MANDRIS / DESIGN REFERENCE
Enemies and bosses
Threat roles, attack warnings, counterplay, and phase-specific behavior.
Snapshot: · Source ca26d81327a1
The game may have changed since this snapshot. Routine deployments do not update this reference.
Threat index #
Foundry machines hold Crucible Drift, hive organisms inhabit Brood Scar, and abyssal sea life hunts beneath Frostfall. Crucible Drift reuses several machine hulls under new names and attacks; each entry lists its Crucible name and behavior. Heavy specialists and boss summons have their own population and reward rules. Attack statistics are base values, not a guarantee of the live interval under every profile, difficulty, or phase.
- Arc Welder
- Bombardier Tick
- Bone Isopod
- Brood Carrier
- Brood Warden
- Bulwark Carrier (Crucible: Tug Hauler)
- Fuel Hauler
- Furnace Crawler
- Gulper
- Gun Turret (Crucible: Crane Turret)
- Hookblade Mantis
- Hookmaw
- Locust Swarmer
- Machine Warden (Crucible: The Forgemaster)
- Maw Fry
- Needlewing Wasp
- Norgron, the Drowned Maw
- Ramhorn Beetle
- Razorwing Locust
- Resinback Beetle
- Rocket Truck (Crucible: Slag Cannon)
- Salvo Truck (Crucible: Slag Cannon)
- Scout Drone (Crucible: Welder Drone)
- Sea Spider
- Slag Bomber
- Spark Fighter
- The Brost
- Torpedo Frigate (Crucible: Foundry Carrier)
- Vampire Cloak
- Viperfang
enemy:shardback · Ground / shard fan
Bone Isopod #

A giant armoured isopod with hooked raptorial arms. The magenta vents along its back glow for 800 ms before a five-shard fan. It scuttles sideways between volleys; attack while it repositions.
Base specification
| Property | Value |
|---|---|
| Base health | 96 |
| Collision radius | 1.45 m |
| Base speed | 3.8 m/s |
| Base firing delay | 2.6 s |
| Warning time | 0.8 s |
| Base altitude | 0.85 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Ice-shard fan | 7 / hit | 5 | 81 m maximum travel | 2.6 s base delay; 0.8 s warning | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: blackice-shardback.glb
enemy:brinejaw · Air / shield and energy siphon
Gulper #

A pelican eel that is half mouth. The magenta organ at its jaw tip charges for 450 ms before an instant drain beam; aim locks for the final 150 ms. Each hit drains 20 shields and 24 energy without damaging hull; dodge its firing line or block with a directional shield.
Base specification
| Property | Value |
|---|---|
| Base health | 72 |
| Collision radius | 1.3 m |
| Base speed | 5 m/s |
| Base firing delay | 2.2 s |
| Warning time | 0.45 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Brine laser | 20 shield / 24 energy; 0 hull | 1 | 56 m | 2.2 s base delay; 0.45 s warning | ; Instant hit; final 0.15 s aim lock |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: blackice-brinejaw.glb
enemy:glacierback · Ground / harpoon tongue
Hookmaw #

A massive armoured stargazer fish. After a one-second windup it fires a barbed harpoon tongue straight at your committed position. A hooked pilot is slowed and reeled toward its maw; break free by dealing 80 damage to the Hookmaw (any pilot), with Burst or Spectre, or by holding out 4 seconds. Reeled into its jaws, you take a heavy bite and it stays exposed while it recovers. Siege barriers and directional shields stop the tongue.
Base specification
| Property | Value |
|---|---|
| Base health | 450 |
| Collision radius | 2.8 m |
| Base speed | 3 m/s |
| Base firing delay | 2 s |
| Warning time | 1 s |
| Base altitude | 1.4 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Harpoon tongue | 45 bite | 1 | 34 m straight flight | 1 s windup; hook holds up to 4 s; 2.6 s recovery after a bite | 0; Hooked pilots are slowed to 50% and reeled in at 4 m/s; 80 damage to the Hookmaw, Burst or Spectre frees them; barriers and directional shields stop the tip |
Scaling and behavior
Authored singles and later pairs; two new heavies maximum. Counts never multiply. Hull increases 40% per additional pilot. Full warning times in Arcade; ordinary approach/recovery scaling applies. 600 score and regular pickups.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: blackice-glacierback.glb
enemy:norgron-whelp · Air / Norgron summon
Maw Fry #

