Tactical Reroll
⋯

Role scarcity for the points ledger: Tyranids (2026-10-03)

From reports/tiers/2026-10-03-scarcity.md , rendered when the site is built.

T-598 (Jordan, 3 Oct: the Tyrannofex matters because Tyranids have few good anti-tank guns). Command: node tools/scarcity.js --write (under a second), which writes tools/scarcity-tyranids.json and this report. Tests: tests/unit/scarcity.test.js. Reads docs/lab/ledger/tyranids.json only (BSData 374f505, engine b22f9d8b1efe). Our own numbers; nothing on the site or the page changes until T-602 wires it in.

The formula, and why

Scarcity by class (β 6)

ClassShare of the typical armyGood killers (of 52)Depth (3rd best, per 100)Best threeScarcity
cavalry and beasts6.9%04.9Exocrine 6.3; Trygon 5.2; Tyranid Warriors with Ranged Bio-Weapons 4.92.18
monster11.9%211.0Psychophage 22.4; Ripper Swarms 21.0; Hyperadapted Raveners 11.01.68
light vehicle14.4%916.7Tyrannofex 20.8; Lictor 17.1; Carnifexes 16.71.33
heavy infantry19.1%522.3Exocrine 28.8; Trygon 23.9; Screamer-killer 22.31.33
heavy vehicle13.3%1027.2Hive Guard 63.1; Tyrannofex 35.3; Hyperadapted Raveners 27.20.76
elite infantry13.5%2452.4Genestealers 62.0; Barbgaunts 55.3; Tyranid Warriors with Ranged Bio-Weapons 52.40.40
character16.1%50102.2Lictor 130.8; Von Ryan's Leapers 109.1; Toxicrene 102.20.24
chaff4.8%2937.4Barbgaunts 87.1; Von Ryan's Leapers 37.6; Tyranid Warriors with Ranged Bio-Weapons 37.40.20
aircraft0% (thin)1
other0% (thin)1

Median depth 24.735. Across β (3, 6, 12, ∞):

Classβ 3β 6β 12β ∞
cavalry and beasts1.882.182.302.23
monster1.701.681.551.13
light vehicle1.461.331.321.36
heavy infantry1.161.331.501.70
heavy vehicle0.950.760.580.59
elite infantry0.390.400.410.45
character0.290.240.230.24
chaff0.190.200.220.24

The ten whose Kill moves most, up (β 6, scarcity 1)

Each unit's best solo form by the page's Kill (ranged + melee × the form's lands), its factor at full role scarcity, and its rank by Kill among the 50 datasheets that kill anything, before and after.

UnitBest solo form by KillKillFactorWeightedKill rank (of 50)Auspex
Harridan×1, datasheet wargear (no choices), Invasion Fleet (Swarming Instincts)65.40.7649.943 → 18D
Old One Eye×1, datasheet wargear (no choices), Subterranean Assault66.20.7650.441 → 17B
Hierophant×1, datasheet wargear (no choices), Invasion Fleet (Swarming Instincts)65.80.7549.542 → 19D
Tyrannofex×1, Auto-equip, Subterranean Assault115.20.7485.717 → 2S
Norn Assimilator×1, datasheet wargear (no choices), Subterranean Assault83.10.7158.732 → 9S
Trygon×1, datasheet wargear (no choices), Subterranean Assault122.90.6478.113 → 4B
Exocrine×1, datasheet wargear (no choices), Invasion Fleet (Swarming Instincts)120.80.6476.714 → 5A
The Swarmlord×1, datasheet wargear (no choices), Invasion Fleet (Swarming Instincts)92.60.6358.429 → 10S
Hyperadapted Raveners×5, datasheet wargear (no choices), Subterranean Assault136.00.6081.19 → 3S
Hive Guard×3, datasheet wargear, Subterranean Assault146.80.6087.67 → 1A

And down

UnitBest solo form by KillKillFactorWeightedKill rank (of 50)Auspex
Neurogaunts×11, datasheet wargear (no choices), Invasion Fleet (Swarming Instincts)40.40.2710.950 → 50B
Gargoyles×10, datasheet wargear (no choices), Invasion Fleet (Swarming Instincts)82.90.2722.433 → 44–
Termagants×10, datasheet wargear, Invasion Fleet (Swarming Instincts)100.10.2727.023 → 37–
Barbgaunts×5, datasheet wargear (no choices), Invasion Fleet (Swarming Instincts)206.20.2756.21 → 13–
Parasite of Mortrex×1, datasheet wargear (no choices), Invasion Fleet (Swarming Instincts)67.80.2818.940 → 47B
Venomthropes×3, datasheet wargear (no choices), Subterranean Assault86.30.2824.531 → 41B
Tyrant Guard×3, datasheet wargear, Invasion Fleet (Swarming Instincts)58.50.2916.848 → 49B
Von Ryan's Leapers×3, datasheet wargear (no choices), Invasion Fleet (Swarming Instincts)197.70.2958.02 → 11S
Ripper Swarms×3, Auto-equip, Invasion Fleet (Swarming Instincts)82.60.3024.534 → 40B
Winged Tyranid Prime×1, datasheet wargear (no choices), Invasion Fleet (Swarming Instincts)96.10.3028.825 → 36–

Does the idea work?

The three rise, but not for the reason the card expected. Heavy vehicles' scarcity is 0.76 at β 6 (0.95, 0.76, 0.58, 0.59 across β): 10 datasheets clear the bar into them and the 3rd best (Hyperadapted Raveners) still removes 27.2 per 100, above the median depth. What lifts the Tyrannofex, Hive Guard and Exocrine is that their kill isn't spent on the classes every Tyranid datasheet kills well: characters (50 of 52 clear the bar, scarcity 0.24), chaff and elite infantry. The classes the army is short of are cavalry and beasts, monster, light vehicle, heavy infantry. So the slider rewards the big guns and penalises the swarm (Barbgaunts, Von Ryan's Leapers, the gaunts), which is Jordan's direction, by way of the over-supplied classes rather than an anti-tank gap.

Doubts