Tactical Reroll
⋯

The designers' price list (T-663)

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

2026-10-05. What the game's points charge for each perk, holding fixed what our dice engine says a unit does. Hedonic pricing in the economist's sense: every datasheet's points regressed on its attributes (the blind appraisal's idea 1, reports/tiers/2026-10-05-blind-appraisal.md section 4). Not the 5 Oct "hedonic" report, which fitted the ledger's dials to tournament popularity; nothing here reads popularity. A report and a tool (tools/pricelist.js): no ledger, setting, benchmark, data file or frozen input changed. Frozen inputs eb3590a2aa (hash 30f0056e6103), BSData 374f505. Our own numbers; unit, keyword and rule names only, never rules text.

In plain English

1. The data and the fit

Fit (left out by army)R² within army
capabilities + perks, unit's points88.4%
the same residuals, points per model96.2% (refitted per model: 95.2%)
capabilities alone85.0%
perks alone81.9%
in sample (all 16 armies, for reference)90.6%
the ledger's capabilities + perks (586 ledger units)87.4% (the rankings' on the same units 88.3%; the ledger's capabilities alone 84.1%)

R² by army, left out (the fit never saw that army)

ArmyDatasheetsUnit's pointsPer modelCapabilities alone
Tyranids5792.1%97.5%89.7%
Emperor's Children2395.2%98.8%93.8%
World Eaters3594.6%98.7%91.9%
Space Marines15891.4%96.4%89.1%
Astra Militarum13590.9%96.5%87.7%
Death Guard4990.0%96.9%90.4%
Dark Angels1988.9%94.9%85.6%
Space Wolves4188.6%95.9%83.1%
Thousand Sons3888.5%97.2%84.3%
Orks7087.5%94.7%87.2%
Adeptus Mechanicus3884.6%96.2%78.2%
Agents of the Imperium4676.1%93.9%68.0%
Leagues of Votann2269.7%95.5%70.6%
Drukhari4668.2%95.1%58.3%
Genestealer Cults2548.9%91.6%18.9%
Blood Angels273.0%87.4%-36.5%

Blood Angels (27 datasheets, SD of log points within the army 0.27) and Genestealer Cults (25 datasheets, SD of log points within the army 0.31): the lowest R². Their spread is smaller than the 16 armies' 0.57, so there is less to explain and a few units decide it.

2. The price list: each perk, holding capabilities fixed

A perk's price is how much more (or less) a datasheet with it costs than one without, at the same engine numbers and other perks, within its army: exp(β) − 1 for a flag, per step for a number. Range: the bootstrap's 5th to 95th percentile. "Armies": the lowest and highest price over the 16 fits that each leave one army out. "Lasso": kept at the lasso's left-out α. "Ledger caps": the price with the ledger's capabilities in place of the rankings' (586 units; rank correlation of the perk prices 0.66). Bold: the range excludes zero.

Movement and arrival

PerkCarriersStepPriceRangeArmiesLassoLedger caps
Deep Strike158has it+2.3%−0.6% to +5.2%+1% to +3%yes+2.6%
Scouts59has it+1.4%−1.8% to +4.7%+0% to +3%yes+2.8%
Infiltrators40has it+2.9%−2.5% to +8.1%+0% to +5%yes+3.2%
Fly139has it+10.0%+6.7% to +13.8%+8% to +11%yes+9.6%
own arrival rule75has it+6.3%+3.0% to +10.1%+5% to +7%yes+7.1%
own extra movement172has it+1.1%−1.4% to +3.3%+1% to +2%yes+2.2%

Defensive rules

PerkCarriersStepPriceRangeArmiesLassoLedger caps
Stealth46has it+4.9%+0.6% to +9.3%+4% to +8%yes−1.4%
Lone Operative31has it+9.8%+2.4% to +16.3%+5% to +15%yes+11.2%
Feel No Pain62a 5+−9.5%−13.6% to −5.3%−11% to −7%yes−9.4%
own defensive dice effects27has it+4.6%−1.2% to +9.8%+4% to +6%yes+2.7%
heals or returns models58has it+3.2%−0.3% to +7.2%+1% to +4%yes+3.1%