A small anglerfish, all head and teeth, spawned only by Norgron. Shoot it during its 750 ms emergence, before it pursues pilots and bites. Surviving fry die with their parent.
Base specification
| Property | Value |
|---|---|
| Base health | 24 |
| Collision radius | 0.65 m |
| Base speed | 6.5 m/s |
| Base firing delay | 1 s |
| Warning time | 0.75 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Bite | 6 / hit | 1 | Contact | 1 s per target | ; Boss summon |
Scaling and behavior
Boss summons only: 2/3/4 per phase, +2 in co-op; caps 6 solo / 10 co-op. No wave-count multiplier. 75 score, no pickups.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: blackice-norgron-whelp.glb
enemy:norgron · Ground and air / abyssal manta wyrm
Norgron, the Drowned Maw #

A colossal armoured sea-serpent with vast manta-ray wings. On the ice it pursues pilots within its territory, sweeps magenta abyssal breath, tears open forked ruptures and rears its tail like a scorpion: the lure glows for one second, tracking you until the final 350 ms, then spits fast acid bolts (one per phase) that burst in a wide circle where you were. Every 20 seconds (sooner as it weakens) it takes to the air for 10 seconds, hunting pilots anywhere and making frost dives: after a glowing-throat windup it streaks through your committed position breathing frost ahead of itself. Airborne, it counts as an air target; break its throat during a dive windup to knock it out of the sky. Breath deals stronger damage and halves movement speed. Its six neon eyes charge an independent laser for one second, committing their aim for the final 300 ms; the beam drains shields and energy. Weak points: put 100 damage into the eyes while they charge to cancel the beam, or 140 into the glowing throat during breath windup to cancel the breath and stagger it. It spawns fry throughout the fight. Attacks intensify below 65% and 35% hull; exposed recovery wounds take 150% damage.
Base specification
| Property | Value |
|---|---|
| Base health | 3600 |
| Collision radius | 4.5 m |
| Base speed | 9.1 m/s |
| Base firing delay | 1.4 s |
| Warning time | 1 s |
| Base altitude | 1.6 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Eye laser | 24 shields + 30 energy; no hull damage | 1 | 56 m | Independent: every 8 s; 1 s charge, final 300 ms aim lock | 0; Blocked by directional shields and Siege Barriers |
| Frost dive (airborne) | 7 / tick | Stream occupants | 12 m forward stream | Takes off every 20 / 16 / 12 s by phase for 10 s; 0.8 s windup, then flies through your committed point at 18 m/s | ; Air target while flying; break the throat during the windup to knock it down; walls shield until overflown |
| Ice breath / phase 1 | 6 / tick | Cone occupants | 26 m cone | 0.25 s ticks over 3.6 s; 0.8 s tracking + 1 s warning; 1.1 s recovery | ; 50% movement slow while inside the sweeping cone |
| Rupture / phase 1 | 42 / hit | 3 | 3 m impact radius | 0.8 s tracking + 1 s warning; 1.1 s recovery | Not applicable |
| Summon whelps / phase 1 | Summons attackers | 2 | Around the boss | 7 s interval; first pack 0.5 s after arrival | ; Independent of attacks; solo count; co-op adds two; population caps apply |
| Ice breath / phase 2 | 6 / tick | Cone occupants | 26 m cone | 0.25 s ticks over 3.3 s; 0.8 s tracking + 1 s warning; 0.9 s recovery | ; 50% movement slow while inside the sweeping cone |
| Rupture / phase 2 | 42 / hit | 6 | 3 m impact radius | 0.8 s tracking + 1 s warning; 0.9 s recovery | Not applicable |
| Summon whelps / phase 2 | Summons attackers | 3 | Around the boss | 6 s interval; first pack 0.5 s after arrival | ; Independent of attacks; solo count; co-op adds two; population caps apply |
| Ice breath / phase 3 | 6 / tick | Cone occupants | 26 m cone | 0.25 s ticks over 3 s; 0.8 s tracking + 1 s warning; 0.75 s recovery | ; 50% movement slow while inside the sweeping cone |
| Rupture / phase 3 | 42 / hit | 9 | 3 m impact radius | 0.8 s tracking + 1 s warning; 0.75 s recovery | Not applicable |
| Summon whelps / phase 3 | Summons attackers | 4 | Around the boss | 5 s interval; first pack 0.5 s after arrival | ; Independent of attacks; solo count; co-op adds two; population caps apply |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: blackice-norgron.glb
enemy:riftcaller · Ground / sequential fissures
Sea Spider #

