Skip to main content

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: