From Arms of God Wiki
bot: publish Enemies |
bot: documentation pass — editor-facing docs (data descriptions, module comments, template usage, Help rewrite) |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{ | { | ||
"category": "Enemies", | "category": "Enemies", | ||
" | "description": "One record per enemy type. Every record: id (the game's internal id), slug (wiki page title of the entity's detail page; never recompute it), name (display name), icon (File: image name; empty string = no staged art). Plus: stats{} (Health, 'HP per Wave', Damage, 'Damage per Wave', Speed, Resources — per-wave values scale linearly; wave-10 projections are computed by Module:Compare, not stored), tags[] (Melee/Range/Big/Boss classification keys -\u003E Data:Tags.json), description (the enemy's own lore; when a Codex entry matches by name, Module:Codex shows the fuller codex text instead at render time). Consumed by Module:Core, Module:Compare, Module:Navbox, Module:TagIndex, Module:Iconbox.", | ||
"records": [ | "records": [ | ||
{ | { | ||
| Line 9: | Line 8: | ||
"name": "Aegisfiend", | "name": "Aegisfiend", | ||
"icon": "", | "icon": "", | ||
" | "stats": { | ||
" | "Damage": 2, | ||
"Health": | "Damage per Wave": 0.56, | ||
" | "Health": 10, | ||
"Speed": | "HP per Wave": 16, | ||
"Resources": | "Speed": 450, | ||
"Resources": 1.67 | |||
}, | }, | ||
" | "description": "Its hardened shell deflects incoming bullets, and its sheer brute force makes it nearly unstoppable." | ||
}, | }, | ||
{ | { | ||
| Line 26: | Line 23: | ||
"name": "Azrael", | "name": "Azrael", | ||
"icon": "Enemies_Azrael.png", | "icon": "Enemies_Azrael.png", | ||
" | "tags": [ | ||
" | "Boss" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 2, | ||
"Resources": | "Health": 0, | ||
"HP per Wave": 5000, | |||
"Speed": 0, | |||
"Resources": 200 | |||
}, | }, | ||
" | "description": "Azrael bears the name of the Angel of Death, once believed to guide souls beyond the mortal world. Now it stands deep within hell itself, guarding the path forward with terrifying endurance and overwhelming strength." | ||
}, | }, | ||
{ | { | ||
| Line 52: | Line 41: | ||
"name": "Big Spores", | "name": "Big Spores", | ||
"icon": "", | "icon": "", | ||
" | "stats": { | ||
" | "Damage": 3, | ||
"Health": | "Damage per Wave": 0.6, | ||
" | "Health": 1, | ||
"Speed": | "HP per Wave": 6, | ||
"Resources": | "Speed": 0, | ||
"Resources": 0 | |||
} | |||
}, | }, | ||
{ | { | ||
| Line 67: | Line 55: | ||
"name": "Bishop", | "name": "Bishop", | ||
"icon": "Enemies_Bishop.png", | "icon": "Enemies_Bishop.png", | ||
" | "tags": [ | ||
" | "Boss" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 2, | ||
"Resources": | "Health": 0, | ||
"HP per Wave": 3000, | |||
"Speed": 300, | |||
"Resources": 200 | |||
}, | }, | ||
" | "description": "The bishop did not see the apocalypse as punishment, but as revelation. He allied himself with demons not as a traitor to faith, but as its most devoted executor." | ||
}, | }, | ||
{ | { | ||
| Line 93: | Line 73: | ||
"name": "Blastfiend", | "name": "Blastfiend", | ||
"icon": "Enemies_Grenader.png", | "icon": "Enemies_Grenader.png", | ||
" | "tags": [ | ||
" | "Range", | ||
"Big" | |||
"Health": | ], | ||
" | "stats": { | ||
"Speed": | "Damage": 2, | ||
"Resources": | "Damage per Wave": 0.8, | ||
"Health": 30, | |||
"HP per Wave": 14, | |||
"Speed": 250, | |||
"Resources": 4 | |||
}, | }, | ||
" | "description": "A demonic saboteur that lobs explosives across the battlefield, forcing its enemies into constant movement.\n\nThese enemies deal heavy damage and can make navigation difficult. Their projectiles predict player movement, so frequently changing direction while running is key. Prioritizing them in battle can significantly improve survivability." | ||
}, | }, | ||
{ | { | ||
| Line 119: | Line 92: | ||
"name": "Bone Totem", | "name": "Bone Totem", | ||
"icon": "", | "icon": "", | ||
" | "stats": { | ||
" | "Damage": 0, | ||
"Health": | "Damage per Wave": 0, | ||
" | "Health": 0, | ||
"Speed": | "HP per Wave": 250, | ||
"Resources": | "Speed": 0, | ||
"Resources": 0 | |||
} | |||
}, | }, | ||
{ | { | ||
| Line 134: | Line 106: | ||
"name": "Boneleaper", | "name": "Boneleaper", | ||
"icon": "Enemies_Jumper.png", | "icon": "Enemies_Jumper.png", | ||
" | "tags": [ | ||
" | "Big" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 0.72, | ||
"Resources": | "Health": 24, | ||
"HP per Wave": 17, | |||
"Speed": 500, | |||
"Resources": 3.5 | |||
}, | }, | ||
" | "description": "Leaps at its prey with terrifying speed, shattering the ground and sending bone shards flying in all directions.\n\nThey can attack from extreme distances, making dodging or using stagger-inducing weapons to interrupt their jump attacks a necessity." | ||
}, | }, | ||
{ | { | ||
| Line 160: | Line 124: | ||
"name": "Broodcaller", | "name": "Broodcaller", | ||
"icon": "Enemies_Summoner.png", | "icon": "Enemies_Summoner.png", | ||
" | "tags": [ | ||
" | "Big" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 0, | ||
"Speed": | "Damage per Wave": 0, | ||
"Resources": | "Health": 20, | ||
"HP per Wave": 10, | |||
"Speed": 200, | |||
"Resources": 5 | |||
}, | }, | ||
" | "description": "An abomination that calls forth swarms of Doomspore to overwhelm its enemies in waves of destruction.\n\nSince the Broodcaller can spawn spore mines, the best strategy is to eliminate it first before it summons too many." | ||
}, | }, | ||
{ | { | ||
| Line 186: | Line 142: | ||
"name": "Brother Cassian", | "name": "Brother Cassian", | ||
"icon": "Enemies_BrotherA.png", | "icon": "Enemies_BrotherA.png", | ||
" | "tags": [ | ||
" | "Boss" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 1.7, | ||
"Resources": | "Health": 0, | ||
"HP per Wave": 1600, | |||
"Speed": 700, | |||
"Resources": 200 | |||
}, | }, | ||
" | "description": "Once a devoted member of the Blood Brotherhood, Brother Cassian gave himself willingly to forbidden rituals deep beneath the cathedral. The blood of demons granted him monstrous strength, but whatever humanity remained within him was long ago consumed by madness and rage." | ||
}, | }, | ||
{ | { | ||
| Line 212: | Line 160: | ||
"name": "Brother Severin", | "name": "Brother Severin", | ||
"icon": "Enemies_BrotherC.png", | "icon": "Enemies_BrotherC.png", | ||
" | "tags": [ | ||
" | "Boss" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 1.7, | ||
"Resources": | "Health": 0, | ||
"HP per Wave": 1600, | |||
"Speed": 600, | |||
"Resources": 200 | |||
}, | }, | ||
" | "description": "The corruption inside Brother Severin burns hotter than in the others. Fueled by endless aggression and demonic blood, he attacks with savage fury, giving his enemies no time to recover or escape." | ||
}, | }, | ||
{ | { | ||
| Line 238: | Line 178: | ||
"name": "Brother Tharos", | "name": "Brother Tharos", | ||
"icon": "Enemies_BrotherB.png", | "icon": "Enemies_BrotherB.png", | ||
" | "tags": [ | ||
" | "Boss" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 1.7, | ||
"Resources": | "Health": 0, | ||
"HP per Wave": 2000, | |||
"Speed": 300, | |||
"Resources": 200 | |||
}, | }, | ||
" | "description": "Brother Tharos was once the shield of the Blood Brotherhood, an unbreakable warrior who protected the order during its darkest rituals. The corruption within him hardened both flesh and faith, transforming him into a relentless executioner clad in monstrous armor and carrying a massive shield." | ||
}, | }, | ||
{ | { | ||
| Line 264: | Line 196: | ||
"name": "Deadeye Fiend", | "name": "Deadeye Fiend", | ||
"icon": "", | "icon": "", | ||
" | "stats": { | ||
" | "Damage": 2, | ||
"Health": | "Damage per Wave": 0.56, | ||
" | "Health": 16, | ||
"Speed": | "HP per Wave": 2, | ||
"Resources": | "Speed": 400, | ||
"Resources": 200 | |||
}, | }, | ||
" | "description": "Silent and deadly accurate, its shots pierce through the battlefield with surgical precision." | ||
}, | }, | ||
{ | { | ||
| Line 281: | Line 211: | ||
"name": "Detonant", | "name": "Detonant", | ||
"icon": "Enemies_Exploder.png", | "icon": "Enemies_Exploder.png", | ||
" | "stats": { | ||
" | "Damage": 2, | ||
"Health": | "Damage per Wave": 0.64, | ||
" | "Health": 5, | ||
"Speed": | "HP per Wave": 7, | ||
"Resources": | "Speed": 450, | ||
"Resources": 1.25 | |||
}, | }, | ||
" | "description": "A gaunt, fast-moving fiend with a pulsating stomach. It rushes toward its prey with reckless abandon, detonating in a violent explosion upon impact.\n\nThese enemies explode upon close contact with the player. An effective counter is using abilities that grant temporary invulnerability. Executing a dodge or blink at the right moment will cause Detonant to explode without dealing damage." | ||
}, | }, | ||
{ | { | ||
| Line 306: | Line 226: | ||
"name": "Doom Herald", | "name": "Doom Herald", | ||
"icon": "Enemies_Astrobane.png", | "icon": "Enemies_Astrobane.png", | ||
" | "tags": [ | ||
" | "Boss" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 2, | ||
"Resources": | "Health": 0, | ||
"HP per Wave": 2800, | |||
"Speed": 800, | |||
"Resources": 200 | |||
}, | }, | ||
" | "description": "A harbinger of destruction, far more powerful than lesser demons. Its arrival signals an impending massacre." | ||
}, | }, | ||
{ | { | ||
| Line 332: | Line 244: | ||
"name": "Doomspore", | "name": "Doomspore", | ||
"icon": "", | "icon": "", | ||
" | "stats": { | ||
" | "Damage": 2, | ||
"Health": | "Damage per Wave": 0.4, | ||
" | "Health": 1, | ||
"Speed": | "HP per Wave": 4, | ||
"Resources": | "Speed": 0, | ||
"Resources": 0 | |||
}, | }, | ||
" | "description": "A carrier of corruption, bursting upon contact and spreading death to anything nearby." | ||
}, | }, | ||
{ | { | ||
| Line 349: | Line 259: | ||
"name": "Dreadstalker", | "name": "Dreadstalker", | ||
"icon": "Enemies_Walker.png", | "icon": "Enemies_Walker.png", | ||
" | "tags": [ | ||
" | "Melee" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 0.48, | ||
"Resources": | "Health": 5, | ||
"HP per Wave": 6, | |||
"Speed": 450, | |||
"Resources": 0.83 | |||
}, | }, | ||
" | "description": "A relentless hunter that never ceases its pursuit. Its cold, hollow eyes are the only warning before inevitable death.\n\nThese enemies appear in large groups, making area-of-effect weapons like mine launchers, grenade launchers, explosive weapons, and melee weapons the best choice for clearing them out efficiently." | ||
}, | }, | ||
{ | { | ||
| Line 375: | Line 277: | ||
"name": "Fire Skeleton", | "name": "Fire Skeleton", | ||
"icon": "", | "icon": "", | ||
" | "tags": [ | ||
" | "Melee", | ||
"Range" | |||
"Health": | ], | ||
" | "stats": { | ||
"Speed": | "Damage": 2, | ||
"Resources": | "Damage per Wave": 0.56, | ||
"Health": 5, | |||
"HP per Wave": 8, | |||
"Speed": 450, | |||
"Resources": 1 | |||
} | |||
}, | }, | ||
{ | { | ||
| Line 391: | Line 295: | ||
"name": "Fleshweaver", | "name": "Fleshweaver", | ||
"icon": "Enemies_Healer.png", | "icon": "Enemies_Healer.png", | ||
" | "tags": [ | ||
" | "Big" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 0.88, | ||
"Resources": | "Health": 20, | ||
"HP per Wave": 10, | |||
"Speed": 110, | |||
"Resources": 3.33 | |||
}, | }, | ||
" | "description": "Extends every battle, reviving the fallen and keeping the hordes in the fight.\n\nThey grant healing and a 'stone skin' effect, greatly increasing enemy durability. Eliminating them first will prevent prolonged battles." | ||
}, | }, | ||
{ | { | ||
| Line 417: | Line 313: | ||
"name": "Harrowfiend", | "name": "Harrowfiend", | ||
"icon": "Enemies_Ranger.png", | "icon": "Enemies_Ranger.png", | ||
" | "tags": [ | ||
" | "Range" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 0.4, | ||
"Resources": | "Health": 4, | ||
"HP per Wave": 4, | |||
"Speed": 400, | |||
"Resources": 2.86 | |||
}, | }, | ||
" | "description": "Circles its prey like a vulture, raining deadly projectiles from a distance.\n\nThese enemies keep their distance from the player while firing projectiles. Long-range weapons are the most effective way to eliminate them without having to get too close." | ||
}, | }, | ||
{ | { | ||
| Line 443: | Line 331: | ||
"name": "Hellhound", | "name": "Hellhound", | ||
"icon": "Enemies_Runner.png", | "icon": "Enemies_Runner.png", | ||
" | "tags": [ | ||
" | "Melee" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 0.48, | ||
"Resources": | "Health": 3, | ||
"HP per Wave": 4, | |||
"Speed": 500, | |||
"Resources": 0.67 | |||
}, | }, | ||
" | "description": "A demonic sprinter that lunges at its prey with savage force, tearing through anything in its way.\n\nThey attack in packs, so using wide-area weapons is essential. When they charge, dodge sideways instead of running straight ahead or directly towards them, as this will minimize the risk of getting hit." | ||
}, | }, | ||
{ | { | ||
| Line 469: | Line 349: | ||
"name": "Ironmaw", | "name": "Ironmaw", | ||
"icon": "Enemies_Duramen.png", | "icon": "Enemies_Duramen.png", | ||
" | "tags": [ | ||
" | "Melee", | ||
"Big" | |||
"Health": | ], | ||
" | "stats": { | ||
"Speed": | "Damage": 4, | ||
"Resources": | "Damage per Wave": 0.72, | ||
"Health": 30, | |||
"HP per Wave": 14, | |||
"Speed": 300, | |||
"Resources": 3.33 | |||
}, | }, | ||
" | "description": "Nearly indestructible, an unyielding wall of flesh and fury.\n\nThey can perform a deadly charge, attacking three times in quick succession. Always dodge to the side rather than running directly away or toward them. Weapons with high stagger values are useful for stopping their charge before it becomes lethal." | ||
}, | }, | ||
{ | { | ||
| Line 495: | Line 368: | ||
"name": "Malach", | "name": "Malach", | ||
"icon": "Enemies_FireDemon.png", | "icon": "Enemies_FireDemon.png", | ||
" | "tags": [ | ||
" | "Boss" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 2, | ||
"Resources": | "Health": 0, | ||
"HP per Wave": 2800, | |||
"Speed": 400, | |||
"Resources": 200 | |||
}, | }, | ||
" | "description": "An ancient guardian bound to the gates of hell. Fire bends to its will, sealing the path for all who are unworthy to descend deeper into the abyss." | ||
}, | }, | ||
{ | { | ||
| Line 521: | Line 386: | ||
"name": "Raziel", | "name": "Raziel", | ||
"icon": "Enemies_Raziel.png", | "icon": "Enemies_Raziel.png", | ||
" | "tags": [ | ||
" | "Boss" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 2, | ||
"Resources": | "Health": 0, | ||
"HP per Wave": 7000, | |||
"Speed": 600, | |||
"Resources": 200 | |||
}, | }, | ||
" | "description": "Raziel, the keeper of knowledge and divine secrets, stands as the final guardian deep within hell. Unlike the demons below, his presence carries something far more unsettling - a power that feels undeniably holy." | ||
}, | }, | ||
{ | { | ||
| Line 547: | Line 404: | ||
"name": "Ruinborn", | "name": "Ruinborn", | ||
"icon": "Enemies_Chaser.png", | "icon": "Enemies_Chaser.png", | ||
" | "tags": [ | ||
" | "Melee" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 0.64, | ||
"Resources": | "Health": 8, | ||
"HP per Wave": 6, | |||
"Speed": 600, | |||
"Resources": 1.25 | |||
}, | }, | ||
" | "description": "Its reckless charges crush everything in its path. Once it locks onto a target, it won't stop until there's nothing left.\n\nBe mindful of their speed-if your character is too slow or if Ruinborn is buffed by Wretchchant, it may outrun you. Avoid such situations at all costs. Staggering weapons can be highly effective in halting their relentless assault." | ||
}, | }, | ||
{ | { | ||
| Line 573: | Line 422: | ||
"name": "Skeleton", | "name": "Skeleton", | ||
"icon": "", | "icon": "", | ||
" | "tags": [ | ||
" | "Melee", | ||
"Range" | |||
"Health": | ], | ||
" | "stats": { | ||
"Speed": | "Damage": 2, | ||
"Resources": | "Damage per Wave": 0.56, | ||
"Health": 5, | |||
"HP per Wave": 8, | |||
"Speed": 450, | |||
"Resources": 1 | |||
}, | }, | ||
" | "description": "Empty vessels animated by the bishop’s blasphemous rites." | ||
}, | }, | ||
{ | { | ||
| Line 591: | Line 441: | ||
"name": "The Beast", | "name": "The Beast", | ||
"icon": "Enemies_Bull.png", | "icon": "Enemies_Bull.png", | ||
" | "tags": [ | ||
" | "Boss" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 2, | ||
"Resources": | "Health": 0, | ||
"HP per Wave": 1700, | |||
"Speed": 400, | |||
"Resources": 200 | |||
}, | }, | ||
" | "description": "A towering abomination consumed by rage and blind devotion. Once human, now twisted into a horned creature resembling a demonic bull, it guards the cathedral gates as a living symbol of the Church’s corruption." | ||
}, | }, | ||
{ | { | ||
| Line 617: | Line 459: | ||
"name": "Wretchchant", | "name": "Wretchchant", | ||
"icon": "Enemies_Buffer.png", | "icon": "Enemies_Buffer.png", | ||
" | "tags": [ | ||
" | "Big" | ||
], | |||
"Health": | "stats": { | ||
" | "Damage": 2, | ||
"Speed": | "Damage per Wave": 0.72, | ||
"Resources": | "Health": 40, | ||
"HP per Wave": 8, | |||
"Speed": 120, | |||
"Resources": 3.33 | |||
}, | }, | ||
" | "description": "Its eerie incantations empower nearby demons, making them even deadlier.\n\nThese enemies grant buffs that increase the speed, aggression, and damage of their allies. Since they have relatively low health, taking them out quickly is crucial." | ||
} | } | ||
] | ] | ||
} | } | ||
Latest revision as of 16:04, 10 June 2026
| category | "Enemies" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| description | "One record per enemy type. Every record: id (the game's internal id), slug (wiki page title of the entity's detail page; never recompute it), name (display name), icon (File: image name; empty string = no staged art). Plus: stats{} (Health, 'HP per Wave', Damage, 'Damage per Wave', Speed, Resources — per-wave values scale linearly; wave-10 projections are computed by Module:Compare, not stored), tags[] (Melee/Range/Big/Boss classification keys -> Data:Tags.json), description (the enemy's own lore; when a Codex entry matches by name, Module:Codex shows the fuller codex text instead at render time). Consumed by Module:Core, Module:Compare, Module:Navbox, Module:TagIndex, Module:Iconbox." | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| records |
|