A tiny body slung beneath towering spindly legs. It rears up for one second, then stabs three fissures open in sequence. The final impact leaves brief chilling rime.
Base specification
| Property | Value |
|---|---|
| Base health | 90 |
| Collision radius | 1.35 m |
| Base speed | 2.5 m/s |
| Base firing delay | 4.2 s |
| Warning time | 1 s |
| Base altitude | 0.85 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Sequential fissures | 20 / hit | 3 | 3 m impact radius | 4.2 s base delay; 1 s warning | ; Three targeted impacts; final impact leaves slowing frost |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: blackice-riftcaller.glb
enemy:bellwarden · Air / hunting tentacle sweep
Vampire Cloak #

A vampire squid under a dark-red cloak of spined arms. It glides in on the nearest pilot, flares the cloak for one second, then spins four long glowing tentacle blades for two and a half seconds, drifting after you as it spins and alternating direction each attack. Any pilot an arm crosses takes a cut, at most twice a second; back out of its reach or slip through the gap between arms.
Base specification
| Property | Value |
|---|---|
| Base health | 160 |
| Collision radius | 1.6 m |
| Base speed | 5 m/s |
| Base firing delay | 2.6 s |
| Warning time | 1 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Tentacle sweep | 14 / hit | 4 | 13 m reach | 1 s cloak flare, then 2.5 s spin | ; Hunts to 7 m of the nearest pilot and drifts after it at 2.5 m/s while spinning; arms rotate at 1.6 rad/s, alternating direction each attack; one hit per pilot every 0.5 s; Spectre is immune |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: blackice-bellwarden.glb
enemy:veilray · Air / crossing volleys
Viperfang #

A needle-thin dragonfish with a fang cage it cannot close. The magenta launchers on its long fin filaments flare for 800 ms before two paired volleys cross at a committed aim point. Keep moving across its firing line.
Base specification
| Property | Value |
|---|---|
| Base health | 48 |
| Collision radius | 1.1 m |
| Base speed | 4 m/s |
| Base firing delay | 2.8 s |
| Warning time | 0.8 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Crossing volleys | 8 / hit | 4 | 99 m maximum travel | 2.8 s base delay; 0.8 s warning; 0.25 s between pairs | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: blackice-veilray.glb
enemy:root-mortar · Ground / artillery
Bombardier Tick #

An organic mortar that winds up before striking a committed position. Its impact can leave a toxic cloud; keep moving while its mouth opens and eyes glow.
Base specification
| Property | Value |
|---|---|
| Base health | 90 |
| Collision radius | 1.5 m |
| Base speed | 1.7 m/s |
| Base firing delay | 3.1 s |
| Warning time | 0.9 s |
| Base altitude | 0.72 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Mortar mark | 22 / hit | 1 | 3.4 m impact radius | 3.1 s base delay; 0.9 s warning | Not applicable |
| Toxic cloud | 4 / tick | Occupants | 3.2 m radius | 1 s ticks over 4 s | ; Remains after the mortar impact; slows movement |
| Death splash | 4 / hit | 1 | 2.5 m radius | 250 ms rise; 600 ms total | ?; Green blood rises to flight height; shared 200 ms damage cooldown |
| Hull contact | 22 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-root-mortar.glb
enemy:cyst-weaver · Air / brood support
Brood Carrier #