Statline

PerkCarriersStepPriceRangeArmiesLassoLedger caps
Toughness829+1+1.1%+0.6% to +1.6%+1% to +1%yes+2.0%
armour save812one step better+0.4%−0.5% to +1.8%−0% to +1%–−0.3%
invulnerable save359one step better−1.6%−2.4% to −0.6%−2% to −1%yes+0.7%
wounds per model753×2+2.4%+1.4% to +3.3%+2% to +3%yes+1.1%
Leadership436one step better+5.3%+2.7% to +8.0%+4% to +6%yes+7.3%
Damaged bracket196has it+4.6%+2.4% to +7.9%+4% to +7%yes+8.7%

Objective

PerkCarriersStepPriceRangeArmiesLassoLedger caps
OC per model750+1+0.4%−0.4% to +1.3%+0% to +1%–+0.3%
Battleline38has it+2.0%−2.1% to +6.6%−0% to +4%yes+3.2%
objective rule71has it−3.2%−7.2% to +1.0%−5% to +1%yes+0.2%
command points rule87has it+8.2%+4.8% to +11.5%+6% to +9%yes+7.4%

Weapon keywords

PerkCarriersStepPriceRangeArmiesLassoLedger caps
Lethal Hits99has it−2.8%−7.5% to +1.9%−4% to −1%yes−2.3%
Sustained Hits156has it−1.2%−3.4% to +1.4%−3% to +0%yes−2.7%
Devastating Wounds133has it−0.3%−3.0% to +2.3%−1% to +1%–−0.2%
Anti-X133has it+2.4%−0.2% to +5.6%+1% to +3%yes−0.8%
Precision69has it+0.7%−2.8% to +4.3%−1% to +2%yes−1.8%
Indirect Fire31has it+7.3%+1.4% to +14.1%+4% to +9%yes+10.6%
Torrent83has it−0.8%−4.7% to +3.3%−2% to +0%–−2.5%
Blast146has it+4.4%+1.8% to +7.3%+4% to +5%yes+7.0%
Melta28has it−0.4%−3.7% to +2.8%−2% to +0%–+3.1%
Twin-linked154has it+1.5%−1.1% to +4.5%+1% to +2%yes+3.1%
Ignores Cover83has it+0.5%−3.8% to +4.4%−1% to +2%–+2.4%
Psychic weapon57has it+4.2%−0.2% to +9.3%+3% to +5%yes+2.1%
Heavy68has it−0.5%−4.4% to +3.2%−3% to +1%–−0.7%
Assault74has it−2.7%−5.9% to +1.0%−4% to −1%yes−0.1%
Pistol200has it−0.3%−2.6% to +2.4%−1% to +0%–−0.9%
Lance22has it−3.5%−9.5% to +2.0%−5% to −2%yes−6.6%
Hazardous63has it−1.3%−4.9% to +2.3%−2% to −0%yes−1.7%
Rapid Fire167has it−1.8%−4.0% to +0.8%−2% to −0%yes+0.8%
Extra Attacks64has it−0.1%−3.9% to +3.9%−1% to +1%–+2.3%
One Shot8has it+1.5%−5.6% to +9.6%+0% to +3%–+4.8%

Leader and support

PerkCarriersStepPriceRangeArmiesLassoLedger caps
Leader182has it−3.1%−5.8% to +0.3%−4% to −2%yes−8.1%
datasheets it leads184its carriers' median (1.39)+1.4%−1.4% to +4.1%+0% to +2%–−0.1%
Support32has it−13.1%−20.2% to −6.9%−16% to −10%yes−22.1%
Aura95has it−2.6%−5.8% to +1.3%−4% to −1%yes−1.6%
leader dice effects118has it+4.7%+0.7% to +8.5%+3% to +6%yes+8.1%
Transport87has it+4.4%+0.7% to +8.4%+4% to +5%yes−8.5%
transport capacity54its carriers' median (2.56)−5.2%−9.6% to −1.0%−7% to −4%yes+6.4%
Synapse18has it+3.6%−3.0% to +10.3%+0% to +5%yes+1.8%

