Objects
Characters, items and enemies as fields that others inherit and override.
An object is a thing in your game (a character, an item, an enemy, a level) described by fields: health: 100, speed: 4.5, faction: "Rebels".
Objects inherit. Make a base like Enemy, then Goblin under it: Goblin gets all of Enemy’s fields and only changes the ones that differ. Change Enemy later, and every enemy follows.
Make an object
Section titled “Make an object”- + New›Object.
- Name it, and optionally pick the object it inherits from.
- Click Edit, add fields, then Save.
Tip: start with a base (Actor, Enemy, Weapon), then add variants under it.
Edit an object
Section titled “Edit an object”- Open it and click Edit.
- Change fields. Inherited fields show their parent’s value: type over one to override it here.
- Click Save.
While you edit, the object is locked: others see who’s editing it and wait until you save.
See the family
Section titled “See the family”- The Objects panel shows objects nested under their parents.
- An object’s header reads like Inherits from Actor › Enemy › Goblin.
- Each object lists the objects that extend it, with a button to add one.
Link to other files
Section titled “Link to other files”In a field, type @ to link a doc, a graph, another object or a task, like "weapon": "@Sword".
Edit many at once
Section titled “Edit many at once”To compare and edit a whole family side by side (every weapon’s damage, for example), link a table to the base object.