A hive carrier that pressures pilots with organic projectiles and brood hazards. Destructible brood capsules can release additional offspring.
Base specification
| Property | Value |
|---|---|
| Base health | 64 |
| Collision radius | 1.3 m |
| Base speed | 2.1 m/s |
| Base firing delay | 2.4 s |
| Warning time | 0.8 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Brood capsule | Summons Needlewing offspring | One capsule | At carrier position | 2.4 s base delay; 0.8 s warning | ; Destructible capsule; offspring have their own attack row |
| Death splash | 4 / hit | 1 | 2.5 m radius | 250 ms rise; 600 ms total | ?; Green blood rises to flight height; shared 200 ms damage cooldown |
| Hull contact | 22 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-cyst-weaver.glb
enemy:brood-warden · Air / swarm protection
Brood Warden #

Three luminous tendrils protect nearby lesser hive creatures, reducing damage by 50%. Protection never stacks. Kill or capture the warden to break its links; its jaws warn before a defensive spine volley.
Base specification
| Property | Value |
|---|---|
| Base health | 360 |
| Collision radius | 2.5 m |
| Base speed | 3.2 m/s |
| Base firing delay | 2.4 s |
| Warning time | 0.9 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Protective tendrils | 50% damage reduction | 3 | 12 m | 1 s activation after arrival | 0; Lesser hive enemies only; never stacks; breaks on death, capture or range |
| Defensive spines | 7 / hit | 3 | 63 m travel | 2.4 s tracking + 0.9 s warning + 1.2 s recovery | 0; 24 degree fan |
| Death splash | 4 / hit | 1 | 2.5 m radius | 250 ms rise; 600 ms total | ?; Green blood rises to flight height; shared 200 ms damage cooldown |
| Hull contact | 22 / hit | 1 | Contact | 1.2 s per target | Not applicable |
Scaling and behavior
Authored singles and later pairs; two new heavies maximum. Counts never multiply. Hull increases 40% per additional pilot. Full warning times in Arcade; ordinary approach/recovery scaling applies. 600 score and regular pickups.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-brood-warden.glb
enemy:mantis-hunter · Air / hunter
Hookblade Mantis #

A durable hive hunter that closes on pilots and commits to threatening attacks. Read its windup and keep an escape lane available.
Base specification
| Property | Value |
|---|---|
| Base health | 110 |
| Collision radius | 1.3 m |
| Base speed | 4.2 m/s |
| Base firing delay | 3.2 s |
| Warning time | 0.9 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Lunge scythes | 9 / hit | 2 | 67.5 m maximum travel | On committed lunge | Not applicable |
| Death splash | 4 / hit | 1 | 2.5 m radius | 250 ms rise; 600 ms total | ?; Green blood rises to flight height; shared 200 ms damage cooldown |
| Hull contact | 22 / hit | 1 | Contact | 1.2 s per target | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-mantis-hunter.glb
enemy:locust-swarmer · Air / collision swarm
Locust Swarmer #
Fragile hive flyers rushing from alternating edges in warned groups. Each commits to a previous pilot position; sidestep their path. Contact damages only the struck pilot. Most kills give no economic rewards.
Base specification
| Property | Value |
|---|---|
| Base health | 2 |
| Collision radius | 0.55 m |
| Base speed | 8.5 m/s |
| Base firing delay | 0 s |
| Warning time | 0 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Committed rush | 6 / hit | 1 | Contact with one pilot | 1 s edge warning | ?; No shooting or damaging death splash; alternating entry edges |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-razorwing-locust.glb
enemy:veil-spine · Air / ranged attacker
Needlewing Wasp #

A hive flyer that fires phase needles. These projectiles can bypass part of a pilot’s shields.
Base specification
| Property | Value |
|---|---|
| Base health | 44 |
| Collision radius | 1.05 m |
| Base speed | 2.7 m/s |
| Base firing delay | 2.7 s |
| Warning time | 0.8 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Phase-needle fan | 8 / hit | 3 | 108 m maximum travel | 2.7 s base delay; 0.8 s warning | ; 50% shield bypass |
| Death splash | 4 / hit | 1 | 2.5 m radius | 250 ms rise; 600 ms total | ?; Green blood rises to flight height; shared 200 ms damage cooldown |
| Hull contact | 22 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-veil-spine.glb
enemy:brood-rammer · Air / charging attacker
Ramhorn Beetle #

