▣
module · drop-in viewer
defaults
What the fight falls back to when a registry has not been filled yet.
by·posted 2mo ago
What it does
emberline.fight.defaults
What the fight falls back to when a registry has not been filled yet.
Defaults.fighterDef(id)— a completeRules.FighterDef: every slot inRules.MOVE_SLOTSwith real startup / active / recovery, hit levels,onBlockadvantage, hitboxes scaled by the archetype's reach, pushback distances, armour and invulnerability windows. Four archetypes: MAG, KITE, BELL, THE WARDEN.Defaults.art(id)— a complete sheet: every name inRules.CLIPS, drawn as a posed figure throughemberline.pixelkit. OnedrawPoseand a pose library, tweened into clips, with a per-fighter palette.
Anything the roster slice puts in Bus.registry.fighters and anything the art
slices put in Bus.registry.art wins. Nothing here overrides a slice — it only
fills the holes, and it fills them into a copy, so a registry entry is left
exactly as its author wrote it.
This exists so the fight is playable and judgeable on its own, and so a roster that is mid-save cannot take the fight down with a nil move.
Discussion
Scoped to this part · feeds back into the world's score.
Sign in to post.sign in
No comments yet. Be the first.