
1. objects
1.1. terrain
1.1.1. fields
1.1.2. walls
1.1.3. ramps
1.2. decoration
1.3. NPCs
2. basic map properties
2.1. sound
2.1.1. background music
2.1.2. random noise generator
2.2. map size/shape
2.2.1. transparent/arbitrary size
2.3. background
3. Controls
3.1. mouse-based
3.1.1. tool selection
3.1.1.1. objects
3.1.1.2. vision/selection
3.1.1.3. assistant functions
3.1.1.3.1. undo/redo
3.1.1.3.2. copy/paste
3.1.1.4. file management
3.1.1.4.1. allow multiple maps to be open at once
3.1.1.5. snap-to-grid
3.1.1.6. scripts
3.1.2. terrain placement
3.1.2.1. brush
3.1.2.1.1. shape
3.1.2.1.2. size (variable)
3.1.2.1.3. random brush (spray/sprinkle)
3.1.2.2. z-level manipulation
3.1.2.2.1. ramps
3.1.3. hotkeys
3.1.4. on-screen
3.1.4.1. sliders
3.1.4.2. buttons
4. Interface
4.1. map visions
4.1.1. no texture?
4.1.2. no decoration?
4.1.3. grid/no grid?
4.1.4. collision map only?
4.1.5. cutting off z-levels
4.1.6. coordiantes
4.1.6.1. can be negative
4.2. map modes
4.2.1. Normal (isometric)
4.2.2. Top-Down?
4.2.3. minimap
4.2.4. rotations?
4.2.5. zoom?
4.3. test mode
4.4. property window
4.4.1. coordinates
4.4.2. script attachments
4.4.3. hitboxes?
5. Triggers/Events
5.1. NPC interaction
5.1.1. Dialogues
5.2. Script editor
5.3. Links in the map to Scripts
5.4. Variables on the map
5.4.1. NPCs
5.4.2. decorations
5.4.3. points
5.4.4. zones
5.4.5. terrain selections
5.4.5.1. texture change