117 lines
5.6 KiB
Markdown
117 lines
5.6 KiB
Markdown
# 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.
|