An armored insect that warns before a committed ram. Dodge its charge and exploit the recovery opening for increased damage.
Base specification
| Property | Value |
|---|---|
| Base health | 26 |
| Collision radius | 0.95 m |
| Base speed | 4.6 m/s |
| Base firing delay | 0.65 s |
| Warning time | 0 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Explosive ram | 26 / hit | 1 | 3.8 m blast radius | Committed charge after windup | ; Destroys the attacker on impact |
| Death splash | 4 / hit | 1 | 2.5 m radius | 250 ms rise; 600 ms total | ?; Green blood rises to flight height; shared 200 ms damage cooldown |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-brood-rammer.glb
enemy:razorwing-locust · Air / fast attacker
Razorwing Locust #

A fast hive flyer whose attacks and chitin spines pressure open flight lanes. Keep moving as it commits to an approach.
Base specification
| Property | Value |
|---|---|
| Base health | 44 |
| Collision radius | 1.1 m |
| Base speed | 4 m/s |
| Base firing delay | 1.8 s |
| Warning time | 0.8 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Chitin burst | 7 / hit | 3 | 91 m maximum travel | 0.12 s between shots; 1.8 s reposition + 0.8 s warning + 0.6 s recovery | Not applicable |
| Death splash | 4 / hit | 1 | 2.5 m radius | 250 ms rise; 600 ms total | ?; Green blood rises to flight height; shared 200 ms damage cooldown |
| Hull contact | 22 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-razorwing-locust.glb
enemy:resinback-beetle · Ground / area denial
Resinback Beetle #

A heavy ground insect that spreads resin. Its residue slows pilots and makes overlapping hostile attacks harder to evade.
Base specification
| Property | Value |
|---|---|
| Base health | 80 |
| Collision radius | 1.4 m |
| Base speed | 2.4 m/s |
| Base firing delay | 5.5 s |
| Warning time | 1 s |
| Base altitude | 0.72 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Resin patch | 30% movement slow | 1 | 3.2 m radius | 5.5 s cycle; 5 s patch duration | ; No direct damage |
| Death splash | 4 / hit | 1 | 2.5 m radius | 250 ms rise; 600 ms total | ?; Green blood rises to flight height; shared 200 ms damage cooldown |
| Hull contact | 22 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-resinback-beetle.glb
enemy:the-brost · Ground / air / boss
The Brost #

Brood Scar’s queen changes attacks and movement across phases, including an airborne final phase. Her raised spine crown warns of a radial volley with two rotating escape gaps. Brood spawning, resin, and sweeping projectiles reward careful positioning.
Base specification
| Property | Value |
|---|---|
| Base health | 2400 |
| Collision radius | 3.7 m |
| Base speed | 4.2 m/s |
| Base firing delay | 2.2 s |
| Warning time | 0.9 s |
| Base altitude | 0.9 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Scythe fan / phase 1 | 9 / hit | 5 | 72 m maximum travel | 1.8 s base delay; 0.9 s warning | Not applicable |
| Spore pods / phase 1 | 10 / hit | 3 | 54 m maximum travel | 1.8 s base delay; 0.9 s warning | Not applicable |
| Scythe fan / phase 2 | 9 / hit | 5 | 81 m maximum travel | 1.45 s base delay; 0.9 s warning | Not applicable |
| Phase needles / phase 2 | 8 / hit | 3 | 121.5 m maximum travel | 1.45 s base delay; 0.9 s warning | ; 50% shield bypass |
| Spore pods / phase 2 | 10 / hit | 3 | 63 m maximum travel | 1.45 s base delay; 0.9 s warning | Not applicable |
| Mortar / phase 2 | 22 / hit | 1 | 3.4 m impact radius | 1.45 s base delay; 0.9 s warning | Not applicable |
| Dive scythes / phase 3 | 9 / hit | 2 | 67.5 m maximum travel | On committed dive | Not applicable |
| Spore-pod fragments | 6 / hit | 5 | 45 m maximum travel | 0.9 s after pod launch | ; Each pod splits; leaves a toxic cloud |
| Toxic cloud | 4 / tick | Occupants | 3.2 m radius | 1 s ticks over 4 s | ; From split spore pods and mortar marks; also slows movement |
| Nest reinforcements | Summons attackers | 2 / 3 / 3 solo; 3 / 4 / 4 co-op | Nest perimeter | First 2 s; then 9 / 7 / 6 s by phase | ?; 700 ms emergence; 6 solo / 10 co-op offspring cap; occasional locust or mantis escort |
| Hull contact | 35 / hit | 1 | Contact | 1.2 s per target | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-the-brost.glb
enemy:arc-welder · Air / paired welding arc
Arc Welder #

