{
  "dataVersion": "1.0",
  "rulesVersion": "3e",
  "lastUpdated": "2026-08-17",
  "sources": [
    {
      "name": "Chronopia Rulebook — Core Rules",
      "version": "3rd Edition"
    },
    {
      "name": "Chronopia Rulebook — Units Reference",
      "version": "3rd Edition"
    },
    {
      "name": "Chronopia Rulebook — Faction History / Lore",
      "version": "3rd Edition"
    },
    {
      "name": "Chronopia Errata",
      "version": "V1.2 (July 2026)"
    },
    {
      "name": "Chronopia FAQ",
      "version": "V1.3 (June 2026)"
    }
  ],
  "battleLevels": [
    {
      "level": 1,
      "name": "Hero Skirmish Level",
      "pointLimit": 40,
      "tableSize": "48\"x48\"",
      "terrainCoverage": "25%"
    },
    {
      "level": 2,
      "name": "Patrol Fight Level",
      "pointLimit": 200,
      "tableSize": "48\"x48\"",
      "terrainCoverage": "25%"
    },
    {
      "level": 3,
      "name": "Army Battle Level",
      "pointLimit": 400,
      "tableSize": "72\"x48\"",
      "terrainCoverage": "25%"
    },
    {
      "level": 4,
      "name": "Grand Army Level",
      "pointLimit": 500,
      "tableSize": "72\"x48\"",
      "terrainCoverage": "25%",
      "note": "500+ points"
    }
  ],
  "warlordRules": {
    "selection": "One model from a squad, or a single model",
    "cost": "No additional cost",
    "bonuses": [
      "M+1",
      "LD+1"
    ],
    "magicVariant": "Instead of M+1 and LD+1 may choose Magic+1",
    "deathEffects": "When the Warlord dies, every allied squad within 12\" must pass a Morale Test"
  },
  "modelTypes": [
    "Infantry",
    "Cavalry",
    "Beast",
    "Chariot"
  ],
  "classifications": [
    "Mortal",
    "Undead",
    "Infernal",
    "Ascended",
    "Enchanted",
    "Elemental",
    "Animal"
  ],
  "unitTypes": [
    "Oddział podstawowy",
    "Oddział elitarny",
    "Model pojedynczy",
    "Monstrum"
  ],
  "specialAbilities": {
    "Astronomer": {
      "type": "passive",
      "description": "Models with this Skill gain the Hunter Skill during the Night Time of Day."
    },
    "Group Attack": {
      "type": "active",
      "description": "A Unit with this Skill gets +1 Damage on every attack for each friendly model with Group Attack that remains in Base Contact (BC) in the same Clash Fight, up to a maximum of +3 Damage. Additionally, Units with Group Attack get +1 point to their Fight Result if they outnumber the enemy in the Clash Fight."
    },
    "Psychic Attack": {
      "type": "active",
      "description": "[Special Attack] May only target 1 model in the Fight Phase, regardless of how many models you are fighting or your weapon's NOA value. When a model is hit by a model or weapon using Psychic Attack, instead of making Armour Saves the opponent must make a Will Power Test. This is calculated as Will Power – X, where X is the Skill's value. Do not add the model's Strength, weapon Damage, or any other bonuses when calculating the Total Damage Score, unless stated otherwise. Psychic Attack cannot be combined with Sweeping Attack or Poison Attack, unless stated otherwise."
    },
    "Berserk": {
      "type": "active",
      "description": "This Skill becomes active when a model has 2 or fewer Wounds remaining. While active, the model always receives the Charge Bonus, even when merely Engaging an enemy model."
    },
    "Auxiliary Weapon": {
      "type": "passive",
      "description": "Weapons or items with this Skill can be used to reinforce attacks made with the primary Close Combat Weapon. An Auxiliary Weapon grants a plus-one multiplier +(x1). Example: a weapon has Damage = 8. With an Auxiliary Weapon this becomes 8(x2)."
    },
    "I am the Law!": {
      "type": "active",
      "description": "When a model with this Skill moves so that its Control Zone includes a Panicked enemy model, you may choose one such model and kill it instantly. If the Control Zone includes a Panicked friendly model, you may also choose to kill it instantly. This causes an automatic Rally and Close Ranks for the rest of the friendly Unit."
    },
    "I Rule Here!": {
      "type": "active",
      "description": "Make a D20 roll at the start of the End Phase. If you roll a natural 1 (Perfect Success), the rest of the models in the Squad kill the Shepherd."
    },
    "Autumn Warrior": {
      "type": "passive",
      "description": "All models with this Skill get A-1 during the Spring season."
    },
    "Hedgehog": {
      "type": "active",
      "description": "You may only use Hedgehog when the model has not moved, or has only made a Basic Movement, or if you spend 1 CP. Place a Hedgehog token beside the model. When another model (with a base up to 50 mm) Charges a model with a Hedgehog token in its Front Facing, it does not receive the Charge Bonus. Remove the Hedgehog token after the Charge or during the End Phase of the Game Turn. You do not need to remove the Hedgehog token in the End Phase if you spend 1 CP."
    },
    "Summoned Creature Control": {
      "type": "passive",
      "description": "A model with this Skill can control Summoned creatures. X denotes the type of creatures. Summoned creatures requiring control have a Circle Level in their Unit profile. The total number of Circles may not exceed the Magic Level of the model with the Summoned Creature Control Skill. If it is higher, the Summoned creatures may become Unstable (this only applies to those that cannot be controlled). Some Skills or items may increase the Summoned Creature Control level. Treat models with this Skill as level 0 + Magic Level. Example: a Deformant Lord with the Magic (4) Skill begins the game with a Tormented (Circle 3), and during the game summons a Unit of Twilight Kingdom Warriors (Circle 2). Since the total of the Circles is 5, more than 4, the player controlling the Deformant Lord must choose which Unit loses control and must make an Instability test. If the Deformant Lord carries an item that increases the Demon Control level by +1, no Unit will need to make an Instability test."
    },
    "Forest Warrior": {
      "type": "passive",
      "description": "Models with this Skill may shoot through Forests as if they were open Terrain. Do not apply any negative modifiers for shooting through Forests."
    },
    "Ice Warrior": {
      "type": "passive",
      "description": "All models with this Skill get A-1 during the Summer season. Additionally, if the model is hit by a Fire Based Attack, the attack's Damage is increased by +3."
    },
    "Flight": {
      "type": "active",
      "description": "[Movement Type] Models with this Skill may make a Flight Move (Move value x3), ignoring all modifiers for moving through Terrain. A model may pass through terrain that is normally impassable during a Flight Move, but may not end its Move inside it or on another model's base. Models making a Flight Move are only considered to be airborne during the move itself. Additionally, by spending 1 CP, you may add -3 to the Unit's Agility until the end of the Game Turn."
    },
    "Magic": {
      "type": "passive",
      "description": "Models with this Skill may cast Spells. A character with the Magic Skill starts the game with a maximum of X Spells. Each Spell must be purchased as part of the Army List by paying its Binding Cost."
    },
    "Magic Familiar": {
      "type": "active",
      "description": "Models with this Skill allow friendly Wizards to cast Spells by rolling 2 x D20 and choosing the better result. Wizards must be in Base Contact with the Magic Familiar."
    },
    "Mentor": {
      "type": "passive",
      "description": "Models with this Skill grant the (X) Skill to every member of the same Squad, including themselves. Example: Mentor [Sweeping Attack] – grants the Sweeping Attack Skill to every member of the Squad."
    },
    "Mentor: Master Archer": {
      "type": "passive",
      "description": "Mentor [Master Archer] – a model with this Skill grants the Master Archer Skill to every member of the same Squad, including itself (the model may make a Shooting Attack even after an Advanced Movement)."
    },
    "Mentor: Fear (1)": {
      "type": "passive",
      "description": "Mentor [Fear (1)] – a model with this Skill grants the Fear (1) Skill to every member of the same Squad, including itself."
    },
    "Master of Battle": {
      "type": "active",
      "description": "In the Fight Phase, models with this Skill may attack with every Close Combat Weapon they carry. Roll for each attack separately. When playing at Army Battle Level or Grand Army Level, it is recommended to use dice of different colours to represent each weapon and make one combined roll to speed up the game."
    },
    "Master of Drill": {
      "type": "passive",
      "description": "A model with this Skill provides X Command Points during the End Phase, when they are recalculated for the next Game Turn, as long as the model is alive and is not Panicked or Dazed."
    },
    "Weapon Master": {
      "type": "passive",
      "description": "Models with this Skill add +1 to the Number of Attacks (NOA) made with weapon (X)."
    },
    "Master of Martial Arts": {
      "type": "passive",
      "description": "Models with this Skill may use their Agility (Ag) across a full 360 degrees. In the Fight Phase they are not treated as having a Rear Facing. If a model armed with a Shield has this Skill, it may use the Shield in its Rear Facing during the Fight Phase. However, it may not use it in its Rear Facing against Shooting Attacks during the Activation Phase."
    },
    "Master of the Shield": {
      "type": "active",
      "description": "Models with this Skill get the Shield's bonus across a full 360 degrees (usable in both the Front and Rear Facing) against Close Combat Attacks and Shooting Attacks."
    },
    "Master Archer": {
      "type": "active",
      "description": "The model may make a Shooting Attack even after an Advanced Movement."
    },
    "Freezing Attack": {
      "type": "active",
      "description": "When a model is hit by a Freezing Attack, regardless of whether the Damage was saved against or not, it must make a Dex Test. If the Test fails, the model becomes Frozen. Place a Frozen token beside the model. Frozen tokens work the same way as Dazed tokens. Additionally, a Freezing Attack gets +3 Damage when attacking models with the Cold Blooded or Sensitive to Frost Skill, and after being hit the model must make a Dex Test with an additional -3 modifier or become Frozen."
    },
    "Teacher: Healing (8)": {
      "type": "active",
      "description": "Teacher [Healing (8)] – a model with this Skill grants the Healing (8) Skill to every member of the same Squad, including itself (after taking a Wound the model rolls a D20; a result of 8 or less heals 1 Wound)."
    },
    "Unreal": {
      "type": "passive",
      "description": "Characters with this Skill may move freely through any Terrain Feature as if it were Open Terrain, but must end their Move in the open (for example, they may not stop halfway through a wall). If you use this Skill to Flee a Clash Fight, you still take a Free Slash. Additionally, a character with this Skill may use its Agility as a Shield against Shooting Attacks. Remember that if you use this Skill to Engage an opponent who was not in your Line of Sight at the start of your Activation, you do not get the Charge Bonus."
    },
    "Unstable": {
      "type": "active",
      "description": "If there is no longer a Wizard able to control a Summoned creature, or it has lost the ability to control it, the Unit must make an Instability Test. Instability Tests may only be made once per Game Turn. If an Unstable Unit loses a fight, it must make an LD Test under the normal rules. If the Test fails, instead of Breaking, the Unit takes a number of Wounds equal to the number of points by which it failed the LD Test, with no Armour Saves of any kind allowed. The controlling player distributes the Wounds. If one or more additional Units took part in the fight, they follow the normal Panic rules. If the Unstable model is a mount and its rider is not Unstable, ignore the mount's Instability rule. Instability Table (D20 roll for the Instability Test): 1 – the Unit may act normally during its next Activation. 2-8 – the Unit must attack the nearest model outside its own unit within Basic Movement range (or make a Basic Movement toward it), immediately, regardless of Phase. 9-14 – the Unit must attack the nearest enemy figures, making a Basic Movement toward them and attacking if possible, immediately. 15-18 – the Unit refuses to take any action during its next Activation (place or add an Activation token). 19-20 – the Unit vanishes into another dimension; remove the figures from the game as casualties."
    },
    "Undead": {
      "type": "passive",
      "description": "Units with this Skill never take a Break Test from a Clash Fight. Instead they take a number of Wounds equal to the value by which they failed the Break Test, with no Armour Saves of any kind allowed. The controlling player distributes the Wounds."
    },
    "Unseen Attacker": {
      "type": "active",
      "description": "Models with this Skill are not Deployed at the start of the game. From the second Game Turn onward, the model may be Deployed anywhere on the table within 1 inch of a Terrain Feature. The model may act normally in the Game Turn in which it was Deployed."
    },
    "Immune to Weather Effects": {
      "type": "passive",
      "description": "The model is completely immune to negative weather effects (from Season Cards, Time of Day Cards, and Weather Cards)."
    },
    "Immune to Magic": {
      "type": "passive",
      "description": "[Sub-Skill of Immunity] A model with this Skill may make a Ward Save against a Spell with an additional +X modifier. If a model with this Skill is targeted by a Psychic Attack, it may add X to its Will Power-based save."
    },
    "Immune to Freezing Attacks": {
      "type": "passive",
      "description": "The model ignores the effects of freezing attacks."
    },
    "Immune to Freezing Attack": {
      "type": "passive",
      "description": "The model is completely immune to Freezing Attack – it does not take a Dex Test and cannot become Frozen from this enemy Skill."
    },
    "Immune to Fire Attacks": {
      "type": "passive",
      "description": "The model ignores the effects of fire attacks."
    },
    "Immune to Dazed": {
      "type": "passive",
      "description": "The model cannot become Dazed."
    },
    "Immune to Panic": {
      "type": "passive",
      "description": "The model is 100% immune to all Panic Tests, including Break Tests."
    },
    "Immune to Panic and Fear": {
      "type": "passive",
      "description": "The model ignores the effects of Panic and Fear."
    },
    "Immune to Panic and Terror": {
      "type": "passive",
      "description": "The model ignores the effects of Panic and Terror."
    },
    "Immune to Fear": {
      "type": "passive",
      "description": "The model ignores the effects of Fear."
    },
    "Immune to Ram Attack": {
      "type": "passive",
      "description": "The model ignores the effects of a Ram Attack."
    },
    "Immune to Terror": {
      "type": "passive",
      "description": "The model ignores the effects of Terror."
    },
    "Immune": {
      "type": "passive",
      "description": "The model is completely immune to (X). X may denote a Skill or a type of attack, while Y may be a numeric value. If there is no Y, the model is 100% immune. For example: immune to shooting attacks means no Shooting Attacks can affect the model."
    },
    "Unbreakable": {
      "type": "passive",
      "description": "Models with this Skill do not need to make a Break Test after losing a Clash Fight."
    },
    "Chariot Destroyer": {
      "type": "passive",
      "description": "If a model with this Skill is attacked by a War Machine: Chariot, it ignores the Chariot's Ram Attack. The model also gets +3 Damage when attacking Chariots."
    },
    "Fire Attack": {
      "type": "active",
      "description": "After taking a Wound from a model or weapon with this Skill, you must keep making Armour Saves until you succeed or the model is reduced to 0 Wounds. Additionally, models with the Ice Warrior Skill take +3 increased Damage."
    },
    "Delayed Attack": {
      "type": "active",
      "description": "In the Fight Phase, a model with this Skill attacks last in its Clash Fight."
    },
    "First Strike": {
      "type": "active",
      "description": "In the Fight Phase you attack using the First Strike Skill. Opponents killed by you may not make a Free Slash, unless they also have the First Strike Skill."
    },
    "Slayer": {
      "type": "passive",
      "description": "When a model with this Skill hits a model classified as [X] (specified in the Skill's name), all attacks get +3 Damage."
    },
    "Demon Slayer": {
      "type": "passive",
      "description": "[Sub-Skill of Slayer] When a model or weapon with this Skill hits a model classified as Infernal, the attack gets +3 Damage and, if it causes a Wound, forces the Infernal creature to make an Instability Test."
    },
    "Dragon Slayer": {
      "type": "passive",
      "description": "Slayer [dragons] – when a model with this Skill hits a model classified as draconic, all attacks get +3 Damage."
    },
    "Monster Slayer": {
      "type": "passive",
      "description": "Slayer [monster] – when a model with this Skill hits a model classified as a Monster, all attacks get +3 Damage."
    },
    "Stunning Attack": {
      "type": "active",
      "description": "If the enemy wears Armour Type II or III, your attack gets Damage +3."
    },
    "Mighty Blow": {
      "type": "active",
      "description": "Opponents cannot use a Shield against an attacker with this Skill. If a model with this Skill attacks a Shield Wall, remove the Shield Wall token after the first hit."
    },
    "Death's Greeting": {
      "type": "active",
      "description": "During a Charge, a model with this Skill gets: Mentor [Berserk] until the end of the Game Turn, as long as the Charge target is in its Line of Sight."
    },
    "Line Breaker": {
      "type": "active",
      "description": "After resolving the Fight Result, if models with the Line Breaker Skill are still involved in the Clash Fight, push the enemy models back 1\" for every model with the Line Breaker Skill remaining in Base Contact. Then move the Line Breaker models 1\" toward the enemy models by the same distance. The direction of movement is set by the centre of the Front Facing of the Line Breaker models involved in the fight. If there are several models with the Line Breaker Skill and the direction is hard to determine, the player who won the Clash Fight chooses. Tournament rules: during a tournament, models are pushed back in the following order: move 1 figure at a time, starting from the left of the player who won the Clash Fight; the direction of movement is set by the centre Front Facing of the character with the Line Breaker Skill; if several enemy models are in Base Contact with a character using Line Breaker, the player who won the Clash Fight chooses the direction that sets the centre Front Facing."
    },
    "Commanding Presence": {
      "type": "active",
      "description": "A model with this Skill provides 1 additional Command Point per turn if any [X] squad (specified in the Skill's name) is on the Battlefield."
    },
    "Commanding Presence: Twilight Kingdom Warriors": {
      "type": "active",
      "description": "Commanding Presence [Twilight Kingdom Warriors] – a model with this Skill provides 1 additional Command Point per turn if any squad of Twilight Kingdom Warriors is on the Battlefield."
    },
    "Desert Warrior": {
      "type": "passive",
      "description": "A model with this Skill ignores all negative weather effects during the Summer season (from Season Cards, Time of Day Cards, and Weather Cards)."
    },
    "Trap": {
      "type": "active",
      "description": "A Unit with this Skill may set a Trap at the start of the game, before deploying any tokens or Units. If both players have Units with the Trap Skill, the player with Initial Initiative deploys their Traps first, then the other player. Place the Trap token anywhere on the battlefield that is not in the enemy's Deployment Zone. A Trap may not be placed closer than 6\" to another Trap. If a model moves within 6\" of an enemy Trap, it must make a Dex Test. If the Test fails, the character takes a hit with Damage X, where X is given in the Trap Skill's description (for example: Trap (12)), and then the Trap token is removed from the game. If the Test succeeds, nothing happens, and the token remains until another figure comes within 6\" or the model that passed the Test moves again."
    },
    "Burning": {
      "type": "passive",
      "description": "At the end of a Clash Fight, before calculating the Fight Result, every model in Base Contact with a model that has the Burning Skill takes an automatic hit with Damage 12 from a Fire Attack. Wounds caused by this Skill count toward the Fight Result."
    },
    "W+1": {
      "type": "passive",
      "description": "The model has +1 to its Wounds value."
    },
    "Regeneration": {
      "type": "active",
      "description": "At the start of the End Phase, roll a die for every model in the Unit with this Skill. If you roll X or less, the character heals 1 Wound, up to its maximum Wounds value."
    },
    "Ward Save": {
      "type": "active",
      "description": "If, after all Armour Saves and healing, a model with this Skill would still take one or more Wounds, it may make a Ward Save against each Wound, attempting to prevent it. This is the only save that can be made against a Critical Hit."
    },
    "Scout": {
      "type": "passive",
      "description": "Tactical Deployment tokens, or tokens with a similar Skill (such as Unseen Attacker), may not be placed closer than 8\" to a model with the Scout Skill during deployment."
    },
    "Leap": {
      "type": "active",
      "description": "Models with this Skill may leap over obstacles and other models. They may use this Skill as part of their movement. X denotes the number of inches the model may move vertically, and half that value (rounded up) horizontally, with no Tests required. Models using the Leap Skill may never exceed the model's total Move. It can be used to Engage an enemy in a different Facing of the model than the one it could see at the start of the move."
    },
    "Coordinated Shooting Attack": {
      "type": "passive",
      "description": "Models from your Unit do not block Line of Sight for Shooting Attacks."
    },
    "Dread Howl": {
      "type": "passive",
      "description": "All enemy models involved in a Clash Fight with a model that has the Dread Howl Skill lose the Immune to Panic Skill."
    },
    "Stealthy Warrior": {
      "type": "passive",
      "description": "Models with this Skill may move through the enemy's Control Zone as if it were Open Terrain and do not need to Engage models in combat during such a move."
    },
    "Hawk Eye": {
      "type": "active",
      "description": "A model with this Skill may ignore Target Priority when using a Ranged Weapon or a Throwing Weapon. It does not need to make an LD Test to shoot at its chosen target. It must still make an LD Test when shooting into a Close Combat, however."
    },
    "Dimension Walk": {
      "type": "active",
      "description": "Models with this Skill may, during an Advanced Movement, relocate anywhere within a maximum distance of 10\". The move must end legally (for example, the model may not be placed halfway through a wall). If the model is relocated into a Clash Fight, place a Charge token beside it. You cannot use this Skill if you started your Activation in a Clash Fight."
    },
    "Fear": {
      "type": "active",
      "description": "[Psychology Test] When you Engage or Charge a model that causes Fear, or vice versa, you must make an LD Test and subtract the model's Fear level. If the Test fails, place a Fear token with the appropriate value beside the Unit. Your CC is reduced by the Fear level (this applies to every member of the Squad, even if they are involved in a different Clash Fight against an opponent that does not cause Fear). You may retake the Fear Test during the Unit's next Activation with no negative modifiers to LD. Sub-Skill: Fear [X] grants Immune to Fear [X]. When you must make a Fear Test [Y], simply subtract [Y]-[X]=[Z]. If the result [Z] is positive, you must make a Fear Test [Z]."
    },
    "Guardian": {
      "type": "passive",
      "description": "While the Guardian is alive and in its dwarven form, all friendly Blood Totems get Will Power +4. This Skill does not stack."
    },
    "Shooting in Combat": {
      "type": "active",
      "description": "A model with this Skill may use one of its Ranged Weapons while Engaged in a Clash Fight. The attack's target must be a model in Base Contact (or Engaged, if there are no models in Base Contact) in the Clash Fight with the attacker using this Skill."
    },
    "Sharpshooter": {
      "type": "active",
      "description": "Models with this Skill may shoot three times with a Ranged Weapon during a single Shooting Phase. Shots may be made at up to 3 different targets, as long as each subsequent model is no more than 4\" from the previous one and is within Weapon Range."
    },
    "Surprise Charge": {
      "type": "active",
      "description": "Models with this Skill get First Strike and +1 to the Fight Result, in addition to other modifiers, during a Charge."
    },
    "Charge: Crit (1-5) and Dmg(x2)": {
      "type": "passive",
      "description": "During a Charge, Crit on (1-5) and double Damage."
    },
    "Tactical Plans": {
      "type": "active",
      "description": "The Unit is not lost and does not count as a casualty if you roll a Fumble while using the Tactical Deployment Skill. Instead it appears normally on the table. Check Deviation under the normal rules."
    },
    "Tactical Deployment": {
      "type": "active",
      "description": "In the first Game Turn, at the start of the Activation Phase, before making any Activations, place a Tactical Deployment token anywhere on the battlefield. In the End Phase of the Game Turn, make an FF roll. If the result is equal to or lower than the Dex of the model with this Skill, place the squad's leader (or the Individual/Single Model) on the token, and the rest of its Squad within Command Range. They may not take any actions in that Game Turn, but act normally in the next Game Turn. If the result is higher than the model's Dex, check Deviation and move the token. If it lands on Impassable Terrain, move it to the nearest legal spot. Every member of the Unit takes an automatic hit with Damage 8. If the roll is a natural 20 [Fumble], the Unit is lost and counts as a casualty. Units using Tactical Deployment still count toward Activations for Initial Initiative."
    },
    "Ram Attack": {
      "type": "active",
      "description": "A Ram Attack may only be made in the Activation Phase after making a Charge and Engaging the target in Base Contact. A Ram Attack may only be made against Infantry models and models with a base the same size or smaller than the attacking model, unless you spend 1 CP to ignore this restriction until the end of the Game Turn. The target of a Ram Attack must make a Dex Test or become Dazed."
    },
    "Cavalry / Monster Ram Attack": {
      "type": "passive",
      "description": "[Sub-Skill of Ram Attack] If a Ram Attack was made by a Cavalry or Monster type model, all enemy models within the model's Control Zone must make a Dex Test or become Dazed."
    },
    "Terror": {
      "type": "passive",
      "description": "[Psychology Test] Units must make a Terror Test when attempting to Charge or Engage a model that causes Terror and vice versa, or when they come within X inches of a model that causes Terror. If the Test fails, place a Terror token with a value equal to the Terror level beside the Unit. A Terror Test is made by rolling 2 x D20, subtracting the Terror level from the Unit's highest LD, then taking the worse result. If the Test fails, the Unit's CC, RS, Will Power, Dex, and LD are reduced by the Terror level (this applies to every member of the Squad, even if they are involved in a different Clash Fight against an opponent that does not cause Terror). You must retake the Terror Test during the Unit's next Activation if required, with no negative modifiers to LD. Terror is stronger than Fear, so if for any reason a Unit was under the effect of Fear and then fails a Terror Test, simply swap the Fear token for a Terror token. Sub-Skill: Terror [X] grants the model Immune to Terror [X], where X is the model's Terror level. To check whether a model that causes Terror must make a Terror Test caused by another Unit, simply subtract its Terror level from the opponent's Terror level. If the result is positive, the model must make a Terror Test."
    },
    "Trampling Attack": {
      "type": "active",
      "description": "When a model with this Skill wins a Clash Fight and the opponents Flee or are removed as casualties, it may make a special Trampling Move straight ahead up to the Unit's Move value. If during this move the character Engages an enemy in Base Contact, treat it as a Charge Move. If the charged opponent has not yet fought in this Fight Phase, resolve the fight as a normal Clash Fight. Models may use a Trampling Attack once per Game Turn. If the charged opponent has already fought this Game Turn, place two Charge tokens beside the charging model, and in the End Phase remove only one. If you Charged a Panicked model, apply the rules for Charging/Engaging Panicked models."
    },
    "Poison Attack": {
      "type": "active",
      "description": "[Special Attack] Attacks made by a character or weapon with this Skill force the opponent to reroll all successful Armour Saves. Unless stated otherwise, Poison Attack cannot be combined with Sweeping Attack or Psychic Attack."
    },
    "Healing": {
      "type": "active",
      "description": "After a model with this Skill takes a Wound, it rolls a D20. If the result is X or less, the Wound is healed. This Skill may be used even when the model has just lost its last Wound."
    },
    "Voluntas Mortis": {
      "type": "passive",
      "description": "If a model with this Skill is killed during the battle, the player controlling that character gets 1 VP. This does not apply if the model disappears due to a Skill such as Unstable, or if it leaves the battlefield in any other way. You cannot gain more than 1 VP per game from this Skill, regardless of how many models in your army have it. This point counts toward Variable VP, as described in the Missions chapter."
    },
    "Vs Ascended: +Dmg1": {
      "type": "passive",
      "description": "Attacks get +1 Damage against models with the Ascended classification."
    },
    "Vs Mortal: +Dmg1": {
      "type": "passive",
      "description": "Attacks get +1 Damage against models with the Mortal classification."
    },
    "Rainforest Warrior": {
      "type": "passive",
      "description": "All models with this Skill get A-1 during the Autumn season."
    },
    "Sensitive to Frost": {
      "type": "passive",
      "description": "All Freezing Attacks made against a character with this Skill get +3 Damage, and after being hit the Sensitive to Frost model must make a Dex Test with a -3 modifier."
    },
    "Warped Blows": {
      "type": "passive",
      "description": "The Healing Skill and Ward Save cannot be used against attacks made by a character or weapon using Warped Blows. Additionally, Warped Blows get +3 Damage against models classified as Ascended."
    },
    "High Rank": {
      "type": "passive",
      "description": "This character must be your Warlord. It also grants a -2 modifier to the Initial Initiative roll and -1 to every subsequent Initiative roll during the game, as long as it has not been removed from the game."
    },
    "Monster Killer": {
      "type": "active",
      "description": "Every time a character with this Skill causes a Wound to a model classified as a Monster, that Wound becomes 2 Wounds."
    },
    "Sweeping Attack": {
      "type": "active",
      "description": "[Special Attack] A model using this Skill may make a Special Attack called a Sweeping Attack in close combat. Sweeping Attack replaces all of the weapon's NOA. Every figure in the Front Facing and within Weapon Range takes 1 hit. Make normal Hit Tests one at a time. Sweeping Attack cannot be combined with Psychic Attack, Poison Attack, or other Special Attacks, unless stated otherwise."
    },
    "Cold Blooded": {
      "type": "passive",
      "description": "All models with this Skill get A-1 during the Winter season. Additionally, Freezing Attacks get +3 Damage against models with the Cold Blooded Skill."
    },
    "Flammable": {
      "type": "passive",
      "description": "Models with this Skill that are hit by a Fire Attack get an Armour -3 modifier."
    },
    "Hunter": {
      "type": "passive",
      "description": "Models with this Skill move through Difficult Terrain as if it were Open Terrain."
    },
    "Shield Wall": {
      "type": "active",
      "description": "A Squad may form a Shield Wall during its Activation, using an Advanced Movement for all models. Place the appropriate token beside the Squad. Every figure must be in a single line and in Base Contact with at least one other model from the Squad, with their Front Facings pointing in the same direction. All attacks (Close Combat Attacks and Shooting Attacks) received in the Squad's Front Facing get an additional -3 modifier to hit. All models in the Shield Wall get A+3, but only in their Front Facing. Any attacks made from the Rear Facing destroy the Shield Wall (remove the token). This also applies to Template Weapons. If the source of the attack is in the Front Facing of the models forming the Shield Wall, all bonuses apply. Blast Templates must have their centre in the Rear Facing to remove the Shield Wall. By spending 1 CP for every two models forming the Shield Wall (rounded down), they may use the Hedgehog Skill, if their weapon has a minimum Armour Piercing Level of III. You must spend the CP for all the models at the same time, otherwise they may not make the Hedgehog. In the next Activation, if the Squad wants to maintain the Shield Wall, the models may not make an Advanced Movement, but may make a Basic Movement. Example sequence: 1. Squad Activation – uses an Advanced Movement to form a Shield Wall. 2. Squad Activation – the Unit moves using a Basic Movement to maintain the Shield Wall. 3. Squad Activation – the Unit moves using a Basic Movement to turn and maintain the Shield Wall formation (when the Squad turns, no model may move further than its Move value)."
    }
  },
  "factions": [
    {
      "id": "pierworodni",
      "name": "Firstborn",
      "description": "The world's first sentient race, united under the One King. They fight for freedom and against the Dark One.",
      "crest": "/faction-art/pierworodni.jpg",
      "units": [
        {
          "id": "pierworodni_miecznicy",
          "name": "Swordsmen",
          "faction": "Firstborn",
          "lore": "The backbone of the Firstborn army. Veterans of countless wars, hardened in battle.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział podstawowy",
          "isRangedUnit": false,
          "pointCostPerModel": 5,
          "stats": {
            "WW": 11,
            "BS": 6,
            "ZR": 9,
            "M": 10,
            "DW": 11,
            "RU": 5,
            "ZW": -1,
            "S": 0,
            "P": 21,
            "RN": 1
          },
          "armor": "Type I + Shield",
          "weapons": [
            {
              "name": "Simple Sword",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "10+S",
              "abilities": []
            },
            {
              "name": "Greatsword",
              "PPP": "II",
              "range": "1\"",
              "LA": 1,
              "krityk": "(1-2)",
              "ob": "12+S",
              "abilities": [],
              "user": "Master Swordsman"
            }
          ],
          "shieldRules": "In the model's Front Facing: -1 to Agility and a -1 modifier to hit from Shooting Attacks",
          "baseSize": 30,
          "chargeBonus": "Dmg +2",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 8,
            "fullUnitSize": 12,
            "fullUnitCost": 68,
            "commanderCost": 7,
            "specialistRatio": "1 per 3 non-specialists",
            "specialistCost": 7,
            "specialists": [
              "Master Swordsman",
              "Standard Bearer",
              "Bard"
            ],
            "namedSpecialists": {
              "Master Swordsman": {
                "note": "Weapon: Two-handed Greatsword; Armour: Type I (no shield)",
                "abilities": [
                  "Sweeping Attack"
                ]
              }
            }
          },
          "unitAbilities": [
            "Line Breaker"
          ],
          "art": "/unit-art/pierworodni_miecznicy.jpg"
        },
        {
          "id": "pierworodni_bulawnicy",
          "name": "Mace Bearers",
          "faction": "Firstborn",
          "lore": "Heavily armed warriors wielding maces, capable of crushing armour.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział podstawowy",
          "isRangedUnit": false,
          "pointCostPerModel": 5,
          "stats": {
            "WW": 12,
            "BS": 6,
            "ZR": 8,
            "M": 10,
            "DW": 11,
            "RU": 5,
            "ZW": -1,
            "S": 0,
            "P": 21,
            "RN": 1
          },
          "armor": "Type I + Shield",
          "weapons": [
            {
              "name": "Mace",
              "PPP": "II",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "9+S",
              "abilities": [
                "Add Dmg +2 if you attack a model classified as Animal"
              ]
            },
            {
              "name": "Heavy Mace",
              "PPP": "II",
              "range": "1\"",
              "LA": 1,
              "krityk": "(1-2)",
              "ob": "12+S",
              "abilities": [
                "Add Dmg +2 if you attack a model classified as Animal"
              ],
              "user": "Master of the Mace"
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +2",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 8,
            "fullUnitSize": 12,
            "fullUnitCost": 68,
            "commanderCost": 7,
            "specialistRatio": "1 per 3 non-specialists",
            "specialistCost": 7,
            "specialists": [
              "Master of the Mace",
              "Standard Bearer",
              "Bard"
            ],
            "namedSpecialists": {
              "Master of the Mace": {
                "note": "Weapon: Heavy Mace; Armour: Type I (no shield)",
                "abilities": [
                  "Sweeping Attack"
                ]
              }
            }
          },
          "unitAbilities": [
            "Line Breaker"
          ],
          "shieldRules": "In the model's Front Facing: -1 to Agility and a -1 modifier to hit from Shooting Attacks",
          "art": "/unit-art/pierworodni_bulawnicy.jpg"
        },
        {
          "id": "pierworodni_lucznicy",
          "name": "Archers",
          "faction": "Firstborn",
          "lore": "Specialized marksmen supporting the infantry from a distance.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział podstawowy",
          "isRangedUnit": true,
          "pointCostPerModel": 7,
          "stats": {
            "WW": 10,
            "BS": 9,
            "ZR": 11,
            "M": 10,
            "DW": 11,
            "RU": 5,
            "ZW": 0,
            "S": 0,
            "P": 20,
            "RN": 1
          },
          "armor": "Type I",
          "weapons": [
            {
              "name": "Longbow",
              "PPP": "I",
              "range": "24\"",
              "LA": 1,
              "krityk": "1",
              "ob": "10",
              "abilities": []
            },
            {
              "name": "Axe",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "9+S",
              "abilities": []
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +2",
          "unitStructure": {
            "minModels": 4,
            "maxModels": 8,
            "fullUnitSize": 9,
            "fullUnitCost": 64,
            "commanderCost": 8
          },
          "unitAbilities": [],
          "art": "/unit-art/pierworodni_lucznicy.jpg"
        },
        {
          "id": "pierworodni_zelazna_gwardia",
          "name": "Iron Guard",
          "faction": "Firstborn",
          "lore": "Elite guardsmen of the One King. Masters of close combat in heavy armour.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 10,
          "stats": {
            "WW": 13,
            "BS": 9,
            "ZR": 10,
            "M": 12,
            "DW": 13,
            "RU": 5,
            "ZW": 0,
            "S": 1,
            "P": 23,
            "RN": 1
          },
          "armor": "Type III + Pavise",
          "weapons": [
            {
              "name": "Broadhead Spear",
              "PPP": "II",
              "range": "1\"",
              "LA": 1,
              "krityk": "(1-2)",
              "ob": "12+S",
              "abilities": []
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +3",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 5,
            "fullUnitSize": 8,
            "fullUnitCost": 86,
            "commanderCost": 12,
            "specialistRatio": "1 per 3 non-specialists",
            "specialistCost": 12,
            "specialists": [
              "Master of Drill",
              "Standard Bearer"
            ],
            "namedSpecialists": {
              "Master of Drill": {
                "abilities": [
                  "Master of Drill (1)",
                  "Mentor: Hedgehog"
                ]
              }
            }
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Shield Wall",
            "Ward Save (2)"
          ],
          "shieldRules": "In the model's Front Facing: -2 to Agility and a -2 modifier to hit from Shooting Attacks",
          "art": "/unit-art/pierworodni_zelazna_gwardia.jpg"
        },
        {
          "id": "pierworodni_czarne_siostry",
          "name": "Black Sisters",
          "faction": "Firstborn",
          "lore": "A mysterious order of warrior women who wield shadow magic.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 10,
          "stats": {
            "WW": 14,
            "BS": 9,
            "ZR": 10,
            "M": 13,
            "DW": 12,
            "RU": 6,
            "ZW": -5,
            "S": 1,
            "P": 19,
            "RN": 1
          },
          "armor": "Type 0",
          "weapons": [
            {
              "name": "Greatsword",
              "PPP": "II",
              "range": "1\"",
              "LA": 1,
              "krityk": "(1-2)",
              "ob": "12+S",
              "abilities": []
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +3; First Strike",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 5,
            "fullUnitSize": 5,
            "fullUnitCost": 56,
            "commanderCost": 13,
            "specialists": [
              "Battle Shriek Sister",
              "Apothecary"
            ],
            "specialistRatio": "1 per 3 non-specialists",
            "specialistCost": 13,
            "namedSpecialists": {
              "Apothecary": {
                "abilities": [
                  "Mentor: Ward Save (+2)"
                ]
              },
              "Battle Shriek Sister": {
                "note": "Treated as a Bard specialist",
                "abilities": [
                  "Dread Howl"
                ]
              }
            }
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Immune to Terror",
            "Monster Killer",
            "Monster Slayer",
            "Ward Save (3)",
            "Sweeping Attack"
          ],
          "art": "/unit-art/pierworodni_czarne_siostry.jpg"
        },
        {
          "id": "pierworodni_rycerze_konni",
          "name": "Mounted Knights",
          "faction": "Firstborn",
          "lore": "Fast Firstborn cavalry, able to break enemy lines with a swift charge.",
          "modelType": "Cavalry",
          "classification": {
            "rider": "Mortal",
            "mount": "Animal"
          },
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 12,
          "stats": {
            "WW": 12,
            "BS": 6,
            "ZR": 10,
            "M": 11,
            "DW": 11,
            "RU": 7,
            "ZW": 0,
            "S": 1,
            "P": 21,
            "RN": 2
          },
          "armor": "Type III + Pavise",
          "weapons": [
            {
              "name": "Lance",
              "PPP": "III",
              "range": "2\"",
              "LA": 1,
              "krityk": "1",
              "ob": "9+S",
              "abilities": [
                "Charge: Crit (1-5) and Dmg(x2)"
              ]
            },
            {
              "name": "Simple Sword",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "10+S",
              "abilities": []
            },
            {
              "name": "Horse Kick",
              "PPP": "0",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "10+S",
              "abilities": [],
              "user": "mount"
            }
          ],
          "shieldRules": "In the model's Front Facing: -2 to Agility and a -2 modifier to hit from Shooting Attacks",
          "baseSize": 50,
          "chargeBonus": "Dmg +5; First Strike; Ram Attack",
          "unitStructure": {
            "minModels": 1,
            "maxModels": 2,
            "fullUnitSize": 3,
            "fullUnitCost": 38,
            "commanderCost": 14
          },
          "unitAbilities": [
            "Immune to Panic",
            "Healing (3)"
          ],
          "art": "/unit-art/pierworodni_rycerze_konni.jpg"
        },
        {
          "id": "pierworodni_sedzia",
          "name": "Judge",
          "faction": "Firstborn",
          "lore": "A guardian of law and order, able to pass judgement on and punish enemies on the battlefield.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Model pojedynczy",
          "isRangedUnit": false,
          "pointCost": 20,
          "stats": {
            "WW": 15,
            "BS": 10,
            "ZR": 10,
            "M": 12,
            "DW": 16,
            "RU": 5,
            "ZW": -3,
            "S": 1,
            "P": 22,
            "RN": 2
          },
          "armor": "Type II",
          "weapons": [
            {
              "name": "Herald of Truth",
              "PPP": "II",
              "range": "1½\"",
              "LA": 4,
              "krityk": "(1-2)",
              "ob": "12+S",
              "abilities": [
                "Dread Howl"
              ]
            }
          ],
          "baseSize": 40,
          "chargeBonus": "Dmg +3; First Strike",
          "unitStructure": {
            "models": 1
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Fear (3)",
            "I am the Law!"
          ],
          "art": "/unit-art/pierworodni_sedzia.jpg"
        },
        {
          "id": "pierworodni_chronomanta",
          "name": "Chronomancer",
          "faction": "Firstborn",
          "lore": "A wizard who manipulates time, able to slow and hasten the flow of events.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Model pojedynczy",
          "subType": "Czarodziej",
          "isRangedUnit": false,
          "pointCost": 10,
          "stats": {
            "WW": 14,
            "BS": 9,
            "ZR": 10,
            "M": 16,
            "DW": 14,
            "RU": 5,
            "ZW": -1,
            "S": 0,
            "P": 21,
            "RN": 2
          },
          "armor": "Type III",
          "weapons": [
            {
              "name": "Staff of Power",
              "PPP": "II",
              "range": "1½\"",
              "LA": 2,
              "krityk": "1",
              "ob": "9+S",
              "abilities": [
                "Psychic Attack (3)"
              ]
            }
          ],
          "baseSize": 40,
          "chargeBonus": "Dmg +3",
          "unitStructure": {
            "models": 1,
            "upgrades": [
              {
                "description": "Increase Magic by 1 (up to max 6)",
                "cost": 5
              }
            ]
          },
          "unitAbilities": [
            "Immune to Panic",
            "Magic (1) (Chronomancer spells)",
            "Sweeping Attack"
          ],
          "spellSchool": "Chronomancy",
          "spells": [
            {
              "name": "Time Slow",
              "type": "Quick Spell",
              "level": 3,
              "range": "CC or LOS",
              "bindingCost": 1,
              "effect": "Cast on an enemy model before it attacks in close combat. The enemy model gains the Delayed Attack Skill (if it already has it, it cannot strike at all). A Ward Save against the spell is allowed."
            },
            {
              "name": "Glimpse of the Future",
              "type": "Quick Spell",
              "level": 4,
              "range": "On yourself or a friendly model within 20\" and LOS",
              "bindingCost": 1,
              "effect": "Cast when a model is hit by a shooting attack. If the cast succeeds, the caster or the spell's target avoids the hit(s)."
            },
            {
              "name": "Alternate Timeline",
              "type": "Quick Spell",
              "level": 3,
              "range": "LOS",
              "bindingCost": 2,
              "effect": "Choose a model that has just made a roll. If the spell succeeds, that model must repeat the roll. Enemy models may make a normal Ward Save against the spell."
            },
            {
              "name": "Control",
              "type": "Spell",
              "level": 5,
              "range": "On yourself",
              "bindingCost": 2,
              "effect": "If the Spell succeeds, you gain 1 Command Point."
            },
            {
              "name": "Time Drags On",
              "type": "Spell",
              "level": 6,
              "range": "30\" and LOS",
              "bindingCost": 3,
              "effect": "Choose an enemy unit. A Ward Save may be made against this spell as usual (Will Power level). If the save fails, the enemy unit cannot make an Advanced Movement this turn, treats open terrain as difficult, and difficult terrain as impassable. Additionally, if the spell succeeds, you may spend 1 CP to swap the Time of Day Card for another of your choice."
            },
            {
              "name": "Time Warp",
              "type": "Spell",
              "level": 7,
              "range": "LOS",
              "bindingCost": 3,
              "effect": "Choose a friendly unit. If the spell succeeds, the unit may immediately make a Basic Movement that does not count toward its Activation. All movement modifiers still apply. Additionally, if the spell succeeds, you may spend 1 CP to swap the Time of Day Card for another of your choice."
            },
            {
              "name": "Back to the Future",
              "type": "Ritual",
              "level": 8,
              "range": "On yourself or a friendly model within 20\" and LOS",
              "bindingCost": 5,
              "effect": "If the spell succeeds, remove the chosen model from the game. At the start of the next turn (at the start of the Initiative Phase) place that model anywhere on the battlefield. If it is placed into a close combat, place a Charge token beside it. Additionally, if the spell succeeds, you may spend 1 CP to swap the Time of Day Card for another of your choice."
            },
            {
              "name": "Plans for the Future",
              "type": "Ritual",
              "level": 6,
              "range": "On yourself",
              "bindingCost": 5,
              "effect": "Cast this spell before the battle begins. You cannot use Command Points to boost it. In the first turn, regardless of success or failure, the Chronomancer is treated as activated for the whole turn. If the spell succeeds, you may deploy one of the enemy's units in its deployment zone and treat those models as activated. Units with the Tactical Deployment Skill may also be deployed using this spell."
            },
            {
              "name": "Glimpse Down Another Timeline",
              "type": "Spell",
              "level": 6,
              "range": "On yourself or 20\" and LOS",
              "bindingCost": 7,
              "effect": "Choose a friendly model (or yourself) in close combat. The chosen model receives a Charge token."
            }
          ],
          "art": "/unit-art/pierworodni_chronomanta.jpg"
        },
        {
          "id": "pierworodni_niezwyciezony_rycerz",
          "name": "Invincible Knight",
          "faction": "Firstborn",
          "lore": "A legendary warrior who has survived a thousand battles. The embodiment of indestructibility.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Model pojedynczy",
          "isRangedUnit": false,
          "pointCost": 30,
          "stats": {
            "WW": 15,
            "BS": 10,
            "ZR": 10,
            "M": 14,
            "DW": 15,
            "RU": 5,
            "ZW": -3,
            "S": 1,
            "P": 24,
            "RN": 3
          },
          "armor": "Type III",
          "weapons": [
            {
              "name": "Glaive of Death",
              "PPP": "III",
              "range": "1½\"",
              "LA": 3,
              "krityk": "(1-3)",
              "ob": "15+S",
              "abilities": [
                "The model wielding this weapon gains the Fear (1) Skill against enemy models with a base the same size or smaller"
              ]
            }
          ],
          "baseSize": 40,
          "chargeBonus": "Dmg +3",
          "unitStructure": {
            "models": 1
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Immune to Terror",
            "Healing (3)",
            "Dragon Slayer",
            "Demon Slayer",
            "Sweeping Attack"
          ],
          "art": "/unit-art/pierworodni_niezwyciezony_rycerz.jpg"
        }
      ]
    },
    {
      "id": "domy_elfow",
      "name": "House of Crystal Lotus",
      "description": "An ancient race of elves divided into Houses. The House of Crystal Lotus specializes in ice magic.",
      "crest": "/faction-art/domy_elfow.jpg",
      "units": [
        {
          "id": "elfy_wloczni",
          "name": "Spearmen",
          "faction": "House of Crystal Lotus",
          "lore": "Light elven infantry wielding spears. Fast and agile.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział podstawowy",
          "isRangedUnit": false,
          "pointCostPerModel": 6,
          "stats": {
            "WW": 11,
            "BS": 7,
            "ZR": 10,
            "M": 10,
            "DW": 12,
            "RU": 6,
            "ZW": -2,
            "S": 0,
            "P": 20,
            "RN": 1
          },
          "armor": "Type I + Shield",
          "weapons": [
            {
              "name": "Spear",
              "PPP": "II",
              "range": "1\"",
              "LA": 1,
              "krityk": "1",
              "ob": "11+S",
              "abilities": []
            }
          ],
          "shieldRules": "In the model's Front Facing: -1 to Agility and a -1 modifier to hit from Shooting Attacks",
          "baseSize": 30,
          "chargeBonus": "Dmg +2",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 5,
            "fullUnitSize": 8,
            "fullUnitCost": 54,
            "commanderCost": 8,
            "specialistRatio": "1 per 3 non-specialists",
            "specialistCost": 8,
            "specialists": [
              "Standard Bearer",
              "Bard"
            ]
          },
          "unitAbilities": [
            "Hedgehog",
            "Line Breaker"
          ],
          "art": "/unit-art/elfy_wloczni.jpg"
        },
        {
          "id": "elfy_lucznicy",
          "name": "Archers",
          "faction": "House of Crystal Lotus",
          "lore": "Elven archers renowned for their remarkable precision and speed of fire.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział podstawowy",
          "isRangedUnit": true,
          "pointCostPerModel": 7,
          "stats": {
            "WW": 10,
            "BS": 10,
            "ZR": 12,
            "M": 10,
            "DW": 12,
            "RU": 6,
            "ZW": -2,
            "S": 0,
            "P": 19,
            "RN": 1
          },
          "armor": "Type I",
          "weapons": [
            {
              "name": "Longbow",
              "PPP": "I",
              "range": "24\"",
              "LA": 1,
              "krityk": "1",
              "ob": "10",
              "abilities": []
            },
            {
              "name": "Dagger",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "0",
              "ob": "9+S",
              "abilities": [
                "Add Dmg +3 if you attack a model from behind"
              ]
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +2",
          "unitStructure": {
            "minModels": 4,
            "maxModels": 8,
            "fullUnitSize": 10,
            "fullUnitCost": 72,
            "commanderCost": 8,
            "specialistRatio": "flat 1",
            "specialistCost": 8,
            "specialists": [
              "Scout"
            ],
            "namedSpecialists": {
              "Scout": {
                "abilities": [
                  "Scout",
                  "Hawk Eye"
                ]
              }
            }
          },
          "unitAbilities": [],
          "art": "/unit-art/elfy_lucznicy.jpg"
        },
        {
          "id": "elfy_topornicy",
          "name": "Axemen",
          "faction": "House of Crystal Lotus",
          "art": "/unit-art/elfy_topornicy.jpg",
          "lore": "Heavy elven infantry wielding axes. They specialize in breaking through heavy armour.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 9,
          "stats": {
            "WW": 12,
            "BS": 7,
            "ZR": 10,
            "M": 10,
            "DW": 12,
            "RU": 6,
            "ZW": -3,
            "S": 0,
            "P": 20,
            "RN": 1
          },
          "armor": "Type I",
          "weapons": [
            {
              "name": "Battle Axe",
              "PPP": "II",
              "range": "BC",
              "LA": 1,
              "krityk": "(1-2)",
              "ob": "12+S",
              "abilities": []
            },
            {
              "name": "Two One-Handed Axes",
              "PPP": "II",
              "range": "BC",
              "LA": 2,
              "krityk": "1",
              "ob": "9+S",
              "abilities": [],
              "user": "Master of the Axe / Standard Bearer"
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +2; First Strike",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 5,
            "fullUnitSize": 9,
            "fullUnitCost": 89,
            "commanderCost": 11,
            "specialistRatio": "1 per 2 non-specialists",
            "specialistCost": 11,
            "specialists": [
              "Standard Bearer",
              "Bard",
              "Master of the Axe"
            ],
            "namedSpecialists": {
              "Master of the Axe": {
                "abilities": [
                  "Weapon Master (Two One-Handed Axes)"
                ]
              }
            }
          },
          "unitAbilities": [
            "Sweeping Attack"
          ]
        },
        {
          "id": "elfy_jezdzcy_smokobojcow",
          "name": "Dragonslayer Riders",
          "faction": "House of Crystal Lotus",
          "lore": "Elven cavalry mounted on trained hunting dragons. They specialize in hunting great beasts.",
          "modelType": "Cavalry",
          "classification": {
            "rider": "Mortal",
            "mount": "Ascended"
          },
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 12,
          "stats": {
            "WW": 12,
            "BS": 7,
            "ZR": 10,
            "M": 10,
            "DW": 12,
            "RU": 7,
            "ZW": -2,
            "S": 1,
            "P": 20,
            "RN": 2
          },
          "armor": "Type III + Shield",
          "weapons": [
            {
              "name": "Lance",
              "PPP": "III",
              "range": "2\"",
              "LA": 1,
              "krityk": "1",
              "ob": "9+S",
              "abilities": [
                "Charge: Crit (1-5) and Dmg(x2)"
              ]
            },
            {
              "name": "Bastard Sword",
              "PPP": "I",
              "range": "1\"",
              "LA": 1,
              "krityk": "1",
              "ob": "11+S",
              "abilities": []
            },
            {
              "name": "Dragon-hunter's Teeth and Claws",
              "PPP": "0",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "11+S",
              "abilities": [],
              "user": "mount"
            }
          ],
          "baseSize": 50,
          "chargeBonus": "Dmg +4; First Strike; Ram Attack",
          "unitStructure": {
            "minModels": 1,
            "maxModels": 2,
            "fullUnitSize": 3,
            "fullUnitCost": 38,
            "commanderCost": 14
          },
          "unitAbilities": [
            "Immune to Panic",
            "Fear (1)",
            "Dragon Slayer (mount)",
            "Leap (4) (mount)"
          ],
          "art": "/unit-art/elfy_jezdzcy_smokobojcow.jpg"
        },
        {
          "id": "elfy_straznicy_lotosu",
          "name": "Lotus Guardians",
          "faction": "House of Crystal Lotus",
          "subfaction": "House of Crystal Lotus",
          "lore": "Elite warriors of the House of Crystal Lotus, protecting sacred knowledge and wizards.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 10,
          "stats": {
            "WW": 13,
            "BS": 9,
            "ZR": 12,
            "M": 12,
            "DW": 13,
            "RU": 6,
            "ZW": -3,
            "S": 0,
            "P": 21,
            "RN": 1
          },
          "armor": "Type II",
          "weapons": [
            {
              "name": "Two Bastard Swords",
              "PPP": "II",
              "range": "1\"",
              "LA": 2,
              "krityk": "(1-2)",
              "ob": "11+S",
              "abilities": []
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +2; First Strike",
          "unitStructure": {
            "minModels": 2,
            "maxModels": 3,
            "fullUnitSize": 6,
            "fullUnitCost": 66,
            "commanderCost": 12,
            "specialists": [
              "Standard Bearer",
              "Keeper"
            ],
            "specialistRatio": "1 per 2 non-specialists",
            "specialistCost": 12,
            "namedSpecialists": {
              "Keeper": {
                "abilities": [
                  "Mentor: Freezing Attack"
                ]
              }
            }
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Sweeping Attack",
            "Master of Martial Arts",
            "Healing (2)"
          ],
          "art": "/unit-art/elfy_straznicy_lotosu.jpg"
        },
        {
          "id": "elfy_wojownicy_snow",
          "name": "Dream Warriors",
          "faction": "House of Crystal Lotus",
          "subfaction": "House of Crystal Lotus",
          "lore": "Mystic warriors moving between waking and dreaming, extraordinarily fast and hard to predict.",
          "modelType": "Infantry",
          "classification": "Enchanted",
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 14,
          "stats": {
            "WW": 13,
            "BS": 9,
            "ZR": 12,
            "M": 16,
            "DW": 13,
            "RU": 6,
            "ZW": -8,
            "S": 0,
            "P": 19,
            "RN": 1
          },
          "armor": "Type I",
          "weapons": [
            {
              "name": "Two-Handed Lotus Sword",
              "PPP": "II",
              "range": "1\"",
              "LA": 1,
              "krityk": "(1-2)",
              "ob": "12+S",
              "abilities": [
                "Freezing Attack; add Dmg +2 if you attack a model classified as Infernal or Ascended"
              ]
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +2; First Strike",
          "unitStructure": {
            "minModels": 2,
            "maxModels": 4,
            "fullUnitSize": 5,
            "fullUnitCost": 62,
            "commanderCost": 16,
            "specialists": []
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Immune to Terror",
            "Unreal",
            "Sweeping Attack",
            "Master of Martial Arts",
            "Ward Save (4)"
          ],
          "art": "/unit-art/elfy_wojownicy_snow.jpg"
        },
        {
          "id": "elfy_krystaliczni_rycerze",
          "name": "Crystal Knight",
          "faction": "House of Crystal Lotus",
          "subfaction": "House of Crystal Lotus",
          "lore": "Mighty knights in armour of magical ice crystal, nearly impenetrable.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Model pojedynczy",
          "isRangedUnit": false,
          "stats": {
            "WW": 14,
            "BS": 10,
            "ZR": 14,
            "M": 14,
            "DW": 15,
            "RU": 6,
            "ZW": -4,
            "S": 1,
            "P": 22,
            "RN": 3
          },
          "armor": "Type III",
          "weapons": [
            {
              "name": "Crystal Spear",
              "PPP": "III",
              "range": "1½\"",
              "LA": 3,
              "krityk": "(1-2)",
              "ob": "15+S",
              "abilities": [
                "Freezing Attack"
              ]
            }
          ],
          "baseSize": 40,
          "chargeBonus": "Dmg +3; First Strike",
          "unitStructure": {
            "models": 1
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Immune to Terror",
            "Healing (4)",
            "Hedgehog",
            "Sweeping Attack",
            "Hunter",
            "Ice Warrior"
          ],
          "pointCost": 30,
          "art": "/unit-art/elfy_krystaliczni_rycerze.jpg"
        },
        {
          "id": "elfy_zjadacz_srebrnego_lotosu",
          "name": "Silver Lotus Eater",
          "faction": "House of Crystal Lotus",
          "subfaction": "House of Crystal Lotus",
          "lore": "A wizard who consumed the Silver Lotus flower, gaining immense power and a bond with the spirit of winter.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Model pojedynczy",
          "subType": "Czarodziej",
          "isRangedUnit": false,
          "pointCost": 10,
          "stats": {
            "WW": 11,
            "BS": 9,
            "ZR": 12,
            "M": 16,
            "DW": 15,
            "RU": 6,
            "ZW": -3,
            "S": 0,
            "P": 20,
            "RN": 2
          },
          "armor": "Type II",
          "weapons": [
            {
              "name": "Enchanted Hand-and-a-Half Sword",
              "PPP": "I",
              "range": "1½\"",
              "LA": 1,
              "krityk": "1",
              "ob": "11+S",
              "abilities": [
                "Psychic Attack (3)"
              ]
            },
            {
              "name": "Silver Lotus Flow Wand",
              "PPP": "—",
              "range": "—",
              "LA": "—",
              "krityk": "—",
              "ob": "—",
              "abilities": [],
              "specialRule": "If the model using this wand spends 1 CP, add +3 to the casting boost roll instead of +2. You may ignore the effects of a Fumble."
            }
          ],
          "baseSize": 40,
          "chargeBonus": "Dmg +3",
          "unitStructure": {
            "models": 1,
            "upgrades": [
              {
                "description": "Increase Magic by 1 (up to max 6)",
                "cost": 5
              }
            ]
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Freezing Attack",
            "Magic (1) (Silver Lotus Spells)",
            "Summoned Creature Control - Elementals"
          ],
          "spellSchool": "Silver Lotus Magic",
          "spells": [
            {
              "name": "Freeze",
              "type": "Quick Spell",
              "level": 5,
              "range": "20\" and LOS",
              "bindingCost": 1,
              "effect": "Cast the spell on an enemy figure. A standard Ward Save against spells is made. If the save fails, the figure becomes Frozen. Place a Frozen token beside it. The spell's effect lasts until the End Phase of this turn."
            },
            {
              "name": "Ice Weapon",
              "type": "Spell",
              "level": 6,
              "range": "20\" and LOS",
              "bindingCost": 2,
              "effect": "Cast on a friendly figure. Every close combat weapon carried by the chosen figure gains the Skill: Freezing Attack until the end of the turn."
            },
            {
              "name": "Wall of Ice",
              "type": "Spell",
              "level": 7,
              "range": "LOS",
              "bindingCost": 3,
              "effect": "When the spell is cast successfully, the wizard creates a wall of ice anywhere within LOS. The wall of ice must be placed legally, the same as any other figure deployed on the board, and cannot be placed on another figure's base. The wall of ice is treated as impassable terrain, blocking line of sight, with a footprint of 5\" x 1\" and a height of 4\". The wall of ice remains in place until the end of the game. The wizard may conjure a maximum number of ice walls equal to their Magic Level. The wall of ice is an obstacle that completely blocks line of sight, has Armour 20 and 3 Structure Points, and has the Skill: Ice Warrior."
            },
            {
              "name": "Blizzard",
              "type": "Spell",
              "level": 5,
              "range": "LOS",
              "bindingCost": 3,
              "effect": "Cast on an enemy unit within LOS. A normal Ward Save against spells is allowed. If the spell succeeds, the target unit cannot make an Advanced Movement this turn."
            },
            {
              "name": "Snowstorm",
              "type": "Ritual",
              "level": 7,
              "range": "LOS",
              "bindingCost": 5,
              "effect": "Cast on a chosen unit within LOS. A normal Ward Save against spells is allowed. If the spell succeeds, the chosen unit cannot make Advanced Movements or Shooting Attacks this turn. It also cannot be the target of Shooting Attacks other than Template ones until the End Phase of the turn. Additionally, if the spell is cast successfully, you may spend 1 CP to change the Weather Card to a snowstorm."
            },
            {
              "name": "Below Zero",
              "type": "Spell",
              "level": 6,
              "range": "20\" and LOS",
              "bindingCost": 2,
              "effect": "Cast on a Terrain Feature. The Terrain Feature turns to ice and is classified as difficult terrain. Place a Magic token beside the Terrain Feature to mark the spell's effect. The effect lasts until the end of the game. Every figure within the Terrain Feature must make a Freezing Attack test."
            },
            {
              "name": "Summon Ice Elemental",
              "type": "Ritual",
              "level": 9,
              "range": "Summon",
              "bindingCost": 10,
              "effect": "Summon an Ice Elemental within 4 inches of the caster. The Ice Elemental acts as a separate unit. In the Game Turn in which it is summoned, you may still Activate the Ice Elemental.",
              "note": "A Circle 3 summon.",
              "summonsUnit": "elfy_zywiolak_lodu"
            }
          ],
          "art": "/unit-art/elfy_zjadacz_srebrnego_lotosu.jpg",
          "note": "The level of every Silver Lotus spellcasting attempt is reduced by 1 during the Winter season."
        },
        {
          "id": "elfy_zjadacz_blekitnego_lotosu",
          "name": "Blue Lotus Eater",
          "faction": "House of Crystal Lotus",
          "subfaction": "House of Crystal Lotus",
          "lore": "A wizard who consumed the Blue Lotus flower, achieving mastery over mind magic and control.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Model pojedynczy",
          "subType": "Czarodziej",
          "isRangedUnit": false,
          "pointCost": 10,
          "stats": {
            "WW": 11,
            "BS": 9,
            "ZR": 12,
            "M": 16,
            "DW": 15,
            "RU": 6,
            "ZW": -4,
            "S": 0,
            "P": 20,
            "RN": 2
          },
          "armor": "Type I",
          "weapons": [
            {
              "name": "Enchanted Bastard Sword",
              "PPP": "I",
              "range": "1½\"",
              "LA": 1,
              "krityk": "1",
              "ob": "11+S",
              "abilities": [
                "Psychic Attack (3)"
              ]
            },
            {
              "name": "Blue Lotus Flow Wand",
              "PPP": "—",
              "range": "—",
              "LA": "—",
              "krityk": "—",
              "ob": "—",
              "abilities": [],
              "specialRule": "If the model using this wand spends 1 CP, it gains the Unreal Skill until the end of the turn."
            }
          ],
          "baseSize": 40,
          "chargeBonus": "Dmg +3",
          "unitStructure": {
            "models": 1,
            "upgrades": [
              {
                "description": "Increase Magic by 1 (up to max 6)",
                "cost": 5
              }
            ]
          },
          "unitAbilities": [
            "Immune to Panic",
            "Magic (1) (Blue Lotus Spells)",
            "Summoned Creature Control - Elementals",
            "Immune to Weather Effects"
          ],
          "spellSchool": "Blue Lotus Magic",
          "spells": [
            {
              "name": "Gust of Wind",
              "type": "Spell",
              "level": 6,
              "range": "20\" and LOS",
              "bindingCost": 2,
              "effect": "Cast on an enemy model. The character may make a normal Ward Save against spells. If the save fails, push it back 10\". Draw a straight line from the caster to the target model and move it straight backward along that line. A model cannot be pushed off the board. After being moved, the model must make a Dex test, or it becomes Dazed. If, during the move, the model runs into impassable terrain or reaches the edge of the board, it automatically becomes Dazed and cannot be pushed back further. Additionally, if the spell is cast successfully, you may spend 1 CP to change the Weather Card to \"windy\"."
            },
            {
              "name": "Storm",
              "type": "Spell",
              "level": 7,
              "range": "20\" and LOS",
              "bindingCost": 2,
              "effect": "Cast on an enemy unit. The unit may make a normal Ward Save against spells. If the test fails, no figure from the targeted unit may take a movement action (basic or advanced) until the End Phase of the turn. Additionally, if the spell is cast successfully, you may spend 1 CP to change the Weather Card to: storm or heavy rain."
            },
            {
              "name": "Wall of Wind",
              "type": "Spell",
              "level": 4,
              "range": "On yourself",
              "bindingCost": 1,
              "effect": "After the spell is cast successfully, every figure (friendly or enemy) that wants to move within 2 inches of the caster must make a Dex + own Strength test. If the test fails, the figure cannot move any further. The spell's effect lasts until the End Phase of the turn, and shooting attacks aimed at the caster get a -4 penalty to hit. For example, Firstborn cavalry attempts to Charge a wizard who has cast Wall of Wind. When the cavalry comes within 2 inches, it must make a Dex + Strength test, which is 10+1. If the player controlling the cavalry rolls 11 or less, the Charge may continue. If the test fails, the cavalry models cannot move any further."
            },
            {
              "name": "Air Aura",
              "type": "Spell",
              "level": 3,
              "range": "On yourself or 10\" and LOS",
              "bindingCost": 2,
              "effect": "Cast on yourself (level 3) or on a friendly unit (level 8). The spell's target becomes immune to non-Template ranged weapons until the End Phase of this turn. The spell stops working unless you spend 1 CP to extend its effect by up to one more turn. You cannot cast another Air Aura while your first one is still in play.",
              "note": "Can be bound at level 3 (on yourself) or 8 (on a friendly unit, range 10\" and LOS)."
            },
            {
              "name": "Levitation",
              "type": "Quick Spell",
              "level": 1,
              "range": "On yourself",
              "bindingCost": 1,
              "effect": "Cast on yourself at any time. You may levitate vertically up to 8\" and move horizontally up to 1\". If you use a climbing move and cast this spell, subtract 8\" from the climbing move. If you fly out of close combat, you cannot receive a Free Slash. Remember, however, that you must be able to land somewhere legally."
            },
            {
              "name": "Whirlwind",
              "type": "Spell",
              "level": 8,
              "range": "20\" and LOS",
              "bindingCost": 5,
              "effect": "Cast on an enemy unit. Every figure from that unit must make a Dex test, or it becomes Dazed. Additionally, if the spell is cast successfully, you may spend 1 CP to change the Weather Card to: windy."
            },
            {
              "name": "Power of Wind",
              "type": "Spell",
              "level": 6,
              "range": "20\" and LOS",
              "bindingCost": 5,
              "effect": "Cast on any friendly unit. The effect lasts until the end of the Game Turn. Place the appropriate token beside the unit. The unit increases the range of its close combat weapon up to a maximum of 1\". If the range of its close combat weapon is already 1\" or more, it cannot be increased further."
            }
          ],
          "art": "/unit-art/elfy_zjadacz_blekitnego_lotosu.jpg",
          "note": "The level of every Blue Lotus spellcasting attempt is reduced by 1 during the Autumn season."
        },
        {
          "id": "elfy_zywiolak_lodu",
          "name": "Ice Elemental",
          "faction": "House of Crystal Lotus",
          "subfaction": "House of Crystal Lotus",
          "lore": "A summoned spirit of winter, a manifestation of the Silver Lotus's power.",
          "modelType": "Beast",
          "classification": "Elemental",
          "unitType": "Model pojedynczy",
          "isRangedUnit": false,
          "summonOnly": true,
          "pointCost": 0,
          "note": "Summoned by the Silver Lotus Eater. Does not cost army points.",
          "stats": {
            "WW": 13,
            "BS": 9,
            "ZR": 10,
            "M": 10,
            "DW": 10,
            "RU": 6,
            "ZW": -2,
            "S": 3,
            "P": 22,
            "RN": 3
          },
          "armor": "Type III",
          "weapons": [
            {
              "name": "Massive Ice Fists",
              "PPP": "II",
              "range": "2\"",
              "LA": 2,
              "krityk": "(1-3)",
              "ob": "10+S",
              "abilities": [
                "Freezing Attack"
              ]
            }
          ],
          "baseSize": 50,
          "chargeBonus": "Dmg +6",
          "unitStructure": {
            "models": 1
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Immune to Terror",
            "Unstable",
            "Mighty Blow",
            "Freezing Attack",
            "Immune to Weather Effects",
            "Ice Warrior"
          ],
          "art": "/unit-art/elfy_zywiolak_lodu.jpg"
        }
      ]
    },
    {
      "id": "krasnoludy_klan_rogatych",
      "name": "Dwarves of the Horned Clan",
      "description": "A clan of dwarves renowned for their toughness in battle and devotion to warrior traditions. They fight in close-ranked legions.",
      "crest": "/faction-art/krasnoludy_klan_rogatych.jpg",
      "units": [
        {
          "id": "krasnoludy_legion_miecznikow",
          "name": "Legion of Swordsmen",
          "faction": "Dwarves of the Horned Clan",
          "lore": "The clan's basic infantry, swordsmen hardened in countless battles.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział podstawowy",
          "isRangedUnit": false,
          "pointCostPerModel": 6,
          "stats": {
            "WW": 12,
            "BS": 6,
            "ZR": 8,
            "M": 13,
            "DW": 10,
            "RU": 4,
            "ZW": -1,
            "S": 1,
            "P": 22,
            "RN": 1
          },
          "armor": "Type III + Shield",
          "weapons": [
            {
              "name": "Sword",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "10+S",
              "abilities": []
            }
          ],
          "shieldRules": "In the model's Front Facing: -1 to Agility and a -1 modifier to hit from Shooting Attacks",
          "baseSize": 30,
          "chargeBonus": "Dmg +2; Ram Attack",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 7,
            "fullUnitSize": 10,
            "fullUnitCost": 66,
            "commanderCost": 8,
            "specialistRatio": "1 per 4 non-specialists",
            "specialistCost": 8,
            "specialists": [
              "Standard Bearer",
              "Bard"
            ]
          },
          "unitAbilities": [
            "Line Breaker"
          ],
          "art": "/unit-art/krasnoludy_legion_miecznikow.jpg"
        },
        {
          "id": "krasnoludy_legion_rekawic",
          "name": "Legion of Gauntlets",
          "faction": "Dwarves of the Horned Clan",
          "lore": "Warriors wielding special spiked gauntlets, able to strike at close range.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział podstawowy",
          "isRangedUnit": false,
          "pointCostPerModel": 8,
          "stats": {
            "WW": 12,
            "BS": 6,
            "ZR": 8,
            "M": 13,
            "DW": 10,
            "RU": 4,
            "ZW": -1,
            "S": 1,
            "P": 22,
            "RN": 1
          },
          "armor": "Type III",
          "weapons": [
            {
              "name": "Sword",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "10+S",
              "abilities": []
            },
            {
              "name": "Knuckle-duster",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "0",
              "ob": "8+S",
              "abilities": [
                "Auxiliary Weapon"
              ]
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +2",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 7,
            "fullUnitSize": 10,
            "fullUnitCost": 86,
            "commanderCost": 10,
            "specialistRatio": "1 per 4 non-specialists",
            "specialistCost": 10,
            "specialists": [
              "Standard Bearer",
              "Bard"
            ]
          },
          "unitAbilities": [
            "Line Breaker"
          ],
          "art": "/unit-art/krasnoludy_legion_rekawic.jpg"
        },
        {
          "id": "krasnoludy_legion_wlocznikow",
          "name": "Legion of Spearmen",
          "faction": "Dwarves of the Horned Clan",
          "lore": "Dwarven formations with long spears, effective against cavalry and charging beasts.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział podstawowy",
          "isRangedUnit": false,
          "pointCostPerModel": 6,
          "stats": {
            "WW": 12,
            "BS": 6,
            "ZR": 8,
            "M": 13,
            "DW": 10,
            "RU": 4,
            "ZW": -1,
            "S": 1,
            "P": 22,
            "RN": 1
          },
          "armor": "Type III",
          "weapons": [
            {
              "name": "Spear",
              "PPP": "II",
              "range": "1\"",
              "LA": 1,
              "krityk": "1",
              "ob": "11+S",
              "abilities": []
            }
          ],
          "baseSize": 30,
          "chargeBonus": "+(-6 Ag)",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 7,
            "fullUnitSize": 10,
            "fullUnitCost": 66,
            "commanderCost": 8,
            "specialistRatio": "1 per 4 non-specialists",
            "specialistCost": 8,
            "specialists": [
              "Standard Bearer",
              "Bard"
            ]
          },
          "unitAbilities": [
            "Line Breaker",
            "Hedgehog"
          ],
          "art": "/unit-art/krasnoludy_legion_wlocznikow.jpg"
        },
        {
          "id": "krasnoludy_wojownicy_toporami",
          "name": "Axe Warriors",
          "faction": "Dwarves of the Horned Clan",
          "lore": "Elite warriors with great battle axes, able to crush the heaviest armour.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 12,
          "stats": {
            "WW": 13,
            "BS": 6,
            "ZR": 8,
            "M": 14,
            "DW": 11,
            "RU": 4,
            "ZW": -2,
            "S": 1,
            "P": 22,
            "RN": 1
          },
          "armor": "Type III",
          "weapons": [
            {
              "name": "Twin Axes",
              "PPP": "II",
              "range": "BC",
              "LA": 2,
              "krityk": "(1-2)",
              "ob": "11+S",
              "abilities": []
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +2",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 7,
            "fullUnitSize": 10,
            "fullUnitCost": 126,
            "commanderCost": 14,
            "specialists": [
              "Standard Bearer",
              "Bard"
            ],
            "specialistRatio": "1 per 4 non-specialists",
            "specialistCost": 14
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Berserk",
            "Sweeping Attack",
            "Master of Martial Arts"
          ],
          "art": "/unit-art/krasnoludy_wojownicy_toporami.jpg"
        },
        {
          "id": "krasnoludy_tarczownicy",
          "name": "Shieldbearers",
          "faction": "Dwarves of the Horned Clan",
          "lore": "Defense specialists with massive shields, forming an impenetrable wall.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział elitarny",
          "isRangedUnit": true,
          "pointCostPerModel": 14,
          "stats": {
            "WW": 13,
            "BS": 11,
            "ZR": 8,
            "M": 14,
            "DW": 11,
            "RU": 4,
            "ZW": -1,
            "S": 1,
            "P": 23,
            "RN": 1
          },
          "armor": "Type III + Pavise",
          "weapons": [
            {
              "name": "War Hammer",
              "PPP": "II",
              "range": "1\"",
              "LA": 1,
              "krityk": "(1-2)",
              "ob": "12+S(x2)",
              "abilities": [
                "Mighty Blow"
              ]
            },
            {
              "name": "Hand Crossbow",
              "PPP": "II",
              "range": "20\"",
              "LA": 1,
              "krityk": "1",
              "ob": "11",
              "abilities": []
            }
          ],
          "shieldRules": "In the model's Front Facing: -2 to Agility and a -2 modifier to hit from Shooting Attacks",
          "baseSize": 30,
          "chargeBonus": "Dmg +2; Remove: Delayed Attack",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 7,
            "fullUnitSize": 10,
            "fullUnitCost": 146,
            "commanderCost": 16,
            "specialists": [
              "Standard Bearer",
              "Bard"
            ],
            "specialistRatio": "1 per 4 non-specialists",
            "specialistCost": 16
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Shield Wall",
            "Dragon Slayer",
            "Master of the Shield",
            "Delayed Attack"
          ],
          "art": "/unit-art/krasnoludy_tarczownicy.jpg"
        },
        {
          "id": "krasnoludy_jezdzcy",
          "name": "Riders",
          "faction": "Dwarves of the Horned Clan",
          "lore": "A rarity among dwarves — cavalry mounted on massive mountain goats.",
          "modelType": "Cavalry",
          "classification": {
            "rider": "Mortal",
            "mount": "Animal"
          },
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 20,
          "stats": {
            "WW": 13,
            "BS": 6,
            "ZR": 8,
            "M": 14,
            "DW": 11,
            "RU": 6,
            "ZW": 0,
            "S": 2,
            "P": 22,
            "RN": 2
          },
          "armor": "Type III",
          "weapons": [
            {
              "name": "Bladed Flail",
              "PPP": "II",
              "range": "2\"",
              "LA": 1,
              "krityk": "(1-2)",
              "ob": "10+S",
              "abilities": []
            },
            {
              "name": "Torkha Attack",
              "PPP": "0",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "10+S",
              "abilities": [],
              "user": "mount"
            }
          ],
          "baseSize": 50,
          "chargeBonus": "Dmg +4; First Strike; Ram Attack",
          "unitStructure": {
            "minModels": 1,
            "maxModels": 2,
            "fullUnitSize": 3,
            "fullUnitCost": 62,
            "commanderCost": 22
          },
          "unitAbilities": [
            "Immune to Panic",
            "Sweeping Attack",
            "Leap (3) (torkha)"
          ],
          "art": "/unit-art/krasnoludy_jezdzcy.jpg"
        },
        {
          "id": "krasnoludy_czempion_baraniej_czaszki",
          "name": "Champion of the Ram Skull",
          "faction": "Dwarves of the Horned Clan",
          "lore": "A hero of the clan, wearing a ram-skull helm as a symbol of courage and the forces of nature.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Model pojedynczy",
          "isRangedUnit": false,
          "pointCost": 20,
          "stats": {
            "WW": 14,
            "BS": 6,
            "ZR": 8,
            "M": 15,
            "DW": 13,
            "RU": 4,
            "ZW": -3,
            "S": 1,
            "P": 23,
            "RN": 2
          },
          "armor": "Type III",
          "weapons": [
            {
              "name": "Clawed Halberd",
              "PPP": "III",
              "range": "1½\"",
              "LA": 3,
              "krityk": "(1-2)",
              "ob": "12+S",
              "abilities": []
            }
          ],
          "baseSize": 40,
          "chargeBonus": "Dmg +3; Ram Attack",
          "unitStructure": {
            "models": 1
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Immune to Terror",
            "Berserk",
            "Sweeping Attack",
            "Hedgehog",
            "Trap (10)"
          ],
          "art": "/unit-art/krasnoludy_czempion_baraniej_czaszki.jpg"
        },
        {
          "id": "krasnoludy_czempion_tarczownikami",
          "name": "Champion with Shieldbearers",
          "faction": "Dwarves of the Horned Clan",
          "lore": "A hero of the clan commanding a group of personal bodyguards with great shields.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Model pojedynczy",
          "isRangedUnit": false,
          "pointCost": 50,
          "stats": {
            "WW": 14,
            "BS": 6,
            "ZR": 8,
            "M": 15,
            "DW": 13,
            "RU": 4,
            "ZW": -3,
            "S": 1,
            "P": 23,
            "RN": 4
          },
          "armor": "Type III",
          "weapons": [
            {
              "name": "Master Clawed Halberd",
              "PPP": "III",
              "range": "2\"",
              "LA": 5,
              "krityk": "(1-2)",
              "ob": "12+S",
              "abilities": []
            },
            {
              "name": "Pair of Hand Crossbows",
              "PPP": "II",
              "range": "20\"",
              "LA": 2,
              "krityk": "1",
              "ob": "11",
              "abilities": []
            }
          ],
          "baseSize": 50,
          "chargeBonus": "Dmg +3; Ram Attack",
          "unitStructure": {
            "models": 1,
            "specialRule": "Only 1 per Army"
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Immune to Terror",
            "Berserk",
            "Sweeping Attack",
            "Hedgehog",
            "High Rank"
          ],
          "art": "/unit-art/krasnoludy_czempion_tarczownikami.jpg"
        },
        {
          "id": "krasnoludy_straznik",
          "name": "Guardian",
          "faction": "Dwarves of the Horned Clan",
          "lore": "A priest of the clan, guarding tradition and secret knowledge. Combines the power of magic with a warrior's strength.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Model pojedynczy",
          "subType": "Czarodziej",
          "isRangedUnit": false,
          "pointCost": 35,
          "stats": {
            "WW": 15,
            "BS": 7,
            "ZR": 9,
            "M": 16,
            "DW": 14,
            "RU": 4,
            "ZW": -3,
            "S": 2,
            "P": 24,
            "RN": 3
          },
          "armor": "Type III",
          "weapons": [
            {
              "name": "Boar Spear",
              "PPP": "III",
              "range": "1½\"",
              "LA": 2,
              "krityk": "(1-3)",
              "ob": "13+S",
              "abilities": [
                "Sweeping Attack"
              ]
            },
            {
              "name": "Bastard Sword",
              "PPP": "III",
              "range": "BC",
              "LA": 4,
              "krityk": "(1-2)",
              "ob": "12+S",
              "abilities": [
                "Monster Killer"
              ]
            }
          ],
          "baseSize": 40,
          "chargeBonus": "Dmg +3",
          "unitStructure": {
            "models": 1,
            "upgrades": [
              {
                "description": "Increase Magic by 1 (up to max 3)",
                "cost": 5
              }
            ]
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Immune to Terror",
            "Magic (1) (Dwarven Transformation Powers)",
            "Guardian"
          ],
          "spellSchool": "Dwarven Transformation Powers",
          "spells": [
            {
              "name": "Totem's Strength",
              "type": "Quick Spell",
              "level": 8,
              "range": "On yourself",
              "bindingCost": 2,
              "effect": "Filled with the strength of his clan's Totem, the Guardian strikes with demonic fury. Cast the spell before making a close combat attack roll. In this round of combat you may draw on the strength of your clan's Totem."
            },
            {
              "name": "Animal Intimidation",
              "type": "Quick Spell",
              "level": 8,
              "range": "On yourself",
              "bindingCost": 2,
              "effect": "Bestial manifestations echo in the minds of every animal near the Guardian, making them howl in terror. Cast at any point during the turn. Every model classified as an animal within 6 inches of the Guardian must make a Terror (2) test."
            },
            {
              "name": "Animal Control",
              "type": "Quick Spell",
              "level": 9,
              "range": "26\" and LOS",
              "bindingCost": 3,
              "effect": "Able to commune with the beasts around him, the Guardian compels them to carry out his commands. Cast on a figure classified as an animal that has not been activated this turn. If the cast succeeds (the figure may make a normal Ward Save against the spell), you gain control of that figure until the end of this turn. If you cast it on a cavalry figure where the mount is treated as an animal, you gain control only of the animal, not the rider."
            },
            {
              "name": "Totem's Blood",
              "type": "Quick Spell",
              "level": 9,
              "range": "On yourself",
              "bindingCost": 4,
              "effect": "Sometimes the Guardian hears the Totem's voice in his mind, compelling him to extreme feats of strength. You increase your CC by 6 and gain the Mighty Blow Skill until the end of the turn."
            },
            {
              "name": "Transformation",
              "type": "Ritual",
              "level": 10,
              "range": "On yourself",
              "bindingCost": 5,
              "effect": "The symbiotic bond between the Guardian and the Blood Totem reaches its climax as the beast takes control of the dwarf's body, sowing blood and slaughter among the clan's enemies. After the spell is cast successfully, the Guardian transforms into his clan's Totem for two full turns, after which he returns to his normal form. While transformed he is treated as a Blood Totem, with all its corresponding characteristics and Skills. In the End Phase of the last turn he returns to his Guardian form and may start his turn as normal. If the Guardian in Blood Totem form takes more Wounds than he has as a Guardian, he dies upon returning to his normal form!",
              "note": "You may only bind this spell when playing at Army Battle Level or Grand Army Level.",
              "minBattleLevel": 3
            },
            {
              "name": "Fear of the Totem",
              "type": "Spell",
              "level": 9,
              "range": "On yourself",
              "bindingCost": 4,
              "effect": "Through mystic means, the Guardian can conjure a vision of impending doom in the claws of the Blood Totem. You gain the Terror (3) Skill until the end of the game."
            }
          ],
          "art": "/unit-art/krasnoludy_straznik.jpg"
        },
        {
          "id": "krasnoludy_totem_krwi",
          "name": "Blood Totem",
          "faction": "Dwarves of the Horned Clan",
          "lore": "The clan's sacred totem, carried into battle as a symbol of a curse upon enemies and a blessing for allies.",
          "modelType": "Monster",
          "classification": "Ascended",
          "unitType": "Monstrum",
          "isRangedUnit": false,
          "pointCost": 70,
          "stats": {
            "WW": 13,
            "BS": 7,
            "ZR": 9,
            "M": 10,
            "DW": 10,
            "RU": 6,
            "ZW": -3,
            "S": 4,
            "P": 24,
            "RN": 6
          },
          "armor": "Type II",
          "weapons": [
            {
              "name": "Claws of the Ram Skull",
              "PPP": "IV",
              "range": "2\"",
              "LA": 6,
              "krityk": "(1-3)",
              "ob": "9+S",
              "abilities": []
            },
            {
              "name": "Revelation of Doom",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "Psychic Attack (4)",
              "abilities": [
                "+1 attack against Infernal models. If the target is under the effect of Terror, Damage gets a (x3) modifier"
              ]
            }
          ],
          "baseSize": 80,
          "chargeBonus": "Dmg +6; Ram Attack; Trampling Attack",
          "unitStructure": {
            "models": 1,
            "specialRule": "You must have a Guardian in your army to include a Blood Totem."
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Immune to Terror",
            "Terror (3)",
            "Chariot Destroyer",
            "Mighty Blow",
            "Master of Battle",
            "Leap (4)"
          ],
          "art": "/unit-art/krasnoludy_totem_krwi.jpg"
        }
      ]
    },
    {
      "id": "czarnokrwisci",
      "name": "Blackblood",
      "description": "A coalition of Orcs, Goblins, and Ogres. Brutal strength and numbers are their main assets.",
      "crest": "/faction-art/czarnokrwisci.jpg",
      "units": [
        {
          "id": "czarnokrwisci_miecznicy_orkow",
          "name": "Orc Swordsmen",
          "faction": "Blackblood",
          "lore": "The basic orc infantry. Aggressive, loud, and dangerous in numbers.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział podstawowy",
          "isRangedUnit": false,
          "pointCostPerModel": 5,
          "stats": {
            "WW": 10,
            "BS": 6,
            "ZR": 9,
            "M": 10,
            "DW": 11,
            "RU": 5,
            "ZW": -1,
            "S": 1,
            "P": 21,
            "RN": 1
          },
          "armor": "Type I + Shield",
          "weapons": [
            {
              "name": "Sabre",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "10+S",
              "abilities": []
            },
            {
              "name": "Two-Handed Orc Sabre",
              "PPP": "II",
              "range": "1\"",
              "LA": 1,
              "krityk": "(1-2)",
              "ob": "12+S",
              "abilities": [],
              "user": "Fencing Master"
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +2",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 8,
            "fullUnitSize": 12,
            "fullUnitCost": 68,
            "commanderCost": 7,
            "specialistRatio": "1 per 3 non-specialists",
            "specialistCost": 7,
            "specialists": [
              "Standard Bearer",
              "Bard",
              "Fencing Master"
            ],
            "namedSpecialists": {
              "Fencing Master": {
                "note": "Weapon: Two-Handed Orc Sabre; Armour: Type I (no shield)",
                "abilities": [
                  "Sweeping Attack"
                ]
              }
            }
          },
          "unitAbilities": [
            "Line Breaker"
          ],
          "shieldRules": "In the model's Front Facing: -1 to Agility and a -1 modifier to hit from Shooting Attacks",
          "art": "/unit-art/czarnokrwisci_miecznicy_orkow.jpg"
        },
        {
          "id": "czarnokrwisci_lucznicy_orkow",
          "name": "Orc Archers",
          "faction": "Blackblood",
          "lore": "Orcs with bows — inaccurate, but numerous. They bury the enemy in arrows.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział podstawowy",
          "isRangedUnit": true,
          "pointCostPerModel": 7,
          "stats": {
            "WW": 9,
            "BS": 9,
            "ZR": 11,
            "M": 10,
            "DW": 11,
            "RU": 5,
            "ZW": 0,
            "S": 1,
            "P": 20,
            "RN": 1
          },
          "armor": "Type I",
          "weapons": [
            {
              "name": "Orc Bow",
              "PPP": "I",
              "range": "20\"",
              "LA": 1,
              "krityk": "1",
              "ob": "11",
              "abilities": []
            },
            {
              "name": "Mace",
              "PPP": "0",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "9+S",
              "abilities": [
                "Add Dmg +2 if you attack a model classified as insect"
              ]
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +2",
          "unitStructure": {
            "minModels": 4,
            "maxModels": 8,
            "fullUnitSize": 9,
            "fullUnitCost": 65,
            "commanderCost": 9
          },
          "unitAbilities": [],
          "art": "/unit-art/czarnokrwisci_lucznicy_orkow.jpg"
        },
        {
          "id": "czarnokrwisci_goblinscy_mistrzowie_miecza",
          "name": "Goblin Sword Masters",
          "faction": "Blackblood",
          "lore": "Despite their small size, Goblins are surprisingly capable in close combat.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział podstawowy",
          "isRangedUnit": false,
          "pointCostPerModel": 4,
          "stats": {
            "WW": 9,
            "BS": 6,
            "ZR": 8,
            "M": 8,
            "DW": 9,
            "RU": 5,
            "ZW": -1,
            "S": 0,
            "P": 20,
            "RN": 1
          },
          "armor": "Type I",
          "weapons": [
            {
              "name": "Two Sabres",
              "PPP": "0",
              "range": "BC",
              "LA": 2,
              "krityk": "0",
              "ob": "8+S",
              "abilities": [
                "All attacks against orcs get Crit +1"
              ]
            }
          ],
          "baseSize": 25,
          "chargeBonus": "Dmg +2; Crit +1",
          "unitStructure": {
            "minModels": 5,
            "maxModels": 10,
            "fullUnitSize": 13,
            "fullUnitCost": 58,
            "commanderCost": 6,
            "specialistRatio": "1 per 4 non-specialists",
            "specialistCost": 6,
            "specialists": [
              "Standard Bearer",
              "Bard"
            ]
          },
          "unitAbilities": [
            "Group Attack"
          ],
          "art": "/unit-art/czarnokrwisci_goblinscy_mistrzowie_miecza.jpg"
        },
        {
          "id": "czarnokrwisci_piechota_ogrow",
          "name": "Ogre Infantry",
          "faction": "Blackblood",
          "lore": "Huge and brutal Ogres wreaking havoc in the enemy's ranks.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 12,
          "stats": {
            "WW": 14,
            "BS": 10,
            "ZR": 7,
            "M": 12,
            "DW": 12,
            "RU": 6,
            "ZW": -1,
            "S": 2,
            "P": 22,
            "RN": 2
          },
          "armor": "Type II + Shield",
          "weapons": [
            {
              "name": "Ogre Sabre",
              "PPP": "II",
              "range": "1½\"",
              "LA": 1,
              "krityk": "(1-2)",
              "ob": "11+S",
              "abilities": []
            },
            {
              "name": "Two Ogre Sabres",
              "PPP": "II",
              "range": "1½\"",
              "LA": 2,
              "krityk": "(1-2)",
              "ob": "11+S",
              "abilities": [],
              "user": "Ogre Swordmaster"
            }
          ],
          "baseSize": 40,
          "chargeBonus": "Dmg +3",
          "unitStructure": {
            "minModels": 2,
            "maxModels": 5,
            "fullUnitSize": 9,
            "fullUnitCost": 124,
            "commanderCost": 14,
            "specialists": [
              "Standard Bearer",
              "Bard",
              "Ogre Swordmaster"
            ],
            "specialistRatio": "1 per 2 non-specialists",
            "specialistCost": 14,
            "namedSpecialists": {
              "Ogre Swordmaster": {
                "note": "Weapon: Two Ogre Sabres; Armour: Type II (no shield)",
                "abilities": [
                  "Sweeping Attack"
                ]
              }
            }
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Fear (1)"
          ],
          "shieldRules": "In the model's Front Facing: -1 to Agility and a -1 modifier to hit from Shooting Attacks",
          "art": "/unit-art/czarnokrwisci_piechota_ogrow.jpg"
        },
        {
          "id": "czarnokrwisci_szturmowcy_orkow",
          "name": "Orc Stormtroopers",
          "faction": "Blackblood",
          "lore": "The elite of the orc army, equipped with heavy armour and two-handed weapons.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział elitarny",
          "isRangedUnit": true,
          "pointCostPerModel": 12,
          "stats": {
            "WW": 13,
            "BS": 10,
            "ZR": 10,
            "M": 10,
            "DW": 12,
            "RU": 5,
            "ZW": -1,
            "S": 1,
            "P": 23,
            "RN": 1
          },
          "armor": "Type III + Shield",
          "weapons": [
            {
              "name": "Spear",
              "PPP": "II",
              "range": "1\"",
              "LA": 1,
              "krityk": "1",
              "ob": "11+S",
              "abilities": []
            },
            {
              "name": "Composite Bow",
              "PPP": "II",
              "range": "26\"",
              "LA": 1,
              "krityk": "1",
              "ob": "10",
              "abilities": []
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +2",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 7,
            "fullUnitSize": 10,
            "fullUnitCost": 126,
            "commanderCost": 14,
            "specialists": [
              "Standard Bearer",
              "Master of Drill"
            ],
            "specialistRatio": "1 per 4 non-specialists",
            "specialistCost": 14,
            "namedSpecialists": {
              "Master of Drill": {
                "abilities": [
                  "Master of Drill (1)"
                ]
              }
            }
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Hedgehog",
            "Coordinated Shooting Attack",
            "Healing (3)"
          ],
          "shieldRules": "In the model's Front Facing: -1 to Agility and a -1 modifier to hit from Shooting Attacks",
          "art": "/unit-art/czarnokrwisci_szturmowcy_orkow.jpg"
        },
        {
          "id": "czarnokrwisci_lansjer_na_kutarze",
          "name": "Kutara Lancer",
          "faction": "Blackblood",
          "lore": "An orc rider on a massive rhinoceros-like creature called a Kutara.",
          "modelType": "Cavalry",
          "classification": {
            "rider": "Mortal",
            "mount": "Animal"
          },
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 12,
          "stats": {
            "WW": 12,
            "BS": 9,
            "ZR": 10,
            "M": 11,
            "DW": 11,
            "RU": 7,
            "ZW": 0,
            "S": 1,
            "P": 21,
            "RN": 2
          },
          "armor": "Type II + Shield",
          "weapons": [
            {
              "name": "Lance",
              "PPP": "III",
              "range": "2\"",
              "LA": 1,
              "krityk": "1",
              "ob": "9+S",
              "abilities": [
                "Charge: Crit (1-5) and Dmg(x2)"
              ]
            },
            {
              "name": "Sabre",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "10+S",
              "abilities": []
            },
            {
              "name": "Kutara Kick",
              "PPP": "0",
              "range": "BC",
              "LA": 1,
              "krityk": "(1-2)",
              "ob": "10+S",
              "abilities": [],
              "user": "mount"
            },
            {
              "name": "Orc Bow",
              "PPP": "I",
              "range": "22\"",
              "LA": 1,
              "krityk": "1",
              "ob": "9",
              "abilities": [],
              "user": "Orc Archer"
            }
          ],
          "baseSize": 50,
          "chargeBonus": "Dmg +4; First Strike; Ram Attack",
          "unitStructure": {
            "minModels": 1,
            "maxModels": 1,
            "fullUnitSize": 3,
            "fullUnitCost": 40,
            "commanderCost": 14,
            "specialistRatio": "1 per 2 non-specialists",
            "specialistCost": 14,
            "specialists": [
              "Kutara with Two Riders"
            ],
            "namedSpecialists": {
              "Kutara with Two Riders": {
                "note": "Does not count toward the ranged unit limit",
                "riderBonuses": [
                  "W+1",
                  "Shooting in Combat"
                ]
              }
            }
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Terror (3)",
            "Mighty Blow"
          ],
          "riderAbilities": [
            "Immune to Panic and Fear"
          ],
          "shieldRules": "In the model's Front Facing: -1 to Agility and a -1 modifier to hit from Shooting Attacks",
          "art": "/unit-art/czarnokrwisci_lansjer_na_kutarze.jpg"
        },
        {
          "id": "czarnokrwisci_troll",
          "name": "Troll",
          "faction": "Blackblood",
          "lore": "Huge, regenerating creatures with stone-like skin, resistant to most attacks.",
          "modelType": "Beast",
          "classification": "Mortal",
          "unitType": "Model pojedynczy",
          "isRangedUnit": false,
          "pointCost": 35,
          "stats": {
            "WW": 12,
            "BS": 8,
            "ZR": 7,
            "M": 12,
            "DW": 12,
            "RU": 6,
            "ZW": -3,
            "S": 3,
            "P": 24,
            "RN": 3
          },
          "armor": "Type III",
          "weapons": [
            {
              "name": "Two-Handed Sabre",
              "PPP": "III",
              "range": "2\"",
              "LA": 1,
              "krityk": "(1-3)",
              "ob": "12+S",
              "abilities": [
                "Sweeping Attack"
              ]
            },
            {
              "name": "Scythe Gauntlets",
              "PPP": "II",
              "range": "2\"",
              "LA": 2,
              "krityk": "(1-2)",
              "ob": "12+S",
              "abilities": []
            },
            {
              "name": "Net",
              "PPP": "0",
              "range": "12\" + Small Blast Template",
              "LA": 1,
              "krityk": "Special",
              "ob": "Special",
              "abilities": [
                "All models under the template must pass a Dex test or become Dazed"
              ]
            }
          ],
          "baseSize": 50,
          "chargeBonus": "Dmg +4",
          "unitStructure": {
            "models": 1
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Terror (2)",
            "Master of Battle",
            "Mighty Blow"
          ],
          "art": "/unit-art/czarnokrwisci_troll.jpg"
        },
        {
          "id": "czarnokrwisci_dziki_troll",
          "name": "Wild Troll",
          "faction": "Blackblood",
          "lore": "An exceptionally wild and unruly troll, difficult to control even for its own allies.",
          "modelType": "Beast",
          "classification": "Mortal",
          "unitType": "Model pojedynczy",
          "isRangedUnit": false,
          "pointCost": 30,
          "stats": {
            "WW": 12,
            "BS": 8,
            "ZR": 7,
            "M": 12,
            "DW": 12,
            "RU": 6,
            "ZW": -3,
            "S": 3,
            "P": 24,
            "RN": 3
          },
          "armor": "Type III",
          "weapons": [
            {
              "name": "Set: Sabre, Axe, Club, Knuckle-duster",
              "PPP": "III",
              "range": "2\"",
              "LA": 4,
              "krityk": "(1-3)",
              "ob": "13+S",
              "abilities": []
            }
          ],
          "baseSize": 50,
          "chargeBonus": "Dmg +4",
          "unitStructure": {
            "models": 1
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Terror (3)",
            "Mighty Blow"
          ],
          "art": "/unit-art/czarnokrwisci_dziki_troll.jpg"
        },
        {
          "id": "czarnokrwisci_troll_poszukujacy_smierci",
          "name": "Death-Seeking Troll",
          "faction": "Blackblood",
          "lore": "A troll that craves death in battle. It ignores its own wounds and fights to its last breath.",
          "modelType": "Beast",
          "classification": "Mortal",
          "unitType": "Model pojedynczy",
          "isRangedUnit": false,
          "pointCost": 40,
          "stats": {
            "WW": 13,
            "BS": 8,
            "ZR": 8,
            "M": 13,
            "DW": 12,
            "RU": 6,
            "ZW": -3,
            "S": 3,
            "P": 24,
            "RN": 3
          },
          "armor": "Type III",
          "weapons": [
            {
              "name": "Two Razor Swords",
              "PPP": "III",
              "range": "2\"",
              "LA": 2,
              "krityk": "(1-3)",
              "ob": "12+S",
              "abilities": [
                "Sweeping Attack"
              ]
            },
            {
              "name": "Two Scythe Gauntlets",
              "PPP": "III",
              "range": "2\"",
              "LA": 2,
              "krityk": "(1-3)",
              "ob": "11+S",
              "abilities": []
            }
          ],
          "baseSize": 50,
          "chargeBonus": "Dmg +4",
          "unitStructure": {
            "models": 1
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Terror (2)",
            "Berserk",
            "Master of Battle",
            "Mighty Blow",
            "Regeneration (3)"
          ],
          "art": "/unit-art/czarnokrwisci_troll_poszukujacy_smierci.jpg"
        },
        {
          "id": "czarnokrwisci_alchemik_orkow",
          "name": "Orc Alchemist",
          "faction": "Blackblood",
          "lore": "Scholars delving into medicine, astrology, and alchemy. They leave their libraries to put their knowledge to use in war.",
          "modelType": "Infantry",
          "classification": {
            "alchemist": "Mortal",
            "muharZohal": "Animal"
          },
          "unitType": "Model pojedynczy",
          "subType": "Czarodziej",
          "isRangedUnit": false,
          "pointCost": 10,
          "statsAlchemist": {
            "WW": 10,
            "BS": 8,
            "ZR": 9,
            "M": 14,
            "DW": 14,
            "RU": 5,
            "ZW": -1,
            "S": 1,
            "P": 20,
            "RN": 2
          },
          "statsMuharZohal": {
            "WW": 8,
            "BS": 6,
            "ZR": 15,
            "M": 8,
            "DW": 8,
            "RU": 5,
            "ZW": -1,
            "S": 1,
            "P": 18,
            "RN": 1
          },
          "armor": "Type I",
          "weapons": [
            {
              "name": "Poisoned Sabre",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "10+S",
              "abilities": [
                "Poison Attack"
              ],
              "user": "alchemist"
            },
            {
              "name": "Zohal's Bite",
              "PPP": "0",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "10+S",
              "abilities": [],
              "user": "muharZohal"
            }
          ],
          "baseSize": {
            "alchemist": 40,
            "muharZohal": 30
          },
          "chargeBonus": {
            "alchemist": "Dmg +3",
            "muharZohal": "Dmg +2"
          },
          "unitStructure": {
            "models": 1,
            "upgrades": [
              {
                "description": "Increase Magic by 1 (up to max 6)",
                "cost": 5
              },
              {
                "description": "Buy a Muhar Zohal (treated as part of the unit; the Alchemist is its commander)",
                "cost": 5
              }
            ]
          },
          "unitAbilities": [
            "Immune to Panic",
            "Magic (1) (Orc Alchemist Potions)",
            "Astronomer"
          ],
          "muharZohalAbilities": [
            "Does not have the alchemist's abilities",
            "Magic Familiar",
            "Leap (3)"
          ],
          "spellSchool": "Orc Alchemist Potions",
          "spells": [
            {
              "name": "Elixir of Endurance",
              "type": "Quick Spell",
              "level": 2,
              "range": "On yourself or BC",
              "bindingCost": 1,
              "effect": "The target gains Immune to Dazed until the end of the turn. Can be used even while Dazed."
            },
            {
              "name": "Healing Elixir",
              "type": "Quick Spell",
              "level": 3,
              "range": "On yourself or BC",
              "bindingCost": 1,
              "effect": "The target heals 1 Wound. Cannot exceed its starting Wounds value."
            },
            {
              "name": "Ice Blood",
              "type": "Quick Spell",
              "level": 3,
              "range": "On yourself or BC",
              "bindingCost": 1,
              "effect": "The target gains Immune to Fire Attacks until the end of the turn."
            },
            {
              "name": "Fire Blood",
              "type": "Quick Spell",
              "level": 3,
              "range": "On yourself or BC",
              "bindingCost": 1,
              "effect": "The target gains Immune to Freezing Attacks until the end of the turn."
            },
            {
              "name": "Breath of Life",
              "type": "Spell",
              "level": 5,
              "range": "BC",
              "bindingCost": 8,
              "effect": "When a friendly model dies, lay it on its side. If the Alchemist reaches it and casts the spell — the model returns with 1 Wound."
            },
            {
              "name": "Incendiary Bomb",
              "type": "Spell",
              "level": 5,
              "range": "20\" and LOS",
              "bindingCost": 3,
              "effect": "Small Blast Template on the target. Everyone under the template: Dmg 10 Fire Attack. Fumble: the template lands on the alchemist."
            },
            {
              "name": "Poison Gas",
              "type": "Spell",
              "level": 5,
              "range": "20\" and LOS",
              "bindingCost": 3,
              "effect": "Small Template on the target. Figures under the template must pass a Dex Test or all attacks they receive until the end of the turn are Poison Attacks."
            },
            {
              "name": "Smoke Bomb",
              "type": "Spell",
              "level": 5,
              "range": "20\" and LOS",
              "bindingCost": 3,
              "effect": "A small smoke template blocks LOS like a forest. Figures under it: Dex Test or Dazed. In the End Phase the template drifts. Only 1 at a time."
            },
            {
              "name": "Potion of Regeneration",
              "type": "Ritual",
              "level": 3,
              "range": "On yourself or BC",
              "bindingCost": 3,
              "effect": "The target gains Regeneration (5). Further uses: Regeneration (+1) up to max 8."
            }
          ],
          "art": "/unit-art/czarnokrwisci_alchemik_orkow.jpg"
        },
        {
          "id": "czarnokrwisci_imperialny_degustator",
          "name": "Imperial Taster",
          "faction": "Blackblood",
          "lore": "They taste the ruler's food and drink, risking their life with every bite. Those who survive enjoy another day of intrigue.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Model pojedynczy",
          "isRangedUnit": false,
          "pointCost": 12,
          "stats": {
            "WW": 10,
            "BS": 10,
            "ZR": 10,
            "M": 12,
            "DW": 15,
            "RU": 5,
            "ZW": -1,
            "S": 1,
            "P": 20,
            "RN": 2
          },
          "armor": "Type I",
          "weapons": [
            {
              "name": "Sabre",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "10+S",
              "abilities": []
            }
          ],
          "baseSize": 40,
          "chargeBonus": "Dmg +3",
          "unitStructure": {
            "models": 1,
            "specialRule": "Must join another Single Model to form a unit with it"
          },
          "unitAbilities": [
            "Immune to Panic",
            "Astronomer",
            "Teacher: Healing (8)"
          ],
          "art": "/unit-art/czarnokrwisci_imperialny_degustator.jpg"
        }
      ]
    },
    {
      "id": "oddani",
      "name": "The Devoted",
      "description": "Followers of the Dark One led by four Prophets. An army made up of mortal outcasts and demonic beings from the Twilight Kingdom.",
      "crest": "/faction-art/oddani.jpg",
      "units": [
        {
          "id": "oddani_wyznawcy_miecznicy",
          "name": "Devoted Swordsmen",
          "faction": "The Devoted",
          "lore": "They come from the darkest corners of the world — deserters, criminals, and outcasts. Death on the battlefield is, to them, a path to the Dark One.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział podstawowy",
          "isRangedUnit": false,
          "pointCostPerModel": 5,
          "stats": {
            "WW": 11,
            "BS": 6,
            "ZR": 9,
            "M": 10,
            "DW": 11,
            "RU": 5,
            "ZW": 0,
            "S": 0,
            "P": 21,
            "RN": 1
          },
          "armor": "Type I + Shield",
          "weapons": [
            {
              "name": "Sword",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "10+S",
              "abilities": []
            }
          ],
          "shieldRules": "In the model's Front Facing: -1 to Agility and a -1 modifier to hit from Shooting Attacks",
          "baseSize": 30,
          "chargeBonus": "Dmg +2",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 8,
            "fullUnitSize": 12,
            "fullUnitCost": 68,
            "commanderCost": 7,
            "specialistRatio": "1 per 3 non-specialists",
            "specialistCost": 7,
            "specialists": [
              "Standard Bearer",
              "Bard",
              "Instigator"
            ],
            "namedSpecialists": {
              "Instigator": {
                "abilities": [
                  "Mentor: Fear (1)"
                ]
              }
            }
          },
          "unitAbilities": [
            "Line Breaker"
          ],
          "art": "/unit-art/oddani_wyznawcy_miecznicy.jpg"
        },
        {
          "id": "oddani_wyznawcy_ciezcy_miecznicy",
          "name": "Devoted Heavy Swordsmen",
          "faction": "The Devoted",
          "lore": "Those who manage to survive the first clashes gain access to the Black Armouries. Armed with heavy armour and two-handed swords.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Oddział podstawowy",
          "isRangedUnit": false,
          "pointCostPerModel": 7,
          "stats": {
            "WW": 11,
            "BS": 6,
            "ZR": 9,
            "M": 10,
            "DW": 11,
            "RU": 5,
            "ZW": -1,
            "S": 0,
            "P": 21,
            "RN": 1
          },
          "armor": "Type I",
          "weapons": [
            {
              "name": "Two-Handed Sword",
              "PPP": "II",
              "range": "1\"",
              "LA": 1,
              "krityk": "(1-2)",
              "ob": "12+S",
              "abilities": []
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +2",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 8,
            "fullUnitSize": 12,
            "fullUnitCost": 92,
            "commanderCost": 9,
            "specialistRatio": "1 per 3 non-specialists",
            "specialistCost": 9,
            "specialists": [
              "Standard Bearer",
              "Bard",
              "Instigator"
            ],
            "namedSpecialists": {
              "Instigator": {
                "abilities": [
                  "Mentor: Fear (1)"
                ]
              }
            }
          },
          "unitAbilities": [
            "Line Breaker",
            "Sweeping Attack"
          ],
          "art": "/unit-art/oddani_wyznawcy_ciezcy_miecznicy.jpg"
        },
        {
          "id": "oddani_przekleci",
          "name": "The Cursed",
          "faction": "The Devoted",
          "lore": "Over time, the Devoted lose their humanity, becoming will-less tools of the Dark One — silent, devoid of needs and emotions.",
          "modelType": "Infantry",
          "classification": "Undead",
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 12,
          "stats": {
            "WW": 13,
            "BS": 8,
            "ZR": 10,
            "M": 12,
            "DW": 14,
            "RU": 5,
            "ZW": -2,
            "S": 1,
            "P": 23,
            "RN": 1
          },
          "armor": "Type II",
          "weapons": [
            {
              "name": "Battle Axe",
              "PPP": "II",
              "range": "1\"",
              "LA": 2,
              "krityk": "(1-2)",
              "ob": "12+S",
              "abilities": []
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +3",
          "unitStructure": {
            "minModels": 4,
            "maxModels": 8,
            "fullUnitSize": 8,
            "fullUnitCost": 96,
            "commanderCost": null,
            "specialists": []
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Immune to Terror",
            "Dragon Slayer",
            "Fear (2)",
            "Sweeping Attack",
            "Ward Save (2)"
          ],
          "art": "/unit-art/oddani_przekleci.jpg"
        },
        {
          "id": "oddani_mrocznoocy",
          "name": "Darkeyes",
          "faction": "The Devoted",
          "lore": "The Cursed who crossed the Vortices. They returned blind, but guided by the will of the Dark One, wielding infernal blades.",
          "modelType": "Infantry",
          "classification": "Infernal",
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 12,
          "stats": {
            "WW": 13,
            "BS": 8,
            "ZR": 10,
            "M": 16,
            "DW": 14,
            "RU": 5,
            "ZW": -3,
            "S": 1,
            "P": 22,
            "RN": 1
          },
          "armor": "Type II",
          "weapons": [
            {
              "name": "Two Dark Swords",
              "PPP": "II",
              "range": "BC",
              "LA": 2,
              "krityk": "1",
              "ob": "10+S",
              "abilities": [
                "Vs Mortal: +Dmg1"
              ]
            }
          ],
          "baseSize": 30,
          "chargeBonus": "Dmg +2; First Strike",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 5,
            "fullUnitSize": 5,
            "fullUnitCost": 60,
            "commanderCost": null,
            "specialists": []
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Immune to Terror",
            "Master of Martial Arts",
            "Ward Save (2)",
            "Dimension Walk",
            "Scout"
          ],
          "art": "/unit-art/oddani_mrocznoocy.jpg"
        },
        {
          "id": "oddani_wojownicy_krainy_zmierzchu",
          "name": "Twilight Kingdom Warriors",
          "faction": "The Devoted",
          "lore": "Beings summoned by the Vortices, a manifestation of the Dark One's will. They carry out devastating charges using their horns as weapons.",
          "modelType": "Infantry",
          "classification": "Infernal – Circle 2",
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 15,
          "prerequisite": "Requires a Deformant Lord with control of at least Circle 2",
          "stats": {
            "WW": 12,
            "BS": 8,
            "ZR": 10,
            "M": 12,
            "DW": 13,
            "RU": 5,
            "ZW": 0,
            "S": 2,
            "P": 22,
            "RN": 2
          },
          "armor": "Type II + Shield",
          "weapons": [
            {
              "name": "Blade Forged in Twilight",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "10+S",
              "abilities": [
                "For 1 CP: change Fear to Terror until the End Phase of the turn"
              ]
            }
          ],
          "shieldRules": "In the model's Front Facing: -1 to Agility and a -1 modifier to hit from Shooting Attacks",
          "baseSize": 40,
          "chargeBonus": "Dmg +3; Ram Attack",
          "unitStructure": {
            "minModels": 3,
            "maxModels": 4,
            "fullUnitSize": 4,
            "fullUnitCost": 60,
            "commanderCost": null,
            "specialists": []
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Immune to Terror",
            "Immune to Ram Attack",
            "Immune to Magic (5)",
            "Tactical Deployment",
            "Unstable",
            "Fear (3)"
          ],
          "art": "/unit-art/oddani_wojownicy_krainy_zmierzchu.jpg"
        },
        {
          "id": "oddani_krwawi_rycerze",
          "name": "Blood Knights",
          "faction": "The Devoted",
          "lore": "Born from the treacherous Iron Guard. Independent of the Prophets, they follow the Dark Faith and pursue their own unknown goals.",
          "modelType": "Cavalry",
          "classification": {
            "rider": "Mortal",
            "mount": "Infernal"
          },
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 12,
          "stats": {
            "WW": 12,
            "BS": 9,
            "ZR": 11,
            "M": 11,
            "DW": 12,
            "RU": 7,
            "ZW": 0,
            "S": 2,
            "P": 21,
            "RN": 2
          },
          "armor": "Type II + Shield",
          "weapons": [
            {
              "name": "Two Axes",
              "PPP": "II",
              "range": "BC",
              "LA": 2,
              "krityk": "(1-2)",
              "ob": "10+S",
              "abilities": []
            },
            {
              "name": "Lance",
              "PPP": "III",
              "range": "2\"",
              "LA": 1,
              "krityk": "1",
              "ob": "9+S",
              "abilities": [
                "Charge: Crit (1-5) and Dmg(x2)"
              ]
            },
            {
              "name": "Sword",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "10+S",
              "abilities": []
            },
            {
              "name": "Demon Bite",
              "PPP": "0",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "9+S",
              "abilities": [
                "Vs Ascended: +Dmg1"
              ],
              "user": "mount"
            }
          ],
          "shieldRules": "In the model's Front Facing: -1 to Agility and a -1 modifier to hit from Shooting Attacks",
          "baseSize": 50,
          "chargeBonus": "Dmg +3; First Strike; Ram Attack",
          "unitStructure": {
            "minModels": 1,
            "maxModels": 2,
            "fullUnitSize": 3,
            "fullUnitCost": 38,
            "commanderCost": 14
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Fear (3)"
          ],
          "art": "/unit-art/oddani_krwawi_rycerze.jpg"
        },
        {
          "id": "oddani_lowcy_krwi",
          "name": "Blood Hunters",
          "faction": "The Devoted",
          "lore": "Ruthless bands of outcasts serving the Dark One. Lightly armed scouts and raiders who attack weakly defended targets.",
          "modelType": "Cavalry",
          "classification": {
            "rider": "Mortal",
            "mount": "Infernal"
          },
          "unitType": "Oddział elitarny",
          "isRangedUnit": false,
          "pointCostPerModel": 12,
          "stats": {
            "WW": 10,
            "BS": 10,
            "ZR": 10,
            "M": 10,
            "DW": 11,
            "RU": 7,
            "ZW": -1,
            "S": 1,
            "P": 19,
            "RN": 1
          },
          "armor": "Type I + Shield",
          "weapons": [
            {
              "name": "Sword",
              "PPP": "I",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "10+S",
              "abilities": []
            },
            {
              "name": "Throwing Spear",
              "PPP": "I",
              "range": "1\" or 8\" (Throwing Weapon)",
              "LA": 1,
              "krityk": "1",
              "ob": "9+S",
              "abilities": []
            },
            {
              "name": "Demonic Lick",
              "PPP": "0",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "7+S",
              "abilities": [
                "Poison Attack"
              ],
              "user": "mount"
            }
          ],
          "shieldRules": "In the model's Front Facing: -1 to Agility and a -1 modifier to hit from Shooting Attacks",
          "baseSize": 50,
          "chargeBonus": "+(-5 Dex)",
          "unitStructure": {
            "minModels": 1,
            "maxModels": 4,
            "fullUnitSize": 5,
            "fullUnitCost": 66,
            "commanderCost": 18
          },
          "unitAbilities": [
            "Immune to Fear",
            "Fear (1)",
            "Leap (6)",
            "Hunter"
          ],
          "commanderAbilities": [
            "Mentor: Master Archer"
          ],
          "art": "/unit-art/oddani_lowcy_krwi.jpg"
        },
        {
          "id": "oddani_demon_krainy_zmierzchu",
          "name": "Twilight Kingdom Demon",
          "faction": "The Devoted",
          "lore": "Powerful beings serving as commanders of the infernal hosts. They stand almost twice as tall as mortals.",
          "modelType": "Beast",
          "classification": "Infernal – Circle 2",
          "unitType": "Model pojedynczy",
          "isRangedUnit": false,
          "pointCost": 30,
          "prerequisite": "Requires a Deformant Lord with control of at least Circle 2",
          "stats": {
            "WW": 14,
            "BS": 8,
            "ZR": 10,
            "M": 12,
            "DW": 12,
            "RU": 5,
            "ZW": -2,
            "S": 3,
            "P": 22,
            "RN": 3
          },
          "armor": "Type II + Shield",
          "weapons": [
            {
              "name": "Cursed Blade",
              "PPP": "II",
              "range": "2\"",
              "LA": 1,
              "krityk": "(1-2)",
              "ob": "13+S",
              "abilities": [
                "Warped Blows",
                "For 3 CP: gains Fire Attack"
              ]
            }
          ],
          "shieldRules": "In the model's Front Facing: -1 to Agility and a -1 modifier to hit from Shooting Attacks",
          "baseSize": 50,
          "chargeBonus": "Dmg +4; Ram Attack; Trampling Attack",
          "unitStructure": {
            "models": 1
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Immune to Terror",
            "Terror (3)",
            "Sweeping Attack",
            "Unstable",
            "Commanding Presence: Twilight Kingdom Warriors",
            "Chariot Destroyer"
          ],
          "art": "/unit-art/oddani_demon_krainy_zmierzchu.jpg"
        },
        {
          "id": "oddani_lord_deformanta",
          "name": "Deformant Lord",
          "faction": "The Devoted",
          "lore": "Powerful warlocks bound to the Twilight Kingdom. They open portals, summoning demonic beings to fight.",
          "modelType": "Infantry",
          "classification": "Mortal",
          "unitType": "Model pojedynczy",
          "subType": "Czarodziej",
          "isRangedUnit": true,
          "pointCost": 12,
          "stats": {
            "WW": 11,
            "BS": 8,
            "ZR": 9,
            "M": 16,
            "DW": 14,
            "RU": 5,
            "ZW": -1,
            "S": 0,
            "P": 21,
            "RN": 2
          },
          "armor": "Type I",
          "weapons": [
            {
              "name": "Staff of Summoning",
              "PPP": "II",
              "range": "1½\"",
              "LA": 2,
              "krityk": "1",
              "ob": "9+S",
              "abilities": [
                "Psychic Attack (3)",
                "Summoned Creature Control (+1)"
              ]
            },
            {
              "name": "Horn of Decay",
              "PPP": "-",
              "range": "18\"",
              "specialRule": "RS Test as a shooting attack. All enemy models within 18\" must pass a Fear (2) test"
            }
          ],
          "baseSize": 40,
          "chargeBonus": "Dmg +3",
          "unitStructure": {
            "models": 1,
            "upgrades": [
              {
                "description": "Increase Magic by 1 (up to max 4)",
                "cost": 5
              }
            ]
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Magic (1) (Deformant Rituals)",
            "Summoned Creature Control - Infernal"
          ],
          "spellSchool": "Deformant Rituals",
          "spells": [
            {
              "name": "Warp Gate",
              "type": "Quick Spell",
              "level": 6,
              "range": "On yourself; BC or 6\"",
              "bindingCost": 4,
              "note": "Level increases: +2 for a 40mm target, +3 for 50mm, +4 above 50mm",
              "effect": "Cast on yourself or on an enemy model within 6\". If cast on an enemy model, a normal Ward Save against spells is allowed. If the cast succeeds, teleport the chosen model, making a Deviation test. If, after the deviation, the teleported model's base is entirely within impassable terrain, remove the model as a casualty. If only part of the base is within impassable terrain, the model takes a hit with Dmg 10; if it survives, move it to the nearest legal location. If the wizard cast the spell on themselves and the roll was a Perfect Success, they may recover 1 Wound. A model cannot be teleported off the game board. The chosen model is immune to a Free Slash until the end of the spell's duration."
            },
            {
              "name": "Vortex",
              "type": "Ritual",
              "level": 7,
              "range": "20\" and LOS",
              "bindingCost": 5,
              "effect": "Choose a point within 20\" and in line of sight and place the centre of a Small Blast Template (the vortex) there, then move it X\" in a chosen direction — X is the difference between the roll result and the value required to cast the spell. Every model touched by the template during its move, or that passes through the template during its activation, takes a Psychic Attack Dmg 3; if it survives, it makes a Dex test — failure means Dazed. At the end of every End Phase, make a Deviation roll and move the template half that distance; repeat until the vortex disappears from the game board. Only 1 vortex per player may exist in the game, and it cannot be voluntarily removed. When it encounters impassable terrain, the vortex goes around it — the opponent chooses the direction, unless you spend 1 CP to choose it yourself."
            },
            {
              "name": "Possession",
              "type": "Ritual",
              "level": 7,
              "range": "20\" and LOS",
              "bindingCost": 8,
              "effect": "Choose an enemy model that has not been activated this turn, within 20\" of the wizard and in LOS. The target may make a normal Ward Save against the spell. If the spell succeeds, the wizard takes control of the possessed model until the end of the turn, treating it as their own model and as an additional Activation. The possessed model cannot be forced off the edge of the game board."
            },
            {
              "name": "Summon Demon",
              "type": "Ritual",
              "level": 8,
              "range": "Summon",
              "bindingCost": 5,
              "effect": "Summon 1 Circle 2 infernal creature and place it within 4\" of the wizard; it acts as a separate unit. If you summon a demon of the same type again, it joins the existing unit."
            },
            {
              "name": "Summon Demons",
              "type": "Ritual",
              "level": 11,
              "range": "Summon",
              "bindingCost": 7,
              "effect": "Summon 1 infernal Single Model or 2 infernal creatures (not Single Models) of Circle 2 and place them within 4\" of the wizard; they act as a separate unit. If you summon demons of the same type again, they join the existing unit."
            },
            {
              "name": "Summon Greater Demon",
              "type": "Ritual",
              "level": 12,
              "range": "Summon",
              "bindingCost": 10,
              "effect": "Summon 1 Circle 3 greater demon and place it within 4\" of the wizard; it acts as a separate unit."
            },
            {
              "name": "Blood Ritual",
              "type": "Ritual",
              "level": 2,
              "range": "LOS",
              "bindingCost": 1,
              "effect": "Cast on a friendly figure. If the cast succeeds, the wizard takes 1 Wound, against which no saves are allowed. For every Wound dealt in close combat by the chosen model this turn, place a marker beside the wizard (max 6). Markers may be spent when casting any summoning ritual — they must all be used at once, and each one lowers the ritual's level by 1."
            }
          ],
          "art": "/unit-art/oddani_lord_deformanta.jpg"
        },
        {
          "id": "oddani_udreczonzy",
          "name": "Tormented",
          "faction": "The Devoted",
          "lore": "Beings born from the Dark One's punishment for failure. Endless suffering drives them to desperate attacks.",
          "modelType": "Beast",
          "classification": "Infernal – Circle 3",
          "unitType": "Monstrum",
          "isRangedUnit": false,
          "pointCost": 45,
          "prerequisite": "Requires a Deformant Lord with control of at least Circle 3",
          "stats": {
            "WW": 13,
            "BS": 7,
            "ZR": 6,
            "M": 9,
            "DW": 10,
            "RU": 5,
            "ZW": -2,
            "S": 3,
            "P": 23,
            "RN": 5
          },
          "armor": "Type III",
          "weapons": [
            {
              "name": "Hideous Attack",
              "PPP": "III",
              "range": "BC",
              "LA": 3,
              "krityk": "0",
              "ob": "17+S",
              "abilities": [
                "CC-7 while using this attack"
              ]
            },
            {
              "name": "Demon Bite",
              "PPP": "0",
              "range": "BC",
              "LA": 1,
              "krityk": "1",
              "ob": "9+S",
              "abilities": [
                "Vs Ascended: +Dmg1"
              ]
            }
          ],
          "baseSize": 80,
          "chargeBonus": "Dmg +5; Ram Attack; Trampling Attack",
          "unitStructure": {
            "models": 1
          },
          "unitAbilities": [
            "Immune to Panic",
            "Immune to Fear",
            "Immune to Terror",
            "Terror (3)",
            "Master of Battle",
            "Mighty Blow",
            "Unstable",
            "Voluntas Mortis"
          ],
          "art": "/unit-art/oddani_udreczonzy.jpg"
        }
      ]
    }
  ]
}
