guts/web/js/levels
type-two fce26abfab [lane B+C] Three more microbes: the swarm, the driller, and the reward beacon
Roster round-2, batch 2 — three new archetypes, mostly reusing existing behaviour branches:
- virion (norovirus): a tiny fast swarmer, its own pool of 40 so a cloud reads as a swarm.
  Shares the seeker branch (chase + dissolve on contact). The arithmetic threat. -> L5.
- driller (H. pylori): a TANKY corkscrewer (hp 50). Seeker chase + a rotating perpendicular
  drift (the helix), and it does NOT dissolve on contact — it grinds you and keeps drilling,
  so you must out-damage it. A new behaviour branch. -> L3 stomach; previewed in L2 at s2240.
- beacon (Faecalibacterium): the reward-state commensal. Shares the commensal branch, heals
  AND gives the biggest standing (25) with no coat cost. A bright cyan octahedral gem, the
  special one of the family. -> L5; previewed in the L2 breather at s1580.

Verified in-engine: driller corkscrews + survives contact; virion is tiny + dissolves; beacon
heals coat and spikes standing to 50% in two tends. Three clean distinct silhouettes (gem /
cone / dot-swarm).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-20 00:03:34 +10:00
..
difficulty.js [lane C] Round 1: schema v1, levels registry + selfcheck + pacing sim, L2 vertical slice 2026-07-16 08:53:34 +10:00
enemies.js [lane B+C] Three more microbes: the swarm, the driller, and the reward beacon 2026-07-20 00:03:34 +10:00
index.js [lane C] Round 2 WIP (session cut off): schema v2, surf-aware pacing, chase analysis, --probe 2026-07-16 16:26:42 +10:00
L1_mouth.json [lane C] Round 2 WIP (session cut off): schema v2, surf-aware pacing, chase analysis, --probe 2026-07-16 16:26:42 +10:00
L2_esophagus.json [lane B+C] Three more microbes: the swarm, the driller, and the reward beacon 2026-07-20 00:03:34 +10:00
L3_stomach.json [lane C] Round 2 WIP (session cut off): schema v2, surf-aware pacing, chase analysis, --probe 2026-07-16 16:26:42 +10:00