Jordan, 5 Oct: Tyranids have Synapse credited; the other armies' army rules are left out, though many make particular units valuable. Phase 1 catalogues every army rule of the 16 armies with reviewer panels, its shape, its enablers, and a plan for the ledger. A catalogue and a plan: no ledger code, input or number changed. Tool: tools/armyrules.js; data: tools/armyrules.json; a draft for armyfx.json: tools/armyrules-draft.json (not merged). Rules read on Wahapedia's 11th-edition pages to understand them, in the sense of BSData 374f505; nothing here is their wording.
The short answer
- The ledger applies no army-rule dice in any of the 16 armies. armyfx.json has dice for 12 of the 16 (37 effects; the Drukhari's Pain and the Orks' riled-up dice sit in unitfx.json and leaderfx.json), but every one is dropped on its way in: a choice (Doctrina, Orders, Blessings, the Cabal's rituals, the Votann footings) is left out entirely (ledger.js ARMY_PICK is null); a mark on a chosen target (Oath of Moment) is dropped by matrix.js
unitLevel; an aura is dropped (Synapse's +1 Strength); a condition the engine can't check (riled up, Afflicted, Empowered) counts as never met. The Space Marines, Blood Angels, Dark Angels and Space Wolves have never had Oath of Moment in the ledger, though our data has it as dice (a mark since T-548, whichunitLevelskips). Only Synapse gets in, as the fitted ×2.18 multiplier on its carriers. - The rules fall into four shapes. Oath of Moment and the imperatives' +1 BS/WS lift every unit alike (they barely move the order inside an army). Nurgle's Gift, the Battleline half of Doctrina, Curse of the Wulfen and Synapse reach units by keyword or range. Blessings, Pain tokens, the Cabal's rituals, Cult Ambush and the Orders budget are resources spent over the game. Thrill Seekers, Waaagh!'s charge, Shadow in the Warp and the OC rules aren't dice.
- Enablers exist in seven armies, and the reviewers already rate most of them above us: Thousand Sons' Cabal casters +29 percentile points (12 units), Astra Militarum officers +13 (11), Ork bosses who rile up +11 (6; Ghazghkull and the Stompa +34), the Space Wolves' characters +11, Drukhari leaders whose Pain rides on their squad's token +14 beyond our pull. Crediting them should move toward the reviewers. A few point the other way: the Wulfen (−44), the Death Guard's Lord of Poxes (−46), Angron and the Lord of Skulls (−19), the Haemonculus and Cronos (−33), and the Astra Militarum receivers of Orders (REGIMENT −22): credit the officers, not the squads they order.
- Melee lean decides several rules' direction. Nurgle's Gift and the Blessings help melee most. Death Guard melee units are underrated (+2.3, ranged −4.6), so Nurgle's Gift should help; World Eaters, Emperor's Children and Orks are the reverse (melee −3 to −8, ranged +6 to +40), so the Blessings at full, Thrill Seekers and the Waaagh!'s charge should cost accuracy there, as T-672's armyPick did (−2.2).
The 16 armies
Shape: a every unit alike; b by keyword or range; c a resource or choice; d not dice. "Applied" is what the ledger takes of our data today. Enabler misses are the reviewers' percentile minus ours, mean over graded units (T-669).
| Army | Rule (our words, short) | Shape | Data · applied | Enablers (miss) | Plan | Effort |
|---|---|---|---|---|---|---|
| Tyranids | Synapse: +1 S in melee, Battle-shock on 3D6 within 6" of SYNAPSE | b, d | 1 aura · via ×2.18 | 17 SYNAPSE carriers (−8.8; beyond +6.9) | done (r.synapse; synapseAdd, supportMeasured) | – |
| Tyranids | Shadow in the Warp: once a battle, every enemy tests | c, d | noted | 17 carriers | done (charShockAmp) | – |
| Space Marines | Oath of Moment: one target a turn, re-roll hits (+1 to wound, Codex) | c | 2 dice · 0 (chosen) | every unit (+0.3) | effects: marks at share m | S |
| Blood Angels | Oath of Moment (re-roll hits only) | c | 2 · 0 | every unit (+1.6) | as above | S |
| Dark Angels | Oath of Moment (re-roll hits only) | c | 2 · 0 | every unit (−0.1) | as above | S |
| Space Wolves | Oath; Curse of the Wulfen: Wulfen +OC near a character | c; b, d | 2 · 0; noted | 9 characters (+10.6); 4 Wulfen (−44) | marks; OC aura (low priority) | S |
| Adeptus Mechanicus | Doctrina: a round's Protector (+1 BS) or Conqueror (+1 WS); Battleline and near it −1 to be hit or +1 AP | a, b, c | 4 · 0 (choice) | 2 Battleline carriers (+3.1; beyond +14) | round mix + Battleline aura | M |
| Agents of the Imperium | Assigned Agents: list building only | d | noted | – | none (detachments, T-673's characters) | – |
| Astra Militarum | Voice of Command: officers' Orders to units within 6" (+1 BS/WS, +1 A Rapid Fire, +1 Sv, Move, Ld/OC) | b, c, d | 4 · 0 (choice) | 14 officers (+12.7); receivers REGIMENT (−21.9), SQUADRON (+4.1); Chimera, Recon Squad | Orders budget, credit to officers | L |
| Death Guard | Nurgle's Gift: Afflicted in Contagion Range, −1 T and the Plague | b, d | 3 · 0 (off, choice) | 30 carriers (−3.3); Lord of Poxes (−46) | melee unconditional (draft), ranged at share | M |
| Drukhari | Power from Pain: tokens Empower a unit's own Pain ability | c | in unitfx/leaderfx · 0 (vouched) | 23 Pain units (−0.9); 5 leaders (beyond +14.1); Haemonculus, Cronos (−33) | token budget k, best gains first | M |
| Emperor's Children | Thrill Seekers: shoot and charge after Advancing or Falling Back | d | noted | every unit (+4.7) | charge model (advance-and-charge) | M |
| Genestealer Cults | Cult Ambush: 10 Resurgence points rebuy destroyed units | c | noted | 7 eligible units (−0.3; beyond +12.6) | Spawn line, budget | M |
| Leagues of Votann | Prioritised Efficiency: +1 to hit by objectives; −1 to be wounded (Fortify) | b, c | 3 · 0 (choice) | every unit; objective holders | footings mix, objective share 0.5 | S |
| Orks | Waaagh!: riled up (5+ invulnerable, Assault, charge after Advance); War Cry once | b, c, d | 1 · 0 (vouched) | 6 rile-up bosses (+11.1); Ghazghkull, Stompa (+34.4); 5 riled-dice units (−12.4) | riled share r, giver credit once per army, charge model | M |
| Thousand Sons | Cabal of Sorcerers: four rituals a turn (marks, Doombolt, a move) | c | 4 · 0 (choice) | 12 casters (+29.3) | marks × test odds, ritual-slot credit | M |
| World Eaters | Blessings of Khorne: an 8D6 roll buys two blessings a round | c | 9 · 0 (choice) | Angron, Lord of Skulls (−19.2) | options at their odds | S |
Blessings' odds (seeded, 200,000 rounds; requirements as we read them): with a preference for Lethal Hits then Sustained Hits, Warp Blades is active in 87% of rounds and Martial Excellence in 68%, both together 58%; Decapitating Strikes is never needed (any roll that pays it pays one of the other two; it can be paid alone in 68%). Angron's re-roll lifts both-together to 87%, the Lord of Skulls' ninth die to 77%. T-672's armyPick gave a pair 100% of the time.
The dials for phase 2 (all at 0 = today exactly, game-wide, a placebo beside each)
| Dial | What | Armies | Prediction |
|---|---|---|---|
| armyMarks m | chosen-target effects at share m of a unit's Kill | SM, BA, DA, SW, TSons | Marines: the level rises, the order barely moves (±0.5 on their rows). Thousand Sons: with the draft's ranged-only rituals, ranged units rise (they are underrated, +12): toward. |
| armyRounds | per-round choices at their odds (Blessings, Doctrina mix, Votann footings, Death Guard's Plague army-wide) | WE, AdMech, LoV, DG | World Eaters: melee up, away from the reviewers but less than armyPick's −2.2. AdMech and Votann near 0 (shape a). |
| armyStates s | riled (r), Empowered (k tokens), Afflicted at range (a), on an objective (0.5) at their shares | Orks, Drukhari, DG, LoV | Death Guard melee up: toward (+). Drukhari: small. Orks: riled-dice units (−12) rise: away, small. |
| armyAura | army-rule auras from a keyword at the Synapse coverage share | AdMech, SW | AdMech Battleline (beyond +14): toward. Wulfen OC: away (−44): build last or not at all. |
| armyEnabler w | credit to units that switch a rule on (rile-up once per army, Cabal casters up to four, Blessings extenders) | Orks, TSons, WE | Cabal casters (+29) and Ork bosses (+11, Ghazghkull +34) rise: toward. Angron and the Lord of Skulls rise: away (−19). |
| armyOrders w | the Orders budget, credited to officers | AM | Officers (+13) rise: toward; receivers held, not credited (−22). |
| armySpawn | Cult Ambush on the Spawn line | GSC | Cheap eligible infantry rise; mixed (miss −0.3, beyond +12.6). |
| armyMove | advance-and-charge in the charge model | EC, Orks | Melee up in both: away (EC melee −8.4, Orks −5.1). Expect a cost; build to measure it, not to keep it. |
What needs new code, and what reuses
- Reuses: armyfx.json's effects and choices (37 effects, nothing to write for Oath, Blessings, Orders, rituals, footings); unitfx.json's and leaderfx.json's Empowered and riled-up effects (Drukhari, Orks); matrix.js's vouch classes and shares (
objective0.5 exists; the ledger counts vouched conditions as never met); the Synapse coverage share (0.75) and supportMeasured's near friends; T-672's ARMY_PICK; cpOnce's best carrier for once-per-army abilities; the Spawn line; the charge model; T-673's character-dial shape for credits. - New: a weighted mix of a rule's options; chosen-target effects at a share; vouched classes
marked,riled,empowered,afflicted; army-rule auras read at coverage (unitLevel dropswhen.aura); the Orders budget, the Resurgence budget and the Pain token allocation; an advance-and-charge input to charge.js; ritual slots. - Draft data (tools/armyrules-draft.json, 4 entries): Doctrina's Battleline halves as a unit keyword plus an aura (not a rule-level
aura, which ledger.js reads as reach-others-only and would drop the whole rule); Nurgle's Gift's −1 Toughness and two Plagues unconditional in melee, vouched at range; the Cabal's Destiny's Ruin and Twist of Fate ranged-only (today they reach melee too); Fortify Takeover's wound penalty on Strength above Toughness.
Doubts
- Requirements and datasheet details were read on today's pages (after 30 Sep); the ledger is pinned before. The Ork rile-up abilities and the Blessings' dice look the same in our data, but a changed number would move the odds.
- The enabler misses are means over small groups (2 to 23 graded units); they suggest a direction, not a size.
- Genestealer Cults' pool carries Brood Brothers and Tyranid allies listing Voice of Command and Synapse; in a Cults army neither rule works (each needs its own Army Faction). Nothing credits them today, and nothing should.
- Jordan named Votann's Judgement tokens: that is 10th edition; BSData 374f505 has Prioritised Efficiency's Yield points.