Melee and other rules

PerkCarriersStepPriceRangeArmiesLassoLedger caps
Fights First12has it−8.2%−17.3% to +2.6%−13% to −3%yes−8.1%
Deadly Demise338has it+0.8%−2.5% to +4.3%−1% to +3%–+2.8%
mortal wounds rule83has it+2.9%+0.0% to +6.0%+2% to +4%yes+2.7%
Battle-shock rule93has it−1.8%−4.5% to +1.2%−3% to −1%yes−3.5%
hinders enemies53has it−0.9%−4.6% to +3.1%−4% to −0%yes−0.9%
better Overwatch24has it−2.5%−8.8% to +4.3%−5% to +2%yes−1.2%

Keywords

PerkCarriersStepPriceRangeArmiesLassoLedger caps
Character278has it+2.5%−0.5% to +5.1%+1% to +3%yes+3.7%
Epic Hero104has it+3.5%+0.1% to +7.1%+2% to +5%yes+10.3%
Monster59has it+1.5%−3.4% to +5.8%−1% to +3%–+3.5%
Vehicle281has it−3.7%−6.8% to −0.3%−5% to −2%yes−3.4%
Infantry408has it+1.2%−1.9% to +3.8%+0% to +2%–−3.0%
Walker54has it−5.7%−9.2% to −2.0%−8% to −4%yes−6.5%
Mounted62has it+4.8%+0.5% to +9.4%+3% to +5%yes−2.6%
Beast15has it+6.3%−2.2% to +14.3%+4% to +11%yes−1.7%
Swarm4has it+6.2%−4.2% to +18.4%+5% to +9%–−12.5%
Psyker60has it+1.8%−2.5% to +6.1%−0% to +3%–+2.0%
Titanic36has it+35.0%+24.5% to +44.0%+30% to +46%yes+44.0%
Towering6has it+14.0%+0.2% to +30.8%+6% to +23%yes+8.6%
Aircraft34has it+14.3%+8.0% to +21.8%+12% to +18%yes+11.4%
Daemon59has it+1.9%−1.9% to +7.1%+0% to +4%yes−3.7%
Terminator31has it+1.2%−4.7% to +6.2%−1% to +4%–+1.6%

Size

PerkCarriersStepPriceRangeArmiesLassoLedger caps
models at minimum250×2+1.7%+0.8% to +2.6%+1% to +2%–+6.8%
can grow200has it−8.5%−10.8% to −5.8%−9% to −8%yes−10.9%
mixed statlines45has it−2.9%−7.2% to +1.7%−4% to −0%yes−2.3%

Legends

PerkCarriersStepPriceRangeArmiesLassoLedger caps
Legends243has it+4.9%+2.5% to +7.3%+3% to +6%yes–

Capability

CapabilityCarriersStepPriceRangeArmiesLassoLedger caps
damage into CHAFF822one SD within army+2.6%+1.3% to +4.1%+2% to +3%––
damage into MEQ822one SD within army+5.3%+4.2% to +6.7%+5% to +6%yes–
damage into TEQ822one SD within army+5.9%+4.8% to +7.0%+6% to +6%yes–
damage into LV822one SD within army+5.5%+4.5% to +6.4%+5% to +6%yes–
damage into HV822one SD within army+4.2%+3.3% to +5.2%+4% to +5%––
melee share816one SD within army−1.3%−2.4% to −0.1%−2% to −1%yes–
durability vs small829one SD within army+4.3%+3.3% to +5.2%+4% to +5%yes–
durability vs special829one SD within army+5.2%+4.1% to +6.2%+5% to +5%yes–
durability vs plasma829one SD within army+5.0%+3.8% to +6.1%+5% to +5%yes–
durability vs elite829one SD within army+5.8%+4.5% to +7.1%+5% to +6%yes–
durability vs at829one SD within army+7.4%+6.3% to +8.3%+7% to +8%yes–
total OC750one SD within army−1.6%−2.7% to −0.1%−2% to −1%yes–
Move794one SD within army−1.0%−2.2% to +0.3%−1% to −1%yes–