Welding drones that fly in pairs about 8 m apart, sweeping the lane with a crackling arc between them that burns any pilot crossing it. Kill either drone to break the arc.
Base specification
| Property | Value |
|---|---|
| Base health | 40 |
| Collision radius | 0.9 m |
| Base speed | 5.5 m/s |
| Base firing delay | 1.2 s |
| Warning time | 0.7 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Welding arc | 9 / hit | Pilots crossing the arc | 8 m between the pair | Live 0.7 s after the pair settles; one hit per pilot every 0.4 s | ; Kill either drone to break the arc |
| Hull contact | 22 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/foundry.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: crucible-arc-welder.glb
enemy:armored-carrier · Air / directional armor · Crucible Drift: Tug Hauler
Bulwark Carrier #

A slow carrier that tracks, charges, fires a spread, then recovers. Front armor takes 25% damage; exposed rear engines take 175%. Blast direction is measured from the explosion. Crucible Drift Tug Hauler: sparks pour off its core as the scrap hopper spins up, then it flings a fan of 7 tumbling hull plates (12 damage each); shoot them down (two hits each) or slip through a gap.
Base specification
| Property | Value |
|---|---|
| Base health | 180 |
| Collision radius | 2.2 m |
| Base speed | 3.2 m/s |
| Base firing delay | 3.3 s |
| Warning time | 0.9 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Charged spread | 9 / hit | 3 | 81 m maximum travel | 1.2 s tracking + 0.9 s charge + 1.2 s recovery | Not applicable |
| Hull contact | 22 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-armored-carrier.glb
enemy:fuel-hauler · Air / volatile rammer
Fuel Hauler #

An armoured tanker that closes in, revs for 1 s and rams through your committed position. When destroyed it detonates across 7 m, hurting nearby enemies fully and pilots partly: shoot it where it will take the others with it.
Base specification
| Property | Value |
|---|---|
| Base health | 120 |
| Collision radius | 1.8 m |
| Base speed | 3.6 m/s |
| Base firing delay | 2.6 s |
| Warning time | 1 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Ram | 30 / hit | Once per run | 22.42 m run | 1 s windup | ; Detonates on death: 90 to enemies within 3 m (falling to 7 m), 40% to pilots |
| Hull contact | 22 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/foundry.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: crucible-fuel-hauler.glb
enemy:furnace-crawler · Ground / ring of fire
Furnace Crawler #

A walking smelter. Its vents glow white for 1.5 s, then it releases a ring of fire that expands to 13 m at flight height; be inside it or well outside when the front passes. Deal 40 damage while it heats and it cooks off early, blasting everything nearby.
Base specification
| Property | Value |
|---|---|
| Base health | 110 |
| Collision radius | 1.5 m |
| Base speed | 1.4 m/s |
| Base firing delay | 3.8 s |
| Warning time | 1.5 s |
| Base altitude | 0.72 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Ring of fire | 18 / hit | Once per pilot | 13 m ring | 1.5 s heat-up; expands over 1.2 s | ; 40 damage during heat-up cooks it off: 50 blast to enemies, 45% to pilots |
| Hull contact | 22 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/foundry.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: crucible-furnace-crawler.glb
enemy:turret · Ground / fixed gun · Crucible Drift: Crane Turret
Gun Turret #

