# Pitchwell — factions Two sides. No third. Names below are **the** roster — do not alias them to other games. | | **Crooked Staff** | **Rust Host** | |--|-------------------|---------------| | Color | Hood-violet `#8C40D9` | Slag-grey `#73808C` | | HQ | **Bent Keep** | **Scrap Spire** | | Worker | **Well-Walker** | **Sump-Rig** | | Drop-off | **Pitch Font** | **Sump Press** | | Feel | Fragile, splash, woods | Armored, shells, flats | | Unique | **Ley** — regen + range on cracks | **Salvage** — wrecks → Pitch | | Super | **Eclipse Rite** (map hex, 8 s) | **Core Dump** (EMP + fire, 6 s) | Banned in all copy, VO, and filenames: Nintendo names (incl. mage-turtle staff-casters), KKnD / KKnD2 / Xtreme faction and unit names, OpenKrush packs. ## Crooked Staff Hooded wand-magi. Timber keeps, crooked at the joint. They do not wear crowns; the **Bent Keep** is a hall of staves. **Trait — Ley.** Claimed **ley cracks** (map props) grant nearby Staff Hide/Ward +4 HP/s and +15% range. Host gets nothing. Hexer can paint a 4 s snare disk (no damage). Fonts and Keeps can be **warded** once (absorb one shell volley). ### Buildings | Id | Role | Pitch | Time | Tier | |----|------|------:|-----:|------| | `bent_keep` | HQ, 5 rally, drop-off | — | — | 1 | | `pitch_font` | Well drop-off, holds seep | 120 | 15 s | 1 | | `coven_yard` | T1 / T2 infantry | 180 | 20 s | 1 | | `cot_hall` | +8 pop | 80 | 12 s | 1 | | `ward_post` | Turret, Ward armor, hex bolts | 150 | 18 s | 1 | | `beast_pens` | Crookhound, Gutter Wyrm | 220 | 22 s | 2 | | `hex_circle` | Unlocks T2, Hexer, Ley-Cart | 250 | 25 s | 2 | | `rookery` | Air | 280 | 28 s | 3 | | `eclipse_spire` | Super charge | 600 | 45 s | 3 | ### Units | Id | Role | Armor | vs | Pitch | Notes | |----|------|-------|----|------:|-------| | `well_walker` | Gather + build | Hide | scout | 50 | Slow harvest, full speed in woods | | `acolyte` | T1 bolt | Hide | Hide | 75 | Cheap swarm | | `crookhound` | Scout / chase | Hide | workers | 100 | +20% fog sight | | `hexer` | T2 splash + snare | Ward | Hide, clumps | 220 | Dies to shells | | `warder` | AA / escort | Ward | Air | 200 | Weak vs Plate | | `ley_cart` | Rolling artillery | Plate | Plate, buildings | 320 | Unpacks 2 s | | `gutter_wyrm` | Siege beast | Hide | buildings | 500 | Melee, ground only | | `kite_familiar` | Air scout | Air | — | 180 | Tiny HP | | `storm_hood` | Air attack | Air | Hide, Air | 420 | Loses to Rotor-Can flak | **Closer:** Eclipse Rite — 12 s visible sky-darken, then 8 s hex disk (heavy vs Hide, mild vs Plate). Walk out. Open: 2 Fonts, Cot, Yard, 6 Acolytes, 2 Hounds, then Hex Circle. Do not mass Wyrms before AA is answered. ## Rust Host Scrap machines. Captains in cages. The **Scrap Spire** is a crane-stack that never quite stands straight. **Trait — Salvage.** Dead vehicles and turrets leave a **wreck pile** (15 s). A Sump-Rig ordered onto it yields 25 Pitch and clears the pile. Track Barn repairs 8 HP/s in radius. **Shield-Can** deploys a cover disk (Plate buff, −30% speed). ### Buildings | Id | Role | Pitch | Time | Tier | |----|------|------:|-----:|------| | `scrap_spire` | HQ, 5 rally, drop-off | — | — | 1 | | `sump_press` | Well drop-off, holds seep | 120 | 15 s | 1 | | `bolt_hall` | T1 / T2 infantry | 180 | 20 s | 1 | | `frame_rack` | +8 pop | 80 | 12 s | 1 | | `can_turret` | Turret, Plate, shells | 150 | 18 s | 1 | | `track_barn` | Vehicles + repair aura | 240 | 24 s | 2 | | `dynamo` | Unlocks T2, Howl, Breaker | 250 | 25 s | 2 | | `rotor_deck` | Air | 280 | 28 s | 3 | | `core_stack` | Super charge | 600 | 45 s | 3 | ### Units | Id | Role | Armor | vs | Pitch | Notes | |----|------|-------|----|------:|-------| | `sump_rig` | Gather + build | Plate | scout | 50 | Fast harvest, slow in woods | | `bolt_hand` | T1 small-arms | Plate | Hide | 80 | Tougher, slower than Acolyte | | `rattle_scout` | Wheeled scout | Plate | workers | 110 | Bad in woods | | `shield_can` | Armored inf, deploy | Plate | bolt | 210 | Cover disk | | `rattle_track` | Medium tank | Plate | Plate | 280 | Front-line | | `junk_howl` | Artillery | Plate | buildings, Ward | 340 | Min range 4 | | `breaker` | Siege ram | Plate | HQ, turrets | 520 | Melee | | `rotor_can` | Air flak + ground | Air | Air, Hide | 400 | Loses to mass Warders | | `sky_hook` | Lift / drop | Air | — | 380 | Carries 1 vehicle; no attack | **Closer:** Core Dump — 10 s siren, then 6 s EMP (vehicles/air stop) + fire on buildings. Staff Hexers still shoot. Open: Press on well, Rack, Hall, 5 Bolt-Hands, 1 Scout, Dynamo, first Rattle-Track. Salvage every wreck. ## Counter sheet | If you see | Staff answers | Host answers | |------------|---------------|--------------| | Mass T1 inf | Hexer splash | Shield-Can + Howl | | Tanks | Ley-Cart + woods kite | More Tracks + salvage | | Siege | Storm-Hood / Hound raid | Rotor-Can / Scout raid | | Air | Warder | Rotor-Can | | Super charge | Walk out; snipe Spire | Walk out; snipe Stack | | Worker raid | Hounds + Font ward | Scouts + turret | ## Visual / VO (original only) | | Staff | Host | |--|-------|------| | Silhouette | Hood, bent stave, violet cloth | Cage torso, rust plates, lamp eyes | | VFX | Violet bolts, snare rings, eclipse disk | Tracers, weld sparks, EMP flash | | VO | Dry, amused, short | Clipped radio, metal ticks | | Build | Timber, crooked joints | Cranes, stacked cans | Own meshes / CC0 / CC-BY / CC-BY-NC. No rips, no stock ARR, no “this is basically [other game unit]”. Promo stills ≥1280×720. ## Id stability `scripts` and net orders use the `id` column (snake_case). Display names may translate; ids do not. Adding a unit means a new id — never reuse a retired one.