Skip to main content

Rules

Eldiron rules are documented from four perspectives.

Official Rules

Read Official Rules if you want the rulebook view: races, classes, attributes, combat, weapons, spells, progression, visuals, and the future crafting model.

This is the player-facing and creator-facing gameplay guide.

Rules In Eldiron

Read Rules In Eldiron if you want the implementation view: where the ruleset TOML lives, how it is embedded, how Game / Settings selects a version, how Game / Rules overrides work, how item templates are created, and how to test rules from the terminal or Creator console.

Ruleset Contract

Read Ruleset Contract for the target public ruleset architecture: official, derived, and standalone rulesets; optional modules; canonical data ownership; composable effects; packages; assets; migrations; and documentation synchronization.

Ruleset Capability Audit

Read Ruleset Capability Audit for the implementation baseline. It distinguishes rules that are complete, functional, partial, catalogue-only, or missing across runtime, Creator, validation, tests, and documentation.

Short Version

New projects use the bundled eldiron.official ruleset by default.

Game / Settings selects the ruleset:

[ruleset]
id = "eldiron.official"
version = "1.0.0"
schema_version = "1"
source = "official"
update_policy = "compatible"

Game / Rules is normally an empty override layer. Add only project-specific changes there.

During ruleset development, test_projects/Hideout2D.eldiron follows the current representation. The starter copy remains frozen for the released version and is replaced from the tested project only as part of a release.