A scattered ground emplacement firing straight, non-homing cannon shells. Its barrel follows the firing direction; primary weapons can hit it even at close range. Crucible Drift Crane Turret: after its warning the boom swings through a 5-shell sweep across your position with fast 24 m/s shells; cross behind the sweep.
Base specification
| Property | Value |
|---|---|
| Base health | 48 |
| Black Horizon base health | 26 |
| Collision radius | 1.08 m |
| Base speed | 2.05 m/s |
| Base firing delay | 2.8 s |
| Warning time | 1.05 s |
| Base altitude | 0.72 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Cannon shell (non-homing) | 22 / hit | 1 | 108 m maximum travel | 2.8 s base delay; 1.05 s warning | Not applicable |
| Hull contact | 22 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-turret.glb
enemy:boss · Air / boss · Crucible Drift: The Forgemaster
Machine Warden #

A rechargeable shield protects its hull. Its dorsal auto turret tracks pilots and fires warned three-round bursts independently of the phase volleys. Sustained fire delays shield recovery; keep moving during the turret warning. Crucible Drift's Forgemaster has no shield. Phase 1 launches Welder Drones and sweeps a molten pour across the lane; phase 2 alternates shockwave rings with a safe gap and the molten pour; phase 3 exposes its core (1.6x damage) as it presses forward spraying a molten spiral and venting heat pulses.
Base specification
| Property | Value |
|---|---|
| Base health | 1050 |
| Collision radius | 3.15 m |
| Base speed | 1.1 m/s |
| Base firing delay | 1.65 s |
| Warning time | 0.8 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Auto turret | 6 / hit | 3 | 44 m | 0.6 s warning; 0.16 s between shots; 2 s cooldown | 0; Independent tracking bursts |
| Rechargeable shield | Absorbs damage | 1 | Hull protection | 20 shield/s after 5 s without damage | 0; 300 base shield; scales with co-op boss hull |
| Warden fan / phase 1 | 9 / hit | 3 | 81 m maximum travel | 0.87 s–1.15 s delay + 0.8 s warning | ; Standard profile; phase 1 |
| Warden fan / phase 2 | 9 / hit | 5 | 90 m maximum travel | 0.77 s–1.02 s delay + 0.8 s warning | ; Standard profile; phase 2 |
| Warden fan / phase 3 | 9 / hit | 7 | 99 m maximum travel | 0.67 s–0.88 s delay + 0.8 s warning | ; Standard profile; phase 3 |
| Hull contact | 55 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-boss.glb
enemy:rocket-truck · Ground / guided missile · Crucible Drift: Slag Cannon
Rocket Truck #

A wheeled launcher that warns before firing a briefly homing missile. It locks a pilot position at the start of its warning. Crucible Drift Slag Cannon: lobs a slag shell at the locked point that airbursts into 6 fragments.
Base specification
| Property | Value |
|---|---|
| Base health | 64 |
| Collision radius | 1.25 m |
| Base speed | 2.4 m/s |
| Base firing delay | 3 s |
| Warning time | 1.2 s |
| Base altitude | 0.72 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Homing rocket | 18 / hit | 1 | 63 m maximum travel | 3 s base delay; 1.2 s warning | ; Aim locks during warning |
| Hull contact | 22 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-rocket-truck.glb
enemy:salvo-truck · Ground / missile barrage · Crucible Drift: Slag Cannon
Salvo Truck #

A wheeled launcher that releases three fixed-aim rockets after its warning. Move out of the locked firing lane. Crucible Drift Slag Cannon: lobs three slag shells along the locked lane, each airbursting into fragments.
Base specification
| Property | Value |
|---|---|
| Base health | 64 |
| Collision radius | 1.25 m |
| Base speed | 2.4 m/s |
| Base firing delay | 4 s |
| Warning time | 1.2 s |
| Base altitude | 0.72 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Rocket salvo | 10 / hit | 3 | 66 m maximum travel | 4 s base delay; 1.2 s warning; 0.15 s between rockets | ; Aim locks during warning |
| Hull contact | 22 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-salvo-truck.glb
enemy:drone · Air / skirmisher · Crucible Drift: Welder Drone
Scout Drone #

