check-kits has asserted this for the 36 postings since it was written — "every posting can use what it carries" is in its success line. Nothing asserted it for the creatures, and 35 of them hold a weapon they have no skill for. The hollow man has a dagger and no knife. The hulk haunt has a boarding axe and no axe. One PREGEN carries a pistol she cannot fire. It is not cosmetic. simulate.mjs sorts a combatant's arms by expected damage and an unskilled weapon sits at the 1% floor, so it loses to the creature's own fists every time: the statblock advertises a dagger and the thing punches. That is R-310's defect written down rather than generated. Recorded, not fixed. Giving each of the 35 the missing skill means choosing a rating, and a rating is a balance decision that moves check-lethality's numbers for every creature touched — that belongs to whoever owns the game. The 35 are held at a ratchet that may shrink and may never grow, so no new creature can be written holding something it cannot use. Specs are expanded through the register first. A spec written as a job has no skills of its own, and judging one unexpanded reports a Field Officer as unable to fire the pistol her own posting issues her. --update refused to create the record it needs on its first run, because with no file on disk all 35 existing cases counted as new. The first recording is the baseline; only later ones are held to the ratchet. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
216 lines
4.9 KiB
JSON
216 lines
4.9 KiB
JSON
{
|
|
"note": "Creatures holding a weapon they have no skill for. May shrink, never grow.",
|
|
"cases": [
|
|
{
|
|
"key": "anglesmith",
|
|
"source": "bestiary-anomalous.mjs",
|
|
"weapon": "cutter",
|
|
"skill": "transposed_weapon"
|
|
},
|
|
{
|
|
"key": "bp_leah",
|
|
"source": "scenario-starter.mjs STARTER_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "bp_martin",
|
|
"source": "scenario-starter.mjs STARTER_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "cailleach",
|
|
"source": "bestiary-folklore.mjs",
|
|
"weapon": "quarterstaff",
|
|
"skill": "melee_weapon:club"
|
|
},
|
|
{
|
|
"key": "ceyla",
|
|
"source": "content.mjs PREGENS",
|
|
"weapon": "pistol_med",
|
|
"skill": "firearm:pistol"
|
|
},
|
|
{
|
|
"key": "counterpoint",
|
|
"source": "bestiary-anomalous.mjs",
|
|
"weapon": "baton",
|
|
"skill": "melee_weapon:club"
|
|
},
|
|
{
|
|
"key": "drowned_crew",
|
|
"source": "bestiary-water.mjs",
|
|
"weapon": "prybar",
|
|
"skill": "melee_weapon:prybar"
|
|
},
|
|
{
|
|
"key": "five_of_six",
|
|
"source": "bestiary-anomalous.mjs",
|
|
"weapon": "monoblade",
|
|
"skill": "melee_weapon:knife"
|
|
},
|
|
{
|
|
"key": "hollow_man",
|
|
"source": "content.mjs NPCS",
|
|
"weapon": "dagger",
|
|
"skill": "melee_weapon:knife"
|
|
},
|
|
{
|
|
"key": "hulk_haunt",
|
|
"source": "bestiary-water.mjs",
|
|
"weapon": "boarding_axe",
|
|
"skill": "melee_weapon:axe"
|
|
},
|
|
{
|
|
"key": "la_edith",
|
|
"source": "scenario-lastadmission.mjs LA_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "la_nowak",
|
|
"source": "scenario-lastadmission.mjs LA_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "la_tunnicliffe",
|
|
"source": "scenario-lastadmission.mjs LA_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "latecomer",
|
|
"source": "bestiary-anomalous.mjs",
|
|
"weapon": "baton",
|
|
"skill": "melee_weapon:club"
|
|
},
|
|
{
|
|
"key": "many_hands",
|
|
"source": "bestiary-anomalous.mjs",
|
|
"weapon": "dagger",
|
|
"skill": "melee_weapon:knife"
|
|
},
|
|
{
|
|
"key": "net_mender",
|
|
"source": "bestiary-water.mjs",
|
|
"weapon": "dagger",
|
|
"skill": "melee_weapon:knife"
|
|
},
|
|
{
|
|
"key": "od_bewley",
|
|
"source": "scenario-openday.mjs OPENDAY_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "od_ferrand",
|
|
"source": "scenario-openday.mjs OPENDAY_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "od_kearsley",
|
|
"source": "scenario-openday.mjs OPENDAY_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "od_odame",
|
|
"source": "scenario-openday.mjs OPENDAY_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "od_vasey",
|
|
"source": "scenario-openday.mjs OPENDAY_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "quarantine_unit",
|
|
"source": "content.mjs NPCS",
|
|
"weapon": "baton",
|
|
"skill": "melee_weapon:club"
|
|
},
|
|
{
|
|
"key": "recurrence",
|
|
"source": "bestiary-anomalous.mjs",
|
|
"weapon": "cudgel",
|
|
"skill": "melee_weapon:club"
|
|
},
|
|
{
|
|
"key": "second_pass",
|
|
"source": "bestiary-anomalous.mjs",
|
|
"weapon": "baton",
|
|
"skill": "melee_weapon:club"
|
|
},
|
|
{
|
|
"key": "the_teind",
|
|
"source": "bestiary-folklore.mjs",
|
|
"weapon": "dagger",
|
|
"skill": "melee_weapon:knife"
|
|
},
|
|
{
|
|
"key": "the_tideline",
|
|
"source": "bestiary-anomalous.mjs",
|
|
"weapon": "monoblade",
|
|
"skill": "melee_weapon:knife"
|
|
},
|
|
{
|
|
"key": "the_understudy",
|
|
"source": "content.mjs NPCS",
|
|
"weapon": "dagger",
|
|
"skill": "melee_weapon:knife"
|
|
},
|
|
{
|
|
"key": "tt_bewley",
|
|
"source": "scenario-throughtrain.mjs TT_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "tt_bligh",
|
|
"source": "scenario-throughtrain.mjs TT_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "tt_kell",
|
|
"source": "scenario-throughtrain.mjs TT_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "tt_prosser",
|
|
"source": "scenario-throughtrain.mjs TT_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "tt_reyes",
|
|
"source": "scenario-throughtrain.mjs TT_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "tt_shard",
|
|
"source": "scenario-throughtrain.mjs TT_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "tt_vane",
|
|
"source": "scenario-throughtrain.mjs TT_CAST",
|
|
"weapon": "punch",
|
|
"skill": "brawl"
|
|
},
|
|
{
|
|
"key": "uninvited",
|
|
"source": "bestiary-folklore.mjs",
|
|
"weapon": "dagger",
|
|
"skill": "melee_weapon:knife"
|
|
}
|
|
]
|
|
}
|