With the ledger's capabilities the price per standard deviation is: Kill into hordes −0.5%, Kill into infantry +8.1%, Kill into armour +12.1%, Kill into characters +4.7%, Soak against shooting +11.6%, Soak in melee +7.7%, OC (ledger) −2.7%, Move −1.0%.

Notes on the larger prices: Titanic, Aircraft and Towering are a handful of very large units at the top of the price range, where a log-linear fit is least sure, so part of their premium may be the curve rather than the keyword. "Support" is BSData's Supporting link (a datasheet BSData lets support another unit): cheap for what its own dice do. Feel No Pain's discount is against the durability the dice already give it (section 7). "Can grow" is a squad that can be taken larger: its minimum size is priced lower per body than a fixed-size unit with the same numbers.

3. The families jointly

"Carriers' price": over the datasheets carrying any flag of the family, the median of what its flags together add (exp Σ β x − 1). "One SD": the spread of the whole family's contribution (its numbers included) across datasheets within an army, as a price: how much of a unit's points the family moves. Ranges from the bootstrap.

FamilyFlags and countsNumbersCarriersCarriers' priceOne SD
movement and arrivalDeep Strike, Scouts, Infiltrators, Fly, own arrival rule, own extra movement–423+5% (+2% to +8%)+4% (+4% to +6%)
defensive rulesStealth, Lone Operative, own defensive dice effects, heals or returns modelsFeel No Pain140+5% (+1% to +8%)+3% (+2% to +5%)
statlineDamaged bracketToughness, armour save, invulnerable save, wounds per model, Leadership196+5% (+2% to +8%)+9% (+7% to +10%)
objectiveBattleline, objective rule, command points ruleOC per model176+2% (−2% to +6%)+3% (+2% to +4%)
weapon keywordsLethal Hits, Sustained Hits, Devastating Wounds, Anti-X, Precision, Indirect Fire, Torrent, Blast, Melta, Twin-linked, Ignores Cover, Psychic weapon, Heavy, Assault, Pistol, Lance, Hazardous, Rapid Fire, Extra Attacks, One Shot–741−0% (−1% to +2%)+3% (+3% to +5%)
leader and supportLeader, datasheets it leads, Support, Aura, leader dice effects, Transport, transport capacity, Synapse–373−1% (−3% to +2%)+3% (+2% to +5%)
melee and other rulesFights First, Deadly Demise, mortal wounds rule, Battle-shock rule, hinders enemies, better Overwatch–494+1% (−3% to +4%)+2% (+1% to +3%)
keywordsCharacter, Epic Hero, Monster, Vehicle, Infantry, Walker, Mounted, Beast, Swarm, Psyker, Titanic, Towering, Aircraft, Daemon, Terminator–822+2% (−1% to +4%)+8% (+7% to +9%)
sizecan grow, mixed statlinesmodels at minimum222−9% (−11% to −6%)+3% (+2% to +4%)
LegendsLegends–243+5% (+3% to +7%)+2% (+1% to +3%)

4. Collinear groups, priced jointly