A light machine scout that advances into the combat lane and fires straight toward the lower battlefield. Its shots do not track pilots. Fragile alone; overlapping groups create the threat. Crucible Drift Welder Drone: fires one rivet round straight down the lane.
Base specification
| Property | Value |
|---|---|
| Base health | 18 |
| Collision radius | 0.82 m |
| Base speed | 3.565 m/s |
| Base firing delay | 2.35 s |
| Warning time | 0 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Straight round | 9 / hit | 1 | 81 m maximum travel | 2.35 s base delay; 0 s warning | ; Straight down the battlefield; no player tracking |
| Hull contact | 22 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-scout.glb
enemy:slag-bomber · Air / strafing bomb run
Slag Bomber #

A furnace barge flying just above the flight lane. After a 0.9 s windup it strafes a committed line over its target, dropping 4 molten slag bombs that burst into burning clouds for 1.6 s. Leave the line before it passes.
Base specification
| Property | Value |
|---|---|
| Base health | 150 |
| Collision radius | 2.1 m |
| Base speed | 4.6 m/s |
| Base firing delay | 3.6 s |
| Warning time | 0.9 s |
| Base altitude | 5.2 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Slag bomb run | 7 / tick | 4 clouds | 3.5 m cloud radius | 0.9 s windup; strafes at 13 m/s through the committed point; 0.45 s fall | ; Clouds burn every 0.4 s for 1.6 s |
| Hull contact | 22 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/foundry.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: crucible-slag-bomber.glb
enemy:spark-fighter · Air / carrier-launched fighter
Spark Fighter #

A small foundry dart launched in pairs from the Foundry Carrier's bays. It swings to your flank and fires one aimed rivet round every 2.4 s; its nose glows just before each shot. Kill the carrier to stop the launches.
Base specification
| Property | Value |
|---|---|
| Base health | 30 |
| Collision radius | 0.9 m |
| Base speed | 7 m/s |
| Base firing delay | 2.4 s |
| Warning time | 0 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Hull contact | 22 / hit | 1 | Contact | Once; attacker destroyed | Not applicable |
Scaling and behavior
Arcade Test: 2x regular wave counts, 0.5x wave timing, 1.5x approach multiplier, 0.65x regular attack cooldown; bosses use 0.5x cooldown and 1.25x projectile speed. Mission and phase behavior also apply.
Source reference: src/content/foundry.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: crucible-spark-fighter.glb
enemy:torpedo-frigate · Air / interceptable torpedoes · Crucible Drift: Foundry Carrier
Torpedo Frigate #

Twin launch bays warn for 1.2 seconds before releasing two heavy torpedoes. Shoot them down harmlessly, block them, or dodge their committed course. Threatens the ark in Exodus Wake; attack during bay recovery. Crucible Drift Foundry Carrier: fires nothing itself; its bays open and launch two Spark Fighters at a time. Kill it to stop the stream.
Base specification
| Property | Value |
|---|---|
| Base health | 400 |
| Collision radius | 2.6 m |
| Base speed | 3.5 m/s |
| Base firing delay | 2 s |
| Warning time | 1.2 s |
| Base altitude | 3.8 m |
Attack reference
| Attack | Damage / effect | Count | Reach | Timing | Energy / conditions |
|---|---|---|---|---|---|
| Heavy torpedoes | 24 pilot / 40 ark | 2 | 61.6 m travel; 3 m blast | 2 s tracking + 1.2 s warning; 0.4 s between shots; 1.5 s recovery | 0; 18 hull each; shootable, shield-interceptable; no homing; eight active maximum |
| Hull contact | 22 / hit | 1 | Contact | 1.2 s per target | Not applicable |
Scaling and behavior
Authored singles and later pairs; two new heavies maximum. Counts never multiply. Hull increases 40% per additional pilot. Full warning times in Arcade; ordinary approach/recovery scaling applies. 600 score and regular pickups.
Source reference: src/content/combat.ts · src/content/devCatalog.ts · src/content/catalogComparison.ts · Runtime model: enemy-torpedo-frigate.glb