What is ...
For a high-level overview of how the main systems connect, see Eldiron Architecture.
Packet
Values in Eldrin Script are represented by a built-in data container called a Packet. A packet holds three numeric fields and an optional string and is used for all commands, events, and attributes.
See the Eldrin Script documentation.
Tile Id
A tile id is the canonical UUID for a given tile in the Tile Picker. Characters, items, geometry actions, and scripts can reference tiles in three supported forms:
- tile UUID
- tile alias
- palette index
When a tile is selected in the tile picker, use the Copy Tile ID action to copy the UUID to the clipboard. You can also assign a human-readable alias in Edit Tile Meta and use that alias anywhere a tile_id-style source is accepted.
Examples:
tile_id = "03160f57-90e3-4455-a16e-f0b8edfaa415" # UUID
tile_id = "player_tile" # tile alias
tile_id = 2 # palette index
tile_id = "2" # palette index (string form)
Tile Picker
The tile picker is displayed in the dock area when the current editing context is map related. It can contain:
- single tiles
- tile groups
- node groups
You can select a source and apply it to geometry. Maximizing the dock is context-sensitive:
- tiles open the integrated pixel editor
- node groups open the tile node graph editor
See: