src/parsers/heresy/heresy_constants.py
TOUGHNESS = {
"name": "toughness",
"categories": [
"infantry",
"infanty (character)",
"infanty (character",
"infanty(character",
"infantry (character",
"jump infantry (character)",
"jump infantry",
"jet pack infantry",
"infantry (character)",
"artillery",
"bike",
"skimmer, fast",
"skimmer,fast",
"artillery (immobile)",
"monstrous creature",
"jump pack monstrous creature",
"dreadnought",
"infantry (heavy, character, line)",
"infantry (character, line)",
"infantry (line)",
"infantry (heavy)",
"infantry (character, heavy)",
"infantry (heavy, line)",
"infantry (character, skirmish)",
"infantry (skirmish, line)",
"infantry (character, assassin, light)",
"infantry (monstrous)",
"infantry (close-order, character)",
"infantry (close-order)",
"infantry (monstrous, antigrav, cybertheurgist, character)",
"automata (cybernetica)",
],
}
ARMORED = {
"name": "armored",
"categories": [
"flyer",
"tank",
"tank, transport",
"open-topped , transport (special)",
"vehicle (flyer, hover)",
"vehicle (tank)",
"flyer, hover, transport",
"open-topped",
"super-heavy",
"super-heavy vehicle",
"tank (heavy)",
],
}
HYBRID = {"name": "hybrid", "categories": ["walker", "super-heavy walker"]}
STAT_BLOCK_TYPES = [TOUGHNESS, ARMORED, HYBRID]