mapeditor / mapeditor/tiled

Allow certain object types to occupy only specified layers

Open
#1,979 1 comment 2 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
12.9k
Forks
2k
Avg merge
4h 27m
Merged PRs (30d)
8

Description

For example, I want to have a separate layer for lights, called "Lights", and a separate layer for enemies, called "Enemies". I can do that already, but it would be a nice further workflow improvement if Tiled prevented me to accidentally place an enemy type onto the "Lights" layer.

The allowed set of layers could be specified either in the object types window or in the object templates.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the object types and object template workflows, then trace where object placement onto layers is validated. Define how allowed layers are configured and enforced so an enemy cannot be placed on the Lights layer, and verify the behavior for both object types and templates.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.