T-541, the first batch of T-542 (Jordan, 2 Oct, before sleeping: "add all special rules to units, all detachment rules, at the very least"). Made by node tools/coverage.js --faction "Imperium - Adeptus Astartes - Imperial Fists" from docs/data/unitfx.json, leaderfx.json, detfx.json and armyfx.json; each ability read on Wahapedia's 11th-edition pages and written in our own words. A report: the calculator reads the dice effects (units' own behind flags.json's "unitfx"); nothing here changes a published score or letter.
Statuses. Modelled: the dice effect is all of it. Partly: some of it is dice, the rest noted. Noted: nothing for the dice; where it would be, can't yet says what the engine lacks. Unread: not in our data yet. An effect that starts off in the calculator (a damaged bracket, a rare condition) is marked so; the player switches it on.
Totals
| Count | Modelled | Partly | Noted | Unread |
|---|
| Datasheets (non-Legends) | 3 of 3 read | 0 | 3 | 0 | 0 |
| Datasheets (Legends) | 0 of 0 read | 0 | 0 | 0 | 0 |
| Datasheet abilities | 8 | 3 | 3 | 2 | 0 |
| Detachment rules | 1 | 1 | 0 | 0 | 0 |
| Enhancements | 4 | 1 | 1 | 2 | 0 |
| Army rules (armyfx.json) | 0 | 0 | 0 | 0 | 0 |
A datasheet counts as modelled when every ability on it is dice, partly when some are, noted when none are.
What's here. The Imperial Fists' own 3 datasheets in BSData's catalogue at our commit (Darnath Lysander, Pedro Kantor, Tor Garadon), read against Wahapedia's 11th-edition Space Marines page on 2 Oct, and their detachment, Emperor's Shield (in BSData's Space Marines list, named with --dets). The shared Space Marine datasheets and Oath of Moment come with the Space Marines' report.
Decided alone. Lysander's Icon of Obstinacy stays in leaderfx.json under the label kindfx.json patches (-1 to be wounded when the attack's Strength is at least the unit's Toughness, T-545). His Rampart (a 2+ invulnerable save once a battle) and Kantor's Oath of Rynn (+1 Attack once a battle) start off. Tor Garadon's Siege Captain (+2 S, AP and D against monsters, vehicles and fortifications) is his own attacks only, so it's partly. The Malodraxian Standard uses the Strength-against-Toughness condition. "Inspiring Commander" is in BSData only.
What the army needs next. Oath of Moment's target as a named enemy across rules (Wrath of Dorn reads it), and once-a-battle effects with a clear switch.
Vocabulary gaps, by how many units need each
What the engine would need to model the rest, from each rule's can't yet and kind; a unit counts once per gap.
| Gap | Units | Which |
|---|
| A bearer-only or psychic-weapons-only condition | 1 | Tor Garadon |
Datasheets
| Unit | | Status | Abilities | Modelled | Partly | Noted |
|---|
| Darnath Lysander | | partly | 3 | 1 | 1 | 1 |
| Pedro Kantor | | partly | 3 | 1 | 1 | 1 |
| Tor Garadon | | partly | 2 | 1 | 1 | 0 |
Every ability
| Unit | Ability | Status | Kind | What it does (our words) | Can't yet |
|---|
| Darnath Lysander | Icon of Obstinacy | modelled | lead | leading: -1 to be wounded when S is at least T (leaderfx.json) | |
| Darnath Lysander | Rampart | partly | once | 2+ invulnerable (once, Lysander) (starts off) | Lysander's own save |
| Darnath Lysander | Inspiring Commander | noted | list | BSData lists it; Wahapedia's 11e sheet has no such ability | |
| Pedro Kantor | Oath of Rynn | partly | once | +1 Attack (Oath of Rynn, once) (starts off) | once a battle |
| Pedro Kantor | To the Last | modelled | lead | leading: +1 to hit below Starting Strength, +1 to wound below half (leaderfx.json) | |
| Pedro Kantor | Inspiring Commander | noted | list | BSData lists it; Wahapedia's 11e sheet has no such ability | |
| Tor Garadon | Signum Array | modelled | lead | leading: Ignores Cover (leaderfx.json) | |
| Tor Garadon | Siege Captain | partly | | +2 S, AP and D vs big targets (Garadon) | the bearer-only condition isn't read |
Leaders: what they give the unit they lead (leaderfx.json)
| Character | Effects |
|---|
| Darnath Lysander | Icon of Obstinacy: -1 to wound; Rampart: once per battle: not in the maths |
| Pedro Kantor | Oath of Rynn: once per battle: not in the maths; To the Last: +1 to hit; +1 to wound |
| Tor Garadon | Signum Array: Ignores Cover (ranged); Siege Captain: the character's own model only: not in the maths |
Core abilities on the datasheets that touch the dice
| Core ability | Units | The engine reads it | Which |
|---|
| Feel No Pain | 1 | yes, from the datasheet | Pedro Kantor |
| Deep Strike | 1 | the tier test's arrival modes | Darnath Lysander |
Detachments
| Detachment | DP | Rule | Status | Kind | What it does (our words) | Can't yet |
|---|
| Emperor's Shield | 2 | Wrath of Dorn | modelled | | Re-roll wound 1s vs Oath target; Lysander: re-roll wounds | |
Enhancements (upgrades for one character; never in the calculator or the letters yet)
| Detachment | Enhancement | Pts | Who | Status | Kind | What it does (our words) | Can't yet |
|---|
| Emperor's Shield | Champion of the Feast | 25 | ADEPTUS ASTARTES model | partly | | +1 A in melee (the bearer); +1 A in melee for the unit (once) (starts off) | the bearer-only condition isn't read |
| Emperor's Shield | Disciple of Rhetoricus | 10 | ADEPTUS ASTARTES TERMINATOR model | noted | oc | +1 OC (once, for the whole unit) | Objective Control isn't dice |
| Emperor's Shield | Indomitable Champion | 20 | ADEPTUS ASTARTES TERMINATOR model | noted | heal | the first time it dies, back on a 2+ with 3 wounds | healing between turns isn't in the maths |
| Emperor's Shield | Malodraxian Standard | 20 | ADEPTUS ASTARTES ANCIENT model | modelled | | -1 to be wounded by S above T | |
Stratagems (names only; their dice are a later card)
| Detachment | Stratagems |
|---|
| Emperor's Shield | Armour Of Contempt, Fury Of The First, Obdurate Vengeance, Wrathful Conquerors, Disciplined Extermination, Dropship Extraction |
Army rules (armyfx.json)
| Rule | What it does (our words) |
|---|