Appearance
Fairlanes Generated Content Balance Report
Generated by scripts/fairlanes_content_codegen.rb.
Generated artifacts currently provide runtime skill metadata C++, status metadata C++, monster topology metadata C++, monster registration glue, and review reports.
Summary
| Projection | Count | Source of truth |
|---|---|---|
| Skill definitions | 69 | Ruby DSL generated C++ SkillDefinition table |
| Random combat skills | 68 | Ruby DSL generated C++ random combat table |
| Status declarations | 3 | Ruby DSL generated C++ status metadata table |
| Monster declarations | 71 | Ruby DSL generated C++ monster topology table |
| Common woodland monsters | 69 | Ruby DSL generated C++ encounter pool |
| Rare woodland monsters | 2 | Ruby DSL generated C++ encounter pool |
Skill Metadata
| Skill | C++ ID | Learn chance | Flee success | Random combat | Execution | Visual | Monsters | Shape |
|---|---|---|---|---|---|---|---|---|
| Observe | Observe | 0 | 0 | no | observe | Observe | handwritten_behavior | |
| Flee | Flee | 0 | 65 | yes | flee | Scaredy Cat, Prairie Meerkat, Squirrel Brigand, Dragonfly Cutter, Cave Bat, Echo Moth, Dust Hare, Glass Lizard, Powder Rat, Rifle Hare, Chrome Gecko | handwritten_behavior | |
| Thump | Thump | 20 | 0 | yes | thump_like | Field Mouse, Scaredy Cat, Bristle Boar, Prairie Meerkat | handwritten_behavior | |
| Eviscerate | Eviscerate | 2 | 0 | yes | eviscerate | Honey Badger, Grenadier Badger | handwritten_behavior | |
| Poison | Poison | 5 | 0 | yes | poison | Poison Toad | handwritten_behavior | |
| Cold Snap | ColdSnap | 5 | 0 | yes | cold_snap | Yeti, Snowdrift Bison, Ice Mote, Berg Wyrm, Prism Newt | handwritten_behavior | |
| Flame Strike | FlameStrike | 5 | 0 | yes | flame_strike | FlameWave | Salamander, Prism Newt | handwritten_behavior |
| Flame Wave | FlameWave | 2 | 0 | yes | flame_wave | FlameWave | Fire Drake, Starfire Anomaly | handwritten_behavior |
| Joltspasm | Joltspasm | 5 | 0 | yes | decal_strike | Shock | Stormtick Imp, Prism Newt, Bilge Eel | decal_strike |
| Rocks Fall | RocksFall | 5 | 0 | yes | decal_strike | RocksFall | Ceiling Grudge, Kernel Grudge | decal_strike |
| Sour Breath | SourBreath | 5 | 0 | yes | decal_strike | PoisonCloud | Miasma Toad, Mine Canary Revenant | decal_strike |
| Mercyburst | Mercyburst | 5 | 0 | yes | decal_strike | HolyNova | Choir Wisp, Snail Lantern, Sludge Saint, Ice Mote | decal_strike |
| Blood Bloom | BloodBloom | 5 | 0 | yes | decal_strike | BloodBloom | Gorecap Sprout, Mosquito Choir, Briar Hexling, Rotcap Elder, Carrion Dragonfly, Neon Orchid | decal_strike |
| Ice Splitter | IceSplitter | 5 | 0 | yes | decal_strike | FrostCrack | Rimefang Hare, Berg Wyrm, Orbital Yeti | decal_strike |
| Gravity Sigh | GravitySigh | 5 | 0 | yes | decal_strike | VoidRipple | Null Mote, Starfire Anomaly | decal_strike |
| Bump | Bump | 20 | 0 | yes | thump_like | Bumpkin Hare, Blind Scorpion, Sand Scorpion, Dust Hare | handwritten_behavior | |
| Squish | Squish | 20 | 0 | yes | thump_like | Mire Squish, Bog Snail | handwritten_behavior | |
| Smack | Smack | 20 | 0 | yes | thump_like | Bark Smack, Drill Beetle | handwritten_behavior | |
| Thump Around | ThumpAround | 5 | 0 | yes | group_damage | Squirrel Brigand | generated_runtime_behavior | |
| Rake Line | RakeLine | 5 | 0 | yes | group_damage | Dragonfly Cutter, Owlshade, Carrion Dragonfly, Smoke Crow, Swordfish Duelist | generated_runtime_behavior | |
| Smackdown Sweep | SmackdownSweep | 5 | 0 | yes | group_damage | Antler Stag, Pickaxe Goblin, Rust Loader, Deck Kraken, Segfault Loader, Null Kraken | generated_runtime_behavior | |
| Bumper Rush | BumperRush | 5 | 0 | yes | group_damage | Bristle Boar, Antler Stag, Snowdrift Bison, Drill Beetle, Shield Bison, Deck Kraken | generated_runtime_behavior | |
| Kindle Wound | KindleWound | 5 | 0 | yes | damage_strike | generated_runtime_behavior | ||
| Cinder Veil | CinderVeil | 5 | 0 | yes | placeholder_effect | Glass Lizard, Glass Scorpion | placeholder_effect | |
| Frost Fan | FrostFan | 5 | 0 | yes | group_damage | Berg Wyrm | generated_runtime_behavior | |
| Rime Armor | RimeArmor | 5 | 0 | yes | placeholder_effect | Snowdrift Bison | placeholder_effect | |
| Whiteout | Whiteout | 5 | 0 | yes | placeholder_effect | Cave Bat, Echo Moth, Owlshade, Ice Mote, Mine Canary Revenant, Cache Bat | placeholder_effect | |
| Forked Jolt | ForkedJolt | 5 | 0 | yes | damage_strike | generated_runtime_behavior | ||
| Static Field | StaticField | 5 | 0 | yes | group_damage | generated_runtime_behavior | ||
| Overcharge | Overcharge | 5 | 0 | yes | placeholder_effect | Fork Bomb Imp | placeholder_effect | |
| Mercywave | Mercywave | 5 | 0 | yes | group_heal | Blue Screen Wisp | generated_runtime_behavior | |
| Clearbell | Clearbell | 5 | 0 | yes | placeholder_effect | Snail Lantern, Sludge Saint, Prism Newt, Mine Canary Revenant, Bilge Eel | placeholder_effect | |
| Hush Hex | HushHex | 5 | 0 | yes | placeholder_effect | Briar Hexling, Owlshade | placeholder_effect | |
| Choirguard | Choirguard | 5 | 0 | yes | placeholder_effect | placeholder_effect | ||
| Miasma Cloud | MiasmaCloud | 5 | 0 | yes | placeholder_effect | Bog Snail, Rotcap Elder, Carrion Dragonfly, Sludge Saint | placeholder_effect | |
| Rot Bloom | RotBloom | 5 | 0 | yes | group_damage | Rotcap Elder | generated_runtime_behavior | |
| Root Leech | RootLeech | 5 | 0 | yes | damage_strike | Moss Wolf, Briar Hexling | generated_runtime_behavior | |
| Pebble Spit | PebbleSpit | 5 | 0 | yes | damage_strike | Prairie Meerkat, Squirrel Brigand, Pickaxe Goblin | generated_runtime_behavior | |
| Cave In | CaveIn | 5 | 0 | yes | group_damage | generated_runtime_behavior | ||
| Weight Of Tuesday | WeightOfTuesday | 5 | 0 | yes | placeholder_effect | placeholder_effect | ||
| Snap Shot | SnapShot | 5 | 0 | yes | damage_strike | Rifle Hare, Narwhal Gunner | generated_runtime_behavior | |
| Burst Fire | BurstFire | 5 | 0 | yes | group_damage | Narwhal Gunner, Deck Kraken | generated_runtime_behavior | |
| Suppressing Fire | SuppressingFire | 5 | 0 | yes | group_damage | Rust Loader, Trench Wolf | generated_runtime_behavior | |
| Smoke Screen | SmokeScreen | 5 | 0 | yes | placeholder_effect | Smoke Crow, Deck Kraken, Null Kraken | placeholder_effect | |
| Field Dressing | FieldDressing | 5 | 0 | yes | single_heal | Swordfish Duelist, Narwhal Gunner | generated_runtime_behavior | |
| Laser Stitch | LaserStitch | 5 | 0 | yes | damage_strike | Glass Lizard, Chrome Gecko, Glass Scorpion | generated_runtime_behavior | |
| Laser Sweep | LaserSweep | 5 | 0 | yes | group_damage | Holo-Tarantula, Orbital Yeti | generated_runtime_behavior | |
| Packet Storm | PacketStorm | 5 | 0 | yes | damage_strike | Packet Snake, Holo-Tarantula, Cache Bat, Fork Bomb Imp, Null Kraken | generated_runtime_behavior | |
| Signal Jam | SignalJam | 5 | 0 | yes | placeholder_effect | Packet Snake, Cache Bat | placeholder_effect | |
| Reboot Pulse | RebootPulse | 5 | 0 | yes | group_heal | Segfault Loader, Blue Screen Wisp | generated_runtime_behavior | |
| Clock Up | ClockUp | 5 | 0 | yes | placeholder_effect | Chrome Gecko | placeholder_effect | |
| Blue Screen | BlueScreen | 5 | 0 | yes | placeholder_effect | Fork Bomb Imp, Segfault Loader, Blue Screen Wisp | placeholder_effect | |
| Null Pointer | NullPointer | 5 | 0 | yes | damage_strike | Kernel Grudge | generated_runtime_behavior | |
| Event Horizon | EventHorizon | 5 | 0 | yes | group_damage | Kernel Grudge, Null Kraken | generated_runtime_behavior | |
| Bite | Bite | 5 | 0 | yes | damage_strike | Grass Wolf, Webling Spider, Cave Bat, Tarantula Nomad, Powder Rat, Trench Wolf, Bilge Eel | generated_runtime_behavior | |
| Pack Howl | PackHowl | 5 | 0 | yes | placeholder_effect | Grass Wolf, Moss Wolf, Trench Wolf | placeholder_effect | |
| Claw | Claw | 5 | 0 | yes | damage_strike | Grass Wolf, Moss Wolf | generated_runtime_behavior | |
| Shell Guard | ShellGuard | 5 | 0 | yes | placeholder_effect | Bristle Boar, Antler Stag, Bog Snail, Snail Lantern, Shield Bison | placeholder_effect | |
| Venom Needle | VenomNeedle | 5 | 0 | yes | damage_strike | Webling Spider, Mosquito Choir, Dragonfly Cutter, Blind Scorpion, Sand Scorpion, Tarantula Nomad, Glass Lizard, Packet Snake, Glass Scorpion | generated_runtime_behavior | |
| Web Snare | WebSnare | 5 | 0 | yes | placeholder_effect | Webling Spider, Tarantula Nomad, Holo-Tarantula | placeholder_effect | |
| Gnat Cloud | GnatCloud | 5 | 0 | yes | placeholder_effect | Mosquito Choir, Echo Moth, Dust Hare | placeholder_effect | |
| Burrow | Burrow | 5 | 0 | yes | placeholder_effect | Blind Scorpion, Sand Scorpion | placeholder_effect | |
| Battle Focus | BattleFocus | 5 | 0 | yes | placeholder_effect | Pickaxe Goblin, Rifle Hare, Grenadier Badger, Swordfish Duelist | placeholder_effect | |
| Grenade Lob | GrenadeLob | 5 | 0 | yes | group_damage | Powder Rat, Grenadier Badger | generated_runtime_behavior | |
| Armor Plate | ArmorPlate | 5 | 0 | yes | placeholder_effect | Drill Beetle, Rust Loader, Shield Bison | placeholder_effect | |
| Signal Flare | SignalFlare | 5 | 0 | yes | placeholder_effect | Smoke Crow | placeholder_effect | |
| Checksum Ward | ChecksumWard | 5 | 0 | yes | placeholder_effect | Neon Orchid, Orbital Yeti | placeholder_effect | |
| Plasma Arc | PlasmaArc | 5 | 0 | yes | damage_strike | Neon Orchid | generated_runtime_behavior | |
| Starblaze | Starblaze | 1 | 0 | yes | decal_strike | Starfire | Starfire Anomaly | decal_strike |
Status Metadata
| Status | C++ ID | Component | Debug name | Palette index |
|---|---|---|---|---|
| Poison | Poison | Poison | poison | 20 |
| Dire Bleed | DireBleed | DireBleed | dire-bleed | 6 |
| Frozen | Freeze | Freeze | freeze | 27 |
Monster Topology
| Monster | C++ ID | HP | MP | Level | Known skills | Pool |
|---|---|---|---|---|---|---|
| Field Mouse | FieldMouse | 5 | 0 | Thump | common_woodland | |
| Honey Badger | HoneyBadger | 500 | 0 | Eviscerate | rare_woodland | |
| Bumpkin Hare | BumpkinHare | 7 | 0 | 2 | Bump | common_woodland |
| Scaredy Cat | ScaredyCat | 6 | 0 | 2 | Flee, Thump | common_woodland |
| Mire Squish | MireSquish | 9 | 0 | 3 | Squish | common_woodland |
| Bark Smack | BarkSmack | 12 | 0 | 4 | Smack | common_woodland |
| Poison Toad | PoisonToad | 16 | 0 | 5 | Poison | common_woodland |
| Yeti | Yeti | 40 | 0 | Cold Snap | common_woodland | |
| Salamander | Salamander | 24 | 0 | 6 | Flame Strike | common_woodland |
| Fire Drake | FireDrake | 500 | 0 | 8 | Flame Wave | rare_woodland |
| Stormtick Imp | StormtickImp | 10 | 0 | 3 | Joltspasm | common_woodland |
| Ceiling Grudge | CeilingGrudge | 18 | 0 | 5 | Rocks Fall | common_woodland |
| Miasma Toad | MiasmaToad | 15 | 0 | 4 | Sour Breath | common_woodland |
| Choir Wisp | ChoirWisp | 12 | 0 | 4 | Mercyburst | common_woodland |
| Gorecap Sprout | GorecapSprout | 16 | 0 | 5 | Blood Bloom | common_woodland |
| Rimefang Hare | RimefangHare | 13 | 0 | 4 | Ice Splitter | common_woodland |
| Null Mote | NullMote | 14 | 0 | 5 | Gravity Sigh | common_woodland |
| Grass Wolf | GrassWolf | 22 | 0 | 3 | Bite, Pack Howl, Claw | common_woodland |
| Bristle Boar | BristleBoar | 28 | 0 | 4 | Bumper Rush, Thump, Shell Guard | common_woodland |
| Prairie Meerkat | PrairieMeerkat | 18 | 0 | 3 | Pebble Spit, Flee, Thump | common_woodland |
| Squirrel Brigand | SquirrelBrigand | 20 | 0 | 4 | Pebble Spit, Flee, Thump Around | common_woodland |
| Webling Spider | WeblingSpider | 24 | 0 | 4 | Venom Needle, Web Snare, Bite | common_woodland |
| Moss Wolf | MossWolf | 30 | 0 | 5 | Claw, Pack Howl, Root Leech | common_woodland |
| Antler Stag | AntlerStag | 36 | 0 | 6 | Bumper Rush, Smackdown Sweep, Shell Guard | common_woodland |
| Mosquito Choir | MosquitoChoir | 24 | 0 | 5 | Venom Needle, Gnat Cloud, Blood Bloom | common_woodland |
| Dragonfly Cutter | DragonflyCutter | 26 | 0 | 5 | Rake Line, Venom Needle, Flee | common_woodland |
| Bog Snail | BogSnail | 38 | 0 | 6 | Shell Guard, Squish, Miasma Cloud | common_woodland |
| Cave Bat | CaveBat | 20 | 0 | 3 | Bite, Whiteout, Flee | common_woodland |
| Blind Scorpion | BlindScorpion | 30 | 0 | 5 | Venom Needle, Burrow, Bump | common_woodland |
| Echo Moth | EchoMoth | 24 | 0 | 5 | Whiteout, Gnat Cloud, Flee | common_woodland |
| Sand Scorpion | SandScorpion | 32 | 0 | 5 | Venom Needle, Burrow, Bump | common_woodland |
| Tarantula Nomad | TarantulaNomad | 34 | 0 | 6 | Bite, Web Snare, Venom Needle | common_woodland |
| Dust Hare | DustHare | 22 | 0 | 4 | Bump, Gnat Cloud, Flee | common_woodland |
| Glass Lizard | GlassLizard | 28 | 0 | 7 | Laser Stitch, Venom Needle, Flee, Cinder Veil | common_woodland |
| Snail Lantern | SnailLantern | 52 | 18 | 8 | Mercyburst, Shell Guard, Clearbell | common_woodland |
| Briar Hexling | BriarHexling | 46 | 28 | 9 | Hush Hex, Root Leech, Blood Bloom | common_woodland |
| Owlshade | Owlshade | 44 | 24 | 9 | Whiteout, Hush Hex, Rake Line | common_woodland |
| Rotcap Elder | RotcapElder | 62 | 35 | 11 | Rot Bloom, Blood Bloom, Miasma Cloud | common_woodland |
| Carrion Dragonfly | CarrionDragonfly | 54 | 22 | 10 | Rake Line, Miasma Cloud, Blood Bloom | common_woodland |
| Sludge Saint | SludgeSaint | 68 | 38 | 12 | Mercyburst, Miasma Cloud, Clearbell | common_woodland |
| Snowdrift Bison | SnowdriftBison | 78 | 20 | 11 | Bumper Rush, Rime Armor, Cold Snap | common_woodland |
| Ice Mote | IceMote | 42 | 32 | 8 | Cold Snap, Whiteout, Mercyburst | common_woodland |
| Berg Wyrm | BergWyrm | 86 | 35 | 13 | Frost Fan, Ice Splitter, Cold Snap | common_woodland |
| Prism Newt | PrismNewt | 50 | 40 | 10 | Flame Strike, Cold Snap, Joltspasm, Clearbell | common_woodland |
| Pickaxe Goblin | PickaxeGoblin | 92 | 0 | 14 | Smackdown Sweep, Pebble Spit, Battle Focus | common_woodland |
| Powder Rat | PowderRat | 70 | 0 | 14 | Grenade Lob, Flee, Bite | common_woodland |
| Drill Beetle | DrillBeetle | 118 | 0 | 16 | Armor Plate, Bumper Rush, Smack | common_woodland |
| Mine Canary Revenant | MineCanaryRevenant | 82 | 15 | 17 | Whiteout, Sour Breath, Clearbell | common_woodland |
| Rust Loader | RustLoader | 150 | 0 | 19 | Armor Plate, Smackdown Sweep, Suppressing Fire | common_woodland |
| Rifle Hare | RifleHare | 86 | 0 | 14 | Snap Shot, Flee, Battle Focus | common_woodland |
| Trench Wolf | TrenchWolf | 112 | 0 | 16 | Bite, Pack Howl, Suppressing Fire | common_woodland |
| Grenadier Badger | GrenadierBadger | 128 | 0 | 18 | Grenade Lob, Eviscerate, Battle Focus | common_woodland |
| Shield Bison | ShieldBison | 170 | 0 | 20 | Armor Plate, Bumper Rush, Shell Guard | common_woodland |
| Smoke Crow | SmokeCrow | 96 | 0 | 17 | Smoke Screen, Rake Line, Signal Flare | common_woodland |
| Swordfish Duelist | SwordfishDuelist | 120 | 0 | 18 | Rake Line, Battle Focus, Field Dressing | common_woodland |
| Narwhal Gunner | NarwhalGunner | 140 | 0 | 19 | Snap Shot, Burst Fire, Field Dressing | common_woodland |
| Deck Kraken | DeckKraken | 190 | 0 | 21 | Smackdown Sweep, Smoke Screen, Bumper Rush, Burst Fire | common_woodland |
| Bilge Eel | BilgeEel | 106 | 20 | 16 | Joltspasm, Bite, Clearbell | common_woodland |
| Chrome Gecko | ChromeGecko | 210 | 55 | 24 | Laser Stitch, Flee, Clock Up | common_woodland |
| Packet Snake | PacketSnake | 230 | 70 | 25 | Venom Needle, Signal Jam, Packet Storm | common_woodland |
| Holo-Tarantula | HoloTarantula | 250 | 80 | 26 | Web Snare, Laser Sweep, Packet Storm | common_woodland |
| Neon Orchid | NeonOrchid | 260 | 95 | 27 | Blood Bloom, Checksum Ward, Plasma Arc | common_woodland |
| Cache Bat | CacheBat | 220 | 75 | 24 | Whiteout, Signal Jam, Packet Storm | common_woodland |
| Kernel Grudge | KernelGrudge | 320 | 100 | 29 | Rocks Fall, Null Pointer, Event Horizon | common_woodland |
| Fork Bomb Imp | ForkBombImp | 240 | 110 | 28 | Packet Storm, Overcharge, Blue Screen | common_woodland |
| Segfault Loader | SegfaultLoader | 360 | 90 | 30 | Smackdown Sweep, Blue Screen, Reboot Pulse | common_woodland |
| Glass Scorpion | GlassScorpion | 275 | 65 | 26 | Laser Stitch, Venom Needle, Cinder Veil | common_woodland |
| Orbital Yeti | OrbitalYeti | 390 | 100 | 31 | Ice Splitter, Laser Sweep, Checksum Ward | common_woodland |
| Null Kraken | NullKraken | 430 | 120 | 32 | Event Horizon, Smoke Screen, Packet Storm, Smackdown Sweep | common_woodland |
| Blue Screen Wisp | BlueScreenWisp | 260 | 130 | 28 | Mercywave, Blue Screen, Reboot Pulse | common_woodland |
| Starfire Anomaly | StarfireAnomaly | 320 | 120 | 24 | Starblaze, Flame Wave, Gravity Sigh | common_woodland |
Decal Skill Projection
| Skill | Monster | Visual | Tags |
|---|---|---|---|
| Observe | Observe | observe, utility | |
| Flame Strike | Salamander, Prism Newt | FlameWave | fire, spell, enemy, damage |
| Flame Wave | Fire Drake, Starfire Anomaly | FlameWave | fire, area, spell, group, damage |
| Joltspasm | Stormtick Imp, Prism Newt, Bilge Eel | Shock | lightning, control, enemy, damage |
| Rocks Fall | Ceiling Grudge, Kernel Grudge | RocksFall | physical, earth, blunt, area, group, damage |
| Sour Breath | Miasma Toad, Mine Canary Revenant | PoisonCloud | acid, disease, area, group, damage |
| Mercyburst | Choir Wisp, Snail Lantern, Sludge Saint, Ice Mote | HolyNova | holy, spell, ally, healing, heal |
| Blood Bloom | Gorecap Sprout, Mosquito Choir, Briar Hexling, Rotcap Elder, Carrion Dragonfly, Neon Orchid | BloodBloom | bleed, healing, area, group, damage |
| Ice Splitter | Rimefang Hare, Berg Wyrm, Orbital Yeti | FrostCrack | cold, piercing, projectile, enemy, damage |
| Gravity Sigh | Null Mote, Starfire Anomaly | VoidRipple | gravity, control, area, group, damage |
| Starblaze | Starfire Anomaly | Starfire | fire, arcane, spell, enemy, damage |