Variables whose within-army deviations correlate at |r| ≥ 0.6, joined through any member. Their single prices trade off against each other (a Monster's Toughness, wounds and durability rise together, and with the points), so read the group: "one SD" is the spread of the group's combined contribution, which is well identified even where its members' prices aren't.

GroupOne SD of the groupMembers' single prices
damage into CHAFF, damage into MEQ, damage into TEQ, damage into LV, damage into HV, durability vs small, durability vs special, durability vs plasma, durability vs elite, durability vs at, total OC, Toughness, armour save, wounds per model, Damaged bracket, OC per model, Deadly Demise, Vehicle, Infantry, models at minimum, can grow+63% (+60% to +66%)damage into CHAFF +3%; damage into MEQ +5%; damage into TEQ +6%; damage into LV +5%; damage into HV +4%; durability vs small +4%; durability vs special +5%; durability vs plasma +5%; durability vs elite +6%; durability vs at +7%; total OC −2%; Toughness +1%; armour save +0%; wounds per model +2%; Damaged bracket +5%; OC per model +0%; Deadly Demise +1%; Vehicle −4%; Infantry +1%; models at minimum +2%; can grow −9%
Leader, datasheets it leads, leader dice effects, Character+2% (+1% to +4%)Leader −3%; datasheets it leads +1%; leader dice effects +5%; Character +2%
Psychic weapon, Psyker+1% (+0% to +2%)Psychic weapon +4%; Psyker +2%
Transport, transport capacity+1% (+0% to +2%)Transport +4%; transport capacity −5%
Torrent, Ignores Cover+0% (+0% to +1%)Torrent −1%; Ignores Cover +0%

5. Under- and over-priced units, by the designers' own pattern

Each unit's points against what the other 15 armies' pattern predicts for a unit with its numbers and perks, its own army's price level kept ("pattern"). Negative: under-priced (it costs less than the pattern says). What the pattern can't see (an aura's worth, what a leader adds, scoring and screening, a rule the effects files only note) lands here too, so a large residual is a question, not a verdict. "Ledger caps": the residual with the ledger's capabilities (rank correlation with the main residual over the ledger units 0.85).

Tyranids (every datasheet, most under-priced first)

UnitPointsPatternResidualLedger capsLetters (auspexFull, hivemindFull, secondFull, maelstrom, astrategas)ConsensusLedger rank
Lictor6091−34%−35%SASSS4.83
Pyrovores4054−26%−22%A··BB3.330
Deathleaper80107−25%−29%ASABD3.46
Tyrannofex170222−23%−6%SAAAS4.414
Haruspex125159−21%−20%BBAAB3.413
Toxicrene120151−21%−16%C··DD1.335
Tyrannocyte8099−19%−21%C··DD1.348
Von Ryan's Leapers5568−19%−21%SBABC3.42
Carnifexes90109−17%−11%CCCCC2.020
Tyranid Warriors with Ranged Bio-Weapons6073−17%−21%CCCDC1.827
Hive Guard8095−16%−10%ABACC3.028
Trygon140166−16%−15%BCBBA3.012
Zoanthropes90106−15%−12%SABBB3.615
Screamer-killer125145−14%−7%BBBCB2.818
Exocrine135156−13%−10%AAASS4.49
Venomthropes5563−13%−10%BDBCD2.036
Barbgaunts5561−10%−8%CCBCD2.029
Tyrant Guard8089−10%−2%BBACC2.840
Neurogaunts4549−8%−9%BCCCC2.242
Mucolid Spores3032−6%+1%DDDFD0.851
Tyranid Prime with Lash Whip7580−6%−6%SAS·D3.817
Neurolictor8084−4%−5%SSS·S5.011
Termagants6062−3%+9%BBCBA3.038
Tervigon160165−3%−8%BCCCD2.041
Maleceptor180184−2%−10%SAAAA4.234
Tyranid Warriors with Melee Bio-Weapons7577−2%−6%BBBBB3.024
Old One Eye140141−1%+13%BBABC3.021
Ripper Swarms3030−1%+18%BCBDD2.050
Hive Crone170171−0%−5%DDDFD0.837
Broodlord8080−0%−1%AAAAB3.825
Mawloc135135+0%+16%BBCBC2.633
Winged Tyranid Prime6564+1%−4%CBBCB2.643
The Red Terror130128+2%+1%AAS··4.322
Norn Emissary250246+2%−5%SBSAA4.231
The Swarmlord210204+3%+6%SSA·A4.54
Norn Assimilator250239+5%+8%SBSBC3.619
Genestealers7572+5%−5%AAAAB3.823
Biovores6057+6%+5%SSSSS5.01
Psychophage110100+10%+17%BBABC3.044
Hive Tyrant195176+11%+13%SASAA4.45
Raveners125113+11%−1%SBABA3.816
Winged Hive Tyrant185165+12%+16%ABBBB3.28
Harpy185164+13%+4%DDDFD0.846
Parasite of Mortrex7062+13%+15%BBCCD2.247
Hormagaunts7059+20%+6%SABAS4.210
Hyperadapted Raveners165138+20%+11%SAAAS4.47
Neurotyrant130108+21%+42%A··AB3.739
Hierophant810573+41%+18%DCCD·1.532
Gargoyles8055+45%+41%BBBAS3.645
Harridan610413+48%+34%DCCD·1.526
Sporocyst14597+49%+45%DDCD·1.349
Spore Mines5534+59%+103%DDDFD0.852

The other armies (four each way, Legends left out)

6. Do under-priced units get better letters?

The yardstick behind Track B's 77.7%: tools/ledgerstep.js shape() per list (tiers S to D, pairs in different tiers, a tie in the score wrong), the mean over the lists. Scores: "Residual", −residual alone (under-priced ranks high); "Over-priced", the opposite sign; "Blend", z(log Value at Track B) + z(−residual), equal weights, fixed before looking; "Log blend", log Value − residual (Value per point times the designers' mispricing, also fixed before looking); "Cheaper", fewer points ranks high (a baseline). The reviewers' ceiling on Tyranids: about 89% against their consensus, about 84% one to one.

Tyranids, the five lists

ScoreauspexFullhivemindFullsecondFullmaelstromastrategasMean
Track B ledger80.4%81.0%77.3%74.5%75.3%77.7%
Residual alone53.0%54.5%57.5%46.1%43.5%50.9%
Residual (in-sample fit)51.5%53.3%55.6%45.6%43.1%49.8%
Residual (ledger caps)56.3%56.6%58.0%50.1%47.0%53.6%
Over-priced47.0%45.5%42.5%53.9%56.5%49.1%
Ledger + residual (blend)69.1%71.2%72.1%62.2%60.2%67.0%
Ledger + residual (ledger caps)70.5%72.4%71.1%63.8%63.1%68.2%
Ledger + residual (log blend)79.0%79.5%76.7%73.4%72.4%76.2%
Cheaper43.7%44.3%42.3%42.7%37.7%42.1%

Every army with a panel (Track B's settings; the other armies are never tuned)

ArmyListsUnitsLedgerResidualOver-pricedBlendLog blendCheaperρ residual–consensus
Tyranids55277.7%50.9%49.1%67.0%76.2%42.1%0.01
Space Marines48460.2%51.6%48.4%58.2%60.7%53.6%-0.00
Adeptus Mechanicus13467.4%67.4%32.6%68.0%68.6%41.9%0.39
Agents of the Imperium12963.7%36.3%63.7%52.0%60.5%36.3%-0.32
Astra Militarum17269.2%60.7%39.3%68.5%70.4%25.9%0.25
Blood Angels12056.5%33.9%66.1%45.2%55.6%33.1%-0.38
Dark Angels19351.6%43.7%56.3%46.8%49.8%44.4%-0.22
Death Guard13648.1%54.6%45.4%48.3%47.7%50.0%0.11
Drukhari13762.3%45.4%54.6%50.7%59.9%44.0%-0.07
Emperor's Children12368.1%55.5%44.5%57.6%64.4%50.3%0.12
Genestealer Cults29051.8%56.3%43.7%53.8%52.6%35.1%0.14
Leagues of Votann22261.9%35.2%64.8%39.2%53.7%29.8%-0.32
Orks15564.4%51.0%49.0%60.9%63.2%38.6%0.02
Space Wolves12149.3%64.3%35.7%55.0%52.1%47.1%0.13
Thousand Sons13540.8%40.8%59.2%41.1%41.7%42.1%-0.22
World Eaters33063.7%42.0%58.0%53.2%61.0%57.3%-0.27
Mean of the other 1558.6%49.2%50.8%53.2%57.5%42.0%-0.04

Most of the other armies have one list each (a pairwise SE of 4 to 6 points), so single armies swing; the mean is the reading. Neither sign of the residual carries the reviewers' order, and adding it to the ledger lowers every mean.

7. The family prices on the dial scale (a starting point for T-662)

T-662's dials read 1× as "what the engine already credits". Three cases:

(a) Perks the ledger credits with a rule multiplier or a switch. The ledger's credit: what the perk adds to a carrier's Value now (Track B; the toggle shown; Value before ÷ after − 1, the median over the carriers in the 16 armies' ledgers, with the Tyranid median beside it). The designers' price: what a carrier costs above an equal unit without the perk (for support, its leader, aura, Synapse and Support flags together, over the same carriers). If a dial scales the perk's increment, the designers' dial is price ÷ credit; if it multiplies the carrier's whole Value, (1 + price) ÷ (1 + credit).

PerkToggleCarriers (moved)Ledger's credit: median; on those moved; TyranidsDesigners' priceDial, incrementDial, multiplier
Fights Firstrule kind first (× 2.64 on melee Kill) to 115 (14)+144.2%; +145.8%; +126.3%−8% (−17% to +3%)-0.06× (-0.12 to 0.02)0.38×
Lone Operativerule kind lone (× 1.93 on Soak) to 131 (31)+1.2%; +1.2%; +0.8%+10% (+2% to +16%)8.13× (1.97 to 13.53)1.08×
Support (leaders, auras, Synapse, Support)supportMeasuredW 0 (the measured support credit off)263 (63)+0.0%; +52.8%; +10.6%−3% (−5% to +1%)-0.05× on the units it moves; the median carrier has no credit0.97×
heals or returns modelssoakfx 0 (own heals and turns off the table on Soak)52 (2)+0.0%; +1.8%; +1.6%+3% (−0% to +7%)not meaningful (it moves 2 units)1.03×

Synapse, command points, heals, buffs and debuffs take × 1 under Track B's supportMeasured (their worth is the measured support credit, the third row). Extra movement, mortal wounds and Overwatch take × 1 at Track B: the ledger credits them nothing, the designers +1%, +3% and −2%; both say "small". The soakfx row moves almost no unit outside Tyranids (the exposure and own-heal fields are Tyranid data so far).

(b) Perks the dice engine plays (weapon keywords, Feel No Pain). The engine's credit: the change in the engine's numbers when the perk is taken off (docs/ev.js, frozen; the default loadout into the five targets; for Feel No Pain the factor it puts on hits to destroy), priced at the designers' own rate for those numbers; the direct price is what they charge on top (negative: less than the dice give). The dial, 1× = the dice as the designers price dice, is (credit + direct) ÷ credit, the median carrier's. Rankings' neutral table plays no half range, cover, charge or character target, so Melta, Rapid Fire, Lance, Ignores Cover, Precision and Indirect Fire get no dice credit there and no dial.

PerkCarriersEngine's creditDirect (on top)TotalDial (range)
Feel No Pain62+13.9%−9.5%+3.1%0.23× (-0.12 to 0.58)
Lethal Hits99+3.1%−2.8%+0.2%0.08× (-1.56 to 1.65)
Sustained Hits156+2.1%−1.2%+0.9%0.44× (-0.57 to 1.68)
Devastating Wounds133+4.6%−0.3%+4.2%0.93× (0.31 to 1.48)
Anti-X133+1.2%+2.4%+3.6%3.06× (0.82 to 5.59)
Twin-linked154+3.7%+1.5%+5.2%1.42× (0.68 to 2.23)
Torrent83+4.2%−0.8%+3.3%0.79× (-0.19 to 1.75)
Blast146+1.8%+4.4%+6.2%3.42× (1.97 to 5.13)
Heavy68+3.9%−0.5%+3.4%0.88× (-0.17 to 1.79)
Extra Attacks64+5.5%−0.1%+5.3%0.98× (0.26 to 1.71)
Melta28+0.0%−0.4%−0.4%not meaningful (the table is never in half range)
Rapid Fire167+0.0%−1.8%−1.8%not meaningful (the table is never in half range)
Lance22+0.0%−3.5%−3.5%not meaningful (the table never charges)
Ignores Cover83+0.0%+0.5%+0.5%not meaningful (the table has no cover)
Precision69+0.0%+0.7%+0.7%not meaningful (no character target in the table)
Indirect Fire31+0.0%+7.3%+7.3%not meaningful (the table has line of sight)
Weapon keywords as one family (Σ over carriers and keywords)1.12× (0.84 to 1.44)

(c) Not meaningful as a ratio. Arrival (Deep Strike +2% (−1% to +5%), Scouts +1% (−2% to +5%), Infiltrators +3% (−3% to +8%), own arrival rule +6% (+3% to +10%)) is measured inside the charge model's lands and threat, and Stealth (+5%) inside Soak (tools/matrix.js plays it as cover): no toggle isolates their increment, so there is no 1× to divide by. If a family dial is wanted for them, the designers' price is an additive credit, in points per 100. Fly (+10%) is a keyword the ledger reads through Move and the charge model. The statline numbers are the engine's own (durability); their direct prices say how far the designers' curve bends from ours, not a dial. Unit types, size and Legends are not perks a dial should scale.

The families on the dial scale, in one table

FamilyDesigners' priceOn the dial scaleMeaningful?
Movement and arrivalcarriers +5%; Deep Strike +2%, Scouts +1%, Fly +10%–no: measured inside the charge model; an additive credit
Defensive rulesLone Operative +10%, Stealth +5%, Feel No Pain +3% in allLone Operative 8.13× (increment) or 1.08× (multiplier); Feel No Pain 0.23×yes for those two; Stealth no (inside Soak)
Weapon keywordsthe family −0% at the carriers on top of the dice1.12× (0.84 to 1.44)yes, for the keywords the table plays
Fights First−8%-0.06× (increment) or 0.38× (multiplier)yes; 15 carriers, a wide range
Leader and support−3%-0.05× on the units the credit movespartly: the median carrier has no credit
Objective, OCBattleline +2%, command points +8%, OC per model +0%–no: Hold and Score are lines with weights, not perk dials
Synapse+4% (18 carriers, Tyranids only)–no: held at 1 under supportMeasured; one army's carriers

How to use these: as the centre of a prior for each family dial (say log-dial ~ Normal(log of the designers' dial, 0.35)), never as values to adopt. A dial far below 1× here (Fights First, support) says the points don't pay for what the ledger credits; the ledger's larger credits were kept because they moved the Tyranid lists, and that tension is the dial search's question, not this report's.

8. The ledger's own capabilities (the cross-check)

The same fit on the 586 datasheets the ledgers carry, with the ledger's numbers for capabilities: Kill into four groups of its eight target classes at β 6 (horde; infantry: elite, heavy, cavalry and beasts; armour: monster, heavy and light vehicle; character), Soak against shooting and in melee, OC (all absolute, the best over the unit's minimum-size forms, its loadouts and detachments), and Move. Penalty λ = 30. Left-out R² 87.4% (the rankings' numbers on the same units 88.3%; the ledger's capabilities alone 84.1%). Perk prices rank-correlate 0.66 with the main fit's (column "Ledger caps" in section 2); residuals 0.85. The ledger's Kill and Soak price the points about as well as the rankings' table: neither is closer to how the designers think.

9. The biases, named

Tool: tools/pricelist.js (about 39 s). Numbers: reports/tiers/2026-10-05-pricelist.json.