From 948d98accbfebda1b997122ee9db0dc150aef53b Mon Sep 17 00:00:00 2001 From: root Date: Thu, 18 Jun 2026 03:04:16 +0000 Subject: [PATCH] Initial commit: bs-roster-parser v1.0.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Python library for parsing BattleScribe/NewRecruit roster JSON. Extracted from Nachmund Tracker's processJSON, ported JS→Python. - parse_roster(json_string) / parse_roster_file(path) → RosterSummary - Extracts: unit name, pts, CP, model count, weapon breakdown per model variant - Handles: variable-model-count units, nested costs, compound upgrades - Unicode apostrophe-safe unit lookup (find_unit) - to_dict() for JSON serialization - 8/8 tests passing on real roster data (27 units, 2815pts) --- .gitignore | 7 + README.md | 67 + bs_roster_parser/__init__.py | 17 + bs_roster_parser/parser.py | 341 + pyproject.toml | 15 + tests/example_roster.json | 21726 +++++++++++++++++++++++++++++++++ tests/test_parser.py | 137 + 7 files changed, 22310 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 bs_roster_parser/__init__.py create mode 100644 bs_roster_parser/parser.py create mode 100644 pyproject.toml create mode 100644 tests/example_roster.json create mode 100644 tests/test_parser.py diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..39b883f --- /dev/null +++ b/.gitignore @@ -0,0 +1,7 @@ +__pycache__/ +*.pyc +*.egg-info/ +dist/ +build/ +.eggs/ +*.egg \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..73c198e --- /dev/null +++ b/README.md @@ -0,0 +1,67 @@ +# bs-roster-parser + +Python library for parsing BattleScribe/NewRecruit roster JSON into flat unit lists with costs, model counts, and weapon breakdowns. + +## Install + +```bash +pip install git+https://git.homelab.local/kaykayyali/bs-roster-parser.git +``` + +Or clone and install locally: +```bash +git clone https://git.homelab.local/kaykayyali/bs-roster-parser.git +cd bs-roster-parser +pip install -e . +``` + +## Usage + +```python +from bs_roster_parser import parse_roster_file + +# Parse a roster file +summary = parse_roster_file("roster.json") + +# Access units +for unit in summary.units: + print(f"{unit.name}: {unit.pts}pts, {unit.model_count} models") + for model in unit.breakdown: + print(f" {model.name} ×{model.count}") + if model.weapons: + print(f" Weapons: {', '.join(model.weapons)}") + +# Aggregate stats +print(f"Total: {summary.total_pts}pts, {summary.total_cp} CP") +print(f"Units: {summary.unit_count}, Models: {summary.total_models}") + +# Find a specific unit +gaunt = summary.find_unit("Gaunt's Ghosts") + +# Export to dict/JSON +import json +print(json.dumps(summary.to_dict(), indent=2)) +``` + +## What it extracts + +Each unit includes: +- **name** — display name (custom name if set, otherwise catalogue name) +- **pts** — total points cost (including descendant costs for variable-model-count units) +- **cp** — crusade points +- **model_count** — total models (summed from child model nodes) +- **breakdown** — per-model-variant list with names, counts, and detected weapons +- **type** — `unit` or `model` + +The roster summary includes: +- **roster_name**, **game_system**, **faction** (detected from first force) +- **points_limit** (from costLimits) +- **total_pts**, **total_cp**, **unit_count**, **total_models** + +## Origin + +Extracted from the [Nachmund Tracker](https://git.homelab.local/kaykayyali/Nachmund-Tracker) project's `processJSON` function, ported from JavaScript to Python and generalized as a reusable library. + +## License + +MIT \ No newline at end of file diff --git a/bs_roster_parser/__init__.py b/bs_roster_parser/__init__.py new file mode 100644 index 0000000..a346d76 --- /dev/null +++ b/bs_roster_parser/__init__.py @@ -0,0 +1,17 @@ +""" +bs-roster-parser — Parse BattleScribe/NewRecruit roster JSON into flat unit lists. + +Usage: + from bs_roster_parser import parse_roster, RosterSummary + + with open('roster.json') as f: + summary = parse_roster(f.read()) + + for unit in summary.units: + print(f"{unit.name}: {unit.pts}pts, {unit.model_count} models") + print(f"Total: {summary.total_pts}pts, {summary.total_cp} CP") +""" +from .parser import parse_roster, parse_roster_file, RosterSummary, Unit + +__version__ = "1.0.0" +__all__ = ["parse_roster", "parse_roster_file", "RosterSummary", "Unit"] \ No newline at end of file diff --git a/bs_roster_parser/parser.py b/bs_roster_parser/parser.py new file mode 100644 index 0000000..d69f679 --- /dev/null +++ b/bs_roster_parser/parser.py @@ -0,0 +1,341 @@ +""" +Core roster parser — recursively walks BSApp/NewRecruit roster JSON trees +and extracts flat unit entries with costs, model counts, and weapon breakdowns. + +Extracted from the Nachmund Tracker's processJSON function (src/app.js ~lines 648-764), +ported from JavaScript to Python and generalized to be reusable. +""" + +import json +from dataclasses import dataclass, field +from typing import Optional + + +@dataclass +class WeaponProfile: + """A weapon selection within a unit.""" + name: str + + +@dataclass +class ModelVariant: + """A distinct model type within a unit (e.g. 'Sergeant' vs 'Battle Sister').""" + name: str + count: int + weapons: list[str] = field(default_factory=list) + + +@dataclass +class Unit: + """A single unit entry extracted from a roster.""" + name: str + type: str # 'model' or 'unit' + pts: float # points cost (including descendants) + cp: float # crusade points (0 if none) + model_count: int # total models in the unit + breakdown: list[ModelVariant] = field(default_factory=list) + custom_name: Optional[str] = None # custom name if set in BSApp + + +@dataclass +class RosterSummary: + """Parsed roster with all units extracted.""" + roster_name: str + game_system: str + points_limit: Optional[int] + units: list[Unit] + total_pts: float + total_cp: float + faction: Optional[str] = None # detected from force catalogue name + + @property + def unit_count(self) -> int: + return len(self.units) + + @property + def total_models(self) -> int: + return sum(u.model_count for u in self.units) + + def find_unit(self, name: str) -> Optional[Unit]: + """Find a unit by name (case-insensitive, unicode-apostrophe-safe). Returns first match.""" + # Normalize curly apostrophes to straight ones for matching + name_norm = name.replace("\u2019", "'").replace("\u2018", "'").lower() + for u in self.units: + u_name = u.name.replace("\u2019", "'").replace("\u2018", "'").lower() + if u_name == name_norm: + return u + return None + + def to_dict(self) -> dict: + """Serialize to a plain dict for JSON export.""" + return { + "roster_name": self.roster_name, + "game_system": self.game_system, + "points_limit": self.points_limit, + "faction": self.faction, + "total_pts": self.total_pts, + "total_cp": self.total_cp, + "unit_count": self.unit_count, + "total_models": self.total_models, + "units": [ + { + "name": u.name, + "type": u.type, + "pts": u.pts, + "cp": u.cp, + "model_count": u.model_count, + "custom_name": u.custom_name, + "breakdown": [ + {"name": m.name, "count": m.count, "weapons": m.weapons} + for m in u.breakdown + ], + } + for u in self.units + ], + } + + +# ── Cost extraction helpers ── + +def _extract_cost(node: dict, exact_matches: list[str], prop_names: list[str]) -> float: + """Extract a cost value from a node, checking costs[] array first, then direct properties.""" + val = 0.0 + costs = node.get("costs") + if isinstance(costs, list): + for c in costs: + cname = (c.get("name") or "").lower().strip() + if cname in exact_matches: + val += float(c.get("value", 0)) + break + if val == 0: + for prop in prop_names: + if prop in node and node[prop] is not None: + val += float(node[prop]) + break + return val + + +def _sum_descendant_pts(obj) -> float: + """Recursively sum pts from all descendant selections. + Handles variable-model-count units where each child model carries its own pts.""" + if isinstance(obj, list): + return sum(_sum_descendant_pts(item) for item in obj) + if not isinstance(obj, dict) or obj is None: + return 0.0 + pts = 0.0 + costs = obj.get("costs") + if isinstance(costs, list): + for c in costs: + cname = (c.get("name") or "").lower().strip() + if cname in ("pts", "points"): + pts += float(c.get("value", 0)) + break + selections = obj.get("selections") + if isinstance(selections, list): + pts += _sum_descendant_pts(selections) + return pts + + +def _sum_descendant_models(obj) -> int: + """Recursively count all model nodes in a subtree (summing their number fields).""" + if isinstance(obj, list): + return sum(_sum_descendant_models(item) for item in obj) + if not isinstance(obj, dict) or obj is None: + return 0 + count = 0 + if obj.get("type") == "model": + count += int(obj.get("number", 1)) + selections = obj.get("selections") + if isinstance(selections, list): + count += _sum_descendant_models(selections) + return count + + +# ── Weapon detection ── + +def _get_weapon_names(selections) -> list[str]: + """Extract weapon names from a selections list, recursing into compound upgrades.""" + weapons = [] + if not isinstance(selections, list): + return weapons + for sel in selections: + if not isinstance(sel, dict): + continue + profiles = sel.get("profiles") + if isinstance(profiles, list): + for p in profiles: + ptype = (p.get("typeName") or "").lower() + if "weapon" in ptype and sel.get("name") and sel["name"] not in weapons: + weapons.append(sel["name"]) + break + # Recurse into compound upgrades (e.g. "2 Plasma Cannons") + sub_weapons = _get_weapon_names(sel.get("selections")) + for w in sub_weapons: + if w not in weapons: + weapons.append(w) + return weapons + + +# ── Model breakdown builder ── + +def _build_model_breakdown(unit_obj: dict) -> list[ModelVariant]: + """Build a list of {name, count, weapons} for every unique model variant in a unit.""" + model_map: dict[str, dict] = {} + + def collect_models(obj): + if isinstance(obj, list): + for item in obj: + collect_models(item) + return + if not isinstance(obj, dict) or obj is None: + return + if obj.get("type") == "model": + name = obj.get("name") or "Unknown" + n = int(obj.get("number", 1)) + if name not in model_map: + model_map[name] = {"count": 0, "weapons": []} + model_map[name]["count"] += n + weapons = _get_weapon_names(obj.get("selections")) + for w in weapons: + if w not in model_map[name]["weapons"]: + model_map[name]["weapons"].append(w) + return + selections = obj.get("selections") + if isinstance(selections, list): + for s in selections: + collect_models(s) + + selections = unit_obj.get("selections") + if isinstance(selections, list): + for s in selections: + collect_models(s) + + return [ + ModelVariant(name=name, count=d["count"], weapons=d["weapons"]) + for name, d in model_map.items() + ] + + +# ── Main tree walker ── + +def _search_tree(obj, entries: list[Unit]): + """Recursively walk the roster tree, extracting unit/model entries.""" + if isinstance(obj, list): + for item in obj: + _search_tree(item, entries) + return + if not isinstance(obj, dict) or obj is None: + return + + # Look for unit/model entries that come directly from a catalogue entry + if obj.get("from") == "entry" and obj.get("type") in ("model", "unit"): + display_name = ( + obj.get("customName") + or obj.get("custom_name") + or obj.get("name") + or "Unnamed Entry" + ) + count = int(obj.get("number", 1)) if obj.get("number") else 1 + pts = _extract_cost(obj, ["pts", "points"], ["pts", "points"]) + + # Sum pts from child selections (handles variable-model-count units + # and enhancement pts costs added to units with a base cost) + selections = obj.get("selections") + if isinstance(selections, list): + pts += _sum_descendant_pts(selections) + + cp = _extract_cost(obj, ["cp", "crusade points"], ["crusadePoints", "cp"]) + + # Count models + model_count = 0 + if obj.get("type") == "unit" and isinstance(selections, list): + model_count = _sum_descendant_models(selections) + elif obj.get("type") == "model": + model_count = int(obj.get("number", 1)) + + breakdown = _build_model_breakdown( + obj if obj.get("type") == "unit" else {"selections": [obj]} + ) + + for _ in range(count): + entries.append(Unit( + name=display_name, + type=obj["type"], + pts=pts, + cp=cp, + model_count=model_count, + breakdown=breakdown, + custom_name=obj.get("customName") or obj.get("custom_name"), + )) + return + + # Recurse into all values + for v in obj.values(): + if isinstance(v, (dict, list)): + _search_tree(v, entries) + + +# ── Public API ── + +def parse_roster(json_str: str) -> RosterSummary: + """Parse a BattleScribe/NewRecruit roster JSON string into a RosterSummary. + + Args: + json_str: Raw JSON string from BSApp/NewRecruit roster export. + + Returns: + RosterSummary with all units, costs, and model counts extracted. + + Raises: + json.JSONDecodeError: If the input is not valid JSON. + KeyError: If the roster structure is missing required fields. + """ + data = json.loads(json_str) + roster = data.get("roster", data) + + roster_name = roster.get("name", "Unknown Roster") + game_system = roster.get("gameSystemName", "Unknown") + + # Extract points limit + points_limit = None + cost_limits = roster.get("costLimits", []) + for cl in cost_limits: + if (cl.get("name") or "").lower() == "pts": + points_limit = int(cl.get("value", 0)) + break + + # Detect faction from first force's catalogue + faction = None + forces = roster.get("forces", []) + if forces: + faction = forces[0].get("name") or forces[0].get("catalogueName") + + # Walk the tree + entries: list[Unit] = [] + _search_tree(roster, entries) + + total_pts = sum(u.pts for u in entries) + total_cp = sum(u.cp for u in entries) + + return RosterSummary( + roster_name=roster_name, + game_system=game_system, + points_limit=points_limit, + units=entries, + total_pts=total_pts, + total_cp=total_cp, + faction=faction, + ) + + +def parse_roster_file(path: str) -> RosterSummary: + """Parse a roster JSON file from disk. + + Args: + path: Path to the roster JSON file. + + Returns: + RosterSummary with all units extracted. + """ + with open(path, "r", encoding="utf-8") as f: + return parse_roster(f.read()) \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..33cb9ca --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,15 @@ +[build-system] +requires = ["setuptools>=61.0"] +build-backend = "setuptools.backends._legacy:_Backend" + +[project] +name = "bs-roster-parser" +version = "1.0.0" +description = "Parse BattleScribe/NewRecruit roster JSON into flat unit lists with costs, model counts, and weapon breakdowns" +readme = "README.md" +requires-python = ">=3.10" +license = { text = "MIT" } +authors = [{ name = "Kay Kayyali" }] + +[tool.setuptools] +packages = ["bs_roster_parser"] \ No newline at end of file diff --git a/tests/example_roster.json b/tests/example_roster.json new file mode 100644 index 0000000..0f41a55 --- /dev/null +++ b/tests/example_roster.json @@ -0,0 +1,21726 @@ +{ + "roster": { + "costLimits": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 2000 + } + ], + "forces": [ + { + "selections": [ + { + "selections": [ + { + "id": "16nhfof", + "name": "Nachmund Gauntlet", + "entryId": "d539-debc-87ba-ddb8::a1e8-4bda-9200-f7c7", + "entryGroupId": "d539-debc-87ba-ddb8::41a3-8e07-1e16-db1d", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Current Campaign" + }, + { + "id": "bduofni", + "name": "Supply Limit", + "entryId": "d539-debc-87ba-ddb8::4213-a51d-bffe-87dc", + "number": 2800, + "type": "upgrade", + "from": "entry" + }, + { + "id": "b39v6v4", + "name": "Battle Tally", + "entryId": "d539-debc-87ba-ddb8::3dd5-2e5a-a042-6595", + "number": 4, + "type": "upgrade", + "from": "entry" + }, + { + "id": "uh86i5l", + "name": "Victories", + "entryId": "d539-debc-87ba-ddb8::1d15-6e78-ba49-ace9", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "costs": [ + { + "name": "Logistics Points", + "typeId": "04b1-67f7-48cb-4f1f", + "value": 1 + } + ], + "id": "bdwisnu", + "name": "No Effect", + "entryId": "bfbf-60b3-1e89-658c::92b4-91bb-dff2-d913", + "entryGroupId": "bfbf-60b3-1e89-658c::1375-0a07-745f-efb0", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Tours of Duty::Logistics Points::Assigning Logistics Points::Lexmechanicus" + }, + { + "costs": [ + { + "name": "Logistics Points", + "typeId": "04b1-67f7-48cb-4f1f", + "value": 1 + } + ], + "id": "benplkb", + "name": "No Effect", + "entryId": "bfbf-60b3-1e89-658c::5bf8-18a2-ccb7-522e", + "entryGroupId": "bfbf-60b3-1e89-658c::0033-9144-430c-030a", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Tours of Duty::Logistics Points::Assigning Logistics Points::Materiel" + }, + { + "costs": [ + { + "name": "Logistics Points", + "typeId": "04b1-67f7-48cb-4f1f", + "value": 1 + } + ], + "id": "begue66", + "name": "No Effect", + "entryId": "bfbf-60b3-1e89-658c::ba0c-4449-5d2f-1cef", + "entryGroupId": "bfbf-60b3-1e89-658c::419a-45aa-0afd-3e1c", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Tours of Duty::Logistics Points::Assigning Logistics Points::Morale" + }, + { + "costs": [ + { + "name": "Logistics Points", + "typeId": "04b1-67f7-48cb-4f1f", + "value": 1 + } + ], + "id": "bey8tf", + "name": "No Effect", + "entryId": "bfbf-60b3-1e89-658c::5d9d-8554-f7eb-c8e6", + "entryGroupId": "bfbf-60b3-1e89-658c::3f93-233d-6767-d743", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Tours of Duty::Logistics Points::Assigning Logistics Points::Tithe Pool" + } + ], + "categories": [ + { + "id": "ac7e-be7b-eb02-4752", + "entryId": "ac7e-be7b-eb02-4752", + "name": "Order of Battle", + "primary": true + } + ], + "id": "bcjenes", + "name": "Order of Battle", + "entryId": "d539-debc-87ba-ddb8::eda7-8b4b-3719-af36", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "selections": [ + { + "categories": [ + { + "id": "4ac9-fd30-1e3d-b249", + "name": "Configuration", + "entryId": "4ac9-fd30-1e3d-b249", + "primary": false + } + ], + "id": "bodkxgq", + "name": "Nachmund Gauntlet content is enabled", + "entryId": "6f5b-b62-37d0-4f6c::c9b3-8039-f1e9-c975", + "entryGroupId": "6f5b-b62-37d0-4f6c::e7cc-312b-6c80-450d", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade Options" + } + ], + "categories": [ + { + "id": "4ac9-fd30-1e3d-b249", + "entryId": "4ac9-fd30-1e3d-b249", + "name": "Configuration", + "primary": true + } + ], + "id": "bntro7zql", + "name": "Show/Hide Options", + "entryId": "6f5b-b62-37d0-4f6c::e8ef-836a-a9d1-901d", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Unless part of an Attached unit, this unit can only be selected as the target of a ranged attack if the attacking model is within 12\".", + "id": "a8a0-8fe7-898-e0f3", + "name": "Lone Operative", + "hidden": false, + "page": 19 + }, + { + "description": "Units with this ability that are eligible to fight do so in the Fights First step, provided every model in the unit has this ability.", + "id": "24-c886-e8ba-5a89", + "name": "Fights First", + "hidden": false, + "page": 32 + }, + { + "description": "During deployment, if every model in a unit has this ability, then when you set it up, it can be set up anywhere on the battlefield that is more than 9\" horizontally away from the enemy deployment zone and all enemy models.", + "id": "c05d-f4c3-f091-4938", + "name": "Infiltrators", + "hidden": false, + "page": 39 + }, + { + "description": "If every model in a unit has this ability, then each time a ranged attack is made against it, subtract 1 from that attack’s Hit roll.", + "id": "bec5-4288-34a6-ccfa", + "name": "Stealth", + "hidden": false, + "page": 20 + }, + { + "description": "If your Army Faction is ASTRA MILITARUM, OFFICER models with this ability can issue Orders. Each OFFICER's datasheet will specify how many Orders it can issue and which units are eligible to receive those Orders. Each time an OFFICER model issues an Order, select one of the Orders below, then select one eligible friendly unit within 6\" of that OFFICER model to issue it to. OFFICER models can issue Orders in your Command phase and at the end of a phase in which they disembarked from a TRANSPORT or were set up on the battlefield.\n\nUntil the start of your next Command phase, the unit you selected is affected by that Order. Unless otherwise stated, a unit can only be affected by one Order at a time (any Order subsequently issued to that unit replaces the current one). Orders cannot be issued to Battle-shocked units, and if a unit being affected by an Order becomes Battle-shocked, that Order ceases to affect that unit.\n\nMOVE! MOVE! MOVE!\nAdd 3\" to the Move characteristic of models in this unit.\n\nFIX BAYONETS!\nImprove the Weapon Skill characteristic of melee weapons equipped by models in this unit by 1.\n\nTAKE AIM!\nImprove the Ballistic Skill characteristic of ranged weapons equipped by models in this unit by 1.\n\nFIRST RANK, FIRE! SECOND RANK, FIRE!\nImprove the Attacks characteristic of Rapid Fire weapons equipped by models in this unit by 1.\n\nTAKE COVER!\nImprove the Save characteristic of models in this unit by 1 (this cannot improve a model’s Save to better than 3+).\n\nDUTY AND HONOUR!\nImprove the Leadership and Objective Control characteristics of models in this unit by 1.", + "id": "53c9-34f6-2443-a95e", + "name": "Voice Of Command", + "hidden": false + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "This unit’s **^^Officer^^** can issue up to 2 Orders to **^^Regiment^^** or **^^Gaunt’s Ghosts^^** units.", + "name": "Orders", + "typeId": "36b-c3c9-245f-e97d" + } + ], + "id": "fe55-fbe7-9515-3ad", + "name": "Orders", + "hidden": false, + "typeId": "3fc9-16d8-8670-c8e2", + "typeName": "Orders", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "At the end of your opponent’s turn, if this unit is not within Engagement Range of one or more enemy units, you can remove this unit from the battlefield. In the Reinforcements step of your next Movement phase, set it up anywhere on the battlefield that is more than 9\" horizontally away from all enemy models.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "13ff-2ceb-fce3-df15", + "name": "Covert Stealth Team", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "Models in this unit have the Benefit of Cover.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "f889-9159-4989-aedf", + "name": "Tanith Camo-cloaks", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "If your Crusade army includes one or more **^^Epic Hero^^** models with this Crusade ability, then at the Select Crusade Blessings step, roll one D6: on 4+ select one of the following:\n- If you are the Underdog, you can select one additional Crusade Blessing.\n- If you are not the Underdog, you can select one Crusade Blessing, instead.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "ab06-683b-f433-9032", + "name": "Strategic Champions", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "costs": [ + { + "name": "Crusade Points", + "typeId": "b03b-c239-15a5-da55", + "value": 1 + } + ], + "id": "5tfyn4k", + "name": "Strategic Champions", + "entryId": "ffd3-a6da-a79e-bb34::0886-2c5a-c854-8881::f8b1-010a-2447-c0e2", + "entryGroupId": "ffd3-a6da-a79e-bb34::0886-2c5a-c854-8881::b112-44a1-b89f-08b3", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Mighty Champions::Nachmund Gauntlet Crusade Abilities" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "3", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "6+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "14c-f77c-519c-129f", + "name": "Ibram Gaunt", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "Ibram Gaunt has a 5+ Invulnerable Save", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "3147-3cc7-728c-2a2e", + "name": "Invulnerable Save 5+", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "2+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "4", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "e365-bf29-f61b-4cd7", + "name": "Bolt pistol", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "5ufn4af", + "name": "Bolt pistol", + "entryId": "ffd3-a6da-a79e-bb34::ea95-5244-98f0-267a", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "5", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "2+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "47af-5780-1b00-2393", + "name": "Gaunt's chainsword", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "5uq0nl", + "name": "Gaunt's chainsword", + "entryId": "ffd3-a6da-a79e-bb34::e770-6d3f-2681-8a3f", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "categories": [ + { + "id": "4f3a-f0f7-6647-348d", + "name": "Epic Hero", + "entryId": "4f3a-f0f7-6647-348d", + "primary": false + }, + { + "id": "9cfd-1c32-585f-7d5c", + "name": "Character", + "entryId": "9cfd-1c32-585f-7d5c", + "primary": false + }, + { + "id": "e4d8-c6a1-7c23-ae25", + "name": "Officer", + "entryId": "e4d8-c6a1-7c23-ae25", + "primary": false + } + ], + "id": "5sfgs7m", + "name": "Ibram Gaunt", + "entryId": "ffd3-a6da-a79e-bb34::70de-52bd-ce8a-3df", + "number": 1, + "type": "model", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "2", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "f937-f1ab-f0df-a888", + "name": "Tanith Ghost", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "rules": [ + { + "description": "Weapons with **[HEAVY]** in their profile are known as Heavy weapons. Each time an attack is made with such a weapon, if the attacking model’s unit Remained Stationary this turn, add 1 to that attack’s Hit roll.", + "id": "1202-10a8-78e9-4c67", + "name": "Heavy", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "48\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "4", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "5+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "9", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "3", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Heavy", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "c3d1-cecd-5c0d-cfd6", + "name": "Bragg's autocannon", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "5u8era", + "name": "Bragg's autocannon", + "entryId": "ffd3-a6da-a79e-bb34::2d4e-fbc4-dae9-6ab9", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "3", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "3+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1f98-8841-6e91-4e16", + "name": "Straight silver knife", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "5vgyo6", + "name": "Straight silver knife", + "entryId": "ffd3-a6da-a79e-bb34::1eed-28d-6a44-d070::b156-4107-a367-265d", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "5tnzydh", + "name": "Tanith Ghost w/ Bragg's autocannon", + "entryId": "ffd3-a6da-a79e-bb34::5b43-2a5d-939c-d738", + "number": 1, + "type": "model", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "2", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "d747-ab92-3dbf-7414", + "name": "Tanith Ghost", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "rules": [ + { + "description": "Weapons with **[ASSAULT]** in their profile are known as Assault weapons. If a unit that Advanced this turn contains any models equipped with Assault weapons, it is still eligible to shoot in this turn’s Shooting phase. When such a unit is selected to shoot, you can only resolve attacks using Assault weapons its models are equipped with.", + "id": "fc8a-8c24-bae9-cc1c", + "name": "Assault", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "2dfb-739a-c29d-feea", + "name": "Corbec's hot-shot lascarbine", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "5vnpt8v", + "name": "Corbec's hot-shot lascarbine", + "entryId": "ffd3-a6da-a79e-bb34::f230-27d0-b77e-4431", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "3", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "3+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1f98-8841-6e91-4e16", + "name": "Straight silver knife", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "5vf0d99", + "name": "Straight silver knife", + "entryId": "ffd3-a6da-a79e-bb34::2371-ad96-8751-9e75::b156-4107-a367-265d", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "5t1l0zr", + "name": "Tanith Ghost w/ Corbec's hot-shot lascarbine", + "entryId": "ffd3-a6da-a79e-bb34::545a-23bd-ecf0-921c", + "number": 1, + "type": "model", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "2", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "6aa0-55a3-7f57-a81e", + "name": "Tanith Ghost", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "rules": [ + { + "description": "Weapons with **[HEAVY]** in their profile are known as Heavy weapons. Each time an attack is made with such a weapon, if the attacking model’s unit Remained Stationary this turn, add 1 to that attack’s Hit roll.", + "id": "1202-10a8-78e9-4c67", + "name": "Heavy", + "hidden": false, + "page": 26 + }, + { + "description": "Weapons with **[PRECISION]** in their profile are known as Precision weapons. Each time an attack made with such a weapon successfully wounds an Attached unit, if a Character model in that unit is visible to the attacking model, the attacking model’s player can choose to have that attack allocated to that Character model instead of following the normal attack sequence.", + "id": "9143-31ae-e0a6-6007", + "name": "Precision", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "2+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "5", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "4", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Heavy, Precision", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "b0f4-e6b1-74e7-6600", + "name": "Larkin's long-las", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "5v7gij", + "name": "Larkin's long-las", + "entryId": "ffd3-a6da-a79e-bb34::25b5-a65-ee58-7bc2", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "3", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "3+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1f98-8841-6e91-4e16", + "name": "Straight silver knife", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "5vbjqro", + "name": "Straight silver knife", + "entryId": "ffd3-a6da-a79e-bb34::28e-8028-39d6-f381::b156-4107-a367-265d", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "5tahwsf", + "name": "Tanith Ghost w/ Larkin's long-las", + "entryId": "ffd3-a6da-a79e-bb34::2b16-c960-a901-ca29", + "number": 1, + "type": "model", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "2", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "cef8-d212-b9f1-13a9", + "name": "Tanith Ghost", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "rules": [ + { + "description": "Weapons with **[ASSAULT]** in their profile are known as Assault weapons. If a unit that Advanced this turn contains any models equipped with Assault weapons, it is still eligible to shoot in this turn’s Shooting phase. When such a unit is selected to shoot, you can only resolve attacks using Assault weapons its models are equipped with.", + "id": "fc8a-8c24-bae9-cc1c", + "name": "Assault", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "d091-3506-aef4-4e60", + "name": "Lascarbine", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "5vvy2fp", + "name": "Lascarbine", + "entryId": "ffd3-a6da-a79e-bb34::dc11-1022-fb98-c277", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[DEVASTATING WOUNDS]** in their profile are known as Devastating Wounds weapons. Each time an attack is made with such a weapon, if that attack scores a Critical Wound, no saving throw of any kind can be made against that attack (including invulnerable saving throws). Such attacks are only allocated to models after all other attacks made by the attacking unit have been allocated and resolved. After that attack is allocated and after any modifiers are applied, it inflicts a number of mortal wounds on the target equal to the Damage characteristic of that attack, instead of inflicting damage normally.", + "id": "be1e-ac8e-1e2c-3528", + "name": "Devastating Wounds", + "hidden": false, + "page": 28 + }, + { + "description": "Weapons with **[PRECISION]** in their profile are known as Precision weapons. Each time an attack made with such a weapon successfully wounds an Attached unit, if a Character model in that unit is visible to the attacking model, the attacking model’s player can choose to have that attack allocated to that Character model instead of following the normal attack sequence.", + "id": "9143-31ae-e0a6-6007", + "name": "Precision", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "5", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "2+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "Devastating Wounds, Precision", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e03e-40a5-7f5-7e11", + "name": "Mkoll's straight silver knife", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "5v5zl1d", + "name": "Mkoll's straight silver knife", + "entryId": "ffd3-a6da-a79e-bb34::7eef-8a0d-e8e1-711d", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "5td8off", + "name": "Tanith Ghost w/ Mkoll's Straight Silver Knife", + "entryId": "ffd3-a6da-a79e-bb34::1f12-a819-2f92-c0a", + "number": 1, + "type": "model", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "2", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "5151-a7a3-af13-2391", + "name": "Tanith Ghost", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "rules": [ + { + "description": "Weapons with **[ASSAULT]** in their profile are known as Assault weapons. If a unit that Advanced this turn contains any models equipped with Assault weapons, it is still eligible to shoot in this turn’s Shooting phase. When such a unit is selected to shoot, you can only resolve attacks using Assault weapons its models are equipped with.", + "id": "fc8a-8c24-bae9-cc1c", + "name": "Assault", + "hidden": false, + "page": 25 + }, + { + "description": "Weapons with **[SUSTAINED HITS X]** in their profile are known as Sustained Hits weapons. Each time an attack is made with such a weapon, if a Critical Hit is rolled, that attack scores a number of additional hits on the target as denoted by ‘x’", + "id": "1897-c22c-9597-12b1", + "name": "Sustained Hits", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Assault, Sustained Hits 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "84b-fbf9-9248-5d52", + "name": "Rawne's lascarbine", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "5vpkyre", + "name": "Rawne's lascarbine", + "entryId": "ffd3-a6da-a79e-bb34::ef5c-1a1f-7ca4-b834", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "3", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "3+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1f98-8841-6e91-4e16", + "name": "Straight silver knife", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "5vypu6t", + "name": "Straight silver knife", + "entryId": "ffd3-a6da-a79e-bb34::f8cb-ecef-55da-a765::b156-4107-a367-265d", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "5t4cf7", + "name": "Tanith Ghost w/ Rawne's lascarbine", + "entryId": "ffd3-a6da-a79e-bb34::3953-9db3-211a-5533", + "number": 1, + "type": "model", + "from": "entry" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 100 + } + ], + "categories": [ + { + "id": "61e6-b057-7e6-f3b8", + "name": "Gaunt’s Ghosts", + "entryId": "61e6-b057-7e6-f3b8", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "4f3a-f0f7-6647-348d", + "entryId": "4f3a-f0f7-6647-348d", + "name": "Epic Hero", + "primary": true + }, + { + "id": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "entryId": "cf47-a0d7-7207-29dc", + "primary": false + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + } + ], + "id": "5sgaqko", + "name": "Gaunt’s Ghosts", + "entryId": "ffd3-a6da-a79e-bb34::653d-80-d715-7d55", + "number": 1, + "type": "unit", + "from": "entry" + }, + { + "rules": [ + { + "description": "If your Army Faction is ASTRA MILITARUM, OFFICER models with this ability can issue Orders. Each OFFICER's datasheet will specify how many Orders it can issue and which units are eligible to receive those Orders. Each time an OFFICER model issues an Order, select one of the Orders below, then select one eligible friendly unit within 6\" of that OFFICER model to issue it to. OFFICER models can issue Orders in your Command phase and at the end of a phase in which they disembarked from a TRANSPORT or were set up on the battlefield.\n\nUntil the start of your next Command phase, the unit you selected is affected by that Order. Unless otherwise stated, a unit can only be affected by one Order at a time (any Order subsequently issued to that unit replaces the current one). Orders cannot be issued to Battle-shocked units, and if a unit being affected by an Order becomes Battle-shocked, that Order ceases to affect that unit.\n\nMOVE! MOVE! MOVE!\nAdd 3\" to the Move characteristic of models in this unit.\n\nFIX BAYONETS!\nImprove the Weapon Skill characteristic of melee weapons equipped by models in this unit by 1.\n\nTAKE AIM!\nImprove the Ballistic Skill characteristic of ranged weapons equipped by models in this unit by 1.\n\nFIRST RANK, FIRE! SECOND RANK, FIRE!\nImprove the Attacks characteristic of Rapid Fire weapons equipped by models in this unit by 1.\n\nTAKE COVER!\nImprove the Save characteristic of models in this unit by 1 (this cannot improve a model’s Save to better than 3+).\n\nDUTY AND HONOUR!\nImprove the Leadership and Objective Control characteristics of models in this unit by 1.", + "id": "53c9-34f6-2443-a95e", + "name": "Voice Of Command", + "hidden": false + }, + { + "description": "While a Bodyguard unit contains a Leader, it is known as an Attached unit and, with the exception of rules that are triggered when units are destroyed (pg 12), it is treated as a single unit for all rules purposes. Each time an attack targets an Attached unit, until the attacking unit has resolved all of its attacks, you must use the Toughness characteristic of the Bodyguard models in that unit, even if a Leader in that unit has a different Toughness characteristic. Each time an attack successfully wounds an Attached unit, that attack cannot be allocated to a Character model in that unit, even if that Character model has lost one or more wounds or has already had attacks allocated to it this phase. As soon as the last Bodyguard model in an Attached unit has been destroyed, any attacks made against that unit that have yet to be allocated can then be allocated to Character models in that unit.\n\nEach time the last model in a Bodyguard unit is destroyed, each CHARACTER unit that is part of that Attached unit becomes a separate unit, with its original Starting Strength. If this happens as the result of an attack, they become separate units after the attacking unit has resolved all of its attacks. \n\nEach time the last model in a CHARACTER unit that is attached to a Bodyguard unit is destroyed and there is not another CHARACTER unit attached, that Attached unit’s Bodyguard unit becomes a separate unit, with its original Starting Strength. If this happens as the result of an attack, they become separate units after the attacking unit has resolved all of its attacks. \n\nEach time a unit that is part of an Attached unit is destroyed, it does not have the keywords of any other units that make up that Attached unit (unless it has those keywords on its own datasheet) for the purposes of any rules that would be triggered when that unit is destroyed.", + "id": "b4dd-3e1f-41cb-218f", + "name": "Leader", + "hidden": false, + "page": 39 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "4", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "6db3-e824-e816-3096", + "name": "Cadian Castellan", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This **^^Officer^^** can issue 2 Orders to **^^Regiment^^** units.", + "name": "Orders", + "typeId": "36b-c3c9-245f-e97d" + } + ], + "id": "21e5-4e9-7904-8d96", + "name": "Orders", + "hidden": false, + "typeId": "3fc9-16d8-8670-c8e2", + "typeName": "Orders", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "While this model is leading a unit, ranged weapons equipped by models in that unit have the **[SUSTAINED HITS 1]** ability", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "a7f5-adb8-d1c9-2a2d", + "name": "Senior Officer", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "While this model is leading a unit, that unit is eligible to shoot in a turn in which it Fell Back.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "cd15-5c13-fa1e-b2eb", + "name": "Get Back in the Fight", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This model has a 5+ invulnerable save.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "27f4-7449-a636-ae8c", + "name": "Invulnerable Save (5+)", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This model can be attached to the following units: **^^Cadian Shock Troops^^**, **^^Kasrkin^^**", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "e668-97a7-2df8-6db3", + "name": "Leader", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 4 + } + ], + "id": "lcfm988", + "name": "Experience Points", + "entryId": "c43b-26b5-4c4-521c::b8fc-1b8c-a827-be66::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "c43b-26b5-4c4-521c::b8fc-1b8c-a827-be66::56e1-e9a8-6946-0518", + "number": 4, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "l313nol", + "name": "Battles Played", + "entryId": "c43b-26b5-4c4-521c::b8fc-1b8c-a827-be66::1400-f768-fa9a-da64", + "entryGroupId": "c43b-26b5-4c4-521c::b8fc-1b8c-a827-be66::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "l3r477", + "name": "Battles Survived", + "entryId": "c43b-26b5-4c4-521c::b8fc-1b8c-a827-be66::c08e-e453-069d-82b9", + "entryGroupId": "c43b-26b5-4c4-521c::b8fc-1b8c-a827-be66::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "4", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "3+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "4", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "c639-bf91-f833-ebf6", + "name": "Power weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "iwptsi9", + "name": "Power weapon", + "entryId": "c43b-26b5-4c4-521c::67b2-5a8a-5812-d6df::bdcd-141f-487c-b579", + "entryGroupId": "c43b-26b5-4c4-521c::18df-42ba-b2e0-a164", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Chainsword" + }, + { + "rules": [ + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "7abb-27b8-6c54-eba2", + "name": "➤ Plasma pistol - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Hazardous, Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "ca8f-9ad1-f86c-b05d", + "name": "➤ Plasma pistol - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "iwprokh", + "name": "Plasma pistol", + "entryId": "c43b-26b5-4c4-521c::b543-cc43-cf4e-ff92::2da9-abbd-3c4d-361a", + "entryGroupId": "c43b-26b5-4c4-521c::2d1c-d7b9-fff5-45fd", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Laspistol" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 55 + } + ], + "categories": [ + { + "id": "4f3d-65b8-9542-878f", + "name": "Cadian Castellan", + "entryId": "4f3d-65b8-9542-878f", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "entryId": "cf47-a0d7-7207-29dc", + "primary": false + }, + { + "id": "9cfd-1c32-585f-7d5c", + "entryId": "9cfd-1c32-585f-7d5c", + "name": "Character", + "primary": true + }, + { + "id": "e4d8-c6a1-7c23-ae25", + "name": "Officer", + "entryId": "e4d8-c6a1-7c23-ae25", + "primary": false + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + } + ], + "id": "n1aki4", + "name": "Cadian Castellan (Battle-ready)", + "entryId": "c43b-26b5-4c4-521c::2b49-4d03-aaf5-3532", + "number": 1, + "type": "model", + "from": "entry", + "customName": "Artillery Captain Kayzar" + }, + { + "rules": [ + { + "description": "If your Army Faction is ASTRA MILITARUM, OFFICER models with this ability can issue Orders. Each OFFICER's datasheet will specify how many Orders it can issue and which units are eligible to receive those Orders. Each time an OFFICER model issues an Order, select one of the Orders below, then select one eligible friendly unit within 6\" of that OFFICER model to issue it to. OFFICER models can issue Orders in your Command phase and at the end of a phase in which they disembarked from a TRANSPORT or were set up on the battlefield.\n\nUntil the start of your next Command phase, the unit you selected is affected by that Order. Unless otherwise stated, a unit can only be affected by one Order at a time (any Order subsequently issued to that unit replaces the current one). Orders cannot be issued to Battle-shocked units, and if a unit being affected by an Order becomes Battle-shocked, that Order ceases to affect that unit.\n\nMOVE! MOVE! MOVE!\nAdd 3\" to the Move characteristic of models in this unit.\n\nFIX BAYONETS!\nImprove the Weapon Skill characteristic of melee weapons equipped by models in this unit by 1.\n\nTAKE AIM!\nImprove the Ballistic Skill characteristic of ranged weapons equipped by models in this unit by 1.\n\nFIRST RANK, FIRE! SECOND RANK, FIRE!\nImprove the Attacks characteristic of Rapid Fire weapons equipped by models in this unit by 1.\n\nTAKE COVER!\nImprove the Save characteristic of models in this unit by 1 (this cannot improve a model’s Save to better than 3+).\n\nDUTY AND HONOUR!\nImprove the Leadership and Objective Control characteristics of models in this unit by 1.", + "id": "53c9-34f6-2443-a95e", + "name": "Voice Of Command", + "hidden": false + }, + { + "description": "While a Bodyguard unit contains a Leader, it is known as an Attached unit and, with the exception of rules that are triggered when units are destroyed (pg 12), it is treated as a single unit for all rules purposes. Each time an attack targets an Attached unit, until the attacking unit has resolved all of its attacks, you must use the Toughness characteristic of the Bodyguard models in that unit, even if a Leader in that unit has a different Toughness characteristic. Each time an attack successfully wounds an Attached unit, that attack cannot be allocated to a Character model in that unit, even if that Character model has lost one or more wounds or has already had attacks allocated to it this phase. As soon as the last Bodyguard model in an Attached unit has been destroyed, any attacks made against that unit that have yet to be allocated can then be allocated to Character models in that unit.\n\nEach time the last model in a Bodyguard unit is destroyed, each CHARACTER unit that is part of that Attached unit becomes a separate unit, with its original Starting Strength. If this happens as the result of an attack, they become separate units after the attacking unit has resolved all of its attacks. \n\nEach time the last model in a CHARACTER unit that is attached to a Bodyguard unit is destroyed and there is not another CHARACTER unit attached, that Attached unit’s Bodyguard unit becomes a separate unit, with its original Starting Strength. If this happens as the result of an attack, they become separate units after the attacking unit has resolved all of its attacks. \n\nEach time a unit that is part of an Attached unit is destroyed, it does not have the keywords of any other units that make up that Attached unit (unless it has those keywords on its own datasheet) for the purposes of any rules that would be triggered when that unit is destroyed.", + "id": "b4dd-3e1f-41cb-218f", + "name": "Leader", + "hidden": false, + "page": 39 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "Once per battle round, at the start of any phase, you can select one friendly **^^Astra Militarum Infantry^^** unit that is Battle-shocked and within 12\" of this model. If you do, one model in that unit is destroyed, and that unit is then no longer Battle-shocked.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "76ab-92e3-9487-620b", + "name": "Summary Execution", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "3", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "6+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "979a-bc52-be92-de61", + "name": "Commissar", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "While another **^^Officer^^** model is in the same unit as this model, you can re-roll Battle-shock tests taken for that unit.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "ccec-db7f-8187-2ac", + "name": "Political Overwatch", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This **^^Officer^^** can issue 1 Order to a **^^Regiment^^** unit. This **^^Officer^^** can only issue the Duty and Honour! and Fix Bayonets! Orders.", + "name": "Orders", + "typeId": "36b-c3c9-245f-e97d" + } + ], + "id": "11a-efa7-7a1e-27e9", + "name": "Orders", + "hidden": false, + "typeId": "3fc9-16d8-8670-c8e2", + "typeName": "Orders", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This model has a 5+ invulnerable save.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "27f4-7449-a636-ae8c", + "name": "Invulnerable Save (5+)", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This model can be attached to the following units: **^^Cadian Shock Troops^^**, **^^Catachan Jungle Fighters^^**, **^^Death Korps of Krieg^^**, **^^Kasrkin^^**, **^^Krieg Combat Engineers^^**, **^^Tempestus Scions^^**", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "b6d-7fbe-cc9-4f92", + "name": "Leader", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 1 + } + ], + "id": "y5qrdtc", + "name": "Experience Points", + "entryId": "f86e-edef-7ce6-6ded::5e75-c2e8-939b-9b8a::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "f86e-edef-7ce6-6ded::5e75-c2e8-939b-9b8a::56e1-e9a8-6946-0518", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "xxa972h", + "name": "Battles Played", + "entryId": "f86e-edef-7ce6-6ded::5e75-c2e8-939b-9b8a::1400-f768-fa9a-da64", + "entryGroupId": "f86e-edef-7ce6-6ded::5e75-c2e8-939b-9b8a::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "4", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1269-627b-5088-cf12", + "name": "Bolt pistol", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "xuc9joe9", + "name": "Bolt pistol", + "entryId": "f86e-edef-7ce6-6ded::ad3-2167-f34c-2e14::3117-5234-7ed4-8d7f", + "entryGroupId": "f86e-edef-7ce6-6ded::2a00-5667-abe-8b4f", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Bolt Pistol" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "4", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "3034-c113-e0a6-0838", + "name": "Chainsword", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "xvqcabc", + "name": "Chainsword", + "entryId": "f86e-edef-7ce6-6ded::cf09-4428-9f51-d36c", + "entryGroupId": "f86e-edef-7ce6-6ded::2f0b-0c9e-0391-7383", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Chainsword" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 30 + } + ], + "categories": [ + { + "id": "cf38-2338-aa71-ed56", + "name": "Commissar", + "entryId": "cf38-2338-aa71-ed56", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "entryId": "cf47-a0d7-7207-29dc", + "primary": false + }, + { + "id": "9cfd-1c32-585f-7d5c", + "entryId": "9cfd-1c32-585f-7d5c", + "name": "Character", + "primary": true + }, + { + "id": "e4d8-c6a1-7c23-ae25", + "name": "Officer", + "entryId": "e4d8-c6a1-7c23-ae25", + "primary": false + } + ], + "id": "xu6kol", + "name": "Commissar (Battle-ready)", + "entryId": "f86e-edef-7ce6-6ded::a979-5b21-dc69-b949", + "number": 1, + "type": "model", + "from": "entry" + }, + { + "rules": [ + { + "description": "During the Declare Battle Formations step, if every model in a unit has this ability, you can set it up in Reserves instead of setting it up on the battlefield. If you do, in the Reinforcements step of one of your Movement phases you can set up this unit anywhere on the battlefield that is more than 9\" horizontally away from all enemy models.\n\nIf a unit with the Deep Strike ability arrives from Strategic Reserves, the controlling player can choose for that unit to be set up either using the rules for Strategic Reserves or using the Deep Strike ability.", + "id": "7cb5-dd6b-dd87-ad3b", + "name": "Deep Strike", + "hidden": false, + "page": 39 + }, + { + "description": "If your Army Faction is ASTRA MILITARUM, OFFICER models with this ability can issue Orders. Each OFFICER's datasheet will specify how many Orders it can issue and which units are eligible to receive those Orders. Each time an OFFICER model issues an Order, select one of the Orders below, then select one eligible friendly unit within 6\" of that OFFICER model to issue it to. OFFICER models can issue Orders in your Command phase and at the end of a phase in which they disembarked from a TRANSPORT or were set up on the battlefield.\n\nUntil the start of your next Command phase, the unit you selected is affected by that Order. Unless otherwise stated, a unit can only be affected by one Order at a time (any Order subsequently issued to that unit replaces the current one). Orders cannot be issued to Battle-shocked units, and if a unit being affected by an Order becomes Battle-shocked, that Order ceases to affect that unit.\n\nMOVE! MOVE! MOVE!\nAdd 3\" to the Move characteristic of models in this unit.\n\nFIX BAYONETS!\nImprove the Weapon Skill characteristic of melee weapons equipped by models in this unit by 1.\n\nTAKE AIM!\nImprove the Ballistic Skill characteristic of ranged weapons equipped by models in this unit by 1.\n\nFIRST RANK, FIRE! SECOND RANK, FIRE!\nImprove the Attacks characteristic of Rapid Fire weapons equipped by models in this unit by 1.\n\nTAKE COVER!\nImprove the Save characteristic of models in this unit by 1 (this cannot improve a model’s Save to better than 3+).\n\nDUTY AND HONOUR!\nImprove the Leadership and Objective Control characteristics of models in this unit by 1.", + "id": "53c9-34f6-2443-a95e", + "name": "Voice Of Command", + "hidden": false + }, + { + "description": "While a Bodyguard unit contains a Leader, it is known as an Attached unit and, with the exception of rules that are triggered when units are destroyed (pg 12), it is treated as a single unit for all rules purposes. Each time an attack targets an Attached unit, until the attacking unit has resolved all of its attacks, you must use the Toughness characteristic of the Bodyguard models in that unit, even if a Leader in that unit has a different Toughness characteristic. Each time an attack successfully wounds an Attached unit, that attack cannot be allocated to a Character model in that unit, even if that Character model has lost one or more wounds or has already had attacks allocated to it this phase. As soon as the last Bodyguard model in an Attached unit has been destroyed, any attacks made against that unit that have yet to be allocated can then be allocated to Character models in that unit.\n\nEach time the last model in a Bodyguard unit is destroyed, each CHARACTER unit that is part of that Attached unit becomes a separate unit, with its original Starting Strength. If this happens as the result of an attack, they become separate units after the attacking unit has resolved all of its attacks. \n\nEach time the last model in a CHARACTER unit that is attached to a Bodyguard unit is destroyed and there is not another CHARACTER unit attached, that Attached unit’s Bodyguard unit becomes a separate unit, with its original Starting Strength. If this happens as the result of an attack, they become separate units after the attacking unit has resolved all of its attacks. \n\nEach time a unit that is part of an Attached unit is destroyed, it does not have the keywords of any other units that make up that Attached unit (unless it has those keywords on its own datasheet) for the purposes of any rules that would be triggered when that unit is destroyed.", + "id": "b4dd-3e1f-41cb-218f", + "name": "Leader", + "hidden": false, + "page": 39 + }, + { + "description": "Weapons with **[SUSTAINED HITS X]** in their profile are known as Sustained Hits weapons. Each time an attack is made with such a weapon, if a Critical Hit is rolled, that attack scores a number of additional hits on the target as denoted by ‘x’", + "id": "1897-c22c-9597-12b1", + "name": "Sustained Hits", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "This unit’s **^^Officer^^** can issue 1 Order to a **^^Regiment^^** unit.", + "name": "Orders", + "typeId": "36b-c3c9-245f-e97d" + } + ], + "id": "78c6-15ac-3822-61f2", + "name": "Orders", + "hidden": false, + "typeId": "3fc9-16d8-8670-c8e2", + "typeName": "Orders", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This unit can be attached to the following unit:\n- **^^Tempestus Scions^^**", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "69ce-15a1-88b0-ef6c", + "name": "Leader", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "While this unit contains a Tempestor Prime, ranged weapons equipped by models in this unit have the **[SUSTAINED HITS 1]** ability.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "8714-80fe-8740-c08b", + "name": "Tempestor Prime", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "3", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "629f-8293-28f2-7bfc", + "name": "Tempestor Prime", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "4", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "3+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "ae8a-94d7-afa6-9dc0", + "name": "Tempestus dagger", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "gy95os", + "name": "Tempestus dagger", + "entryId": "30ef-6edf-f9be-6b3b::2c1e-1eaf-32d2-2b4", + "entryGroupId": "30ef-6edf-f9be-6b3b::46c8-3309-4c24-ef9a", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "While the bearer is leading a unit, that unit can be affected by up to two different Orders at the same time.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "6ea1-7b47-ed43-f687", + "name": "Command Rod", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "id": "gyrb1mp", + "name": "Command rod", + "entryId": "30ef-6edf-f9be-6b3b::656c-c6b7-7696-bdb5", + "entryGroupId": "30ef-6edf-f9be-6b3b::279e-4838-70f2-9019", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Bolt Pistol" + } + ], + "categories": [ + { + "id": "9cfd-1c32-585f-7d5c", + "name": "Character", + "entryId": "9cfd-1c32-585f-7d5c", + "primary": false + }, + { + "id": "e4d8-c6a1-7c23-ae25", + "name": "Officer", + "entryId": "e4d8-c6a1-7c23-ae25", + "primary": false + } + ], + "id": "gj89m7p", + "name": "Tempestor Prime", + "entryId": "30ef-6edf-f9be-6b3b::1999-fec0-869b-8e2", + "entryGroupId": "30ef-6edf-f9be-6b3b::13ae-9951-4da9-9837", + "number": 1, + "type": "model", + "from": "group", + "group": "Tempestor Prime" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "8f0a-f21-ee33-e69f", + "name": "Tempestus Scion", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "270f-e247-55f9-c650", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "h5jcqgd", + "name": "Close combat weapon", + "entryId": "30ef-6edf-f9be-6b3b::9a64-f8a-cf63-3057::b349-9d3a-1a65-3e48", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[MELTA X]** in their profile are known as Melta weapons. Each time an attack made with such a weapon targets a unit within half that weapon’s range, that attack’s Damage characteristic is increased by the amount denoted by ‘x’.", + "id": "7cdb-fb99-44a9-8849", + "name": "Melta", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "9", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-4", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Melta 2", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "2f3b-a7b-32f0-7d1", + "name": "Meltagun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "4986-bf86-beb4-13ac", + "name": "Damage Dx Weapon", + "entryId": "4986-bf86-beb4-13ac", + "primary": false + } + ], + "id": "h5vlztg", + "name": "Meltagun", + "entryId": "30ef-6edf-f9be-6b3b::9142-978c-328e-c753::5953-e173-bc8b-1109", + "entryGroupId": "30ef-6edf-f9be-6b3b::bb86-a128-b9b6-c0d6", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Hot-shot Lasgun" + } + ], + "id": "h5de9wh", + "name": "Tempestus Scion", + "entryId": "30ef-6edf-f9be-6b3b::fd99-ed-646c-8f3a", + "entryGroupId": "30ef-6edf-f9be-6b3b::fde9-a8a-9827-674a", + "number": 1, + "type": "model", + "from": "group", + "group": "Tempestus Scions" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "8f0a-f21-ee33-e69f", + "name": "Tempestus Scion", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "270f-e247-55f9-c650", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "4y265l3", + "name": "Close combat weapon", + "entryId": "30ef-6edf-f9be-6b3b::9a64-f8a-cf63-3057::b349-9d3a-1a65-3e48", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + }, + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "376-de78-6095-db58", + "name": "➤ Plasma gun - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1, Hazardous", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "f7fe-cc8d-2fff-39a8", + "name": "➤ Plasma gun - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "4yd8lm", + "name": "Plasma gun", + "entryId": "30ef-6edf-f9be-6b3b::a276-c4a9-b708-ef9d::280a-959f-4c4f-aa28", + "entryGroupId": "30ef-6edf-f9be-6b3b::bb86-a128-b9b6-c0d6", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Hot-shot Lasgun" + } + ], + "id": "4xqt5hu", + "name": "Tempestus Scion", + "entryId": "30ef-6edf-f9be-6b3b::fd99-ed-646c-8f3a", + "entryGroupId": "30ef-6edf-f9be-6b3b::fde9-a8a-9827-674a", + "number": 1, + "type": "model", + "from": "group", + "group": "Tempestus Scions" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "8f0a-f21-ee33-e69f", + "name": "Tempestus Scion", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "270f-e247-55f9-c650", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "jnezq9", + "name": "Close combat weapon", + "entryId": "30ef-6edf-f9be-6b3b::9a5a-b618-576d-c3fb::b349-9d3a-1a65-3e48", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "df1b-6c7b-70a8-c492", + "name": "Hot-shot laspistol", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "jn5lx8d", + "name": "Hot-shot laspistol", + "entryId": "30ef-6edf-f9be-6b3b::c246-be0b-ceee-f451::56ad-b03d-517e-124a", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Each time the **^^Officer^^** in the bearer’s unit issues an Order, it can issue it to an eligible unit up to 24\" away.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "2065-a298-ad3c-9479", + "name": "Master Vox", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "id": "jnvszdv", + "name": "Master vox", + "entryId": "30ef-6edf-f9be-6b3b::e5c7-9c09-28ab-9f79::1f75-a238-cc23-a70f", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "gimxo3", + "name": "Tempestus Scion w/ Master Vox", + "entryId": "30ef-6edf-f9be-6b3b::e0a1-2dfc-4198-a10d", + "entryGroupId": "30ef-6edf-f9be-6b3b::fde9-a8a-9827-674a", + "number": 1, + "type": "model", + "from": "group", + "group": "Tempestus Scions" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "8f0a-f21-ee33-e69f", + "name": "Tempestus Scion", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "270f-e247-55f9-c650", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "jndbblu", + "name": "Close combat weapon", + "entryId": "30ef-6edf-f9be-6b3b::fd9e-2dfd-6348-7139::b349-9d3a-1a65-3e48", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "273-fbcd-db4-6029", + "name": "Hot-shot lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "jnse754", + "name": "Hot-shot lasgun", + "entryId": "30ef-6edf-f9be-6b3b::61c0-fcf2-1496-8df1::6536-7b98-3b50-d68a", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "df1b-6c7b-70a8-c492", + "name": "Hot-shot laspistol", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "jn6qdlq", + "name": "Hot-shot laspistol", + "entryId": "30ef-6edf-f9be-6b3b::1a71-fdaf-ec5f-5248::56ad-b03d-517e-124a", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "At the start of your Command phase, if the bearer's unit is below its Starting Strength, you can return up to D3 destroyed Tempestus Scions models to this unit.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "5475-0ba7-999d-59c5", + "name": "Medi-pack", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "id": "jnl3rdl", + "name": "Medi-pack", + "entryId": "30ef-6edf-f9be-6b3b::1031-61be-8619-5fcc", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "gi8i81d", + "name": "Tempestus Scion w/ Medi-pack", + "entryId": "30ef-6edf-f9be-6b3b::1346-7fbc-d56a-103e", + "entryGroupId": "30ef-6edf-f9be-6b3b::fde9-a8a-9827-674a", + "number": 1, + "type": "model", + "from": "group", + "group": "Tempestus Scions" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 85 + } + ], + "categories": [ + { + "id": "f168-1b04-e10d-e9a", + "name": "Militarum Tempestus", + "entryId": "f168-1b04-e10d-e9a", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "entryId": "cf47-a0d7-7207-29dc", + "primary": false + }, + { + "id": "9cfd-1c32-585f-7d5c", + "entryId": "9cfd-1c32-585f-7d5c", + "name": "Character", + "primary": true + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + }, + { + "id": "4100-95dc-a489-ffbc", + "name": "Command Squad", + "entryId": "4100-95dc-a489-ffbc", + "primary": false + } + ], + "id": "gicazyf", + "name": "Militarum Tempestus Command Squad (Battle-ready)", + "entryId": "30ef-6edf-f9be-6b3b::497-36ad-8ecb-f7c7", + "number": 1, + "type": "unit", + "from": "entry" + }, + { + "rules": [ + { + "description": "Some models have 'Feel No Pain x+' listed in their abilities. Each time a model with this ability suffers damage and so would lose a wound (including wounds lost due to mortal wounds), roll one D6: if the result is greater than or equal to the number denoted by 'x: that wound is ignored and is not lost. If a model has more than one Feel No Pain ability, you can only use one of those abilities each time that model suffers damage and so would lose a wound.", + "id": "9bf4-280f-bbe2-6fbb", + "name": "Feel No Pain 6+", + "hidden": false, + "page": 23 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "6", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "6", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "bfe4-149a-8bbd-7cac", + "name": "Ogryn Bodyguard", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "At the start of the Declare Battle Formations step, this model must join one **^^Command Squad^^** unit from your army (a **^^Command Squad^^** cannot have more than one **^^Loyal Protector^^** model joined to it). This model then counts as part of that **^^Command Squad^^** for the rest of the battle, and its Starting Strength is increased accordingly. If it is not possible to join this model to a **^^Command Squad^^**, it does not take part in the battle and counts as having been destroyed. \n\nWhile this model is joined to a unit, it can embark within any **^^Transport^^** that unit can embark within, and takes up the space of 3 models.\n\n\nThis model cannot be selected as your **^^Warlord^^** and cannot be given Enhancements.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "3526-ae85-d981-d86a", + "name": "Loyal Protector", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "While one or more **^^Officer^^** models are in the same unit as this model, those **^^Officer^^** models have the Feel No Pain 4+ ability", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "9b6f-5790-3573-45c7", + "name": "Ogryn Bodyguard", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 2 + } + ], + "id": "d80xdha", + "name": "Experience Points", + "entryId": "2265-a0d2-432c-ca41::a1c7-abbb-cb14-6f96::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "2265-a0d2-432c-ca41::a1c7-abbb-cb14-6f96::56e1-e9a8-6946-0518", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "d23t1tq", + "name": "Battles Played", + "entryId": "2265-a0d2-432c-ca41::a1c7-abbb-cb14-6f96::1400-f768-fa9a-da64", + "entryGroupId": "2265-a0d2-432c-ca41::a1c7-abbb-cb14-6f96::cb00-fd6c-1777-754b", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "4", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "3+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "6", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "6902-de50-ecdd-9225", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "rj55pkq", + "name": "Close combat weapon", + "entryId": "2265-a0d2-432c-ca41::f8d6-98db-79b9-874e", + "entryGroupId": "2265-a0d2-432c-ca41::3dfa-627f-3ab0-7feb", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "The bearer has a 4+ invulnerable save.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "8fd8-f791-a040-3bde", + "name": "Brute Shield", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "id": "rkjwgr", + "name": "Brute shield", + "entryId": "2265-a0d2-432c-ca41::3071-b18d-9d4f-74c5::5a1c-ba0c-7970-348d", + "entryGroupId": "2265-a0d2-432c-ca41::e221-1dc2-1aaf-d342", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Huge Knife" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "5", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "3+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "7", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "2", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "89a5-cc5f-be46-bf81", + "name": "Bullgryn maul", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "rkmm9wn", + "name": "Bullgryn maul", + "entryId": "2265-a0d2-432c-ca41::03e6-eb5c-2a4c-f5cb", + "entryGroupId": "2265-a0d2-432c-ca41::850-b82c-9d30-e539", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Ripper Gun" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 40 + } + ], + "categories": [ + { + "id": "1a39-50fb-5af6-e77", + "name": "Bodyguard", + "entryId": "1a39-50fb-5af6-e77", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "entryId": "cf47-a0d7-7207-29dc", + "primary": false + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + }, + { + "id": "16ea-4f5b-d2d1-4d7d", + "name": "Loyal Protector", + "entryId": "16ea-4f5b-d2d1-4d7d", + "primary": false + }, + { + "id": "5e1a-9392-f640-e4b", + "name": "Ogryn", + "entryId": "5e1a-9392-f640-e4b", + "primary": false + }, + { + "id": "9cfd-1c32-585f-7d5c", + "entryId": "9cfd-1c32-585f-7d5c", + "name": "Character", + "primary": true + } + ], + "id": "rgp9ayg", + "name": "Ogryn Bodyguard (Battle-ready)", + "entryId": "2265-a0d2-432c-ca41::a7c2-1534-93b0-c0eb", + "number": 1, + "type": "model", + "from": "entry", + "customName": "Boldr" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "At the end of your Command phase, if this unit is within range of an objective marker you control, that objective marker remains under your control, even if you have no models within range of it, until your opponent controls it at the start or end of any turn.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "24e3-c4d3-963b-cb10", + "name": "Shock Troops", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "*This unit can have up to two Leader units attached to it, provided no more than one of those units is a **^^Command Squad^^** unit. If it does, and this Bodyguard unit is destroyed, the Leader units attached to it become separate units, with their original Starting Strengths.*", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "b592-33bc-a25d-b3a9", + "name": "Unit Composition", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 6 + } + ], + "id": "mdg7lqc", + "name": "Experience Points", + "entryId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::56e1-e9a8-6946-0518", + "number": 6, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "m8ipvdw", + "name": "Battles Played", + "entryId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::1400-f768-fa9a-da64", + "entryGroupId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "m8tnifb", + "name": "Battles Survived", + "entryId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::c08e-e453-069d-82b9", + "entryGroupId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "m89bh2", + "name": "Enemy Units Destroyed", + "entryId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::81ba-be8c-38e9-823d", + "entryGroupId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::cb00-fd6c-1777-754b", + "number": 3, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Each time a model in this unit makes an attack that targets a unit is within range of an objective marker, re-roll a Wound roll of 1.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "495e-a4f1-9476-85e4", + "name": "Territorial", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "costs": [ + { + "name": "Crusade Points", + "typeId": "b03b-c239-15a5-da55", + "value": 1 + }, + { + "name": "Crusade: Battle Honours", + "typeId": "75bb-ded1-c86d-bdf0", + "value": 1 + } + ], + "id": "m9qx4xt", + "name": "Territorial", + "entryId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::b5fc-a6da-a02e-e96a::1697-a5b5-4b7b-e828", + "entryGroupId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::b5fc-a6da-a02e-e96a::5370-0734-ffdb-9fdf", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Honours::Battle Traits::Nachmund Gauntlet Battle Traits" + }, + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "ea09-3364-e6cd-2ffe", + "name": "Shock Trooper", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "3", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "7e3a-2a4b-20a9-7de0", + "name": "Chainsword", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "aes8n62", + "name": "Chainsword", + "entryId": "7b5-9080-f871-aff9::4526-6733-6376-9282::cd8f-a473-cc9a-24a1::7934-5223-153f-104e", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "9210-c504-a4cf-6fac", + "name": "Laspistol", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "ae3czy7", + "name": "Laspistol", + "entryId": "7b5-9080-f871-aff9::4526-6733-6376-9282::3357-b84-f22d-2116::2689-4c0e-cdfb-3e5", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "adbmahg", + "name": "Laspistol and chainsword", + "entryId": "7b5-9080-f871-aff9::4526-6733-6376-9282::9142-cd28-1254-6c47", + "entryGroupId": "7b5-9080-f871-aff9::4526-6733-6376-9282::7b3a-d2ff-caa-5e40", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Wargear Options" + } + ], + "id": "adw7wr8", + "name": "Shock Trooper Sergeant", + "entryId": "7b5-9080-f871-aff9::4526-6733-6376-9282::e395-8ca5-e093-6f7b", + "number": 2, + "type": "model", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "ea09-3364-e6cd-2ffe", + "name": "Shock Trooper", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "afaykr3k", + "name": "Close combat weapon", + "entryId": "7b5-9080-f871-aff9::9d7c-d246-a161-a068::314e-1a81-371e-861f::8fe1-438f-f00a-ef5c", + "number": 12, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1310-c472-50e8-f5e6", + "name": "Lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "afbv5mb", + "name": "Lasgun", + "entryId": "7b5-9080-f871-aff9::9d7c-d246-a161-a068::b066-d6eb-16ea-ae60::26c-19b3-720-8dcf", + "number": 12, + "type": "upgrade", + "from": "entry" + } + ], + "id": "aclj8fw", + "name": "Shock Trooper", + "entryId": "7b5-9080-f871-aff9::9d7c-d246-a161-a068::ae21-aec-1942-66ea", + "entryGroupId": "7b5-9080-f871-aff9::8a51-d199-31e8-322e", + "number": 12, + "type": "model", + "from": "group", + "group": "18 Shock Troopers" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "ea09-3364-e6cd-2ffe", + "name": "Shock Trooper", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "l66bo5", + "name": "Close combat weapon", + "entryId": "7b5-9080-f871-aff9::8aae-887-67b9-9cd2::a814-7933-e5e2-a9df::8fe1-438f-f00a-ef5c", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1310-c472-50e8-f5e6", + "name": "Lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "l62powp", + "name": "Lasgun", + "entryId": "7b5-9080-f871-aff9::8aae-887-67b9-9cd2::ffa1-78b7-8ac3-26a3::26c-19b3-720-8dcf", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Each time you target the bearer’s unit with a Stratagem, roll one D6, adding 1 to the result if there are one or more friendly **^^Officer^^** models within 6\": on a 5+, you gain 1CP", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "885d-bd4e-142b-a062", + "name": "Vox-caster", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "id": "l64jgze", + "name": "Vox-caster", + "entryId": "7b5-9080-f871-aff9::8aae-887-67b9-9cd2::6a24-2646-c8ab-bb60::6bfd-18be-90d3-2398", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "ac9014m", + "name": "Shock Trooper w/ Vox Caster", + "entryId": "7b5-9080-f871-aff9::8aae-887-67b9-9cd2::f08d-c0c5-c701-2b8", + "entryGroupId": "7b5-9080-f871-aff9::8a51-d199-31e8-322e", + "number": 2, + "type": "model", + "from": "group", + "group": "18 Shock Troopers" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "ea09-3364-e6cd-2ffe", + "name": "Shock Trooper", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "l8gtvy8", + "name": "Close combat weapon", + "entryId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::61cc-c2c3-c872-56be::8fe1-438f-f00a-ef5c", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[MELTA X]** in their profile are known as Melta weapons. Each time an attack made with such a weapon targets a unit within half that weapon’s range, that attack’s Damage characteristic is increased by the amount denoted by ‘x’.", + "id": "7cdb-fb99-44a9-8849", + "name": "Melta", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "9", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-4", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Melta 2", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "e365-f24d-e4cd-74dd", + "name": "Meltagun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "4986-bf86-beb4-13ac", + "name": "Damage Dx Weapon", + "entryId": "4986-bf86-beb4-13ac", + "primary": false + } + ], + "id": "l89zcfp", + "name": "Meltagun", + "entryId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::70f0-6510-2b1c-40ca::e701-7c4-8b3b-49d6", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "adg934p", + "name": "Shock Trooper w/ Meltagun", + "entryId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::318a-8c8c-8556-6972", + "entryGroupId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::b692-3776-f85-d20c", + "number": 2, + "type": "model", + "from": "group", + "group": "18 Shock Troopers::Shock Trooper w/ Special Weapon" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "ea09-3364-e6cd-2ffe", + "name": "Shock Trooper", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "l8g5w67", + "name": "Close combat weapon", + "entryId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::8389-30b-7b13-8788::8fe1-438f-f00a-ef5c", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + }, + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "e019-8167-2b5-931e", + "name": "➤ Plasma gun - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1, Hazardous", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1ee9-5cc2-1ea4-ce6", + "name": "➤ Plasma gun - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "l8wj066", + "name": "Plasma gun", + "entryId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::614e-7b95-f317-f46f::d0dc-eb53-4dc1-c69e", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "ad8ztlk", + "name": "Shock Trooper w/ Plasma Gun", + "entryId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::103a-aceb-392d-b414", + "entryGroupId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::b692-3776-f85-d20c", + "number": 2, + "type": "model", + "from": "group", + "group": "18 Shock Troopers::Shock Trooper w/ Special Weapon" + } + ], + "id": "bric2sa", + "name": "2 Shock Trooper Sergeants and 18 Shock Troopers", + "entryId": "7b5-9080-f871-aff9::6f72-94d9-b0df-e130", + "entryGroupId": "7b5-9080-f871-aff9::a248-ec80-fb12-ee06", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Unit Composition" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 120 + } + ], + "categories": [ + { + "id": "1645-3202-7cc-f36b", + "name": "Cadian Shock Troops", + "entryId": "1645-3202-7cc-f36b", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "entryId": "cf47-a0d7-7207-29dc", + "primary": false + }, + { + "id": "e338-111e-d0c6-b687", + "entryId": "e338-111e-d0c6-b687", + "name": "Battleline", + "primary": true + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + }, + { + "id": "c8a1-fef-5569-61c9", + "name": "Regiment", + "entryId": "c8a1-fef-5569-61c9", + "primary": false + }, + { + "id": "edff-c2d-8999-4f45", + "name": "Platoon", + "entryId": "edff-c2d-8999-4f45", + "primary": false + }, + { + "id": "ec4a-9386-40bd-7fb7", + "name": "Cadian", + "entryId": "ec4a-9386-40bd-7fb7", + "primary": false + } + ], + "id": "bqt6viq", + "name": "Cadian Shock Troops (Blooded)", + "entryId": "7b5-9080-f871-aff9::a2aa-7688-dcb1-4132", + "number": 1, + "type": "unit", + "from": "entry", + "customName": "Sgt Ackerman's Vanguard Platoon" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "3\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "7", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "3+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "10", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "3", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "9ee6-6f69-8c54-0a7f", + "name": "Artillery Team", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "In your Shooting phase, after this model has shot, if one or more of those attacks made with an Indirect Fire weapon scored a hit against an enemy unit, that unit must take a Battle-shock test (if an **^^Infantry^^** unit is hit by one or more attacks made by a multiple rocket launcher, they must subtract 1 from their Battle-shock test when doing so).", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "bafb-2ddf-580c-fea1", + "name": "Remorseless Barrage", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 1 + } + ], + "id": "mmm205eh", + "name": "Experience Points", + "entryId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::56e1-e9a8-6946-0518", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "mhk3nel", + "name": "Battles Played", + "entryId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::1400-f768-fa9a-da64", + "entryGroupId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "mhoh8fv", + "name": "Battles Survived", + "entryId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::c08e-e453-069d-82b9", + "entryGroupId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "3", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "ece5-82e5-b0c7-1995", + "name": "Crew close combat weapons", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "tb18ph9", + "name": "Crew close combat weapons", + "entryId": "c446-72c9-4147-8fcb::8dc4-901b-5d0f-bf66", + "entryGroupId": "c446-72c9-4147-8fcb::766b-3853-0748-f503", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "bf04-28bf-1b01-a8d3", + "name": "Lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "tc0h8", + "name": "Lasgun", + "entryId": "c446-72c9-4147-8fcb::9c45-9f30-bd6c-f323::a09c-6de4-e1c1-708a", + "entryGroupId": "c446-72c9-4147-8fcb::766b-3853-0748-f503", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "Weapons with **[INDIRECT FIRE]** in their profile are known as Indirect Fire weapons, and attacks can be made with them even if the target is not visible to the attacking model. These attacks can destroy enemy models in a target unit even though none may have been visible to the attacking unit when you selected that target.\n\n\nIf no models in a target unit are visible to the attacking unit when you select that target, then each time a model in the attacking unit makes an attack against that target using an Indirect Fire weapon, subtract 1 from that attack’s Hit roll, an unmodified Hit roll of 1-3 always fails, and the target has the Benefit of Cover against that attack. Weapons with the **[TORRENT]** ability cannot be fired using the **[INDIRECT FIRE]** ability.", + "id": "4ddd-4e29-acdd-5e6d", + "name": "Indirect Fire", + "hidden": false, + "page": 26 + }, + { + "description": "Weapons with **[BLAST]** in their profile are known as Blast weapons, and they make a random number of attacks. Each time you determine how many attacks are made with a Blast weapon, add 1 to the result for every five models that were in the target unit when you selected it as the target (rounding down). Blast weapons can never be used to make attacks against a unit that is within Engagement Range of one or more units from the attacking model’s army (including its own unit).", + "id": "6c1f-1cf7-ff25-c99e", + "name": "Blast", + "hidden": false, + "page": 26 + }, + { + "description": "Weapons with **[HEAVY]** in their profile are known as Heavy weapons. Each time an attack is made with such a weapon, if the attacking model’s unit Remained Stationary this turn, add 1 to that attack’s Hit roll.", + "id": "1202-10a8-78e9-4c67", + "name": "Heavy", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "48\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D6", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "5+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "12", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "3", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Blast, Heavy, Indirect Fire", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "11fe-98a5-f37c-846a", + "name": "Siege cannon", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "e993-e086-6de1-12af", + "name": "Attacks Dx Weapon", + "entryId": "e993-e086-6de1-12af", + "primary": false + } + ], + "id": "tc4mgu4q", + "name": "Siege cannon", + "entryId": "c446-72c9-4147-8fcb::7fb5-3f72-0ac2-f2f9", + "entryGroupId": "c446-72c9-4147-8fcb::3027-ffa0-0a3f-d127", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Heavy mortar" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 95 + } + ], + "categories": [ + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "entryId": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "primary": true + }, + { + "id": "8cab-448d-37b7-32bc", + "name": "Artillery", + "entryId": "8cab-448d-37b7-32bc", + "primary": false + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + }, + { + "id": "c8a1-fef-5569-61c9", + "name": "Regiment", + "entryId": "c8a1-fef-5569-61c9", + "primary": false + }, + { + "id": "0526-8775-369b-383f", + "name": "Artillery Team", + "entryId": "0526-8775-369b-383f", + "primary": false + } + ], + "id": "tb4d5u", + "name": "Artillery Team (Battle-ready)", + "entryId": "c446-72c9-4147-8fcb::0595-6d6c-a783-12ab", + "number": 1, + "type": "model", + "from": "entry", + "customName": "Arty Alpha" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "3\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "7", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "3+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "10", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "3", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "9ee6-6f69-8c54-0a7f", + "name": "Artillery Team", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "In your Shooting phase, after this model has shot, if one or more of those attacks made with an Indirect Fire weapon scored a hit against an enemy unit, that unit must take a Battle-shock test (if an **^^Infantry^^** unit is hit by one or more attacks made by a multiple rocket launcher, they must subtract 1 from their Battle-shock test when doing so).", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "bafb-2ddf-580c-fea1", + "name": "Remorseless Barrage", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 1 + } + ], + "id": "msa19yl", + "name": "Experience Points", + "entryId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::56e1-e9a8-6946-0518", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "mn2r0bm", + "name": "Battles Played", + "entryId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::1400-f768-fa9a-da64", + "entryGroupId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "mn1ad9", + "name": "Battles Survived", + "entryId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::c08e-e453-069d-82b9", + "entryGroupId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "3", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "ece5-82e5-b0c7-1995", + "name": "Crew close combat weapons", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "1u87ok", + "name": "Crew close combat weapons", + "entryId": "c446-72c9-4147-8fcb::8dc4-901b-5d0f-bf66", + "entryGroupId": "c446-72c9-4147-8fcb::766b-3853-0748-f503", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "bf04-28bf-1b01-a8d3", + "name": "Lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "1u4a1v", + "name": "Lasgun", + "entryId": "c446-72c9-4147-8fcb::9c45-9f30-bd6c-f323::a09c-6de4-e1c1-708a", + "entryGroupId": "c446-72c9-4147-8fcb::766b-3853-0748-f503", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "Weapons with **[INDIRECT FIRE]** in their profile are known as Indirect Fire weapons, and attacks can be made with them even if the target is not visible to the attacking model. These attacks can destroy enemy models in a target unit even though none may have been visible to the attacking unit when you selected that target.\n\n\nIf no models in a target unit are visible to the attacking unit when you select that target, then each time a model in the attacking unit makes an attack against that target using an Indirect Fire weapon, subtract 1 from that attack’s Hit roll, an unmodified Hit roll of 1-3 always fails, and the target has the Benefit of Cover against that attack. Weapons with the **[TORRENT]** ability cannot be fired using the **[INDIRECT FIRE]** ability.", + "id": "4ddd-4e29-acdd-5e6d", + "name": "Indirect Fire", + "hidden": false, + "page": 26 + }, + { + "description": "Weapons with **[BLAST]** in their profile are known as Blast weapons, and they make a random number of attacks. Each time you determine how many attacks are made with a Blast weapon, add 1 to the result for every five models that were in the target unit when you selected it as the target (rounding down). Blast weapons can never be used to make attacks against a unit that is within Engagement Range of one or more units from the attacking model’s army (including its own unit).", + "id": "6c1f-1cf7-ff25-c99e", + "name": "Blast", + "hidden": false, + "page": 26 + }, + { + "description": "Weapons with **[HEAVY]** in their profile are known as Heavy weapons. Each time an attack is made with such a weapon, if the attacking model’s unit Remained Stationary this turn, add 1 to that attack’s Hit roll.", + "id": "1202-10a8-78e9-4c67", + "name": "Heavy", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "48\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D6", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "5+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "12", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "3", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Blast, Heavy, Indirect Fire", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "11fe-98a5-f37c-846a", + "name": "Siege cannon", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "e993-e086-6de1-12af", + "name": "Attacks Dx Weapon", + "entryId": "e993-e086-6de1-12af", + "primary": false + } + ], + "id": "1ugj278", + "name": "Siege cannon", + "entryId": "c446-72c9-4147-8fcb::7fb5-3f72-0ac2-f2f9", + "entryGroupId": "c446-72c9-4147-8fcb::3027-ffa0-0a3f-d127", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Heavy mortar" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 95 + } + ], + "categories": [ + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "entryId": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "primary": true + }, + { + "id": "8cab-448d-37b7-32bc", + "name": "Artillery", + "entryId": "8cab-448d-37b7-32bc", + "primary": false + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + }, + { + "id": "c8a1-fef-5569-61c9", + "name": "Regiment", + "entryId": "c8a1-fef-5569-61c9", + "primary": false + }, + { + "id": "0526-8775-369b-383f", + "name": "Artillery Team", + "entryId": "0526-8775-369b-383f", + "primary": false + } + ], + "id": "1t8ho35", + "name": "Artillery Team (Battle-ready)", + "entryId": "c446-72c9-4147-8fcb::0595-6d6c-a783-12ab", + "number": 1, + "type": "model", + "from": "entry", + "customName": "Arty Beta" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "3\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "7", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "3+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "10", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "3", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "9ee6-6f69-8c54-0a7f", + "name": "Artillery Team", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "In your Shooting phase, after this model has shot, if one or more of those attacks made with an Indirect Fire weapon scored a hit against an enemy unit, that unit must take a Battle-shock test (if an **^^Infantry^^** unit is hit by one or more attacks made by a multiple rocket launcher, they must subtract 1 from their Battle-shock test when doing so).", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "bafb-2ddf-580c-fea1", + "name": "Remorseless Barrage", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 1 + } + ], + "id": "mywle0h", + "name": "Experience Points", + "entryId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::56e1-e9a8-6946-0518", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "mtdu4q7", + "name": "Battles Played", + "entryId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::1400-f768-fa9a-da64", + "entryGroupId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "mt8tyc", + "name": "Battles Survived", + "entryId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::c08e-e453-069d-82b9", + "entryGroupId": "c446-72c9-4147-8fcb::2bfe-15ab-43eb-a537::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "3", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "ece5-82e5-b0c7-1995", + "name": "Crew close combat weapons", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "2vs6x5j", + "name": "Crew close combat weapons", + "entryId": "c446-72c9-4147-8fcb::8dc4-901b-5d0f-bf66", + "entryGroupId": "c446-72c9-4147-8fcb::766b-3853-0748-f503", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "bf04-28bf-1b01-a8d3", + "name": "Lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "2wyg6gc", + "name": "Lasgun", + "entryId": "c446-72c9-4147-8fcb::9c45-9f30-bd6c-f323::a09c-6de4-e1c1-708a", + "entryGroupId": "c446-72c9-4147-8fcb::766b-3853-0748-f503", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "Weapons with **[INDIRECT FIRE]** in their profile are known as Indirect Fire weapons, and attacks can be made with them even if the target is not visible to the attacking model. These attacks can destroy enemy models in a target unit even though none may have been visible to the attacking unit when you selected that target.\n\n\nIf no models in a target unit are visible to the attacking unit when you select that target, then each time a model in the attacking unit makes an attack against that target using an Indirect Fire weapon, subtract 1 from that attack’s Hit roll, an unmodified Hit roll of 1-3 always fails, and the target has the Benefit of Cover against that attack. Weapons with the **[TORRENT]** ability cannot be fired using the **[INDIRECT FIRE]** ability.", + "id": "4ddd-4e29-acdd-5e6d", + "name": "Indirect Fire", + "hidden": false, + "page": 26 + }, + { + "description": "Weapons with **[BLAST]** in their profile are known as Blast weapons, and they make a random number of attacks. Each time you determine how many attacks are made with a Blast weapon, add 1 to the result for every five models that were in the target unit when you selected it as the target (rounding down). Blast weapons can never be used to make attacks against a unit that is within Engagement Range of one or more units from the attacking model’s army (including its own unit).", + "id": "6c1f-1cf7-ff25-c99e", + "name": "Blast", + "hidden": false, + "page": 26 + }, + { + "description": "Weapons with **[HEAVY]** in their profile are known as Heavy weapons. Each time an attack is made with such a weapon, if the attacking model’s unit Remained Stationary this turn, add 1 to that attack’s Hit roll.", + "id": "1202-10a8-78e9-4c67", + "name": "Heavy", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "48\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D6", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "5+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "12", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "3", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Blast, Heavy, Indirect Fire", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "11fe-98a5-f37c-846a", + "name": "Siege cannon", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "e993-e086-6de1-12af", + "name": "Attacks Dx Weapon", + "entryId": "e993-e086-6de1-12af", + "primary": false + } + ], + "id": "2wpiqja", + "name": "Siege cannon", + "entryId": "c446-72c9-4147-8fcb::7fb5-3f72-0ac2-f2f9", + "entryGroupId": "c446-72c9-4147-8fcb::3027-ffa0-0a3f-d127", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Heavy mortar" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 95 + } + ], + "categories": [ + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "entryId": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "primary": true + }, + { + "id": "8cab-448d-37b7-32bc", + "name": "Artillery", + "entryId": "8cab-448d-37b7-32bc", + "primary": false + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + }, + { + "id": "c8a1-fef-5569-61c9", + "name": "Regiment", + "entryId": "c8a1-fef-5569-61c9", + "primary": false + }, + { + "id": "0526-8775-369b-383f", + "name": "Artillery Team", + "entryId": "0526-8775-369b-383f", + "primary": false + } + ], + "id": "69d043372f241968a05bd45f", + "name": "Artillery Team (Battle-ready)", + "entryId": "c446-72c9-4147-8fcb::0595-6d6c-a783-12ab", + "number": 1, + "type": "model", + "from": "entry", + "customName": "Arty Charlie" + }, + { + "rules": [ + { + "description": "During the Declare Battle Formations step, if every model in a unit has this ability, you can set it up in Reserves instead of setting it up on the battlefield. If you do, in the Reinforcements step of one of your Movement phases you can set up this unit anywhere on the battlefield that is more than 9\" horizontally away from all enemy models.\n\nIf a unit with the Deep Strike ability arrives from Strategic Reserves, the controlling player can choose for that unit to be set up either using the rules for Strategic Reserves or using the Deep Strike ability.", + "id": "7cb5-dd6b-dd87-ad3b", + "name": "Deep Strike", + "hidden": false, + "page": 39 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "29af-a4dd-b002-bb27", + "name": "Tempestus Aquilons", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "In your Movement phase, when this unit is set up on the battlefield using the Deep Strike ability, it can perform a precision drop. If it does, this unit can be set up anywhere on the battlefield that is more than 6\" horizontally away from all enemy units, but until the end of the turn, it is not eligible to declare a charge.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "efef-192f-d0c0-6b48", + "name": "Precision Drop", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "When this unit is set up on the battlefield using the Deep Strike ability, the Tempestor Aquilon can shoot with its sentry weapon (its sentry flamer, sentry grenade launcher or sentry hot‑shot volley gun).", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "11e2-e85a-45a9-51ef", + "name": "Servo-sentry", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e903-e46d-e2ee-a244", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "cs7pkib", + "name": "Close combat weapon", + "entryId": "8c31-ea58-28e3-d4dd::0c1f-68f8-b516-9b40::f61b-a631-1446-4453", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "3", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "4", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "8eb-622d-4eeb-1697", + "name": "Power weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "crt8am4", + "name": "Power weapon", + "entryId": "8c31-ea58-28e3-d4dd::60d6-80a8-fae2-5ae9::600b-6aef-1737-a654", + "entryGroupId": "8c31-ea58-28e3-d4dd::262a-f940-0aa1-ad83", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Hot-shot Lascarbine" + }, + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "df1b-6c7b-70a8-c492", + "name": "Hot-shot laspistol", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "csj7mn8", + "name": "Hot-shot laspistol", + "entryId": "8c31-ea58-28e3-d4dd::3ccf-1022-7b45-cf0a::56ad-b03d-517e-124a", + "entryGroupId": "8c31-ea58-28e3-d4dd::0b66-bf12-11f9-13fb", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Pistol" + }, + { + "rules": [ + { + "description": "Weapons with **[IGNORES COVER]** in their profile are known as Ignores Cover weapons. Each time an attack is made with such a weapon, the target cannot have the Benefit of Cover against that attack.", + "id": "4640-43e7-30b-215a", + "name": "Ignores Cover", + "hidden": false, + "page": 25 + }, + { + "description": "Weapons with **[TORRENT]** in their profile are known as Torrent weapons. Each time an attack is made with such a weapon, that attack automatically hits the target.", + "id": "5edf-d619-23e0-9b56", + "name": "Torrent", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D6+3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "N/A", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "4", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Ignores Cover, Torrent", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "b814-100a-d2ea-e2be", + "name": "Sentry flamer", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "csy5w9x", + "name": "Sentry flamer", + "entryId": "8c31-ea58-28e3-d4dd::e47b-6771-baf1-0ea0", + "entryGroupId": "8c31-ea58-28e3-d4dd::c085-fe0c-8f38-e4b4", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Sentry Flamer" + } + ], + "id": "ch0neud", + "name": "Tempestor Aquilon", + "entryId": "8c31-ea58-28e3-d4dd::fad8-cb5e-0b39-7a87", + "entryGroupId": "8c31-ea58-28e3-d4dd::249e-278c-c084-cd03", + "number": 1, + "type": "model", + "from": "group", + "group": "Tempestor Aquilon" + }, + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e903-e46d-e2ee-a244", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "ctrm4z", + "name": "Close combat weapon", + "entryId": "8c31-ea58-28e3-d4dd::8436-19a1-f2b3-ee89::f61b-a631-1446-4453", + "number": 5, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[ASSAULT]** in their profile are known as Assault weapons. If a unit that Advanced this turn contains any models equipped with Assault weapons, it is still eligible to shoot in this turn’s Shooting phase. When such a unit is selected to shoot, you can only resolve attacks using Assault weapons its models are equipped with.", + "id": "fc8a-8c24-bae9-cc1c", + "name": "Assault", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "18\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "2", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "4db2-fc65-8ec0-1ee3", + "name": "Hot-shot lascarbine", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "ct3nlai", + "name": "Hot-shot lascarbine", + "entryId": "8c31-ea58-28e3-d4dd::d502-5a01-0945-ffa7::a210-87ac-255e-7b8a", + "number": 5, + "type": "upgrade", + "from": "entry" + } + ], + "id": "cgr24gkv", + "name": "Tempestus Aquilon", + "entryId": "8c31-ea58-28e3-d4dd::61d4-75d1-f33f-4d93", + "entryGroupId": "8c31-ea58-28e3-d4dd::a4d6-8fd0-9492-c5c1", + "number": 5, + "type": "model", + "from": "group", + "group": "9 Tempestus Aquilons" + }, + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e903-e46d-e2ee-a244", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "7qz0rxk", + "name": "Close combat weapon", + "entryId": "8c31-ea58-28e3-d4dd::ffbe-10d6-cd7a-0f55::f61b-a631-1446-4453", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "df1b-6c7b-70a8-c492", + "name": "Hot-shot laspistol", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "7qzfhp5", + "name": "Hot-shot laspistol", + "entryId": "8c31-ea58-28e3-d4dd::3571-c97b-e515-5e8a::56ad-b03d-517e-124a", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "7qf6te4", + "name": "Tempestus Aquilon w/ 1 Hot-shot laspistol", + "entryId": "8c31-ea58-28e3-d4dd::78c4-710a-badf-5840", + "entryGroupId": "8c31-ea58-28e3-d4dd::a4d6-8fd0-9492-c5c1", + "number": 1, + "type": "model", + "from": "group", + "group": "9 Tempestus Aquilons" + }, + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e903-e46d-e2ee-a244", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "ezcycy", + "name": "Close combat weapon", + "entryId": "8c31-ea58-28e3-d4dd::9845-18c6-4f0a-11a2::f61b-a631-1446-4453", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "df1b-6c7b-70a8-c492", + "name": "Hot-shot laspistol", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "ezkko3g", + "name": "Hot-shot laspistol", + "entryId": "8c31-ea58-28e3-d4dd::14f6-8106-7c59-f9f5::56ad-b03d-517e-124a", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "cgnai2e", + "name": "Tempestus Aquilon w/ 2 Hot-shot laspistols", + "entryId": "8c31-ea58-28e3-d4dd::1ea1-6307-54cd-436e", + "entryGroupId": "8c31-ea58-28e3-d4dd::a4d6-8fd0-9492-c5c1", + "number": 1, + "type": "model", + "from": "group", + "group": "9 Tempestus Aquilons" + }, + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e903-e46d-e2ee-a244", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "ezws42d", + "name": "Close combat weapon", + "entryId": "8c31-ea58-28e3-d4dd::e872-d58a-0448-68e3::f61b-a631-1446-4453", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[HEAVY]** in their profile are known as Heavy weapons. Each time an attack is made with such a weapon, if the attacking model’s unit Remained Stationary this turn, add 1 to that attack’s Hit roll.", + "id": "1202-10a8-78e9-4c67", + "name": "Heavy", + "hidden": false, + "page": 26 + }, + { + "description": "Weapons with **[PRECISION]** in their profile are known as Precision weapons. Each time an attack made with such a weapon successfully wounds an Attached unit, if a Character model in that unit is visible to the attacking model, the attacking model’s player can choose to have that attack allocated to that Character model instead of following the normal attack sequence.", + "id": "9143-31ae-e0a6-6007", + "name": "Precision", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "4", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "3", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Heavy, Precision", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "8e31-1868-a72d-e6ba", + "name": "Hot-shot long las", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "eztsxz", + "name": "Hot-shot long las", + "entryId": "8c31-ea58-28e3-d4dd::f46c-03a7-d272-453e", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "cgnq9i", + "name": "Tempestus Aquilon w/ Hot-shot long-las", + "entryId": "8c31-ea58-28e3-d4dd::1986-e027-1fdf-7db0", + "entryGroupId": "8c31-ea58-28e3-d4dd::a4d6-8fd0-9492-c5c1", + "number": 1, + "type": "model", + "from": "group", + "group": "9 Tempestus Aquilons" + }, + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e903-e46d-e2ee-a244", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "f0ln18e", + "name": "Close combat weapon", + "entryId": "8c31-ea58-28e3-d4dd::4636-38a7-7a8a-c82e::f61b-a631-1446-4453", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[ASSAULT]** in their profile are known as Assault weapons. If a unit that Advanced this turn contains any models equipped with Assault weapons, it is still eligible to shoot in this turn’s Shooting phase. When such a unit is selected to shoot, you can only resolve attacks using Assault weapons its models are equipped with.", + "id": "fc8a-8c24-bae9-cc1c", + "name": "Assault", + "hidden": false, + "page": 25 + }, + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "18\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "2", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "a0de-4dc3-3806-0261", + "name": "➤ Plasma carbine - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "18\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "2", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Assault, Hazardous", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "6dd5-6b1b-1040-906e", + "name": "➤ Plasma carbine - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "f0zeh7d", + "name": "Plasma carbine", + "entryId": "8c31-ea58-28e3-d4dd::d69e-cdf4-3299-4b0a", + "entryGroupId": "8c31-ea58-28e3-d4dd::a4fd-9d0d-095a-4c66", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Special weapon" + } + ], + "id": "cgdh05c", + "name": "Tempestus Aquilon w/ Special weapon", + "entryId": "8c31-ea58-28e3-d4dd::4d0f-ad58-f3e3-917a", + "entryGroupId": "8c31-ea58-28e3-d4dd::a4d6-8fd0-9492-c5c1", + "number": 1, + "type": "model", + "from": "group", + "group": "9 Tempestus Aquilons" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 100 + } + ], + "categories": [ + { + "id": "cf47-a0d7-7207-29dc", + "entryId": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "primary": true + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + }, + { + "id": "6df-937-16bc-8c1a", + "name": "Smoke", + "entryId": "6df-937-16bc-8c1a", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "c8a1-fef-5569-61c9", + "name": "Regiment", + "entryId": "c8a1-fef-5569-61c9", + "primary": false + }, + { + "id": "f168-1b04-e10d-e9a", + "name": "Militarum Tempestus", + "entryId": "f168-1b04-e10d-e9a", + "primary": false + }, + { + "id": "41da-27b9-e58c-7bb2", + "name": "Tempestus Aquilons", + "entryId": "41da-27b9-e58c-7bb2", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + } + ], + "id": "cf7ggz", + "name": "Tempestus Aquilons (Battle-ready)", + "entryId": "8c31-ea58-28e3-d4dd::aa9f-f137-1638-0369", + "number": 1, + "type": "unit", + "from": "entry" + } + ], + "categories": [ + { + "name": "Uncategorized", + "id": "q971qqp", + "primary": false, + "entryId": "(No Category)" + }, + { + "name": "Order of Battle", + "id": "ld4dl7d", + "primary": false, + "entryId": "ac7e-be7b-eb02-4752" + }, + { + "name": "Configuration", + "id": "8ezhc8", + "primary": false, + "entryId": "4ac9-fd30-1e3d-b249" + }, + { + "name": "Epic Hero", + "id": "ld72ofa", + "primary": false, + "entryId": "4f3a-f0f7-6647-348d" + }, + { + "name": "Character", + "id": "ld1v8x", + "primary": false, + "entryId": "9cfd-1c32-585f-7d5c" + }, + { + "name": "Battleline", + "id": "ldb7rzt", + "primary": false, + "entryId": "e338-111e-d0c6-b687" + }, + { + "name": "Infantry", + "id": "ldy32e", + "primary": false, + "entryId": "cf47-a0d7-7207-29dc" + }, + { + "name": "Swarm", + "id": "q9q4vs", + "primary": false, + "entryId": "b00b-5bae-444f-964e" + }, + { + "name": "Mounted", + "id": "q9fc63", + "primary": false, + "entryId": "14a0-40c9-2748-ae6e" + }, + { + "name": "Beast", + "id": "q9sto1", + "primary": false, + "entryId": "4c3e-9310-a516-3590" + }, + { + "name": "Monster", + "id": "q96da8f", + "primary": false, + "entryId": "9693-cf84-fe69-37a9" + }, + { + "name": "Vehicle", + "id": "qa1a7a", + "primary": false, + "entryId": "dbd4-63-af05-998" + }, + { + "name": "Drone", + "id": "qaj3ozd", + "primary": false, + "entryId": "2471-e2e0-3f55-d6cb" + }, + { + "name": "Dedicated Transport", + "id": "qa4ei7", + "primary": false, + "entryId": "ba07-411c-2832-1f79" + }, + { + "name": "Fortification", + "id": "qa0f9s5", + "primary": false, + "entryId": "19d7-9c74-2140-5851" + }, + { + "name": "Unit", + "id": "qau1t3n", + "primary": false, + "entryId": "1160-70ae-a862-b1a8" + }, + { + "name": "Pilot", + "id": "qadwr2s", + "primary": false, + "entryId": "5b15-724e-2eeb-8cb7" + }, + { + "name": "Allied Units", + "id": "qar247i", + "primary": false, + "entryId": "887b-ab87-92a2-20f5" + }, + { + "name": "Reference", + "id": "qacua8b", + "primary": false, + "entryId": "eef1-be80-500a-edfc" + } + ], + "forces": [ + { + "selections": [ + { + "selections": [ + { + "id": "m6cnut", + "name": "Strike Force (2000 Point limit)", + "entryId": "7380-3e40-6ed6-b7cc::baf8-997f-e323-a090", + "entryGroupId": "7380-3e40-6ed6-b7cc::b960-4789-a3a6-59cb", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Battle Size" + } + ], + "categories": [ + { + "id": "4ac9-fd30-1e3d-b249", + "entryId": "4ac9-fd30-1e3d-b249", + "name": "Configuration", + "primary": true + } + ], + "id": "cb0zlx", + "name": "Battle Size", + "entryId": "7380-3e40-6ed6-b7cc::564e-fbc6-5266-3ea4", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "selections": [ + { + "rules": [ + { + "description": "Add 1 to the number of Orders each **^^Astra Militarum Officer^^** model from your army can issue, as stated on their datasheet.\n\nWhile an **^^Astra Militarum^^** unit from your army is affected by an Order, each time a model in that unit makes an attack, re‑roll a Hit roll of 1.", + "id": "875a-bbfc-8184-0f73", + "name": "Ruthless Discipline", + "hidden": false + } + ], + "id": "npqmwm", + "name": "Grizzled Company", + "entryId": "cd5f-2fc8-7d6f-9dee::6e25-4306-4115-8676::cc4e-a30b-f987-c984", + "entryGroupId": "cd5f-2fc8-7d6f-9dee::6e25-4306-4115-8676::bfc1-eb63-c641-3ac4", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Detachment" + } + ], + "categories": [ + { + "id": "4ac9-fd30-1e3d-b249", + "entryId": "4ac9-fd30-1e3d-b249", + "name": "Configuration", + "primary": true + } + ], + "id": "ccrusbe", + "name": "Detachment", + "entryId": "cd5f-2fc8-7d6f-9dee::406d-8707-c597-abd6", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "If your Army Faction is ASTRA MILITARUM, OFFICER models with this ability can issue Orders. Each OFFICER's datasheet will specify how many Orders it can issue and which units are eligible to receive those Orders. Each time an OFFICER model issues an Order, select one of the Orders below, then select one eligible friendly unit within 6\" of that OFFICER model to issue it to. OFFICER models can issue Orders in your Command phase and at the end of a phase in which they disembarked from a TRANSPORT or were set up on the battlefield.\n\nUntil the start of your next Command phase, the unit you selected is affected by that Order. Unless otherwise stated, a unit can only be affected by one Order at a time (any Order subsequently issued to that unit replaces the current one). Orders cannot be issued to Battle-shocked units, and if a unit being affected by an Order becomes Battle-shocked, that Order ceases to affect that unit.\n\nMOVE! MOVE! MOVE!\nAdd 3\" to the Move characteristic of models in this unit.\n\nFIX BAYONETS!\nImprove the Weapon Skill characteristic of melee weapons equipped by models in this unit by 1.\n\nTAKE AIM!\nImprove the Ballistic Skill characteristic of ranged weapons equipped by models in this unit by 1.\n\nFIRST RANK, FIRE! SECOND RANK, FIRE!\nImprove the Attacks characteristic of Rapid Fire weapons equipped by models in this unit by 1.\n\nTAKE COVER!\nImprove the Save characteristic of models in this unit by 1 (this cannot improve a model’s Save to better than 3+).\n\nDUTY AND HONOUR!\nImprove the Leadership and Objective Control characteristics of models in this unit by 1.", + "id": "53c9-34f6-2443-a95e", + "name": "Voice Of Command", + "hidden": false + }, + { + "description": "While a Bodyguard unit contains a Leader, it is known as an Attached unit and, with the exception of rules that are triggered when units are destroyed (pg 12), it is treated as a single unit for all rules purposes. Each time an attack targets an Attached unit, until the attacking unit has resolved all of its attacks, you must use the Toughness characteristic of the Bodyguard models in that unit, even if a Leader in that unit has a different Toughness characteristic. Each time an attack successfully wounds an Attached unit, that attack cannot be allocated to a Character model in that unit, even if that Character model has lost one or more wounds or has already had attacks allocated to it this phase. As soon as the last Bodyguard model in an Attached unit has been destroyed, any attacks made against that unit that have yet to be allocated can then be allocated to Character models in that unit.\n\nEach time the last model in a Bodyguard unit is destroyed, each CHARACTER unit that is part of that Attached unit becomes a separate unit, with its original Starting Strength. If this happens as the result of an attack, they become separate units after the attacking unit has resolved all of its attacks. \n\nEach time the last model in a CHARACTER unit that is attached to a Bodyguard unit is destroyed and there is not another CHARACTER unit attached, that Attached unit’s Bodyguard unit becomes a separate unit, with its original Starting Strength. If this happens as the result of an attack, they become separate units after the attacking unit has resolved all of its attacks. \n\nEach time a unit that is part of an Attached unit is destroyed, it does not have the keywords of any other units that make up that Attached unit (unless it has those keywords on its own datasheet) for the purposes of any rules that would be triggered when that unit is destroyed.", + "id": "b4dd-3e1f-41cb-218f", + "name": "Leader", + "hidden": false, + "page": 39 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "This unit’s **^^Officer^^** can issue 1 Order to a **^^Regiment^^** unit.", + "name": "Orders", + "typeId": "36b-c3c9-245f-e97d" + } + ], + "id": "9c13-76b5-43ba-b4f7", + "name": "Orders", + "hidden": false, + "typeId": "3fc9-16d8-8670-c8e2", + "typeName": "Orders", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "While this unit contains an **^^Officer^^**, each time a ranged attack targets this unit, if this unit is within range of an objective marker you control, models in this unit have the Benefit of Cover against that attack.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "4248-cf6f-79c7-aba6", + "name": "Cadia Stands!", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This model can be attached to the following unit: **^^Cadian Shock Troops^^**", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "e41a-d75f-98b5-d6a1", + "name": "Leader", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 8 + } + ], + "id": "c66o89v", + "name": "Experience Points", + "entryId": "775d-c8f4-8d6a-e768::3e59-c828-ccd5-82db::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "775d-c8f4-8d6a-e768::3e59-c828-ccd5-82db::56e1-e9a8-6946-0518", + "number": 8, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "bz0k3ja", + "name": "Battles Played", + "entryId": "775d-c8f4-8d6a-e768::3e59-c828-ccd5-82db::1400-f768-fa9a-da64", + "entryGroupId": "775d-c8f4-8d6a-e768::3e59-c828-ccd5-82db::cb00-fd6c-1777-754b", + "number": 4, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Once per battle, in your Command phase, this unit can use this Battle Trait. If it does, until the end of the turn, this unit is eligible to shoot, declare a charge and perform an Action in a turn in which it Fell Back. In addition, this unit is eligible to perform an Action while it is Battle-shocked.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "ca46-189e-006e-e82d", + "name": "Tempered In Battle", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "costs": [ + { + "name": "Crusade Points", + "typeId": "b03b-c239-15a5-da55", + "value": 1 + }, + { + "name": "Crusade: Battle Honours", + "typeId": "75bb-ded1-c86d-bdf0", + "value": 1 + } + ], + "id": "nswdrr6", + "name": "Tempered In Battle", + "entryId": "775d-c8f4-8d6a-e768::3e59-c828-ccd5-82db::b5fc-a6da-a02e-e96a::e3c3-fa79-9911-6aca", + "entryGroupId": "775d-c8f4-8d6a-e768::3e59-c828-ccd5-82db::b5fc-a6da-a02e-e96a::5370-0734-ffdb-9fdf", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Honours::Battle Traits::Nachmund Gauntlet Battle Traits" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "3", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "b6b-49bc-8871-f007", + "name": "Cadian Commander", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "rules": [ + { + "description": "If every model in a unit has this ability, then each time a ranged attack is made against it, subtract 1 from that attack’s Hit roll.", + "id": "bec5-4288-34a6-ccfa", + "name": "Stealth", + "hidden": false, + "page": 20 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "**^^Astra Militarum Infantry Officer^^** model only. Each time you select an Order for the bearer to issue, you can select the Order below:\n\n**Move to the Shadows (Order):** Each time a ranged attack targets this unit, until those attacks are resolved, models in this unit have the Stealth ability.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "b921-67ff-8a51-1e9c", + "name": "Spec Ops Veteran", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 15 + } + ], + "id": "tzo1mrp", + "name": "Spec Ops Veteran", + "entryId": "775d-c8f4-8d6a-e768::9339-9053-efb4-b44::0b3e-6398-9ca6-7aeb", + "entryGroupId": "775d-c8f4-8d6a-e768::9339-9053-efb4-b44::6c5d-71eb-dbef-4b2c", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Enhancements::Grizzled Company Enhancements" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "3", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "6", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "2", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "137a-506c-8e55-c3d0", + "name": "Power fist", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "w60n8oj", + "name": "Power fist", + "entryId": "775d-c8f4-8d6a-e768::579-7570-767a-830f::f054-ef04-f991-1ccb", + "entryGroupId": "775d-c8f4-8d6a-e768::6d25-b72b-ec7e-904f", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Chainsword" + }, + { + "rules": [ + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "bd0f-b111-e732-a96a", + "name": "➤ Plasma pistol - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Hazardous, Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "2cf8-3625-67ba-d5f4", + "name": "➤ Plasma pistol - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "w63lt1l", + "name": "Plasma pistol", + "entryId": "775d-c8f4-8d6a-e768::417c-c979-778f-b448::abf2-656d-322e-3c7e", + "entryGroupId": "775d-c8f4-8d6a-e768::904-e9cc-7720-8251", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Laspistol" + } + ], + "categories": [ + { + "id": "9cfd-1c32-585f-7d5c", + "name": "Character", + "entryId": "9cfd-1c32-585f-7d5c", + "primary": false + }, + { + "id": "e4d8-c6a1-7c23-ae25", + "name": "Officer", + "entryId": "e4d8-c6a1-7c23-ae25", + "primary": false + } + ], + "id": "v13d2bv", + "name": "Cadian Commander", + "entryId": "775d-c8f4-8d6a-e768::e830-b3b0-1c4f-cc0d", + "entryGroupId": "775d-c8f4-8d6a-e768::9b16-d2ac-0438-bd82", + "number": 1, + "type": "model", + "from": "group", + "group": "Cadian Commander" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "d281-3ec2-383c-f786", + "name": "Cadian Veteran Guardsman", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "270f-e247-55f9-c650", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "8t5zed", + "name": "Close combat weapon", + "entryId": "775d-c8f4-8d6a-e768::533b-db73-7cb5-42cf::b349-9d3a-1a65-3e48", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + }, + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "b344-955d-12ee-2fd7", + "name": "➤ Plasma gun - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Hazardous, Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "6ddb-cbbc-12c4-d79c", + "name": "➤ Plasma gun - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "8t5qb8j", + "name": "Plasma gun", + "entryId": "775d-c8f4-8d6a-e768::323-3fdc-2538-8ae9::8e6c-4de8-8cec-ddde", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "wd7mujj", + "name": "Plasma gun and close combat weapon", + "entryId": "775d-c8f4-8d6a-e768::7888-3dc5-67b2-beb4", + "entryGroupId": "775d-c8f4-8d6a-e768::cb4c-a941-fe47-e06d", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Chainsword" + }, + { + "rules": [ + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "bd0f-b111-e732-a96a", + "name": "➤ Plasma pistol - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Hazardous, Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "2cf8-3625-67ba-d5f4", + "name": "➤ Plasma pistol - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "wdyk0xh", + "name": "Plasma pistol", + "entryId": "775d-c8f4-8d6a-e768::2a22-87a4-ddd9-c6f8::abf2-656d-322e-3c7e", + "entryGroupId": "775d-c8f4-8d6a-e768::af41-4488-ba17-95bd", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Laspistol" + } + ], + "id": "v1ppffh", + "name": "Cadian Veteran Guardsman w/ Chainsword", + "entryId": "775d-c8f4-8d6a-e768::e27a-8715-6403-beb2", + "entryGroupId": "775d-c8f4-8d6a-e768::e30e-3613-f593-fb0e", + "number": 1, + "type": "model", + "from": "group", + "group": "Cadian Veteran Guardsmen" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "e4e0-b1e8-6733-ef41", + "name": "Cadian Veteran Guardsman", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "270f-e247-55f9-c650", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "weuaajm", + "name": "Close combat weapon", + "entryId": "775d-c8f4-8d6a-e768::4dca-748a-343a-6dcd::b349-9d3a-1a65-3e48", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "bf04-28bf-1b01-a8d3", + "name": "Lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "we63qzi", + "name": "Lasgun", + "entryId": "775d-c8f4-8d6a-e768::d782-e959-5038-b9f2::a09c-6de4-e1c1-708a", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Each time the **^^Officer^^** in the bearer’s unit issues an Order, it can issue it to an eligible unit up to 24\" away.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "2065-a298-ad3c-9479", + "name": "Master Vox", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "id": "wetxl26", + "name": "Master vox", + "entryId": "775d-c8f4-8d6a-e768::a3af-7443-34e7-8c9c::1f75-a238-cc23-a70f", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "v18d70f", + "name": "Cadian Veteran Guardsman w/ Master vox", + "entryId": "775d-c8f4-8d6a-e768::1a3b-10ec-4d14-6ecf", + "entryGroupId": "775d-c8f4-8d6a-e768::e30e-3613-f593-fb0e", + "number": 1, + "type": "model", + "from": "group", + "group": "Cadian Veteran Guardsmen" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "4034-4757-7613-635c", + "name": "Cadian Veteran Guardsman", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "270f-e247-55f9-c650", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "welx9cg", + "name": "Close combat weapon", + "entryId": "775d-c8f4-8d6a-e768::63a6-f69-cf77-436e::b349-9d3a-1a65-3e48", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "bf04-28bf-1b01-a8d3", + "name": "Lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "weqlc2", + "name": "Lasgun", + "entryId": "775d-c8f4-8d6a-e768::5d23-8eda-e2-5aac::a09c-6de4-e1c1-708a", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "At the start of your Command phase, if the bearer's unit is below its Starting Strength, you can return up to D3 destroyed **^^Platoon^^** (excluding **^^Characters^^**) to this unit.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "b8e3-1e1f-b58b-1ca0", + "name": "Medi-pack", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "id": "we1stem", + "name": "Medi-pack", + "entryId": "775d-c8f4-8d6a-e768::ac25-6b4d-ef5f-cd02::b9c9-d718-30ba-a99a", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "v1yki", + "name": "Cadian Veteran Guardsman w/ Medi-pack", + "entryId": "775d-c8f4-8d6a-e768::e41f-68bb-44b5-5d3e", + "entryGroupId": "775d-c8f4-8d6a-e768::e30e-3613-f593-fb0e", + "number": 1, + "type": "model", + "from": "group", + "group": "Cadian Veteran Guardsmen" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "eab2-28bb-3bf5-8179", + "name": "Cadian Veteran Guardsman", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "270f-e247-55f9-c650", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "wfojgr", + "name": "Close combat weapon", + "entryId": "775d-c8f4-8d6a-e768::d14d-e384-afd5-188::b349-9d3a-1a65-3e48", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + }, + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "b344-955d-12ee-2fd7", + "name": "➤ Plasma gun - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Hazardous, Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "6ddb-cbbc-12c4-d79c", + "name": "➤ Plasma gun - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "weeiyi", + "name": "Plasma gun", + "entryId": "775d-c8f4-8d6a-e768::560a-661d-6d17-e45e::8e6c-4de8-8cec-ddde", + "entryGroupId": "775d-c8f4-8d6a-e768::3266-b009-5078-df92", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear Options" + } + ], + "id": "v1vtqfe", + "name": "Cadian Veteran Guardsman w/ Regimental standard", + "entryId": "775d-c8f4-8d6a-e768::29df-a9ae-2225-34e9", + "entryGroupId": "775d-c8f4-8d6a-e768::e30e-3613-f593-fb0e", + "number": 1, + "type": "model", + "from": "group", + "group": "Cadian Veteran Guardsmen" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 65 + } + ], + "categories": [ + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "4100-95dc-a489-ffbc", + "name": "Command Squad", + "entryId": "4100-95dc-a489-ffbc", + "primary": false + }, + { + "id": "ec4a-9386-40bd-7fb7", + "name": "Cadian", + "entryId": "ec4a-9386-40bd-7fb7", + "primary": false + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "entryId": "cf47-a0d7-7207-29dc", + "primary": false + }, + { + "id": "9cfd-1c32-585f-7d5c", + "entryId": "9cfd-1c32-585f-7d5c", + "name": "Character", + "primary": true + }, + { + "id": "edff-c2d-8999-4f45", + "name": "Platoon", + "entryId": "edff-c2d-8999-4f45", + "primary": false + } + ], + "id": "uzb553", + "name": "Cadian Command Squad (Blooded)", + "entryId": "775d-c8f4-8d6a-e768::4d28-f2a7-67c1-eb2e", + "number": 1, + "type": "unit", + "from": "entry", + "customName": "Commander Dansk of the 67th Legion" + }, + { + "rules": [ + { + "description": "Some models have 'Deadly Demise x' listed in their abilities. When such a model is destroyed, roll one D6 before removing it from play (if such a model is a TRANSPORT, roll before any embarked models disembark). On a 6, each unit within 6\" of that model suffers a number of mortal wounds denoted by 'x' (if this is a random number, roll separately for each unit within 6\").", + "id": "b68a-5ded-65ac-98c", + "name": "Deadly Demise D3", + "hidden": false, + "page": 23 + }, + { + "description": "If your Army Faction is ASTRA MILITARUM, OFFICER models with this ability can issue Orders. Each OFFICER's datasheet will specify how many Orders it can issue and which units are eligible to receive those Orders. Each time an OFFICER model issues an Order, select one of the Orders below, then select one eligible friendly unit within 6\" of that OFFICER model to issue it to. OFFICER models can issue Orders in your Command phase and at the end of a phase in which they disembarked from a TRANSPORT or were set up on the battlefield.\n\nUntil the start of your next Command phase, the unit you selected is affected by that Order. Unless otherwise stated, a unit can only be affected by one Order at a time (any Order subsequently issued to that unit replaces the current one). Orders cannot be issued to Battle-shocked units, and if a unit being affected by an Order becomes Battle-shocked, that Order ceases to affect that unit.\n\nMOVE! MOVE! MOVE!\nAdd 3\" to the Move characteristic of models in this unit.\n\nFIX BAYONETS!\nImprove the Weapon Skill characteristic of melee weapons equipped by models in this unit by 1.\n\nTAKE AIM!\nImprove the Ballistic Skill characteristic of ranged weapons equipped by models in this unit by 1.\n\nFIRST RANK, FIRE! SECOND RANK, FIRE!\nImprove the Attacks characteristic of Rapid Fire weapons equipped by models in this unit by 1.\n\nTAKE COVER!\nImprove the Save characteristic of models in this unit by 1 (this cannot improve a model’s Save to better than 3+).\n\nDUTY AND HONOUR!\nImprove the Leadership and Objective Control characteristics of models in this unit by 1.", + "id": "53c9-34f6-2443-a95e", + "name": "Voice Of Command", + "hidden": false + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "10\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "11", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "2+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "13", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "3", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "471f-f54f-de75-25e8", + "name": "Leman Russ Commander", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This **^^Officer^^** can issue 2 Orders to **^^Squadron^^** units.", + "name": "Orders", + "typeId": "36b-c3c9-245f-e97d" + } + ], + "id": "d520-92fd-8c74-ec6e", + "name": "Orders", + "hidden": false, + "typeId": "3fc9-16d8-8670-c8e2", + "typeName": "Orders", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "When this model is destroyed, roll one D6: on a 2+, do not remove it from play – it can, after the attacking model’s unit has finished making its attacks, shoot as if it were your Shooting phase and as if it had its full wounds remaining. This model is then removed from play.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "c082-8d5a-82a8-68dc", + "name": "Death Befitting An Officer", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "Each time this model issues an Order, it can issue it to an eligible unit up to 12\" away", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "4ff0-53df-403a-f934", + "name": "Vox-net", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "While this model has 1-4 wounds remaining, each time this model makes an attack, subtract 1 from the Hit roll.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "a626-b90a-cf43-68b4", + "name": "Damaged: 1-4 Wounds Remaining", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 7 + } + ], + "id": "cslhxe", + "name": "Experience Points", + "entryId": "3b7d-b60f-4c12-3ab0::7acd-c3ba-4c18-ec21::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "3b7d-b60f-4c12-3ab0::7acd-c3ba-4c18-ec21::56e1-e9a8-6946-0518", + "number": 7, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "cjrr9ii", + "name": "Battles Played", + "entryId": "3b7d-b60f-4c12-3ab0::7acd-c3ba-4c18-ec21::1400-f768-fa9a-da64", + "entryGroupId": "3b7d-b60f-4c12-3ab0::7acd-c3ba-4c18-ec21::cb00-fd6c-1777-754b", + "number": 4, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "cjnhji6", + "name": "Battles Survived", + "entryId": "3b7d-b60f-4c12-3ab0::7acd-c3ba-4c18-ec21::c08e-e453-069d-82b9", + "entryGroupId": "3b7d-b60f-4c12-3ab0::7acd-c3ba-4c18-ec21::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "cjb7dm", + "name": "Enemy Units Destroyed", + "entryId": "3b7d-b60f-4c12-3ab0::7acd-c3ba-4c18-ec21::81ba-be8c-38e9-823d", + "entryGroupId": "3b7d-b60f-4c12-3ab0::7acd-c3ba-4c18-ec21::cb00-fd6c-1777-754b", + "number": 3, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "rules": [ + { + "description": "Weapons with **[ASSAULT]** in their profile are known as Assault weapons. If a unit that Advanced this turn contains any models equipped with Assault weapons, it is still eligible to shoot in this turn’s Shooting phase. When such a unit is selected to shoot, you can only resolve attacks using Assault weapons its models are equipped with.", + "id": "fc8a-8c24-bae9-cc1c", + "name": "Assault", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "Ranged weapons equipped by models in this unit have the **[ASSAULT]** ability.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "7a72-087c-a652-982b", + "name": "Well-drilled Crew", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "costs": [ + { + "name": "Crusade Points", + "typeId": "b03b-c239-15a5-da55", + "value": 1 + }, + { + "name": "Crusade: Battle Honours", + "typeId": "75bb-ded1-c86d-bdf0", + "value": 1 + } + ], + "id": "oex3epu", + "name": "Well-drilled Crew", + "entryId": "3b7d-b60f-4c12-3ab0::7acd-c3ba-4c18-ec21::5c9c-e306-8e29-247d::8db4-ee8b-8c76-8f7c", + "entryGroupId": "3b7d-b60f-4c12-3ab0::7acd-c3ba-4c18-ec21::5c9c-e306-8e29-247d::e51d-fd88-9aa5-21fc", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Honours::Battle Traits::Codex Battle Traits" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "6", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "7", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "a523-ba7e-c0e6-be23", + "name": "Armoured tracks", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "jhubj4i", + "name": "Armoured tracks", + "entryId": "3b7d-b60f-4c12-3ab0::c902-0f97-e418-3319::e635-5c9b-194c-44f2", + "entryGroupId": "3b7d-b60f-4c12-3ab0::613c-9f4c-fe84-1cee", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "The bearer can only shoot with this weapon once per battle.", + "id": "cd26-1611-860a-91e4", + "name": "One Shot", + "hidden": false + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "48\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "14", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "One Shot, Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "6647-d6b0-a4c8-ee5f", + "name": "Hunter-killer missile (Well-drilled Crew)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "4986-bf86-beb4-13ac", + "name": "Damage Dx Weapon", + "entryId": "4986-bf86-beb4-13ac", + "primary": false + } + ], + "id": "ji0t0cs", + "name": "Hunter-killer missile", + "entryId": "3b7d-b60f-4c12-3ab0::201c-d228-fcee-a730::37aa-e4f5-30bd-c59c", + "entryGroupId": "3b7d-b60f-4c12-3ab0::613c-9f4c-fe84-1cee", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "48\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "12", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6+1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "-, Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "e1f4-dd61-11f2-a8c8", + "name": "Lascannon (Well-drilled Crew)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + } + ], + "id": "jgf6nh", + "name": "Lascannon", + "entryId": "3b7d-b60f-4c12-3ab0::c08d-c2ed-78a7-140d::af85-b936-7f-430c", + "entryGroupId": "3b7d-b60f-4c12-3ab0::13a7-60d2-6199-1c32", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Lascannon" + }, + { + "rules": [ + { + "description": "Weapons with **[BLAST]** in their profile are known as Blast weapons, and they make a random number of attacks. Each time you determine how many attacks are made with a Blast weapon, add 1 to the result for every five models that were in the target unit when you selected it as the target (rounding down). Blast weapons can never be used to make attacks against a unit that is within Engagement Range of one or more units from the attacking model’s army (including its own unit).", + "id": "6c1f-1cf7-ff25-c99e", + "name": "Blast", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D6+1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "14", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Blast, Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "fd6a-5adb-ecdf-e20d", + "name": "Demolisher battle cannon (Well-drilled Crew)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "4986-bf86-beb4-13ac", + "name": "Damage Dx Weapon", + "entryId": "4986-bf86-beb4-13ac", + "primary": false + } + ], + "id": "jfxvotd", + "name": "Demolisher battle cannon", + "entryId": "3b7d-b60f-4c12-3ab0::15aa-9ccd-22d-249d::164f-8726-ff6d-35df", + "entryGroupId": "3b7d-b60f-4c12-3ab0::3370-7b69-7f4a-ef2d", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Leman Russ Battle Cannon" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "4", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 3, Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "5cfc-cfe8-ba72-efa5", + "name": "Heavy stubber (Well-drilled Crew)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + } + ], + "id": "jh6zeo", + "name": "Heavy stubber", + "entryId": "3b7d-b60f-4c12-3ab0::f7ad-c6a6-8b94-9c2a::d20f-db4b-d083-7c0a", + "entryGroupId": "3b7d-b60f-4c12-3ab0::aa11-0de2-38fa-9979", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Pintle Mount" + }, + { + "selections": [ + { + "rules": [ + { + "description": "Weapons with **[BLAST]** in their profile are known as Blast weapons, and they make a random number of attacks. Each time you determine how many attacks are made with a Blast weapon, add 1 to the result for every five models that were in the target unit when you selected it as the target (rounding down). Blast weapons can never be used to make attacks against a unit that is within Engagement Range of one or more units from the attacking model’s army (including its own unit).", + "id": "6c1f-1cf7-ff25-c99e", + "name": "Blast", + "hidden": false, + "page": 26 + }, + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Blast, Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "b1cc-7a5-d0cd-cdb9", + "name": "➤ Plasma cannon - standard (Well-drilled Crew)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Blast, Hazardous, Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "5159-3491-4a0e-9945", + "name": "➤ Plasma cannon - supercharge (Well-drilled Crew)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "e993-e086-6de1-12af", + "name": "Attacks Dx Weapon", + "entryId": "e993-e086-6de1-12af", + "primary": false + } + ], + "id": "98abu8g", + "name": "Plasma cannon", + "entryId": "3b7d-b60f-4c12-3ab0::3a42-13dd-2a1e-dbd0::f26-434a-79ef-40a5", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "o8yovzi", + "name": "2 Plasma cannons", + "entryId": "3b7d-b60f-4c12-3ab0::7b64-9d2-8749-449b", + "entryGroupId": "3b7d-b60f-4c12-3ab0::cb89-66b6-916-7010", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Sponsons" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 235 + } + ], + "categories": [ + { + "id": "1256-8491-2de0-6f0", + "name": "Leman Russ Commander", + "entryId": "1256-8491-2de0-6f0", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "e4d8-c6a1-7c23-ae25", + "name": "Officer", + "entryId": "e4d8-c6a1-7c23-ae25", + "primary": false + }, + { + "id": "dbd4-63-af05-998", + "name": "Vehicle", + "entryId": "dbd4-63-af05-998", + "primary": false + }, + { + "id": "6df-937-16bc-8c1a", + "name": "Smoke", + "entryId": "6df-937-16bc-8c1a", + "primary": false + }, + { + "id": "9cfd-1c32-585f-7d5c", + "entryId": "9cfd-1c32-585f-7d5c", + "name": "Character", + "primary": true + }, + { + "id": "4780-be29-8c52-1d20", + "name": "Squadron", + "entryId": "4780-be29-8c52-1d20", + "primary": false + } + ], + "id": "jcalk48", + "name": "Leman Russ Commander (Blooded)", + "entryId": "3b7d-b60f-4c12-3ab0::5430-18e-d7b0-1d54", + "number": 1, + "type": "model", + "from": "entry", + "customName": "Hound of Ashfall" + }, + { + "rules": [ + { + "description": "If your Army Faction is ASTRA MILITARUM, OFFICER models with this ability can issue Orders. Each OFFICER's datasheet will specify how many Orders it can issue and which units are eligible to receive those Orders. Each time an OFFICER model issues an Order, select one of the Orders below, then select one eligible friendly unit within 6\" of that OFFICER model to issue it to. OFFICER models can issue Orders in your Command phase and at the end of a phase in which they disembarked from a TRANSPORT or were set up on the battlefield.\n\nUntil the start of your next Command phase, the unit you selected is affected by that Order. Unless otherwise stated, a unit can only be affected by one Order at a time (any Order subsequently issued to that unit replaces the current one). Orders cannot be issued to Battle-shocked units, and if a unit being affected by an Order becomes Battle-shocked, that Order ceases to affect that unit.\n\nMOVE! MOVE! MOVE!\nAdd 3\" to the Move characteristic of models in this unit.\n\nFIX BAYONETS!\nImprove the Weapon Skill characteristic of melee weapons equipped by models in this unit by 1.\n\nTAKE AIM!\nImprove the Ballistic Skill characteristic of ranged weapons equipped by models in this unit by 1.\n\nFIRST RANK, FIRE! SECOND RANK, FIRE!\nImprove the Attacks characteristic of Rapid Fire weapons equipped by models in this unit by 1.\n\nTAKE COVER!\nImprove the Save characteristic of models in this unit by 1 (this cannot improve a model’s Save to better than 3+).\n\nDUTY AND HONOUR!\nImprove the Leadership and Objective Control characteristics of models in this unit by 1.", + "id": "53c9-34f6-2443-a95e", + "name": "Voice Of Command", + "hidden": false + }, + { + "description": "While a Bodyguard unit contains a Leader, it is known as an Attached unit and, with the exception of rules that are triggered when units are destroyed (pg 12), it is treated as a single unit for all rules purposes. Each time an attack targets an Attached unit, until the attacking unit has resolved all of its attacks, you must use the Toughness characteristic of the Bodyguard models in that unit, even if a Leader in that unit has a different Toughness characteristic. Each time an attack successfully wounds an Attached unit, that attack cannot be allocated to a Character model in that unit, even if that Character model has lost one or more wounds or has already had attacks allocated to it this phase. As soon as the last Bodyguard model in an Attached unit has been destroyed, any attacks made against that unit that have yet to be allocated can then be allocated to Character models in that unit.\n\nEach time the last model in a Bodyguard unit is destroyed, each CHARACTER unit that is part of that Attached unit becomes a separate unit, with its original Starting Strength. If this happens as the result of an attack, they become separate units after the attacking unit has resolved all of its attacks. \n\nEach time the last model in a CHARACTER unit that is attached to a Bodyguard unit is destroyed and there is not another CHARACTER unit attached, that Attached unit’s Bodyguard unit becomes a separate unit, with its original Starting Strength. If this happens as the result of an attack, they become separate units after the attacking unit has resolved all of its attacks. \n\nEach time a unit that is part of an Attached unit is destroyed, it does not have the keywords of any other units that make up that Attached unit (unless it has those keywords on its own datasheet) for the purposes of any rules that would be triggered when that unit is destroyed.", + "id": "b4dd-3e1f-41cb-218f", + "name": "Leader", + "hidden": false, + "page": 39 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "4", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "6db3-e824-e816-3096", + "name": "Cadian Castellan", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This **^^Officer^^** can issue 2 Orders to **^^Regiment^^** units.", + "name": "Orders", + "typeId": "36b-c3c9-245f-e97d" + } + ], + "id": "21e5-4e9-7904-8d96", + "name": "Orders", + "hidden": false, + "typeId": "3fc9-16d8-8670-c8e2", + "typeName": "Orders", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "While this model is leading a unit, ranged weapons equipped by models in that unit have the **[SUSTAINED HITS 1]** ability", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "a7f5-adb8-d1c9-2a2d", + "name": "Senior Officer", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "While this model is leading a unit, that unit is eligible to shoot in a turn in which it Fell Back.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "cd15-5c13-fa1e-b2eb", + "name": "Get Back in the Fight", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This model has a 5+ invulnerable save.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "27f4-7449-a636-ae8c", + "name": "Invulnerable Save (5+)", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This model can be attached to the following units: **^^Cadian Shock Troops^^**, **^^Kasrkin^^**", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "e668-97a7-2df8-6db3", + "name": "Leader", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 7 + } + ], + "id": "2jbthb5", + "name": "Experience Points", + "entryId": "c43b-26b5-4c4-521c::b8fc-1b8c-a827-be66::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "c43b-26b5-4c4-521c::b8fc-1b8c-a827-be66::56e1-e9a8-6946-0518", + "number": 7, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "1p9tdy", + "name": "Battles Played", + "entryId": "c43b-26b5-4c4-521c::b8fc-1b8c-a827-be66::1400-f768-fa9a-da64", + "entryGroupId": "c43b-26b5-4c4-521c::b8fc-1b8c-a827-be66::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "In your Shooting phase, after this unit has shot, if it is not within Engagement Range of one or more enemy units, it can make a Normal move of up to D6\". If it does, until the end of the turn, this unit is not eligible to declare a charge unless it has the **^^Cavalry^^** keyword.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "3a53-e8e6-4ec3-7974", + "name": "Guerrillas", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "costs": [ + { + "name": "Crusade Points", + "typeId": "b03b-c239-15a5-da55", + "value": 1 + }, + { + "name": "Crusade: Battle Honours", + "typeId": "75bb-ded1-c86d-bdf0", + "value": 1 + } + ], + "id": "2g01155", + "name": "Guerrillas", + "entryId": "c43b-26b5-4c4-521c::b8fc-1b8c-a827-be66::5c9c-e306-8e29-247d::97e7-896f-3400-cc1e", + "entryGroupId": "c43b-26b5-4c4-521c::b8fc-1b8c-a827-be66::5c9c-e306-8e29-247d::e51d-fd88-9aa5-21fc", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Honours::Battle Traits::Codex Battle Traits" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "**^^Astra Militarum Officer^^** model only. Each time you select an Order for the bearer to issue, you can select the Order below:\n\n**Target Weak Spot (Order):** Each time a model in this unit makes a ranged attack that targets an enemy unit within 12\", improve the Armour Penetration characteristic of that attack by 1.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "898e-b8e5-c1c1-93b2", + "name": "Aquilan Eye", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 20 + } + ], + "id": "uj5yjtf", + "name": "Aquilan Eye", + "entryId": "c43b-26b5-4c4-521c::4bf2-7b8b-c07b-c574::2dbd-2e75-155c-936f", + "entryGroupId": "c43b-26b5-4c4-521c::4bf2-7b8b-c07b-c574::6c5d-71eb-dbef-4b2c", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Enhancements::Grizzled Company Enhancements" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "4", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "3+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "4", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "c639-bf91-f833-ebf6", + "name": "Power weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "2boxnn4", + "name": "Power weapon", + "entryId": "c43b-26b5-4c4-521c::67b2-5a8a-5812-d6df::bdcd-141f-487c-b579", + "entryGroupId": "c43b-26b5-4c4-521c::18df-42ba-b2e0-a164", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Chainsword" + }, + { + "rules": [ + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "7abb-27b8-6c54-eba2", + "name": "➤ Plasma pistol - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Hazardous, Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "ca8f-9ad1-f86c-b05d", + "name": "➤ Plasma pistol - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "2amgzci", + "name": "Plasma pistol", + "entryId": "c43b-26b5-4c4-521c::b543-cc43-cf4e-ff92::2da9-abbd-3c4d-361a", + "entryGroupId": "c43b-26b5-4c4-521c::2d1c-d7b9-fff5-45fd", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Laspistol" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 55 + } + ], + "categories": [ + { + "id": "4f3d-65b8-9542-878f", + "name": "Cadian Castellan", + "entryId": "4f3d-65b8-9542-878f", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "entryId": "cf47-a0d7-7207-29dc", + "primary": false + }, + { + "id": "9cfd-1c32-585f-7d5c", + "entryId": "9cfd-1c32-585f-7d5c", + "name": "Character", + "primary": true + }, + { + "id": "e4d8-c6a1-7c23-ae25", + "name": "Officer", + "entryId": "e4d8-c6a1-7c23-ae25", + "primary": false + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + } + ], + "id": "2a5vm5", + "name": "Cadian Castellan (Blooded)", + "entryId": "c43b-26b5-4c4-521c::2b49-4d03-aaf5-3532", + "number": 1, + "type": "model", + "from": "entry", + "customName": "Castellan Decker of the 67th" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "At the end of your Command phase, if this unit is within range of an objective marker you control, that objective marker remains under your control, even if you have no models within range of it, until your opponent controls it at the start or end of any turn.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "24e3-c4d3-963b-cb10", + "name": "Shock Troops", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "*This unit can have up to two Leader units attached to it, provided no more than one of those units is a **^^Command Squad^^** unit. If it does, and this Bodyguard unit is destroyed, the Leader units attached to it become separate units, with their original Starting Strengths.*", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "b592-33bc-a25d-b3a9", + "name": "Unit Composition", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 8 + } + ], + "id": "dg54o1", + "name": "Experience Points", + "entryId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::56e1-e9a8-6946-0518", + "number": 8, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "dchmitu", + "name": "Battles Played", + "entryId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::1400-f768-fa9a-da64", + "entryGroupId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::cb00-fd6c-1777-754b", + "number": 4, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "nin6ne6", + "name": "Enemy Units Destroyed", + "entryId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::81ba-be8c-38e9-823d", + "entryGroupId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "In your Shooting phase, after this unit has shot, if it is not within Engagement Range of one or more enemy units, it can make a Normal move of up to D6\". If it does, until the end of the turn, this unit is not eligible to declare a charge unless it has the **^^Cavalry^^** keyword.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "3a53-e8e6-4ec3-7974", + "name": "Guerrillas", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "costs": [ + { + "name": "Crusade Points", + "typeId": "b03b-c239-15a5-da55", + "value": 1 + }, + { + "name": "Crusade: Battle Honours", + "typeId": "75bb-ded1-c86d-bdf0", + "value": 1 + } + ], + "id": "pf04f7n", + "name": "Guerrillas", + "entryId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::5c9c-e306-8e29-247d::97e7-896f-3400-cc1e", + "entryGroupId": "7b5-9080-f871-aff9::7c1d-88fd-3475-3620::5c9c-e306-8e29-247d::e51d-fd88-9aa5-21fc", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Honours::Battle Traits::Codex Battle Traits" + }, + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "ea09-3364-e6cd-2ffe", + "name": "Shock Trooper", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "3", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "7e3a-2a4b-20a9-7de0", + "name": "Chainsword", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "gip5gv7", + "name": "Chainsword", + "entryId": "7b5-9080-f871-aff9::4526-6733-6376-9282::cd8f-a473-cc9a-24a1::7934-5223-153f-104e", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "9210-c504-a4cf-6fac", + "name": "Laspistol", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "gi0tvyr", + "name": "Laspistol", + "entryId": "7b5-9080-f871-aff9::4526-6733-6376-9282::3357-b84-f22d-2116::2689-4c0e-cdfb-3e5", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "gh2e2z", + "name": "Laspistol and chainsword", + "entryId": "7b5-9080-f871-aff9::4526-6733-6376-9282::9142-cd28-1254-6c47", + "entryGroupId": "7b5-9080-f871-aff9::4526-6733-6376-9282::7b3a-d2ff-caa-5e40", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Wargear Options" + } + ], + "id": "ggkhhd", + "name": "Shock Trooper Sergeant", + "entryId": "7b5-9080-f871-aff9::4526-6733-6376-9282::e395-8ca5-e093-6f7b", + "number": 2, + "type": "model", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "ea09-3364-e6cd-2ffe", + "name": "Shock Trooper", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "gncl4fc", + "name": "Close combat weapon", + "entryId": "7b5-9080-f871-aff9::9d7c-d246-a161-a068::314e-1a81-371e-861f::8fe1-438f-f00a-ef5c", + "number": 12, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1310-c472-50e8-f5e6", + "name": "Lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "gntf28h", + "name": "Lasgun", + "entryId": "7b5-9080-f871-aff9::9d7c-d246-a161-a068::b066-d6eb-16ea-ae60::26c-19b3-720-8dcf", + "number": 12, + "type": "upgrade", + "from": "entry" + } + ], + "id": "ge0su5v", + "name": "Shock Trooper", + "entryId": "7b5-9080-f871-aff9::9d7c-d246-a161-a068::ae21-aec-1942-66ea", + "entryGroupId": "7b5-9080-f871-aff9::8a51-d199-31e8-322e", + "number": 12, + "type": "model", + "from": "group", + "group": "18 Shock Troopers" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "ea09-3364-e6cd-2ffe", + "name": "Shock Trooper", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "27i5jh8", + "name": "Close combat weapon", + "entryId": "7b5-9080-f871-aff9::8aae-887-67b9-9cd2::a814-7933-e5e2-a9df::8fe1-438f-f00a-ef5c", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1310-c472-50e8-f5e6", + "name": "Lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "272rban", + "name": "Lasgun", + "entryId": "7b5-9080-f871-aff9::8aae-887-67b9-9cd2::ffa1-78b7-8ac3-26a3::26c-19b3-720-8dcf", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Each time you target the bearer’s unit with a Stratagem, roll one D6, adding 1 to the result if there are one or more friendly **^^Officer^^** models within 6\": on a 5+, you gain 1CP", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "885d-bd4e-142b-a062", + "name": "Vox-caster", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "id": "27f3s7l", + "name": "Vox-caster", + "entryId": "7b5-9080-f871-aff9::8aae-887-67b9-9cd2::6a24-2646-c8ab-bb60::6bfd-18be-90d3-2398", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "ge9lnug", + "name": "Shock Trooper w/ Vox Caster", + "entryId": "7b5-9080-f871-aff9::8aae-887-67b9-9cd2::f08d-c0c5-c701-2b8", + "entryGroupId": "7b5-9080-f871-aff9::8a51-d199-31e8-322e", + "number": 2, + "type": "model", + "from": "group", + "group": "18 Shock Troopers" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "ea09-3364-e6cd-2ffe", + "name": "Shock Trooper", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "2ao3bl3", + "name": "Close combat weapon", + "entryId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::61cc-c2c3-c872-56be::8fe1-438f-f00a-ef5c", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[MELTA X]** in their profile are known as Melta weapons. Each time an attack made with such a weapon targets a unit within half that weapon’s range, that attack’s Damage characteristic is increased by the amount denoted by ‘x’.", + "id": "7cdb-fb99-44a9-8849", + "name": "Melta", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "9", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-4", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Melta 2", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "e365-f24d-e4cd-74dd", + "name": "Meltagun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "4986-bf86-beb4-13ac", + "name": "Damage Dx Weapon", + "entryId": "4986-bf86-beb4-13ac", + "primary": false + } + ], + "id": "2a28luk", + "name": "Meltagun", + "entryId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::70f0-6510-2b1c-40ca::e701-7c4-8b3b-49d6", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "gfuhcel", + "name": "Shock Trooper w/ Meltagun", + "entryId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::318a-8c8c-8556-6972", + "entryGroupId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::b692-3776-f85-d20c", + "number": 2, + "type": "model", + "from": "group", + "group": "18 Shock Troopers::Shock Trooper w/ Special Weapon" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "ea09-3364-e6cd-2ffe", + "name": "Shock Trooper", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "2bj8fl7", + "name": "Close combat weapon", + "entryId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::8389-30b-7b13-8788::8fe1-438f-f00a-ef5c", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + }, + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "e019-8167-2b5-931e", + "name": "➤ Plasma gun - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1, Hazardous", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1ee9-5cc2-1ea4-ce6", + "name": "➤ Plasma gun - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "2bv3u3v", + "name": "Plasma gun", + "entryId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::614e-7b95-f317-f46f::d0dc-eb53-4dc1-c69e", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "gfd6vcd", + "name": "Shock Trooper w/ Plasma Gun", + "entryId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::103a-aceb-392d-b414", + "entryGroupId": "7b5-9080-f871-aff9::f8a4-299a-ae8c-91d2::b692-3776-f85-d20c", + "number": 2, + "type": "model", + "from": "group", + "group": "18 Shock Troopers::Shock Trooper w/ Special Weapon" + } + ], + "id": "rb4buff", + "name": "2 Shock Trooper Sergeants and 18 Shock Troopers", + "entryId": "7b5-9080-f871-aff9::6f72-94d9-b0df-e130", + "entryGroupId": "7b5-9080-f871-aff9::a248-ec80-fb12-ee06", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Unit Composition" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 120 + } + ], + "categories": [ + { + "id": "1645-3202-7cc-f36b", + "name": "Cadian Shock Troops", + "entryId": "1645-3202-7cc-f36b", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "entryId": "cf47-a0d7-7207-29dc", + "primary": false + }, + { + "id": "e338-111e-d0c6-b687", + "entryId": "e338-111e-d0c6-b687", + "name": "Battleline", + "primary": true + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + }, + { + "id": "c8a1-fef-5569-61c9", + "name": "Regiment", + "entryId": "c8a1-fef-5569-61c9", + "primary": false + }, + { + "id": "edff-c2d-8999-4f45", + "name": "Platoon", + "entryId": "edff-c2d-8999-4f45", + "primary": false + }, + { + "id": "ec4a-9386-40bd-7fb7", + "name": "Cadian", + "entryId": "ec4a-9386-40bd-7fb7", + "primary": false + } + ], + "id": "r9bamh", + "name": "Cadian Shock Troops (Blooded)", + "entryId": "7b5-9080-f871-aff9::a2aa-7688-dcb1-4132", + "number": 1, + "type": "unit", + "from": "entry", + "customName": "Sergeant Veskers Finest" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Each time a model in this unit makes an attack, add 1 to the Hit roll if this unit is below its Starting Strength, and add 1 to the Wound roll as well if this unit is Below Half-strength.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "232e-9a50-d5c3-9bbb", + "name": "Grim Demeanour", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "*This unit can have up to two Leader units attached to it, provided no more than one of those units is a **^^Command Squad^^** unit. If it does, and this Bodyguard unit is destroyed, the Leader units attached to it become separate units, with their original Starting Strengths.*", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "b592-33bc-a25d-b3a9", + "name": "Unit Composition", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 4 + } + ], + "id": "dp79cy", + "name": "Experience Points", + "entryId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::56e1-e9a8-6946-0518", + "number": 4, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "dkim07e", + "name": "Battles Played", + "entryId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::1400-f768-fa9a-da64", + "entryGroupId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::cb00-fd6c-1777-754b", + "number": 4, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "pmqews", + "name": "Battles Survived", + "entryId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::c08e-e453-069d-82b9", + "entryGroupId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Each time a Critical Hit is scored against this unit, that attack automatically wounds this unit.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "7588-ae4f-208e-e049", + "name": "Deep Scars", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "costs": [ + { + "name": "Crusade Points", + "typeId": "b03b-c239-15a5-da55", + "value": -1 + } + ], + "id": "nw0c4gb", + "name": "Deep Scars", + "entryId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::d74f-9a93-4579-7930::e20d-1f8c-2b62-2abb", + "entryGroupId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::d74f-9a93-4579-7930::39da-ebb3-1551-dd9e", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Scars::Main Rules Battle Scars" + }, + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "11ee-5a7d-7e13-e1ef", + "name": "Death Korps of Krieg", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "4", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e69a-8af2-1908-403c", + "name": "Power weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "etmb7a4", + "name": "Power weapon", + "entryId": "4fb3-5033-9135-e605::38e6-666d-9654-c1d6::abb5-c410-8f2a-e60a", + "entryGroupId": "4fb3-5033-9135-e605::905b-190c-7abc-b726", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Chainsword" + }, + { + "rules": [ + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "bd0f-b111-e732-a96a", + "name": "➤ Plasma pistol - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Hazardous, Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "2cf8-3625-67ba-d5f4", + "name": "➤ Plasma pistol - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "euam4yt", + "name": "Plasma pistol", + "entryId": "4fb3-5033-9135-e605::bd4f-d5e0-e2e4-bc6a::abf2-656d-322e-3c7e", + "entryGroupId": "4fb3-5033-9135-e605::355e-a772-5b81-9cc5", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Laspistol" + } + ], + "id": "et4iynt", + "name": "Laspistol and chainsword", + "entryId": "4fb3-5033-9135-e605::4633-edf0-0ed3-0c2a", + "entryGroupId": "4fb3-5033-9135-e605::4f9d-35f1-6258-ece8", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Wargear Options" + } + ], + "id": "eshxwuo", + "name": "Death Korps Watchmaster", + "entryId": "4fb3-5033-9135-e605::03e9-d9fc-1627-8f0f", + "entryGroupId": "4fb3-5033-9135-e605::6688-b15f-87a4-6c21", + "number": 2, + "type": "model", + "from": "group", + "group": "2 Death Korps Watchmasters" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "11ee-5a7d-7e13-e1ef", + "name": "Death Korps of Krieg", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "evz0dtw", + "name": "Close combat weapon", + "entryId": "4fb3-5033-9135-e605::ffca-0d66-c504-ee33::8fe1-438f-f00a-ef5c", + "number": 10, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1310-c472-50e8-f5e6", + "name": "Lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "evartfj", + "name": "Lasgun", + "entryId": "4fb3-5033-9135-e605::8424-aa95-dc31-d2b2::26c-19b3-720-8dcf", + "number": 10, + "type": "upgrade", + "from": "entry" + } + ], + "id": "erl6mjg", + "name": "Death Korps Trooper", + "entryId": "4fb3-5033-9135-e605::0201-6e78-d053-b52d", + "entryGroupId": "4fb3-5033-9135-e605::663b-198c-c001-7be9", + "number": 10, + "type": "model", + "from": "group", + "group": "18 Death Korps Troopers" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "11ee-5a7d-7e13-e1ef", + "name": "Death Korps of Krieg", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "ydv5vyk", + "name": "Close combat weapon", + "entryId": "4fb3-5033-9135-e605::3643-c820-1ad8-82bc::8fe1-438f-f00a-ef5c", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "At the start of your Command phase, if the bearer’s unit is below its Starting Strength, you can return up to D3 destroyed Death Korps Troopers to this unit (if this unit contains two models equipped with a Death Korps medi-pack, return up to D3+1 destroyed Death Korps Troopers to this unit instead).", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "a80d-78ab-5508-a9f", + "name": "Death Korps of Krieg Medi-pack", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "id": "ydv895n", + "name": "Death Korps of Krieg Medi-pack", + "entryId": "4fb3-5033-9135-e605::b681-9f46-cf14-8281::ed09-1f08-ea0a-359b", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1310-c472-50e8-f5e6", + "name": "Lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "yd9b8v", + "name": "Lasgun", + "entryId": "4fb3-5033-9135-e605::5975-f2ce-4bc6-2178::26c-19b3-720-8dcf", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "ydjewwf", + "name": "Death Korps Trooper w/ Death Korps medi-pack", + "entryId": "4fb3-5033-9135-e605::0a79-dff6-a84e-61fe", + "entryGroupId": "4fb3-5033-9135-e605::663b-198c-c001-7be9", + "number": 2, + "type": "model", + "from": "group", + "group": "18 Death Korps Troopers" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "11ee-5a7d-7e13-e1ef", + "name": "Death Korps of Krieg", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "t4uduyi", + "name": "Close combat weapon", + "entryId": "4fb3-5033-9135-e605::2024-88a2-7a94-c73d::8fe1-438f-f00a-ef5c", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1310-c472-50e8-f5e6", + "name": "Lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "t4bdc7", + "name": "Lasgun", + "entryId": "4fb3-5033-9135-e605::0da4-cf96-58ba-2eb6::26c-19b3-720-8dcf", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Each time you target the bearer’s unit with a Stratagem, roll one D6, adding 1 to the result if there are one or more friendly **^^Officer^^** models within 6\": on a 5+, you gain 1CP", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "885d-bd4e-142b-a062", + "name": "Vox-caster", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "id": "t5rs7sl", + "name": "Vox-caster", + "entryId": "4fb3-5033-9135-e605::48c5-60da-1cb0-aa93::6bfd-18be-90d3-2398", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "eswai5s", + "name": "Death Korps Trooper w/ Vox-caster", + "entryId": "4fb3-5033-9135-e605::2d5e-cb1f-94bf-9944", + "entryGroupId": "4fb3-5033-9135-e605::663b-198c-c001-7be9", + "number": 2, + "type": "model", + "from": "group", + "group": "18 Death Korps Troopers" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "11ee-5a7d-7e13-e1ef", + "name": "Death Korps of Krieg", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "t6h83ji", + "name": "Close combat weapon", + "entryId": "4fb3-5033-9135-e605::e934-b45c-add6-f2a0::8fe1-438f-f00a-ef5c", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[MELTA X]** in their profile are known as Melta weapons. Each time an attack made with such a weapon targets a unit within half that weapon’s range, that attack’s Damage characteristic is increased by the amount denoted by ‘x’.", + "id": "7cdb-fb99-44a9-8849", + "name": "Melta", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "9", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-4", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Melta 2", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "e365-f24d-e4cd-74dd", + "name": "Meltagun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "4986-bf86-beb4-13ac", + "name": "Damage Dx Weapon", + "entryId": "4986-bf86-beb4-13ac", + "primary": false + } + ], + "id": "t6ao8t", + "name": "Meltagun", + "entryId": "4fb3-5033-9135-e605::1321-0554-1cdb-48fc::e701-7c4-8b3b-49d6", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "esh2uhj", + "name": "Death Korps Trooper w/ Meltagun", + "entryId": "4fb3-5033-9135-e605::16f3-e986-07b4-7ee3", + "entryGroupId": "4fb3-5033-9135-e605::963b-3d0f-3619-2a42", + "number": 2, + "type": "model", + "from": "group", + "group": "18 Death Korps Troopers::Death Korps Trooper w/ Special weapon" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "11ee-5a7d-7e13-e1ef", + "name": "Death Korps of Krieg", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "t7y1dtg", + "name": "Close combat weapon", + "entryId": "4fb3-5033-9135-e605::a8f7-bda2-970c-7dc7::8fe1-438f-f00a-ef5c", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + }, + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "e019-8167-2b5-931e", + "name": "➤ Plasma gun - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1, Hazardous", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1ee9-5cc2-1ea4-ce6", + "name": "➤ Plasma gun - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "t7tyzv", + "name": "Plasma gun", + "entryId": "4fb3-5033-9135-e605::799f-6441-92d2-af97::d0dc-eb53-4dc1-c69e", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "esh7fil", + "name": "Death Korps Trooper w/ Plasma gun", + "entryId": "4fb3-5033-9135-e605::1fea-9ec0-9dd4-d46a", + "entryGroupId": "4fb3-5033-9135-e605::963b-3d0f-3619-2a42", + "number": 2, + "type": "model", + "from": "group", + "group": "18 Death Korps Troopers::Death Korps Trooper w/ Special weapon" + } + ], + "id": "nsfj5l4", + "name": "2 Death Korps Watchmaster and 18 Death Korps Troopers", + "entryId": "4fb3-5033-9135-e605::fb5f-f0c4-e28-2496", + "entryGroupId": "4fb3-5033-9135-e605::eeb5-da75-458b-3b0", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Unit Composition" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 145 + } + ], + "categories": [ + { + "id": "63d0-faf2-6fc0-8270", + "name": "Death Korps of Krieg", + "entryId": "63d0-faf2-6fc0-8270", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "entryId": "cf47-a0d7-7207-29dc", + "primary": false + }, + { + "id": "e338-111e-d0c6-b687", + "entryId": "e338-111e-d0c6-b687", + "name": "Battleline", + "primary": true + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + }, + { + "id": "c8a1-fef-5569-61c9", + "name": "Regiment", + "entryId": "c8a1-fef-5569-61c9", + "primary": false + }, + { + "id": "edff-c2d-8999-4f45", + "name": "Platoon", + "entryId": "edff-c2d-8999-4f45", + "primary": false + } + ], + "id": "rzajsm", + "name": "Death Korps of Krieg (Battle-ready)", + "entryId": "4fb3-5033-9135-e605::ade0-fa44-d4cf-4fc8", + "number": 1, + "type": "unit", + "from": "entry", + "customName": "Watchmaster Garric’s Go-Men" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Each time a model in this unit makes an attack, add 1 to the Hit roll if this unit is below its Starting Strength, and add 1 to the Wound roll as well if this unit is Below Half-strength.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "232e-9a50-d5c3-9bbb", + "name": "Grim Demeanour", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "*This unit can have up to two Leader units attached to it, provided no more than one of those units is a **^^Command Squad^^** unit. If it does, and this Bodyguard unit is destroyed, the Leader units attached to it become separate units, with their original Starting Strengths.*", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "b592-33bc-a25d-b3a9", + "name": "Unit Composition", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 18 + } + ], + "id": "dxmqbhq", + "name": "Experience Points", + "entryId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::56e1-e9a8-6946-0518", + "number": 18, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "dti2y3b", + "name": "Battles Played", + "entryId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::1400-f768-fa9a-da64", + "entryGroupId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::cb00-fd6c-1777-754b", + "number": 4, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "pw0scv", + "name": "Battles Survived", + "entryId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::c08e-e453-069d-82b9", + "entryGroupId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::cb00-fd6c-1777-754b", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "32olyxq", + "name": "Enemy Units Destroyed", + "entryId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::81ba-be8c-38e9-823d", + "entryGroupId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "rules": [ + { + "description": "Weapons with **[HEAVY]** in their profile are known as Heavy weapons. Each time an attack is made with such a weapon, if the attacking model’s unit Remained Stationary this turn, add 1 to that attack’s Hit roll.", + "id": "1202-10a8-78e9-4c67", + "name": "Heavy", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "Ranged weapons equipped by models in this unit have the **[HEAVY]** ability.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "cd34-1aa6-8d50-a03a", + "name": "Sharpshooters", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "costs": [ + { + "name": "Crusade Points", + "typeId": "b03b-c239-15a5-da55", + "value": 1 + }, + { + "name": "Crusade: Battle Honours", + "typeId": "75bb-ded1-c86d-bdf0", + "value": 1 + } + ], + "id": "py8ypph", + "name": "Sharpshooters", + "entryId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::5c9c-e306-8e29-247d::a9a4-d471-dbdc-76d8", + "entryGroupId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::5c9c-e306-8e29-247d::e51d-fd88-9aa5-21fc", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Honours::Battle Traits::Codex Battle Traits" + }, + { + "rules": [ + { + "description": "If every model in a unit has this ability, then each time a ranged attack is made against it, subtract 1 from that attack’s Hit roll.", + "id": "bec5-4288-34a6-ccfa", + "name": "Stealth", + "hidden": false, + "page": 20 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "Models in this unit have the Stealth ability.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "50d3-ca90-8e8e-b4b3", + "name": "Stealthy", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "costs": [ + { + "name": "Crusade Points", + "typeId": "b03b-c239-15a5-da55", + "value": 1 + }, + { + "name": "Crusade: Battle Honours", + "typeId": "75bb-ded1-c86d-bdf0", + "value": 1 + } + ], + "id": "37k9lq", + "name": "Stealthy", + "entryId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::5c9c-e306-8e29-247d::263a-03f6-9963-889b", + "entryGroupId": "4fb3-5033-9135-e605::fa97-ed02-ab13-af50::5c9c-e306-8e29-247d::e51d-fd88-9aa5-21fc", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Honours::Battle Traits::Codex Battle Traits" + }, + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "11ee-5a7d-7e13-e1ef", + "name": "Death Korps of Krieg", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "4", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e69a-8af2-1908-403c", + "name": "Power weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "rsqgq07", + "name": "Power weapon", + "entryId": "4fb3-5033-9135-e605::38e6-666d-9654-c1d6::abb5-c410-8f2a-e60a", + "entryGroupId": "4fb3-5033-9135-e605::905b-190c-7abc-b726", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Chainsword" + }, + { + "rules": [ + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol, Heavy", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "bd0f-b111-e732-a96a", + "name": "➤ Plasma pistol - standard (Sharpshooters)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Hazardous, Pistol, Heavy", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "2cf8-3625-67ba-d5f4", + "name": "➤ Plasma pistol - supercharge (Sharpshooters)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "rsc7rch", + "name": "Plasma pistol", + "entryId": "4fb3-5033-9135-e605::bd4f-d5e0-e2e4-bc6a::abf2-656d-322e-3c7e", + "entryGroupId": "4fb3-5033-9135-e605::355e-a772-5b81-9cc5", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Laspistol" + } + ], + "id": "rskow8o", + "name": "Laspistol and chainsword", + "entryId": "4fb3-5033-9135-e605::4633-edf0-0ed3-0c2a", + "entryGroupId": "4fb3-5033-9135-e605::4f9d-35f1-6258-ece8", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Wargear Options" + } + ], + "id": "rreq1zp", + "name": "Death Korps Watchmaster", + "entryId": "4fb3-5033-9135-e605::03e9-d9fc-1627-8f0f", + "entryGroupId": "4fb3-5033-9135-e605::6688-b15f-87a4-6c21", + "number": 2, + "type": "model", + "from": "group", + "group": "2 Death Korps Watchmasters" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "11ee-5a7d-7e13-e1ef", + "name": "Death Korps of Krieg", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "ruxkf3c", + "name": "Close combat weapon", + "entryId": "4fb3-5033-9135-e605::ffca-0d66-c504-ee33::8fe1-438f-f00a-ef5c", + "number": 10, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1, Heavy", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1310-c472-50e8-f5e6", + "name": "Lasgun (Sharpshooters)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "rua2spr", + "name": "Lasgun", + "entryId": "4fb3-5033-9135-e605::8424-aa95-dc31-d2b2::26c-19b3-720-8dcf", + "number": 10, + "type": "upgrade", + "from": "entry" + } + ], + "id": "rrt1mgr", + "name": "Death Korps Trooper", + "entryId": "4fb3-5033-9135-e605::0201-6e78-d053-b52d", + "entryGroupId": "4fb3-5033-9135-e605::663b-198c-c001-7be9", + "number": 10, + "type": "model", + "from": "group", + "group": "18 Death Korps Troopers" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "11ee-5a7d-7e13-e1ef", + "name": "Death Korps of Krieg", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "p4dduc5", + "name": "Close combat weapon", + "entryId": "4fb3-5033-9135-e605::3643-c820-1ad8-82bc::8fe1-438f-f00a-ef5c", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "At the start of your Command phase, if the bearer’s unit is below its Starting Strength, you can return up to D3 destroyed Death Korps Troopers to this unit (if this unit contains two models equipped with a Death Korps medi-pack, return up to D3+1 destroyed Death Korps Troopers to this unit instead).", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "a80d-78ab-5508-a9f", + "name": "Death Korps of Krieg Medi-pack", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "id": "p490eqr", + "name": "Death Korps of Krieg Medi-pack", + "entryId": "4fb3-5033-9135-e605::b681-9f46-cf14-8281::ed09-1f08-ea0a-359b", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1, Heavy", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1310-c472-50e8-f5e6", + "name": "Lasgun (Sharpshooters)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "p466ccn", + "name": "Lasgun", + "entryId": "4fb3-5033-9135-e605::5975-f2ce-4bc6-2178::26c-19b3-720-8dcf", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "p33th4s", + "name": "Death Korps Trooper w/ Death Korps medi-pack", + "entryId": "4fb3-5033-9135-e605::0a79-dff6-a84e-61fe", + "entryGroupId": "4fb3-5033-9135-e605::663b-198c-c001-7be9", + "number": 2, + "type": "model", + "from": "group", + "group": "18 Death Korps Troopers" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "11ee-5a7d-7e13-e1ef", + "name": "Death Korps of Krieg", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "7l4p6zs", + "name": "Close combat weapon", + "entryId": "4fb3-5033-9135-e605::2024-88a2-7a94-c73d::8fe1-438f-f00a-ef5c", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1, Heavy", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1310-c472-50e8-f5e6", + "name": "Lasgun (Sharpshooters)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "7lq9nhm", + "name": "Lasgun", + "entryId": "4fb3-5033-9135-e605::0da4-cf96-58ba-2eb6::26c-19b3-720-8dcf", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Each time you target the bearer’s unit with a Stratagem, roll one D6, adding 1 to the result if there are one or more friendly **^^Officer^^** models within 6\": on a 5+, you gain 1CP", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "885d-bd4e-142b-a062", + "name": "Vox-caster", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "id": "7l3vztk", + "name": "Vox-caster", + "entryId": "4fb3-5033-9135-e605::48c5-60da-1cb0-aa93::6bfd-18be-90d3-2398", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "rrmqx2", + "name": "Death Korps Trooper w/ Vox-caster", + "entryId": "4fb3-5033-9135-e605::2d5e-cb1f-94bf-9944", + "entryGroupId": "4fb3-5033-9135-e605::663b-198c-c001-7be9", + "number": 2, + "type": "model", + "from": "group", + "group": "18 Death Korps Troopers" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "11ee-5a7d-7e13-e1ef", + "name": "Death Korps of Krieg", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "7nih5cu", + "name": "Close combat weapon", + "entryId": "4fb3-5033-9135-e605::e934-b45c-add6-f2a0::8fe1-438f-f00a-ef5c", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[MELTA X]** in their profile are known as Melta weapons. Each time an attack made with such a weapon targets a unit within half that weapon’s range, that attack’s Damage characteristic is increased by the amount denoted by ‘x’.", + "id": "7cdb-fb99-44a9-8849", + "name": "Melta", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "9", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-4", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Melta 2, Heavy", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "e365-f24d-e4cd-74dd", + "name": "Meltagun (Sharpshooters)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "4986-bf86-beb4-13ac", + "name": "Damage Dx Weapon", + "entryId": "4986-bf86-beb4-13ac", + "primary": false + } + ], + "id": "7nqt6dd", + "name": "Meltagun", + "entryId": "4fb3-5033-9135-e605::1321-0554-1cdb-48fc::e701-7c4-8b3b-49d6", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "rrtdocw8", + "name": "Death Korps Trooper w/ Meltagun", + "entryId": "4fb3-5033-9135-e605::16f3-e986-07b4-7ee3", + "entryGroupId": "4fb3-5033-9135-e605::963b-3d0f-3619-2a42", + "number": 2, + "type": "model", + "from": "group", + "group": "18 Death Korps Troopers::Death Korps Trooper w/ Special weapon" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "11ee-5a7d-7e13-e1ef", + "name": "Death Korps of Krieg", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "7orltic", + "name": "Close combat weapon", + "entryId": "4fb3-5033-9135-e605::a8f7-bda2-970c-7dc7::8fe1-438f-f00a-ef5c", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + }, + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1, Heavy", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "e019-8167-2b5-931e", + "name": "➤ Plasma gun - standard (Sharpshooters)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1, Hazardous, Heavy", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1ee9-5cc2-1ea4-ce6", + "name": "➤ Plasma gun - supercharge (Sharpshooters)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "7ob70b", + "name": "Plasma gun", + "entryId": "4fb3-5033-9135-e605::799f-6441-92d2-af97::d0dc-eb53-4dc1-c69e", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "rrxwked", + "name": "Death Korps Trooper w/ Plasma gun", + "entryId": "4fb3-5033-9135-e605::1fea-9ec0-9dd4-d46a", + "entryGroupId": "4fb3-5033-9135-e605::963b-3d0f-3619-2a42", + "number": 2, + "type": "model", + "from": "group", + "group": "18 Death Korps Troopers::Death Korps Trooper w/ Special weapon" + } + ], + "id": "o0fbkuc", + "name": "2 Death Korps Watchmaster and 18 Death Korps Troopers", + "entryId": "4fb3-5033-9135-e605::fb5f-f0c4-e28-2496", + "entryGroupId": "4fb3-5033-9135-e605::eeb5-da75-458b-3b0", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Unit Composition" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 145 + } + ], + "categories": [ + { + "id": "63d0-faf2-6fc0-8270", + "name": "Death Korps of Krieg", + "entryId": "63d0-faf2-6fc0-8270", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "entryId": "cf47-a0d7-7207-29dc", + "primary": false + }, + { + "id": "e338-111e-d0c6-b687", + "entryId": "e338-111e-d0c6-b687", + "name": "Battleline", + "primary": true + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + }, + { + "id": "c8a1-fef-5569-61c9", + "name": "Regiment", + "entryId": "c8a1-fef-5569-61c9", + "primary": false + }, + { + "id": "edff-c2d-8999-4f45", + "name": "Platoon", + "entryId": "edff-c2d-8999-4f45", + "primary": false + } + ], + "id": "696ef1f8c17249ecaea9b46e", + "name": "Death Korps of Krieg (Battle-hardened)", + "entryId": "4fb3-5033-9135-e605::ade0-fa44-d4cf-4fc8", + "number": 1, + "type": "unit", + "from": "entry", + "customName": "Worst of Herst" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "This unit is eligible to shoot and declare a charge in a turn in which it Fell Back.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "33d0-c814-e859-7907", + "name": "Horsemasters", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 2 + } + ], + "id": "e7lk2ak", + "name": "Experience Points", + "entryId": "1c41-ff61-cecb-fce2::67bb-77b4-a647-0eb3::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "1c41-ff61-cecb-fce2::67bb-77b4-a647-0eb3::56e1-e9a8-6946-0518", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "e2esug", + "name": "Battles Played", + "entryId": "1c41-ff61-cecb-fce2::67bb-77b4-a647-0eb3::1400-f768-fa9a-da64", + "entryGroupId": "1c41-ff61-cecb-fce2::67bb-77b4-a647-0eb3::cb00-fd6c-1777-754b", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "4", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "2", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "c9bb-ee31-dd59-b490", + "name": "Attilan Rough Rider", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "bf04-28bf-1b01-a8d3", + "name": "Lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "chb7k0j", + "name": "Lasgun", + "entryId": "1c41-ff61-cecb-fce2::ff57-dc1d-a320-d032::a09c-6de4-e1c1-708a", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "9210-c504-a4cf-6fac", + "name": "Laspistol", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "ciodpw", + "name": "Laspistol", + "entryId": "1c41-ff61-cecb-fce2::9e6b-4ffe-12cb-2d14::2689-4c0e-cdfb-3e5", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[EXTRA ATTACKS]** in their profile are known as Extra Attacks weapons. Each time the bearer of one or more Extra Attacks weapons fights, it makes attacks with each of the Extra Attacks melee weapons it is equipped with and it makes attacks with one of the melee weapons it is equipped with that does not have the [EXTRA ATTACKS] ability (if any). The number of attacks made with an Extra Attacks weapon cannot be modified by other rules, unless that weapon’s name is explicitly specified in that rule.", + "id": "115b-79dc-f723-d761", + "name": "Extra Attacks", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "4", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "Extra Attacks", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e118-7d82-396b-570f", + "name": "Steed's hooves", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "84c4-6d1e-e724-bd6e", + "name": "Extra Attacks Weapon", + "entryId": "84c4-6d1e-e724-bd6e", + "primary": false + } + ], + "id": "cii8ccm", + "name": "Steed's hooves", + "entryId": "1c41-ff61-cecb-fce2::9347-9298-95f9-89b6::6316-de95-9075-9a8f", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[LANCE]** in their profile are known as Lance weapons. Each time an attack is made with such a weapon, if the bearer made a Charge move this turn, add 1 to that attack’s Wound roll.", + "id": "2ebc-abdf-8129-6c57", + "name": "Lance", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "D6", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "3+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "4", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "Lance", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "b510-d28b-c017-1f4b", + "name": "➤ Hunting lance - frag tip", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "3+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "9", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "-4", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "D6", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "Lance", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "aee-99bd-e0ba-f642", + "name": "➤ Hunting lance - melta tip", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "chmxh99", + "name": "Hunting lance", + "entryId": "1c41-ff61-cecb-fce2::12bc-4b46-4fd-7ef2::70c3-75a8-983c-ea3d", + "entryGroupId": "1c41-ff61-cecb-fce2::7413-632f-6bd4-bd43", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear Options::Hunting Lance" + } + ], + "id": "bs06hd7", + "name": "Rough Rider Sergeant", + "entryId": "1c41-ff61-cecb-fce2::dd83-c76-ca59-f320", + "entryGroupId": "1c41-ff61-cecb-fce2::3184-a028-d97e-2039", + "number": 1, + "type": "model", + "from": "group", + "group": "Rough Rider Sergeant" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "4", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "2", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "c9bb-ee31-dd59-b490", + "name": "Attilan Rough Rider", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "rules": [ + { + "description": "Weapons with **[LANCE]** in their profile are known as Lance weapons. Each time an attack is made with such a weapon, if the bearer made a Charge move this turn, add 1 to that attack’s Wound roll.", + "id": "2ebc-abdf-8129-6c57", + "name": "Lance", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "D6", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "3+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "4", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "Lance", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "b510-d28b-c017-1f4b", + "name": "➤ Hunting lance - frag tip", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "3+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "9", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "-4", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "D6", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "Lance", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "aee-99bd-e0ba-f642", + "name": "➤ Hunting lance - melta tip", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "ck46j6f", + "name": "Hunting lance", + "entryId": "1c41-ff61-cecb-fce2::9c04-b0e1-bad0-e66e::70c3-75a8-983c-ea3d", + "number": 4, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1310-c472-50e8-f5e6", + "name": "Lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "ckp4358", + "name": "Lasgun", + "entryId": "1c41-ff61-cecb-fce2::5e32-b004-54c2-2134::26c-19b3-720-8dcf", + "number": 4, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "9210-c504-a4cf-6fac", + "name": "Laspistol", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "ck1zgpt", + "name": "Laspistol", + "entryId": "1c41-ff61-cecb-fce2::2770-f28d-a5b5-af32::2689-4c0e-cdfb-3e5", + "number": 4, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[EXTRA ATTACKS]** in their profile are known as Extra Attacks weapons. Each time the bearer of one or more Extra Attacks weapons fights, it makes attacks with each of the Extra Attacks melee weapons it is equipped with and it makes attacks with one of the melee weapons it is equipped with that does not have the [EXTRA ATTACKS] ability (if any). The number of attacks made with an Extra Attacks weapon cannot be modified by other rules, unless that weapon’s name is explicitly specified in that rule.", + "id": "115b-79dc-f723-d761", + "name": "Extra Attacks", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "4", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "Extra Attacks", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e118-7d82-396b-570f", + "name": "Steed's hooves", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "84c4-6d1e-e724-bd6e", + "name": "Extra Attacks Weapon", + "entryId": "84c4-6d1e-e724-bd6e", + "primary": false + } + ], + "id": "ck0p5l6", + "name": "Steed's hooves", + "entryId": "1c41-ff61-cecb-fce2::6ab0-c004-8f6-ba5d::6316-de95-9075-9a8f", + "number": 4, + "type": "upgrade", + "from": "entry" + } + ], + "id": "ckxvjq", + "name": "Rough Rider w/ Hunting lance", + "entryId": "1c41-ff61-cecb-fce2::7fa6-4332-7294-9252", + "entryGroupId": "1c41-ff61-cecb-fce2::ecdd-dbb1-5f84-a148", + "number": 4, + "type": "model", + "from": "group", + "group": "4-9 Rough Riders" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 60 + } + ], + "categories": [ + { + "id": "14a0-40c9-2748-ae6e", + "entryId": "14a0-40c9-2748-ae6e", + "name": "Mounted", + "primary": true + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + }, + { + "id": "c8a1-fef-5569-61c9", + "name": "Regiment", + "entryId": "c8a1-fef-5569-61c9", + "primary": false + } + ], + "id": "bmjlnbd", + "name": "Attilan Rough Riders (Battle-ready)", + "entryId": "1c41-ff61-cecb-fce2::2299-bed9-3e-2b60", + "number": 1, + "type": "unit", + "from": "entry", + "customName": "Riders of Duty" + }, + { + "rules": [ + { + "description": "Some models have 'Deadly Demise x' listed in their abilities. When such a model is destroyed, roll one D6 before removing it from play (if such a model is a TRANSPORT, roll before any embarked models disembark). On a 6, each unit within 6\" of that model suffers a number of mortal wounds denoted by 'x' (if this is a random number, roll separately for each unit within 6\").", + "id": "b68a-5ded-65ac-98c", + "name": "Deadly Demise D3", + "hidden": false, + "page": 23 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "Each time this model makes a ranged attack with its vanquisher battle cannon that targets a **^^Monster^^** or **^^Vehicle^^** unit, you can re-roll the Wound roll.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "cc47-c40a-1c64-73e7", + "name": "Tank-killer", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "While this model has 1-4 wounds remaining, each time this model makes an attack, subtract 1 from the Hit roll.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "a626-b90a-cf43-68b4", + "name": "Damaged: 1-4 Wounds Remaining", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "10\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "11", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "2+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "13", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "3", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "3f52-eab3-befb-8dcb", + "name": "Leman Russ Battle Tank", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 4 + } + ], + "id": "em725r9", + "name": "Experience Points", + "entryId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::56e1-e9a8-6946-0518", + "number": 4, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "eih38xd", + "name": "Battles Played", + "entryId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::1400-f768-fa9a-da64", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::cb00-fd6c-1777-754b", + "number": 4, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "qf1j8ef", + "name": "Battles Survived", + "entryId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::c08e-e453-069d-82b9", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "qf2mry", + "name": "Enemy Units Destroyed", + "entryId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::81ba-be8c-38e9-823d", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::cb00-fd6c-1777-754b", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "6", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "7", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "a523-ba7e-c0e6-be23", + "name": "Armoured tracks", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "5j1muci", + "name": "Armoured tracks", + "entryId": "d9ac-54cb-cdb9-6d4c::d7a7-3001-7a98-c30e::e635-5c9b-194c-44f2", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::7664-ffc0-91cf-c53e", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "Weapons with **[HEAVY]** in their profile are known as Heavy weapons. Each time an attack is made with such a weapon, if the attacking model’s unit Remained Stationary this turn, add 1 to that attack’s Hit roll.", + "id": "1202-10a8-78e9-4c67", + "name": "Heavy", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "72\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "18", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-4", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6+6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Heavy", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1f2f-9b91-dd3b-6ec5", + "name": "Vanquisher battle cannon", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + } + ], + "id": "5jitccb", + "name": "Vanquisher battle cannon", + "entryId": "d9ac-54cb-cdb9-6d4c::ca67-714-ed2d-f54::2e39-f725-75aa-d68c", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::7664-ffc0-91cf-c53e", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "The bearer can only shoot with this weapon once per battle.", + "id": "cd26-1611-860a-91e4", + "name": "One Shot", + "hidden": false + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "48\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "14", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "One Shot", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "6647-d6b0-a4c8-ee5f", + "name": "Hunter-killer missile", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "4986-bf86-beb4-13ac", + "name": "Damage Dx Weapon", + "entryId": "4986-bf86-beb4-13ac", + "primary": false + } + ], + "id": "5j49qt7", + "name": "Hunter-killer missile", + "entryId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::627a-5e56-b7ee-eefc::37aa-e4f5-30bd-c59c", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::e6cc-557c-e152-4863", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Wargear Options" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "48\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "12", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6+1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "e1f4-dd61-11f2-a8c8", + "name": "Lascannon", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + } + ], + "id": "5dkn95c", + "name": "Lascannon", + "entryId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::7b2f-1a9b-4188-dd21::af85-b936-7f-430c", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::9fa3-afd7-4ce7-f888", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Wargear Options::Lascannon" + }, + { + "selections": [ + { + "rules": [ + { + "description": "Weapons with **[BLAST]** in their profile are known as Blast weapons, and they make a random number of attacks. Each time you determine how many attacks are made with a Blast weapon, add 1 to the result for every five models that were in the target unit when you selected it as the target (rounding down). Blast weapons can never be used to make attacks against a unit that is within Engagement Range of one or more units from the attacking model’s army (including its own unit).", + "id": "6c1f-1cf7-ff25-c99e", + "name": "Blast", + "hidden": false, + "page": 26 + }, + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Blast", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "b1cc-7a5-d0cd-cdb9", + "name": "➤ Plasma cannon - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Blast, Hazardous", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "5159-3491-4a0e-9945", + "name": "➤ Plasma cannon - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "e993-e086-6de1-12af", + "name": "Attacks Dx Weapon", + "entryId": "e993-e086-6de1-12af", + "primary": false + } + ], + "id": "75w0pg", + "name": "Plasma cannon", + "entryId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::d82f-290f-bd1b-e7cc::f26-434a-79ef-40a5", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "5hq9b1b", + "name": "2 Plasma Cannons", + "entryId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::74f5-eb95-c6ea-eab8", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::f1ca-2268-cdd2-5ec8", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Wargear Options::Sponsons" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "4", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 3", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "5cfc-cfe8-ba72-efa5", + "name": "Heavy stubber", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + } + ], + "id": "5ipoftg", + "name": "Heavy stubber", + "entryId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::a15b-7ddc-eca0-0b0b::d20f-db4b-d083-7c0a", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::688e-7a57-c258-43cd", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Wargear Options::Pintle Mount" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 145 + } + ], + "categories": [ + { + "id": "f712-1f95-cfea-76b0", + "name": "Leman Russ Vanquisher", + "entryId": "f712-1f95-cfea-76b0", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "4780-be29-8c52-1d20", + "name": "Squadron", + "entryId": "4780-be29-8c52-1d20", + "primary": false + }, + { + "id": "6df-937-16bc-8c1a", + "name": "Smoke", + "entryId": "6df-937-16bc-8c1a", + "primary": false + }, + { + "id": "dbd4-63-af05-998", + "entryId": "dbd4-63-af05-998", + "name": "Vehicle", + "primary": true + } + ], + "id": "696ef39bc17249ecaea9b46f", + "name": "Leman Russ Vanquisher (Battle-ready)", + "entryId": "d9ac-54cb-cdb9-6d4c::ddf2-228b-edd9-7e83", + "number": 1, + "type": "model", + "from": "entry", + "customName": "Storm Hound" + }, + { + "rules": [ + { + "description": "Some models have 'Deadly Demise x' listed in their abilities. When such a model is destroyed, roll one D6 before removing it from play (if such a model is a TRANSPORT, roll before any embarked models disembark). On a 6, each unit within 6\" of that model suffers a number of mortal wounds denoted by 'x' (if this is a random number, roll separately for each unit within 6\").", + "id": "b68a-5ded-65ac-98c", + "name": "Deadly Demise D3", + "hidden": false, + "page": 23 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "Each time this model makes a ranged attack with its vanquisher battle cannon that targets a **^^Monster^^** or **^^Vehicle^^** unit, you can re-roll the Wound roll.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "cc47-c40a-1c64-73e7", + "name": "Tank-killer", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "While this model has 1-4 wounds remaining, each time this model makes an attack, subtract 1 from the Hit roll.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "a626-b90a-cf43-68b4", + "name": "Damaged: 1-4 Wounds Remaining", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "10\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "11", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "2+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "13", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "3", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "3f52-eab3-befb-8dcb", + "name": "Leman Russ Battle Tank", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 6 + } + ], + "id": "efeqc1j", + "name": "Experience Points", + "entryId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::56e1-e9a8-6946-0518", + "number": 6, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "ebgkv3g", + "name": "Battles Played", + "entryId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::1400-f768-fa9a-da64", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::cb00-fd6c-1777-754b", + "number": 3, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "ebivvln", + "name": "Battles Survived", + "entryId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::c08e-e453-069d-82b9", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::cb00-fd6c-1777-754b", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "ebaf7ca", + "name": "Enemy Units Destroyed", + "entryId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::81ba-be8c-38e9-823d", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::cb00-fd6c-1777-754b", + "number": 4, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Each time a model in this unit makes a ranged attack, that model does not suffer the penalty to its Hit rolls for being within Engagement Range of one or more enemy units.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "5425-95ba-94fa-3348", + "name": "Urban Fighters", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "costs": [ + { + "name": "Crusade Points", + "typeId": "b03b-c239-15a5-da55", + "value": 1 + }, + { + "name": "Crusade: Battle Honours", + "typeId": "75bb-ded1-c86d-bdf0", + "value": 1 + } + ], + "id": "mukc3bg", + "name": "Urban Fighters", + "entryId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::5c9c-e306-8e29-247d::8daa-240a-8e81-3d2d", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::0bc7-1667-08d1-4a43::5c9c-e306-8e29-247d::e51d-fd88-9aa5-21fc", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Honours::Battle Traits::Codex Battle Traits" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "6", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "7", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "a523-ba7e-c0e6-be23", + "name": "Armoured tracks", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "jj387le", + "name": "Armoured tracks", + "entryId": "d9ac-54cb-cdb9-6d4c::d7a7-3001-7a98-c30e::e635-5c9b-194c-44f2", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::7664-ffc0-91cf-c53e", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "Weapons with **[HEAVY]** in their profile are known as Heavy weapons. Each time an attack is made with such a weapon, if the attacking model’s unit Remained Stationary this turn, add 1 to that attack’s Hit roll.", + "id": "1202-10a8-78e9-4c67", + "name": "Heavy", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "72\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "18", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-4", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6+6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Heavy", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1f2f-9b91-dd3b-6ec5", + "name": "Vanquisher battle cannon", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + } + ], + "id": "jj5s0qe", + "name": "Vanquisher battle cannon", + "entryId": "d9ac-54cb-cdb9-6d4c::ca67-714-ed2d-f54::2e39-f725-75aa-d68c", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::7664-ffc0-91cf-c53e", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "The bearer can only shoot with this weapon once per battle.", + "id": "cd26-1611-860a-91e4", + "name": "One Shot", + "hidden": false + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "48\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "14", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "One Shot", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "6647-d6b0-a4c8-ee5f", + "name": "Hunter-killer missile", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "4986-bf86-beb4-13ac", + "name": "Damage Dx Weapon", + "entryId": "4986-bf86-beb4-13ac", + "primary": false + } + ], + "id": "jjy02kl", + "name": "Hunter-killer missile", + "entryId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::627a-5e56-b7ee-eefc::37aa-e4f5-30bd-c59c", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::e6cc-557c-e152-4863", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Wargear Options" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "48\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "12", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6+1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "e1f4-dd61-11f2-a8c8", + "name": "Lascannon", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + } + ], + "id": "jh26qem", + "name": "Lascannon", + "entryId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::7b2f-1a9b-4188-dd21::af85-b936-7f-430c", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::9fa3-afd7-4ce7-f888", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Wargear Options::Lascannon" + }, + { + "selections": [ + { + "rules": [ + { + "description": "Weapons with **[BLAST]** in their profile are known as Blast weapons, and they make a random number of attacks. Each time you determine how many attacks are made with a Blast weapon, add 1 to the result for every five models that were in the target unit when you selected it as the target (rounding down). Blast weapons can never be used to make attacks against a unit that is within Engagement Range of one or more units from the attacking model’s army (including its own unit).", + "id": "6c1f-1cf7-ff25-c99e", + "name": "Blast", + "hidden": false, + "page": 26 + }, + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Blast", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "b1cc-7a5-d0cd-cdb9", + "name": "➤ Plasma cannon - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Blast, Hazardous", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "5159-3491-4a0e-9945", + "name": "➤ Plasma cannon - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "e993-e086-6de1-12af", + "name": "Attacks Dx Weapon", + "entryId": "e993-e086-6de1-12af", + "primary": false + } + ], + "id": "if7g77p", + "name": "Plasma cannon", + "entryId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::d82f-290f-bd1b-e7cc::f26-434a-79ef-40a5", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "ji4o0z", + "name": "2 Plasma Cannons", + "entryId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::74f5-eb95-c6ea-eab8", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::f1ca-2268-cdd2-5ec8", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Wargear Options::Sponsons" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "4", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 3", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "5cfc-cfe8-ba72-efa5", + "name": "Heavy stubber", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + } + ], + "id": "jjyveb", + "name": "Heavy stubber", + "entryId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::a15b-7ddc-eca0-0b0b::d20f-db4b-d083-7c0a", + "entryGroupId": "d9ac-54cb-cdb9-6d4c::6759-9e10-9824-d936::688e-7a57-c258-43cd", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Wargear Options::Pintle Mount" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 145 + } + ], + "categories": [ + { + "id": "f712-1f95-cfea-76b0", + "name": "Leman Russ Vanquisher", + "entryId": "f712-1f95-cfea-76b0", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "4780-be29-8c52-1d20", + "name": "Squadron", + "entryId": "4780-be29-8c52-1d20", + "primary": false + }, + { + "id": "6df-937-16bc-8c1a", + "name": "Smoke", + "entryId": "6df-937-16bc-8c1a", + "primary": false + }, + { + "id": "dbd4-63-af05-998", + "entryId": "dbd4-63-af05-998", + "name": "Vehicle", + "primary": true + } + ], + "id": "jf4orrv", + "name": "Leman Russ Vanquisher (Blooded)", + "entryId": "d9ac-54cb-cdb9-6d4c::ddf2-228b-edd9-7e83", + "number": 1, + "type": "model", + "from": "entry", + "customName": "Adamant Roar" + }, + { + "rules": [ + { + "description": "Some models have 'Deadly Demise x' listed in their abilities. When such a model is destroyed, roll one D6 before removing it from play (if such a model is a TRANSPORT, roll before any embarked models disembark). On a 6, each unit within 6\" of that model suffers a number of mortal wounds denoted by 'x' (if this is a random number, roll separately for each unit within 6\").", + "id": "b68a-5ded-65ac-98c", + "name": "Deadly Demise 1", + "hidden": false, + "page": 23 + }, + { + "description": "Some units have ‘Scouts x\"’ listed in their abilities. If every model in a unit has this ability, then at the start of the first battle round, before the first turn begins, it can make a Normal move of up to x\", with the exception that, while making that move, the distance moved by each model in that unit can be greater than that model's Move characteristic, as long as it is not greater than x\". \n\nDEDICATED TRANSPORT models can make use of any Scouts x\" ability listed in their abilities, or a Scouts x\" ability that a unit that starts the battle embarked within that DEDICATED TRANSPORT  model has (provided only models with this ability are embarked within that Dedicated Transport model), regardless of how that embarked unit gained this ability (e.g. listed in their abilities, conferred by an Enhancement or by an attached Character, etc.). \n\nA unit that moves using this ability must end that move more than 9\" horizontally away from all enemy models. If both players have units that can do this, the player who is taking the first turn moves their units first.", + "id": "ada6-bac1-ffe0-d6f7", + "name": "Scouts 9\"", + "hidden": false, + "page": 39 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "At the start of your Shooting phase, select one enemy unit within 18\" of and visible to this unit. Until the end of the phase, each time a friendly **^^Astra Militarum^^** model makes an attack that targets that unit, re-roll a Hit roll of 1.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "4952-cb93-5b85-f9b6", + "name": "Daring Recon", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 4 + } + ], + "id": "eswg6l", + "name": "Experience Points", + "entryId": "1ee4-62ac-f8e3-cf62::c3a3-5c6c-5630-52f1::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "1ee4-62ac-f8e3-cf62::c3a3-5c6c-5630-52f1::56e1-e9a8-6946-0518", + "number": 4, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "eozh7z", + "name": "Battles Played", + "entryId": "1ee4-62ac-f8e3-cf62::c3a3-5c6c-5630-52f1::1400-f768-fa9a-da64", + "entryGroupId": "1ee4-62ac-f8e3-cf62::c3a3-5c6c-5630-52f1::cb00-fd6c-1777-754b", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "10\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "7", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "3+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "7", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "3e6f-95db-808d-2f24", + "name": "Scout Sentinel", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "3", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "6", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "f3dd-8d16-3982-689e", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "rkycxq", + "name": "Close combat weapon", + "entryId": "1ee4-62ac-f8e3-cf62::9f0d-c48b-9c8c-b224::b86f-f004-ccb6-973a", + "entryGroupId": "1ee4-62ac-f8e3-cf62::f83d-990d-f387-a67c", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "The bearer can only shoot with this weapon once per battle.", + "id": "cd26-1611-860a-91e4", + "name": "One Shot", + "hidden": false + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "48\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "14", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "One Shot", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "6647-d6b0-a4c8-ee5f", + "name": "Hunter-killer missile", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "4986-bf86-beb4-13ac", + "name": "Damage Dx Weapon", + "entryId": "4986-bf86-beb4-13ac", + "primary": false + } + ], + "id": "rkhyyfr", + "name": "Hunter-killer missile", + "entryId": "1ee4-62ac-f8e3-cf62::8d5b-6cf6-50fc-8a94::37aa-e4f5-30bd-c59c", + "entryGroupId": "1ee4-62ac-f8e3-cf62::f83d-990d-f387-a67c", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "3", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "6", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "d893-5b14-3746-e319", + "name": "Sentinel chainsaw", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "rkvm8i", + "name": "Sentinel chainsaw", + "entryId": "1ee4-62ac-f8e3-cf62::632c-19ce-cdf3-a5f8::4f4b-16fc-3c9c-b30c", + "entryGroupId": "1ee4-62ac-f8e3-cf62::f83d-990d-f387-a67c", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "Weapons with **[BLAST]** in their profile are known as Blast weapons, and they make a random number of attacks. Each time you determine how many attacks are made with a Blast weapon, add 1 to the result for every five models that were in the target unit when you selected it as the target (rounding down). Blast weapons can never be used to make attacks against a unit that is within Engagement Range of one or more units from the attacking model’s army (including its own unit).", + "id": "6c1f-1cf7-ff25-c99e", + "name": "Blast", + "hidden": false, + "page": 26 + }, + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Blast", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "b1cc-7a5-d0cd-cdb9", + "name": "➤ Plasma cannon - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Blast, Hazardous", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "5159-3491-4a0e-9945", + "name": "➤ Plasma cannon - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "e993-e086-6de1-12af", + "name": "Attacks Dx Weapon", + "entryId": "e993-e086-6de1-12af", + "primary": false + } + ], + "id": "rk0q42n", + "name": "Plasma cannon", + "entryId": "1ee4-62ac-f8e3-cf62::1844-b72f-b74-4dd::f26-434a-79ef-40a5", + "entryGroupId": "1ee4-62ac-f8e3-cf62::547b-3f72-fc47-eb15", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Multi-laser" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 55 + } + ], + "id": "rj1paua", + "name": "Scout Sentinel", + "entryId": "1ee4-62ac-f8e3-cf62::e7ef-c8cc-3f5f-955a", + "entryGroupId": "1ee4-62ac-f8e3-cf62::49d4-9930-cfa5-9842", + "number": 1, + "type": "model", + "from": "group", + "group": "1-2 Scout Sentinels" + } + ], + "categories": [ + { + "id": "4045-1d5f-18fb-99bf", + "name": "Scout Sentinels", + "entryId": "4045-1d5f-18fb-99bf", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "dbd4-63-af05-998", + "entryId": "dbd4-63-af05-998", + "name": "Vehicle", + "primary": true + }, + { + "id": "6dda-e157-334d-e93a", + "name": "Walker", + "entryId": "6dda-e157-334d-e93a", + "primary": false + }, + { + "id": "c8a1-fef-5569-61c9", + "name": "Regiment", + "entryId": "c8a1-fef-5569-61c9", + "primary": false + }, + { + "id": "4780-be29-8c52-1d20", + "name": "Squadron", + "entryId": "4780-be29-8c52-1d20", + "primary": false + }, + { + "id": "6df-937-16bc-8c1a", + "name": "Smoke", + "entryId": "6df-937-16bc-8c1a", + "primary": false + } + ], + "id": "qzp39pi", + "name": "Scout Sentinels (Battle-ready)", + "entryId": "1ee4-62ac-f8e3-cf62::4424-a6ec-6d9e-a936", + "number": 1, + "type": "unit", + "from": "entry", + "customName": "Walker Squad Alpha " + }, + { + "rules": [ + { + "description": "Some models have 'Deadly Demise x' listed in their abilities. When such a model is destroyed, roll one D6 before removing it from play (if such a model is a TRANSPORT, roll before any embarked models disembark). On a 6, each unit within 6\" of that model suffers a number of mortal wounds denoted by 'x' (if this is a random number, roll separately for each unit within 6\").", + "id": "b68a-5ded-65ac-98c", + "name": "Deadly Demise D6", + "hidden": false, + "page": 23 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "10\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "12", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "2+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "18", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "5", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "3cf0-4f6b-bde-c0ee", + "name": "Rogal Dorn Battle Tank", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "Once per battle, when an attack is allocated to this model, you change the Damage characteristic of that attack to 0.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "b8f6-f345-fea-2bd6", + "name": "Ablative Plating", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "While this model has 1-6 wounds remaining, each time this model makes an attack, subtract 1 from the Hit roll.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "30d1-9e89-5aa2-6bde", + "name": "Damaged: 1-6 Wounds Remaining", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 11 + } + ], + "id": "qsfqkvb", + "name": "Experience Points", + "entryId": "c7e0-68a4-64af-88e4::5ce9-e423-d54e-a41f::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "c7e0-68a4-64af-88e4::5ce9-e423-d54e-a41f::56e1-e9a8-6946-0518", + "number": 11, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "qos43be", + "name": "Battles Played", + "entryId": "c7e0-68a4-64af-88e4::5ce9-e423-d54e-a41f::1400-f768-fa9a-da64", + "entryGroupId": "c7e0-68a4-64af-88e4::5ce9-e423-d54e-a41f::cb00-fd6c-1777-754b", + "number": 3, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "r6m1zjn", + "name": "Battles Survived", + "entryId": "c7e0-68a4-64af-88e4::5ce9-e423-d54e-a41f::c08e-e453-069d-82b9", + "entryGroupId": "c7e0-68a4-64af-88e4::5ce9-e423-d54e-a41f::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "r60e6s", + "name": "Enemy Units Destroyed", + "entryId": "c7e0-68a4-64af-88e4::5ce9-e423-d54e-a41f::81ba-be8c-38e9-823d", + "entryGroupId": "c7e0-68a4-64af-88e4::5ce9-e423-d54e-a41f::cb00-fd6c-1777-754b", + "number": 5, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "rules": [ + { + "description": "Weapons with **[ASSAULT]** in their profile are known as Assault weapons. If a unit that Advanced this turn contains any models equipped with Assault weapons, it is still eligible to shoot in this turn’s Shooting phase. When such a unit is selected to shoot, you can only resolve attacks using Assault weapons its models are equipped with.", + "id": "fc8a-8c24-bae9-cc1c", + "name": "Assault", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "Ranged weapons equipped by models in this unit have the **[ASSAULT]** ability.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "7a72-087c-a652-982b", + "name": "Well-drilled Crew", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "costs": [ + { + "name": "Crusade Points", + "typeId": "b03b-c239-15a5-da55", + "value": 1 + }, + { + "name": "Crusade: Battle Honours", + "typeId": "75bb-ded1-c86d-bdf0", + "value": 1 + } + ], + "id": "r8vo85m", + "name": "Well-drilled Crew", + "entryId": "c7e0-68a4-64af-88e4::5ce9-e423-d54e-a41f::5c9c-e306-8e29-247d::8db4-ee8b-8c76-8f7c", + "entryGroupId": "c7e0-68a4-64af-88e4::5ce9-e423-d54e-a41f::5c9c-e306-8e29-247d::e51d-fd88-9aa5-21fc", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Honours::Battle Traits::Codex Battle Traits" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "6", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "7", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "a523-ba7e-c0e6-be23", + "name": "Armoured tracks", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "qnmfi7a", + "name": "Armoured tracks", + "entryId": "c7e0-68a4-64af-88e4::e078-6923-aba8-c984::e635-5c9b-194c-44f2", + "entryGroupId": "c7e0-68a4-64af-88e4::cad2-9f7b-65f3-9caf", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "4", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 3, Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "5cfc-cfe8-ba72-efa5", + "name": "Heavy stubber (Well-drilled Crew)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + } + ], + "id": "qnftemb", + "name": "Heavy stubber", + "entryId": "c7e0-68a4-64af-88e4::1031-7bf5-42a8-d57::d20f-db4b-d083-7c0a", + "entryGroupId": "c7e0-68a4-64af-88e4::cad2-9f7b-65f3-9caf", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "Weapons with **[BLAST]** in their profile are known as Blast weapons, and they make a random number of attacks. Each time you determine how many attacks are made with a Blast weapon, add 1 to the result for every five models that were in the target unit when you selected it as the target (rounding down). Blast weapons can never be used to make attacks against a unit that is within Engagement Range of one or more units from the attacking model’s army (including its own unit).", + "id": "6c1f-1cf7-ff25-c99e", + "name": "Blast", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D6", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "9", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "3", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Blast, Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "edff-d138-4975-c6c3", + "name": "Pulveriser cannon (Well-drilled Crew)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "e993-e086-6de1-12af", + "name": "Attacks Dx Weapon", + "entryId": "e993-e086-6de1-12af", + "primary": false + } + ], + "id": "qn3uum", + "name": "Pulveriser cannon", + "entryId": "c7e0-68a4-64af-88e4::dd43-0040-c828-92be::42f1-14c8-3bf5-fb7b", + "entryGroupId": "c7e0-68a4-64af-88e4::b3de-077d-b4fa-b648", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Castigator Gatling Cannon" + }, + { + "selections": [ + { + "rules": [ + { + "description": "Weapons with **[MELTA X]** in their profile are known as Melta weapons. Each time an attack made with such a weapon targets a unit within half that weapon’s range, that attack’s Damage characteristic is increased by the amount denoted by ‘x’.", + "id": "7cdb-fb99-44a9-8849", + "name": "Melta", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "9", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-4", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Melta 2, Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "8ac7-c5ee-c956-fc7e", + "name": "Meltagun (Well-drilled Crew)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "4986-bf86-beb4-13ac", + "name": "Damage Dx Weapon", + "entryId": "4986-bf86-beb4-13ac", + "primary": false + } + ], + "id": "i5lgkpi", + "name": "Meltagun", + "entryId": "c7e0-68a4-64af-88e4::55e5-2dc8-36c0-823c::15ea-693b-24ef-effc", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "qnofswl", + "name": "2 Meltaguns", + "entryId": "c7e0-68a4-64af-88e4::1f1f-0578-a662-e468", + "entryGroupId": "c7e0-68a4-64af-88e4::ed34-9a55-9b47-43c4", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Hull Weapons" + }, + { + "selections": [ + { + "rules": [ + { + "description": "Weapons with **[MELTA X]** in their profile are known as Melta weapons. Each time an attack made with such a weapon targets a unit within half that weapon’s range, that attack’s Damage characteristic is increased by the amount denoted by ‘x’.", + "id": "7cdb-fb99-44a9-8849", + "name": "Melta", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "18\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "2", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "9", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-4", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Melta 2, Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "10e6-6b6a-bdde-48a7", + "name": "Multi-melta (Well-drilled Crew)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "4986-bf86-beb4-13ac", + "name": "Damage Dx Weapon", + "entryId": "4986-bf86-beb4-13ac", + "primary": false + } + ], + "id": "i6ch4c", + "name": "Multi-melta", + "entryId": "c7e0-68a4-64af-88e4::1b61-9923-7d6d-5ec6::8cd3-2b20-a76b-93ac", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "qnacy7k", + "name": "2 Multi-meltas", + "entryId": "c7e0-68a4-64af-88e4::8794-8678-a7dd-3e67", + "entryGroupId": "c7e0-68a4-64af-88e4::ed4f-a6ba-54d4-3b3f", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Sponsons" + }, + { + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "48\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "2", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "9", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "3", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "-, Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "a8e8-8b3c-2c92-35f6", + "name": "Coaxial autocannon (Well-drilled Crew)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + } + ], + "id": "qx2y4mc", + "name": "Coaxial autocannon", + "entryId": "c7e0-68a4-64af-88e4::d40f-7f7b-f996-28b8::f84b-be07-b88d-99a5", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[BLAST]** in their profile are known as Blast weapons, and they make a random number of attacks. Each time you determine how many attacks are made with a Blast weapon, add 1 to the result for every five models that were in the target unit when you selected it as the target (rounding down). Blast weapons can never be used to make attacks against a unit that is within Engagement Range of one or more units from the attacking model’s army (including its own unit).", + "id": "6c1f-1cf7-ff25-c99e", + "name": "Blast", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "72\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D6+3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "12", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "3", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Blast, Assault", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "e1fd-d9f5-871b-919c", + "name": "Oppressor cannon (Well-drilled Crew)", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + } + ], + "id": "qyv0va", + "name": "Oppressor cannon", + "entryId": "c7e0-68a4-64af-88e4::7503-b70f-6e73-de2b::e0f9-9535-3a40-f234", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "qnmyh51h", + "name": "Oppressor cannon and coaxial autocannon", + "entryId": "c7e0-68a4-64af-88e4::16b0-0e0e-3fe0-cf48", + "entryGroupId": "c7e0-68a4-64af-88e4::4b01-2f6d-78b6-5a6e", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Twin Battle Cannon" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 260 + } + ], + "categories": [ + { + "id": "f222-3f43-f0e5-d95b", + "name": "Rogal Dorn Battle Tank", + "entryId": "f222-3f43-f0e5-d95b", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "dbd4-63-af05-998", + "entryId": "dbd4-63-af05-998", + "name": "Vehicle", + "primary": true + }, + { + "id": "4780-be29-8c52-1d20", + "name": "Squadron", + "entryId": "4780-be29-8c52-1d20", + "primary": false + }, + { + "id": "6df-937-16bc-8c1a", + "name": "Smoke", + "entryId": "6df-937-16bc-8c1a", + "primary": false + } + ], + "id": "qm6w4og", + "name": "Rogal Dorn Battle Tank (Blooded)", + "entryId": "c7e0-68a4-64af-88e4::2127-efcc-1f62-7fab", + "number": 1, + "type": "model", + "from": "entry", + "customName": "Beast of Ashfall" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "While the Fire Coordinator model is on the battlefield, each time a Heavy Weapons Gunner model is destroyed, roll one D6: one a 3+, do not remove it from play. The destroyed model can shoot after the attacking model's unit has finished making its attacks, and is then removed from play.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "afd7-1aee-c637-14c8", + "name": "Final Duty", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "While embarked within a **^^Transport^^**, each Heavy Weapons Gunner model takes up the space of 2 models, and each weapon equipped by these models is considered to be 2 models' weapons for the purposes of the Firing Deck ability.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "fbec-4a9f-afcc-dc83", + "name": "Embarking", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 3 + } + ], + "id": "lfui0x1", + "name": "Experience Points", + "entryId": "4bde-dc8a-4a53-6924::a7cd-ba00-aabf-9cf1::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "4bde-dc8a-4a53-6924::a7cd-ba00-aabf-9cf1::56e1-e9a8-6946-0518", + "number": 3, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "l9jk9yb", + "name": "Battles Played", + "entryId": "4bde-dc8a-4a53-6924::a7cd-ba00-aabf-9cf1::1400-f768-fa9a-da64", + "entryGroupId": "4bde-dc8a-4a53-6924::a7cd-ba00-aabf-9cf1::cb00-fd6c-1777-754b", + "number": 3, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "l9wlbfh", + "name": "Battles Survived", + "entryId": "4bde-dc8a-4a53-6924::a7cd-ba00-aabf-9cf1::c08e-e453-069d-82b9", + "entryGroupId": "4bde-dc8a-4a53-6924::a7cd-ba00-aabf-9cf1::cb00-fd6c-1777-754b", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "refhmbg", + "name": "Enemy Units Destroyed", + "entryId": "4bde-dc8a-4a53-6924::a7cd-ba00-aabf-9cf1::81ba-be8c-38e9-823d", + "entryGroupId": "4bde-dc8a-4a53-6924::a7cd-ba00-aabf-9cf1::cb00-fd6c-1777-754b", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "5+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "0d58-09e0-a583-c0d2", + "name": "Fire Coordinator", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "lk8p9u", + "name": "Close combat weapon", + "entryId": "4bde-dc8a-4a53-6924::e5a8-e239-39f9-9067::8fe1-438f-f00a-ef5c", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "9210-c504-a4cf-6fac", + "name": "Laspistol", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "lk6lq56", + "name": "Laspistol", + "entryId": "4bde-dc8a-4a53-6924::5e3c-8132-5e2f-02d1::2689-4c0e-cdfb-3e5", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "l9iyoss", + "name": "Fire Coordinator", + "entryId": "4bde-dc8a-4a53-6924::607d-c659-01f7-68bb", + "entryGroupId": "4bde-dc8a-4a53-6924::b566-91ae-0d78-df34", + "number": 1, + "type": "model", + "from": "group", + "group": "Fire Coordinator" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "4\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "2", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "bcfc-6a1f-fbd2-79ad", + "name": "Heavy Weapons Gunner", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "1cf3-b575-ef02-4415", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "j821eo", + "name": "Close combat weapon", + "entryId": "4bde-dc8a-4a53-6924::434d-1483-0815-c687::8fe1-438f-f00a-ef5c", + "number": 3, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[IGNORES COVER]** in their profile are known as Ignores Cover weapons. Each time an attack is made with such a weapon, the target cannot have the Benefit of Cover against that attack.", + "id": "4640-43e7-30b-215a", + "name": "Ignores Cover", + "hidden": false, + "page": 25 + }, + { + "description": "Weapons with **[TORRENT]** in their profile are known as Torrent weapons. Each time an attack is made with such a weapon, that attack automatically hits the target.", + "id": "5edf-d619-23e0-9b56", + "name": "Torrent", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "18\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D6", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "N/A", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "5", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Ignores Cover, Torrent", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "56fb-98ec-8dc2-e27a", + "name": "Krieg heavy flamer", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "e993-e086-6de1-12af", + "name": "Attacks Dx Weapon", + "entryId": "e993-e086-6de1-12af", + "primary": false + } + ], + "id": "j8y7o3", + "name": "Krieg heavy flamer", + "entryId": "4bde-dc8a-4a53-6924::9101-fb24-52ba-d2bb", + "number": 3, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "9210-c504-a4cf-6fac", + "name": "Laspistol", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "j8efjyd", + "name": "Laspistol", + "entryId": "4bde-dc8a-4a53-6924::1f14-d2c1-2227-52be::2689-4c0e-cdfb-3e5", + "number": 3, + "type": "upgrade", + "from": "entry" + } + ], + "id": "l9e1q8zr", + "name": "Heavy Weapons Gunners w/ Krieg heavy flamer", + "entryId": "4bde-dc8a-4a53-6924::c5cb-ed63-c2cd-338a", + "entryGroupId": "4bde-dc8a-4a53-6924::55a3-9a75-c917-e922", + "number": 3, + "type": "model", + "from": "group", + "group": "3 Heavy Weapons Gunners" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 75 + } + ], + "categories": [ + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "entryId": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "primary": true + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + }, + { + "id": "c8a1-fef-5569-61c9", + "name": "Regiment", + "entryId": "c8a1-fef-5569-61c9", + "primary": false + }, + { + "id": "7f99-2974-9b34-5c62", + "name": "Krieg Heavy Weapons Squad", + "entryId": "7f99-2974-9b34-5c62", + "primary": false + } + ], + "id": "l83d34c", + "name": "Krieg Heavy Weapons Squad (Battle-ready)", + "entryId": "4bde-dc8a-4a53-6924::1669-d311-eff9-243b", + "number": 1, + "type": "unit", + "from": "entry", + "customName": "Hell’s Outcast" + }, + { + "rules": [ + { + "description": "During deployment, if every model in a unit has this ability, then when you set it up, it can be set up anywhere on the battlefield that is more than 9\" horizontally away from the enemy deployment zone and all enemy models.", + "id": "c05d-f4c3-f091-4938", + "name": "Infiltrators", + "hidden": false, + "page": 39 + }, + { + "description": "If every model in a unit has this ability, then each time a ranged attack is made against it, subtract 1 from that attack’s Hit roll.", + "id": "bec5-4288-34a6-ccfa", + "name": "Stealth", + "hidden": false, + "page": 20 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "In your Shooting phase, after this unit has shot, if it is not within Engagement Range of any enemy units, it can make a Normal move as if it were your Movement phase. If it does, until the end of the turn, this unit is not eligible to declare a charge.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "322d-0d93-0e74-c60f", + "name": "Shoot Sharp and Scarper", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 2 + } + ], + "id": "rqp50yo", + "name": "Experience Points", + "entryId": "75d6-a5e8-b8f8-9091::b172-7a09-649d-229c::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "75d6-a5e8-b8f8-9091::b172-7a09-649d-229c::56e1-e9a8-6946-0518", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "rl1ykqa", + "name": "Battles Played", + "entryId": "75d6-a5e8-b8f8-9091::b172-7a09-649d-229c::1400-f768-fa9a-da64", + "entryGroupId": "75d6-a5e8-b8f8-9091::b172-7a09-649d-229c::cb00-fd6c-1777-754b", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "2", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "6+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "8+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "23f1-e01d-4912-a5ca", + "name": "Ratlings", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "1", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "5+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "2", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "45d4-5694-7b3a-24dc", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "smbgvzg", + "name": "Close combat weapon", + "entryId": "75d6-a5e8-b8f8-9091::ed61-6953-ef1e-7116", + "number": 5, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[HEAVY]** in their profile are known as Heavy weapons. Each time an attack is made with such a weapon, if the attacking model’s unit Remained Stationary this turn, add 1 to that attack’s Hit roll.", + "id": "1202-10a8-78e9-4c67", + "name": "Heavy", + "hidden": false, + "page": 26 + }, + { + "description": "Weapons with **[PRECISION]** in their profile are known as Precision weapons. Each time an attack made with such a weapon successfully wounds an Attached unit, if a Character model in that unit is visible to the attacking model, the attacking model’s player can choose to have that attack allocated to that Character model instead of following the normal attack sequence.", + "id": "9143-31ae-e0a6-6007", + "name": "Precision", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "4", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Heavy, Precision", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "de16-a68d-06fa-4f91", + "name": "Sniper rifle", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "sm5uw8o", + "name": "Sniper rifle", + "entryId": "75d6-a5e8-b8f8-9091::fc35-f8b8-c6c2-cdb8::0b70-2702-788f-b739", + "number": 5, + "type": "upgrade", + "from": "entry" + } + ], + "id": "smpmf1n", + "name": "Ratlings", + "entryId": "75d6-a5e8-b8f8-9091::c9f8-bfb9-b363-39d2", + "entryGroupId": "75d6-a5e8-b8f8-9091::6fd2-69e9-13a3-c427", + "number": 5, + "type": "model", + "from": "group", + "group": "5-10 Ratlings" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 60 + } + ], + "categories": [ + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "entryId": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "primary": true + }, + { + "id": "2810-9f9e-082d-8df5", + "name": "Ratlings", + "entryId": "2810-9f9e-082d-8df5", + "primary": false + } + ], + "id": "sb2ybip", + "name": "Ratlings (Battle-ready)", + "entryId": "75d6-a5e8-b8f8-9091::8293-a070-2c87-de30", + "number": 1, + "type": "unit", + "from": "entry" + }, + { + "rules": [ + { + "description": "Some units have ‘Scouts x\"’ listed in their abilities. If every model in a unit has this ability, then at the start of the first battle round, before the first turn begins, it can make a Normal move of up to x\", with the exception that, while making that move, the distance moved by each model in that unit can be greater than that model's Move characteristic, as long as it is not greater than x\". \n\nDEDICATED TRANSPORT models can make use of any Scouts x\" ability listed in their abilities, or a Scouts x\" ability that a unit that starts the battle embarked within that DEDICATED TRANSPORT  model has (provided only models with this ability are embarked within that Dedicated Transport model), regardless of how that embarked unit gained this ability (e.g. listed in their abilities, conferred by an Enhancement or by an attached Character, etc.). \n\nA unit that moves using this ability must end that move more than 9\" horizontally away from all enemy models. If both players have units that can do this, the player who is taking the first turn moves their units first.", + "id": "ada6-bac1-ffe0-d6f7", + "name": "Scouts 6\"", + "hidden": false, + "page": 39 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "Once per battle round, at the start of any phase, you can select one Order to affect this unit until the start of your next Command phase, in addition to any other Orders issued to this unit by an **^^Officer^^** model this turn.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "9034-3b9d-d631-1da5", + "name": "Warrior Elite", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 1 + } + ], + "id": "600bx9i", + "name": "Experience Points", + "entryId": "3628-3edf-659e-6405::f831-4a66-ca2f-5805::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "3628-3edf-659e-6405::f831-4a66-ca2f-5805::56e1-e9a8-6946-0518", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "5w15rd", + "name": "Battles Played", + "entryId": "3628-3edf-659e-6405::f831-4a66-ca2f-5805::1400-f768-fa9a-da64", + "entryGroupId": "3628-3edf-659e-6405::f831-4a66-ca2f-5805::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "5wyew0q", + "name": "Battles Survived", + "entryId": "3628-3edf-659e-6405::f831-4a66-ca2f-5805::c08e-e453-069d-82b9", + "entryGroupId": "3628-3edf-659e-6405::f831-4a66-ca2f-5805::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "5w6qnxl", + "name": "Enemy Units Destroyed", + "entryId": "3628-3edf-659e-6405::f831-4a66-ca2f-5805::81ba-be8c-38e9-823d", + "entryGroupId": "3628-3edf-659e-6405::f831-4a66-ca2f-5805::cb00-fd6c-1777-754b", + "number": 2, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "6ed4-694c-ad3b-4b05", + "name": "Kasrkin", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "4", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "60c3-6006-2e62-d5c1", + "name": "Chainsword", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "ccdd-3987-11ed-90cd", + "name": "Melee Weapon", + "entryId": "ccdd-3987-11ed-90cd", + "primary": false + } + ], + "id": "n3k862", + "name": "Chainsword", + "entryId": "3628-3edf-659e-6405::f5b8-84b1-30a5-8a58::3d79-ea50-dfa0-af68", + "entryGroupId": "3628-3edf-659e-6405::579c-ff84-5013-22fd", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Chainsword" + }, + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "df1b-6c7b-70a8-c492", + "name": "Hot-shot laspistol", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "n2tlh6d", + "name": "Hot-shot laspistol", + "entryId": "3628-3edf-659e-6405::ae26-a7a0-9bc8-48eb::56ad-b03d-517e-124a", + "entryGroupId": "3628-3edf-659e-6405::c307-a006-2910-5207", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Hot-shot Laspistol" + } + ], + "id": "msk2atk", + "name": "Kasrkin Sergeant", + "entryId": "3628-3edf-659e-6405::5dab-e506-e8a8-c802", + "entryGroupId": "3628-3edf-659e-6405::9bdf-dc4d-bd01-99e4", + "number": 1, + "type": "model", + "from": "group", + "group": "Kasrkin Sergeant" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "6ed4-694c-ad3b-4b05", + "name": "Kasrkin", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e903-e46d-e2ee-a244", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "n31haq", + "name": "Close combat weapon", + "entryId": "3628-3edf-659e-6405::846b-9cc3-ea95-dd66::f61b-a631-1446-4453", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "273-fbcd-db4-6029", + "name": "Hot-shot lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "n3sz8of", + "name": "Hot-shot lasgun", + "entryId": "3628-3edf-659e-6405::72c6-46e-36ab-cdcd::6536-7b98-3b50-d68a", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "mr970ta", + "name": "Kasrkin Trooper", + "entryId": "3628-3edf-659e-6405::ecee-e0cc-22ab-d898", + "entryGroupId": "3628-3edf-659e-6405::9a2a-d4b-eaa6-ccaf", + "number": 2, + "type": "model", + "from": "group", + "group": "Kasrkin Troopers" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "6ed4-694c-ad3b-4b05", + "name": "Kasrkin", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e903-e46d-e2ee-a244", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "k19jfxo", + "name": "Close combat weapon", + "entryId": "3628-3edf-659e-6405::5fe7-945a-f0cd-59fa::f61b-a631-1446-4453", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "df1b-6c7b-70a8-c492", + "name": "Hot-shot laspistol", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "1db0-c6b5-19db-8d0c", + "name": "Pistol Weapon", + "entryId": "1db0-c6b5-19db-8d0c", + "primary": false + } + ], + "id": "k1l0kr", + "name": "Hot-shot laspistol", + "entryId": "3628-3edf-659e-6405::255-f896-3d64-550d::56ad-b03d-517e-124a", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Once per battle, at the start of any phase, you can select one enemy unit within 3\" of the bearer and roll one D6: on a 2+, that enemy unit suffers D3 mortal wounds, or 2D3 mortal wounds instead if it is a **^^Vehicle^^** unit.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "ade3-310d-a3e4-cb24", + "name": "Melta mine", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "id": "k1g5n", + "name": "Melta mine", + "entryId": "3628-3edf-659e-6405::ccd3-f55d-f292-fa81", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "msrowzs", + "name": "Kasrkin Trooper w/ Hot-shot laspistol and melta mine", + "entryId": "3628-3edf-659e-6405::c925-593a-28fa-27b4", + "entryGroupId": "3628-3edf-659e-6405::9a2a-d4b-eaa6-ccaf", + "number": 1, + "type": "model", + "from": "group", + "group": "Kasrkin Troopers" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "6ed4-694c-ad3b-4b05", + "name": "Kasrkin", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e903-e46d-e2ee-a244", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "k2oy64", + "name": "Close combat weapon", + "entryId": "3628-3edf-659e-6405::b006-4ea5-f47b-da3a::f61b-a631-1446-4453", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[HEAVY]** in their profile are known as Heavy weapons. Each time an attack is made with such a weapon, if the attacking model’s unit Remained Stationary this turn, add 1 to that attack’s Hit roll.", + "id": "1202-10a8-78e9-4c67", + "name": "Heavy", + "hidden": false, + "page": 26 + }, + { + "description": "Weapons with **[PRECISION]** in their profile are known as Precision weapons. Each time an attack made with such a weapon successfully wounds an Attached unit, if a Character model in that unit is visible to the attacking model, the attacking model’s player can choose to have that attack allocated to that Character model instead of following the normal attack sequence.", + "id": "9143-31ae-e0a6-6007", + "name": "Precision", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "4", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "3", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Heavy, Precision", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "628a-48b2-ab4a-2881", + "name": "Hot-shot marksman rifle", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "k2y52uv", + "name": "Hot-shot marksman rifle", + "entryId": "3628-3edf-659e-6405::a611-64ab-2668-5e4b", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "mr40ts8", + "name": "Kasrkin Trooper w/ Hot-shot marksman rifle", + "entryId": "3628-3edf-659e-6405::bf07-a02f-f5f6-2ee4", + "entryGroupId": "3628-3edf-659e-6405::9a2a-d4b-eaa6-ccaf", + "number": 1, + "type": "model", + "from": "group", + "group": "Kasrkin Troopers" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "6ed4-694c-ad3b-4b05", + "name": "Kasrkin", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e903-e46d-e2ee-a244", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "k3augxs", + "name": "Close combat weapon", + "entryId": "3628-3edf-659e-6405::a689-1e7f-b5ad-93c5::f61b-a631-1446-4453", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "8197-5399-9130-13f2", + "name": "Hot-shot lasgun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "k24y75", + "name": "Hot-shot lasgun", + "entryId": "3628-3edf-659e-6405::942-795c-1b98-56fb", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Each time you target the bearer’s unit with a Stratagem, roll one D6, adding 1 to the result if there are one or more friendly **^^Officer^^** models within 6\": on a 5+, you gain 1CP", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "885d-bd4e-142b-a062", + "name": "Vox-caster", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "id": "k31thgd", + "name": "Vox-caster", + "entryId": "3628-3edf-659e-6405::8da4-678e-da6-e447::6bfd-18be-90d3-2398", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "id": "msx3jsm", + "name": "Kasrkin Trooper w/ Vox-caster", + "entryId": "3628-3edf-659e-6405::befd-59d0-8dd1-e785", + "entryGroupId": "3628-3edf-659e-6405::9a2a-d4b-eaa6-ccaf", + "number": 1, + "type": "model", + "from": "group", + "group": "Kasrkin Troopers" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "6ed4-694c-ad3b-4b05", + "name": "Kasrkin", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e903-e46d-e2ee-a244", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "yluzqyc4", + "name": "Close combat weapon", + "entryId": "3628-3edf-659e-6405::5e76-12c1-a506-f6e4::f61b-a631-1446-4453", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[MELTA X]** in their profile are known as Melta weapons. Each time an attack made with such a weapon targets a unit within half that weapon’s range, that attack’s Damage characteristic is increased by the amount denoted by ‘x’.", + "id": "7cdb-fb99-44a9-8849", + "name": "Melta", + "hidden": false, + "page": 26 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "9", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-4", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Melta 2", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "2f3b-a7b-32f0-7d1", + "name": "Meltagun", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "4986-bf86-beb4-13ac", + "name": "Damage Dx Weapon", + "entryId": "4986-bf86-beb4-13ac", + "primary": false + } + ], + "id": "yleo7o8", + "name": "Meltagun", + "entryId": "3628-3edf-659e-6405::a1f5-918f-29f1-6d4d::5953-e173-bc8b-1109", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "ykodkhj", + "name": "Kasrkin Trooper w/ Meltagun", + "entryId": "3628-3edf-659e-6405::a5ae-b1c2-6848-9702", + "entryGroupId": "3628-3edf-659e-6405::f258-df41-fd9b-8891", + "number": 2, + "type": "model", + "from": "group", + "group": "Kasrkin Troopers::Kasrkin Trooper w/ Special weapon" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "6\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "3", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "4+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "1", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "1", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "6ed4-694c-ad3b-4b05", + "name": "Kasrkin", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "3", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "e903-e46d-e2ee-a244", + "name": "Close combat weapon", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "m3rcdko", + "name": "Close combat weapon", + "entryId": "3628-3edf-659e-6405::a88c-acd0-8370-f7dd::f61b-a631-1446-4453", + "number": 2, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[HAZARDOUS]** in their profile are known as Hazardous weapons. Each time a unit is selected to shoot or fight, after that unit has resolved all of its attacks, for each Hazardous weapon that targets were selected for when resolving those attacks, that unit must take one Hazardous test. To do so, roll one D6: on a 1, that test is failed. For each failed test you must resolve the following sequence (resolve each failed test one at a time): \n\n■ If possible, select one model in that unit that has lost one or more wounds and is equipped with one or more Hazardous weapons. \n■ Otherwise, if possible, select one model in that unit (excluding **^^Character^^** models) equipped with one or more Hazardous weapons. \n■ Otherwise, select one **^^Character^^** model in that unit equipped with one or more Hazardous weapons. \n\nIf a model was selected, that unit suffers 3 mortal wounds and when allocating those mortal wounds, they must be allocated to the selected model. \n\nIf a unit from a player’s army is selected as the target of the Fire Overwatch Stratagem in their opponent’s Charge phase, any mortal wounds inflicted by Hazardous tests are allocated after the charging unit has ended its Charge move.", + "id": "8367-374c-f87-c627", + "name": "Hazardous", + "hidden": false, + "page": 28 + }, + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "7", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "376-de78-6095-db58", + "name": "➤ Plasma gun - standard", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "3+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 1, Hazardous", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "f7fe-cc8d-2fff-39a8", + "name": "➤ Plasma gun - supercharge", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "m35yfq9", + "name": "Plasma gun", + "entryId": "3628-3edf-659e-6405::f5cb-8d5c-5743-75ce::280a-959f-4c4f-aa28", + "number": 2, + "type": "upgrade", + "from": "entry" + } + ], + "id": "m27fssm", + "name": "Kasrkin Trooper w/ Plasma gun", + "entryId": "3628-3edf-659e-6405::9ca6-ab56-d7f1-cab1", + "entryGroupId": "3628-3edf-659e-6405::f258-df41-fd9b-8891", + "number": 2, + "type": "model", + "from": "group", + "group": "Kasrkin Troopers::Kasrkin Trooper w/ Special weapon" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 110 + } + ], + "categories": [ + { + "id": "54e3-5045-251e-8453", + "name": "Kasrkin", + "entryId": "54e3-5045-251e-8453", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "c8a1-fef-5569-61c9", + "name": "Regiment", + "entryId": "c8a1-fef-5569-61c9", + "primary": false + }, + { + "id": "5a61-81ac-eb7c-a87e", + "name": "Grenades", + "entryId": "5a61-81ac-eb7c-a87e", + "primary": false + }, + { + "id": "cf47-a0d7-7207-29dc", + "entryId": "cf47-a0d7-7207-29dc", + "name": "Infantry", + "primary": true + } + ], + "id": "mrp4idb", + "name": "Kasrkin (Battle-ready)", + "entryId": "3628-3edf-659e-6405::abe4-ca71-d5a7-3883", + "number": 1, + "type": "unit", + "from": "entry", + "customName": "Cadia's Last" + }, + { + "rules": [ + { + "description": "If your Army Faction is ASTRA MILITARUM, OFFICER models with this ability can issue Orders. Each OFFICER's datasheet will specify how many Orders it can issue and which units are eligible to receive those Orders. Each time an OFFICER model issues an Order, select one of the Orders below, then select one eligible friendly unit within 6\" of that OFFICER model to issue it to. OFFICER models can issue Orders in your Command phase and at the end of a phase in which they disembarked from a TRANSPORT or were set up on the battlefield.\n\nUntil the start of your next Command phase, the unit you selected is affected by that Order. Unless otherwise stated, a unit can only be affected by one Order at a time (any Order subsequently issued to that unit replaces the current one). Orders cannot be issued to Battle-shocked units, and if a unit being affected by an Order becomes Battle-shocked, that Order ceases to affect that unit.\n\nMOVE! MOVE! MOVE!\nAdd 3\" to the Move characteristic of models in this unit.\n\nFIX BAYONETS!\nImprove the Weapon Skill characteristic of melee weapons equipped by models in this unit by 1.\n\nTAKE AIM!\nImprove the Ballistic Skill characteristic of ranged weapons equipped by models in this unit by 1.\n\nFIRST RANK, FIRE! SECOND RANK, FIRE!\nImprove the Attacks characteristic of Rapid Fire weapons equipped by models in this unit by 1.\n\nTAKE COVER!\nImprove the Save characteristic of models in this unit by 1 (this cannot improve a model’s Save to better than 3+).\n\nDUTY AND HONOUR!\nImprove the Leadership and Objective Control characteristics of models in this unit by 1.", + "id": "53c9-34f6-2443-a95e", + "name": "Voice Of Command", + "hidden": false + }, + { + "description": "While a Bodyguard unit contains a Leader, it is known as an Attached unit and, with the exception of rules that are triggered when units are destroyed (pg 12), it is treated as a single unit for all rules purposes. Each time an attack targets an Attached unit, until the attacking unit has resolved all of its attacks, you must use the Toughness characteristic of the Bodyguard models in that unit, even if a Leader in that unit has a different Toughness characteristic. Each time an attack successfully wounds an Attached unit, that attack cannot be allocated to a Character model in that unit, even if that Character model has lost one or more wounds or has already had attacks allocated to it this phase. As soon as the last Bodyguard model in an Attached unit has been destroyed, any attacks made against that unit that have yet to be allocated can then be allocated to Character models in that unit.\n\nEach time the last model in a Bodyguard unit is destroyed, each CHARACTER unit that is part of that Attached unit becomes a separate unit, with its original Starting Strength. If this happens as the result of an attack, they become separate units after the attacking unit has resolved all of its attacks. \n\nEach time the last model in a CHARACTER unit that is attached to a Bodyguard unit is destroyed and there is not another CHARACTER unit attached, that Attached unit’s Bodyguard unit becomes a separate unit, with its original Starting Strength. If this happens as the result of an attack, they become separate units after the attacking unit has resolved all of its attacks. \n\nEach time a unit that is part of an Attached unit is destroyed, it does not have the keywords of any other units that make up that Attached unit (unless it has those keywords on its own datasheet) for the purposes of any rules that would be triggered when that unit is destroyed.", + "id": "b4dd-3e1f-41cb-218f", + "name": "Leader", + "hidden": false, + "page": 39 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "4", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "3+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "8", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "6+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "33c-34e4-d9f5-b11d", + "name": "Lord Solar Leontus", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This **^^Officer^^** can issue up to 3 Orders to:\n- **^^Regiment^^** units\n- **^^Squadron^^** units\n- **^^Titanic^^** units", + "name": "Orders", + "typeId": "36b-c3c9-245f-e97d" + } + ], + "id": "4768-11ce-3c8b-3ce4", + "name": "Orders", + "hidden": false, + "typeId": "3fc9-16d8-8670-c8e2", + "typeName": "Orders", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "At the start of your Command phase, If this model is on the battlefield, you gain 1CP.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "ea84-ea61-c0c8-2dd6", + "name": "The Lord Solar", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "After both players have deployed their armies, select up to three **^^Astra Militarum^^** units from your army and redeploy them. When doing so, you can set those units up in Strategic Reserves if you wish, regardless of how many units are already in Strategic Reserves.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "84cb-968f-e85b-ee8d", + "name": "The Collegiate Astrolex", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "If this model is in your army, it must be your **^^Warlord^^**.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "1e73-b211-575d-cbcb", + "name": "Supreme Commander", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This model has a 4+ invulnerable save.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "5b77-29f8-7b77-75e3", + "name": "Invulnerable Save (4+)", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This model can be attached to the following units: **^^Attilan Rough Riders^^**, **^^ Cadian Shock Troops^^**, **^^ Catachan Jungle Fighters^^**, **^^ Death Korps of Krieg^^**, **^^Death Riders^^**, **^^Kasrkin^^**, **^^Krieg Combat Engineers^^**", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "b70c-2b-b942-ef2", + "name": "Leader", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "selections": [ + { + "profiles": [ + { + "characteristics": [ + { + "$text": "While an **^^Epic Hero^^** model with this Crusade ability is leading a unit, you can ignore any and/or all Battle Scars that Bodyguard unit has. In addition, if your Crusade army includes one or more **^^Epic Hero^^** models with this Crusade Ability, at the end of the battle you can select one additional unit from your Crusade army to be Marked for Greatness.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "c358-6a5e-8ae9-f95e", + "name": "Inspirational Champions", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + } + ], + "costs": [ + { + "name": "Crusade Points", + "typeId": "b03b-c239-15a5-da55", + "value": 1 + } + ], + "id": "mwlt6ap", + "name": "Inspirational Champions", + "entryId": "d2de-6903-46a-f02c::7317-b0d2-33f4-7a8a::b7fd-2ada-f98d-f267", + "entryGroupId": "d2de-6903-46a-f02c::7317-b0d2-33f4-7a8a::b112-44a1-b89f-08b3", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Mighty Champions::Nachmund Gauntlet Crusade Abilities" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "6", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "2+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "6", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "2", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "2941-2e9a-8902-38c5", + "name": "Conquest", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "mw88tz", + "name": "Conquest", + "entryId": "d2de-6903-46a-f02c::ac06-64ed-3481-4826", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[EXTRA ATTACKS]** in their profile are known as Extra Attacks weapons. Each time the bearer of one or more Extra Attacks weapons fights, it makes attacks with each of the Extra Attacks melee weapons it is equipped with and it makes attacks with one of the melee weapons it is equipped with that does not have the [EXTRA ATTACKS] ability (if any). The number of attacks made with an Extra Attacks weapon cannot be modified by other rules, unless that weapon’s name is explicitly specified in that rule.", + "id": "115b-79dc-f723-d761", + "name": "Extra Attacks", + "hidden": false, + "page": 28 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "2", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "4", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "Extra Attacks", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "c435-88eb-2fb7-2009", + "name": "Konstantin's hooves", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "84c4-6d1e-e724-bd6e", + "name": "Extra Attacks Weapon", + "entryId": "84c4-6d1e-e724-bd6e", + "primary": false + } + ], + "id": "mwl4lgb", + "name": "Konstantin's hooves", + "entryId": "d2de-6903-46a-f02c::7d1d-f9ce-fead-d3a", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "rules": [ + { + "description": "Weapons with **[PISTOL]** in their profile are known as Pistols. If a unit contains any models equipped with Pistols, that unit is eligible to shoot in its controlling player’s Shooting phase even while it is within Engagement Range of one or more enemy units. When such a unit is selected to shoot, it can only resolve attacks using its Pistols and can only target one of the enemy units it is within Engagement Range of. In such circumstances, a Pistol can target an enemy unit even if other friendly units are within Engagement Range of the same enemy unit. \n\nIf a model is equipped with one or more Pistols, unless it is a **^^Monster^^** or **^^Vehicle^^** model, it can either shoot with its Pistols or with all of its other ranged weapons. Declare whether such a model will shoot with its Pistols or its other ranged weapons before selecting targets.", + "id": "8bf7-8812-923d-29e4", + "name": "Pistol", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "2", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "2+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "8", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-2", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "2", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Pistol", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "1d18-41ab-8fa8-7bf9", + "name": "Sol's Righteous Gaze", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "mvkax6x", + "name": "Sol's Righteous Gaze", + "entryId": "d2de-6903-46a-f02c::3f82-134-f2ed-b02e", + "number": 1, + "type": "upgrade", + "from": "entry" + }, + { + "categories": [ + { + "id": "5c0e-4c31-d51b-e470", + "name": "Warlord", + "entryId": "5c0e-4c31-d51b-e470", + "primary": false + } + ], + "id": "mxutcp", + "name": "Warlord", + "entryId": "d2de-6903-46a-f02c::26a-1431-6f4f-f27::ea3f-b52b-8dc7-d365", + "number": 1, + "type": "upgrade", + "from": "entry" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 130 + } + ], + "categories": [ + { + "id": "f62-183e-d4f7-4d98", + "name": "Lord Solar Leontus", + "entryId": "f62-183e-d4f7-4d98", + "primary": false + }, + { + "id": "14a0-40c9-2748-ae6e", + "name": "Mounted", + "entryId": "14a0-40c9-2748-ae6e", + "primary": false + }, + { + "id": "4f3a-f0f7-6647-348d", + "entryId": "4f3a-f0f7-6647-348d", + "name": "Epic Hero", + "primary": true + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "9cfd-1c32-585f-7d5c", + "name": "Character", + "entryId": "9cfd-1c32-585f-7d5c", + "primary": false + }, + { + "id": "e4d8-c6a1-7c23-ae25", + "name": "Officer", + "entryId": "e4d8-c6a1-7c23-ae25", + "primary": false + } + ], + "id": "mvkx66s", + "name": "Lord Solar Leontus", + "entryId": "d2de-6903-46a-f02c::a9d-55c1-3d24-fa25", + "number": 1, + "type": "model", + "from": "entry" + }, + { + "rules": [ + { + "description": "Some models have 'Deadly Demise x' listed in their abilities. When such a model is destroyed, roll one D6 before removing it from play (if such a model is a TRANSPORT, roll before any embarked models disembark). On a 6, each unit within 6\" of that model suffers a number of mortal wounds denoted by 'x' (if this is a random number, roll separately for each unit within 6\").", + "id": "b68a-5ded-65ac-98c", + "name": "Deadly Demise D3", + "hidden": false, + "page": 23 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "8", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "3+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "10", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "6637-1e1f-23fe-b451", + "name": "Taurox", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "Units can disembark from this **^^Transport^^** after it has Advanced. Units that do so count as having made a Normal move that phase, and cannot declare a charge in the same turn, but can otherwise act normally.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "872a-1012-8ad7-4939", + "name": "Rapid Deployment", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This model has a transport capacity of 12 **^^Astra Militarum Infantry^^** models. Each **^^Ogryn^^** model takes up the space of 3 models. It cannot transport **^^Artillery^^** models.", + "name": "Capacity", + "typeId": "30f2-be70-861d-1b84" + } + ], + "id": "f633-eb7c-c74e-f5e2", + "name": "Transport", + "hidden": false, + "typeId": "74f8-5443-9d6d-1f1e", + "typeName": "Transport", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 1 + } + ], + "id": "6m4dx5", + "name": "Experience Points", + "entryId": "fd9d-7a51-43be-16d1::d089-1f3d-f41d-8c77::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "fd9d-7a51-43be-16d1::d089-1f3d-f41d-8c77::56e1-e9a8-6946-0518", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "6f7wsc", + "name": "Battles Played", + "entryId": "fd9d-7a51-43be-16d1::d089-1f3d-f41d-8c77::1400-f768-fa9a-da64", + "entryGroupId": "fd9d-7a51-43be-16d1::d089-1f3d-f41d-8c77::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "6flt1y6", + "name": "Enemy Units Destroyed", + "entryId": "fd9d-7a51-43be-16d1::d089-1f3d-f41d-8c77::81ba-be8c-38e9-823d", + "entryGroupId": "fd9d-7a51-43be-16d1::d089-1f3d-f41d-8c77::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "3", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "6", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "bcde-74b5-5ffe-6c1c", + "name": "Armoured tracks", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "vhr8d97", + "name": "Armoured tracks", + "entryId": "fd9d-7a51-43be-16d1::d91e-a9d-5a00-4943::5ba9-b266-8524-54f5", + "entryGroupId": "fd9d-7a51-43be-16d1::11f1-2890-1429-896e", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "Weapons with **[TWIN-LINKED]** in their profile are known as Twin-linked weapons. Each time an attack is made with such a weapon, you can re-roll that attack’s Wound roll.", + "id": "cf93-ad4d-2f08-a79d", + "name": "Twin-linked", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "48\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "2", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "9", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "3", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Twin-linked", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "7d0e-44cf-1cd2-5ff1", + "name": "Twin autocannon", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "vhyq6dl", + "name": "Twin autocannon", + "entryId": "fd9d-7a51-43be-16d1::3c7f-1049-8b0c-caf::3199-4570-803d-ef9b", + "entryGroupId": "fd9d-7a51-43be-16d1::11f1-2890-1429-896e", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "2", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "4", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 2", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "6bf2-96d3-b48f-f66f", + "name": "Storm bolter", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + } + ], + "id": "vh667wr", + "name": "Storm bolter", + "entryId": "fd9d-7a51-43be-16d1::e208-bd4a-e94b-a1c6::65b3-173f-4e96-13a5", + "entryGroupId": "fd9d-7a51-43be-16d1::ec02-eb87-767e-95b3", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Wargear Options" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 75 + } + ], + "categories": [ + { + "id": "d5bd-1783-5d62-6eb1", + "name": "Taurox", + "entryId": "d5bd-1783-5d62-6eb1", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "dbd4-63-af05-998", + "name": "Vehicle", + "entryId": "dbd4-63-af05-998", + "primary": false + }, + { + "id": "4780-be29-8c52-1d20", + "name": "Squadron", + "entryId": "4780-be29-8c52-1d20", + "primary": false + }, + { + "id": "75e8-57c4-40e3-1817", + "name": "Transport", + "entryId": "75e8-57c4-40e3-1817", + "primary": false + }, + { + "id": "ba07-411c-2832-1f79", + "entryId": "ba07-411c-2832-1f79", + "name": "Dedicated Transport", + "primary": true + } + ], + "id": "vgffje", + "name": "Taurox (Battle-ready)", + "entryId": "fd9d-7a51-43be-16d1::11e5-d4ab-d140-ac38", + "number": 1, + "type": "model", + "from": "entry" + }, + { + "rules": [ + { + "description": "Some models have 'Deadly Demise x' listed in their abilities. When such a model is destroyed, roll one D6 before removing it from play (if such a model is a TRANSPORT, roll before any embarked models disembark). On a 6, each unit within 6\" of that model suffers a number of mortal wounds denoted by 'x' (if this is a random number, roll separately for each unit within 6\").", + "id": "b68a-5ded-65ac-98c", + "name": "Deadly Demise D3", + "hidden": false, + "page": 23 + }, + { + "description": "Some **^^Transport^^** models have ‘Firing Deck x’ listed in their abilities. Each time such a model is selected to shoot in the Shooting phase, you can select up to ‘x’ models embarked within it whose units have not already shot this phase. Then, for each of those embarked models, you can select one ranged weapon that embarked model is equipped with (excluding weapons with the **[ONE SHOT]** ability). Until that **^^Transport^^** model has resolved all of its attacks, it counts as being equipped with all of the weapons you selected in this way, in addition to its other weapons. Until the end of the phase, those selected models’ units are not eligible to shoot.", + "id": "13b2-6518-dab3-7ea1", + "name": "Firing Deck 2", + "hidden": false, + "page": 17 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "10\"", + "name": "M", + "typeId": "e703-ecb6-5ce7-aec1" + }, + { + "$text": "9", + "name": "T", + "typeId": "d29d-cf75-fc2d-34a4" + }, + { + "$text": "3+", + "name": "SV", + "typeId": "450-a17e-9d5e-29da" + }, + { + "$text": "11", + "name": "W", + "typeId": "750a-a2ec-90d3-21fe" + }, + { + "$text": "7+", + "name": "LD", + "typeId": "58d2-b879-49c7-43bc" + }, + { + "$text": "2", + "name": "OC", + "typeId": "bef7-942a-1a23-59f8" + } + ], + "id": "9d3-610e-8026-68", + "name": "Chimera", + "hidden": false, + "typeId": "c547-1836-d8a-ff4f", + "typeName": "Unit", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "In your Command phase, one **^^Officer^^** model embarked within this **^^Transport^^** can issue Orders even though it is not on the battlefield. When doing so, measure distances to and from this *^^Transport^^**.", + "name": "Description", + "typeId": "9b8f-694b-e5e-b573" + } + ], + "id": "892a-b5c8-8a39-46bd", + "name": "Mobile Command Vehicle", + "hidden": false, + "typeId": "9cc3-6d83-4dd3-9b64", + "typeName": "Abilities", + "from": "entry" + }, + { + "characteristics": [ + { + "$text": "This model has a transport capacity of 12 **^^Astra Militarum Infantry^^** models. Each **^^Ogryn^^** model takes up the space of 3 models. It cannot transport **^^Artillery^^** models.", + "name": "Capacity", + "typeId": "30f2-be70-861d-1b84" + } + ], + "id": "e075-8562-4ab3-dd66", + "name": "Transport", + "hidden": false, + "typeId": "74f8-5443-9d6d-1f1e", + "typeName": "Transport", + "from": "entry" + } + ], + "selections": [ + { + "costs": [ + { + "name": "Crusade: Experience", + "typeId": "a623-fe74-1d33-cddf", + "value": 1 + } + ], + "id": "sgb1ht", + "name": "Experience Points", + "entryId": "9357-7f3f-56be-3129::b483-c7cb-30d4-67a6::0631-5cf6-40a6-5603::2dbf-4d49-5d74-85c9", + "entryGroupId": "9357-7f3f-56be-3129::b483-c7cb-30d4-67a6::56e1-e9a8-6946-0518", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade" + }, + { + "id": "sc2qjwj", + "name": "Battles Played", + "entryId": "9357-7f3f-56be-3129::b483-c7cb-30d4-67a6::1400-f768-fa9a-da64", + "entryGroupId": "9357-7f3f-56be-3129::b483-c7cb-30d4-67a6::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "id": "sco8a", + "name": "Enemy Units Destroyed", + "entryId": "9357-7f3f-56be-3129::b483-c7cb-30d4-67a6::81ba-be8c-38e9-823d", + "entryGroupId": "9357-7f3f-56be-3129::b483-c7cb-30d4-67a6::cb00-fd6c-1777-754b", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Crusade::Battle Tallies" + }, + { + "profiles": [ + { + "characteristics": [ + { + "$text": "Melee", + "name": "Range", + "typeId": "914c-b413-91e3-a132" + }, + { + "$text": "3", + "name": "A", + "typeId": "2337-daa1-6682-b110" + }, + { + "$text": "4+", + "name": "WS", + "typeId": "95d1-95f-45b4-11d6" + }, + { + "$text": "6", + "name": "S", + "typeId": "ab33-d393-96ce-ccba" + }, + { + "$text": "0", + "name": "AP", + "typeId": "41a0-1301-112a-e2f2" + }, + { + "$text": "1", + "name": "D", + "typeId": "3254-9fe6-d824-513e" + }, + { + "$text": "-", + "name": "Keywords", + "typeId": "893f-9000-ccf7-648e" + } + ], + "id": "bcde-74b5-5ffe-6c1c", + "name": "Armoured tracks", + "hidden": false, + "typeId": "8a40-4aaa-c780-9046", + "typeName": "Melee Weapons", + "from": "entry" + } + ], + "id": "j5qhb1n", + "name": "Armoured tracks", + "entryId": "9357-7f3f-56be-3129::b1a8-a90e-b7-e0ce::5ba9-b266-8524-54f5", + "entryGroupId": "9357-7f3f-56be-3129::5863-198b-40ff-e264", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "24\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "6", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "3", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 6", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "a03a-34a8-d7a7-8fc2", + "name": "Lasgun array", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "id": "j47czxa", + "name": "Lasgun array", + "entryId": "9357-7f3f-56be-3129::7792-a281-f520-fe36", + "entryGroupId": "9357-7f3f-56be-3129::5863-198b-40ff-e264", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear" + }, + { + "rules": [ + { + "description": "The bearer can only shoot with this weapon once per battle.", + "id": "cd26-1611-860a-91e4", + "name": "One Shot", + "hidden": false + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "48\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "1", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "14", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-3", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "D6", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "One Shot", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "6647-d6b0-a4c8-ee5f", + "name": "Hunter-killer missile", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "4986-bf86-beb4-13ac", + "name": "Damage Dx Weapon", + "entryId": "4986-bf86-beb4-13ac", + "primary": false + } + ], + "id": "j5w2dg5", + "name": "Hunter-killer missile", + "entryId": "9357-7f3f-56be-3129::709-66ee-3ae0-e6ba::37aa-e4f5-30bd-c59c", + "entryGroupId": "9357-7f3f-56be-3129::5622-68b7-9262-272e", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Wargear Options" + }, + { + "rules": [ + { + "description": "Weapons with **[IGNORES COVER]** in their profile are known as Ignores Cover weapons. Each time an attack is made with such a weapon, the target cannot have the Benefit of Cover against that attack.", + "id": "4640-43e7-30b-215a", + "name": "Ignores Cover", + "hidden": false, + "page": 25 + }, + { + "description": "Weapons with **[TORRENT]** in their profile are known as Torrent weapons. Each time an attack is made with such a weapon, that attack automatically hits the target.", + "id": "5edf-d619-23e0-9b56", + "name": "Torrent", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D6", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "N/A", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "5", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Ignores Cover, Torrent", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "d27-2655-c35f-6cc2", + "name": "Heavy flamer", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "e993-e086-6de1-12af", + "name": "Attacks Dx Weapon", + "entryId": "e993-e086-6de1-12af", + "primary": false + } + ], + "id": "j4ypdb7", + "name": "Heavy flamer", + "entryId": "9357-7f3f-56be-3129::468c-29e1-1c99-1668::6fef-cbbd-be33-44a4", + "entryGroupId": "9357-7f3f-56be-3129::c6fc-3d11-f250-d59f", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Wargear Options::Multi-laser" + }, + { + "rules": [ + { + "description": "Weapons with **[IGNORES COVER]** in their profile are known as Ignores Cover weapons. Each time an attack is made with such a weapon, the target cannot have the Benefit of Cover against that attack.", + "id": "4640-43e7-30b-215a", + "name": "Ignores Cover", + "hidden": false, + "page": 25 + }, + { + "description": "Weapons with **[TORRENT]** in their profile are known as Torrent weapons. Each time an attack is made with such a weapon, that attack automatically hits the target.", + "id": "5edf-d619-23e0-9b56", + "name": "Torrent", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "12\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "D6", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "N/A", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "5", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "-1", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Ignores Cover, Torrent", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "d27-2655-c35f-6cc2", + "name": "Heavy flamer", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + }, + { + "id": "e993-e086-6de1-12af", + "name": "Attacks Dx Weapon", + "entryId": "e993-e086-6de1-12af", + "primary": false + } + ], + "id": "j5osp1q", + "name": "Heavy flamer", + "entryId": "9357-7f3f-56be-3129::d33b-4690-d04c-788e::6fef-cbbd-be33-44a4", + "entryGroupId": "9357-7f3f-56be-3129::c007-8a19-d23d-4977", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Wargear Options::Heavy Bolter" + }, + { + "rules": [ + { + "description": "Weapons with **[RAPID FIRE X]** in their profile are known as Rapid Fire weapons. Each time such a weapon targets a unit within half that weapon’s range, the Attacks characteristic of that weapon is increased by the amount denoted by ‘x’.", + "id": "c5c8-8b58-b8b6-7786", + "name": "Rapid Fire", + "hidden": false, + "page": 25 + } + ], + "profiles": [ + { + "characteristics": [ + { + "$text": "36\"", + "name": "Range", + "typeId": "9896-9419-16a1-92fc" + }, + { + "$text": "3", + "name": "A", + "typeId": "3bb-c35f-f54-fb08" + }, + { + "$text": "4+", + "name": "BS", + "typeId": "94d-8a98-cf90-183e" + }, + { + "$text": "4", + "name": "S", + "typeId": "2229-f494-25db-c5d3" + }, + { + "$text": "0", + "name": "AP", + "typeId": "9ead-8a10-520-de15" + }, + { + "$text": "1", + "name": "D", + "typeId": "a354-c1c8-a745-f9e3" + }, + { + "$text": "Rapid Fire 3", + "name": "Keywords", + "typeId": "7f1b-8591-2fcf-d01c" + } + ], + "id": "5cfc-cfe8-ba72-efa5", + "name": "Heavy stubber", + "hidden": false, + "typeId": "f77d-b953-8fa4-b762", + "typeName": "Ranged Weapons", + "from": "entry" + } + ], + "categories": [ + { + "id": "eeda-8544-a2f3-3fab", + "name": "Ranged Weapon", + "entryId": "eeda-8544-a2f3-3fab", + "primary": false + } + ], + "id": "j51xkcs", + "name": "Heavy stubber", + "entryId": "9357-7f3f-56be-3129::6d1e-d249-65c6-ea02::d20f-db4b-d083-7c0a", + "entryGroupId": "9357-7f3f-56be-3129::2dcd-577f-eaf2-b8e0", + "number": 1, + "type": "upgrade", + "from": "group", + "group": "Wargear::Wargear Options::Pintle Mount" + } + ], + "costs": [ + { + "name": "pts", + "typeId": "51b2-306e-1021-d207", + "value": 85 + } + ], + "categories": [ + { + "id": "d7e7-3f3b-424c-3c1a", + "name": "Chimera", + "entryId": "d7e7-3f3b-424c-3c1a", + "primary": false + }, + { + "id": "fa45-57e-930e-602b", + "name": "Faction: Astra Militarum", + "entryId": "fa45-57e-930e-602b", + "primary": false + }, + { + "id": "aff3-d6a3-2a95-9dc", + "name": "Imperium", + "entryId": "aff3-d6a3-2a95-9dc", + "primary": false + }, + { + "id": "dbd4-63-af05-998", + "name": "Vehicle", + "entryId": "dbd4-63-af05-998", + "primary": false + }, + { + "id": "4780-be29-8c52-1d20", + "name": "Squadron", + "entryId": "4780-be29-8c52-1d20", + "primary": false + }, + { + "id": "75e8-57c4-40e3-1817", + "name": "Transport", + "entryId": "75e8-57c4-40e3-1817", + "primary": false + }, + { + "id": "ba07-411c-2832-1f79", + "entryId": "ba07-411c-2832-1f79", + "name": "Dedicated Transport", + "primary": true + }, + { + "id": "6df-937-16bc-8c1a", + "name": "Smoke", + "entryId": "6df-937-16bc-8c1a", + "primary": false + } + ], + "id": "j4gd9v", + "name": "Chimera (Battle-ready)", + "entryId": "9357-7f3f-56be-3129::cf23-58db-8ba4-9ec8", + "number": 1, + "type": "model", + "from": "entry" + } + ], + "categories": [ + { + "name": "Uncategorized", + "id": "t5kx862", + "primary": false, + "entryId": "(No Category)" + }, + { + "name": "Configuration", + "id": "b016d0g", + "primary": false, + "entryId": "4ac9-fd30-1e3d-b249" + }, + { + "name": "Illegal Units", + "id": "t52vjit", + "primary": false, + "entryId": "(Illegal Units)" + }, + { + "name": "Character", + "id": "kvysl2", + "primary": false, + "entryId": "9cfd-1c32-585f-7d5c" + }, + { + "name": "Battleline", + "id": "u77t3u4", + "primary": false, + "entryId": "e338-111e-d0c6-b687" + }, + { + "name": "Mounted", + "id": "elf2il", + "primary": false, + "entryId": "14a0-40c9-2748-ae6e" + }, + { + "name": "Vehicle", + "id": "xy4j389", + "primary": false, + "entryId": "dbd4-63-af05-998" + }, + { + "name": "Infantry", + "id": "f1a0828", + "primary": false, + "entryId": "cf47-a0d7-7207-29dc" + }, + { + "name": "Epic Hero", + "id": "2go3eru", + "primary": false, + "entryId": "4f3a-f0f7-6647-348d" + }, + { + "name": "Dedicated Transport", + "id": "5qyjki", + "primary": false, + "entryId": "ba07-411c-2832-1f79" + } + ], + "id": "ay7yq5", + "name": "Crusade Army", + "entryId": "ff7b-8f73-1756-650a", + "catalogueId": "b0ae-12a5-c84-ea45", + "catalogueRevision": 21, + "catalogueName": "Imperium - Astra Militarum" + } + ], + "id": "89bkst", + "name": "Crusade Force", + "entryId": "cac3-71d1-ea4b-795d", + "catalogueId": "b0ae-12a5-c84-ea45", + "catalogueRevision": 21, + "catalogueName": "Imperium - Astra Militarum" + } + ], + "id": "80f565", + "name": "Cadian 67th Legion (1)", + "battleScribeVersion": 2.03, + "generatedBy": "https://newrecruit.eu", + "gameSystemId": "sys-352e-adc2-7639-d6a9", + "gameSystemName": "Warhammer 40,000 10th Edition", + "gameSystemRevision": 108, + "xmlns": "http://www.battlescribe.net/schema/rosterSchema" + } +} \ No newline at end of file diff --git a/tests/test_parser.py b/tests/test_parser.py new file mode 100644 index 0000000..6f663f5 --- /dev/null +++ b/tests/test_parser.py @@ -0,0 +1,137 @@ +#!/usr/bin/env python3 +"""Tests for bs-roster-parser using the Nachmund Tracker example roster.""" + +import json +import sys +import os + +sys.path.insert(0, os.path.dirname(os.path.dirname(__file__))) + +from bs_roster_parser import parse_roster, parse_roster_file, RosterSummary, Unit + +TEST_FILE = os.path.join(os.path.dirname(__file__), "example_roster.json") + + +def test_parse_file(): + """Parse the example roster file and verify basic structure.""" + summary = parse_roster_file(TEST_FILE) + assert isinstance(summary, RosterSummary) + assert summary.roster_name == "Cadian 67th Legion (1)" + assert summary.game_system == "Warhammer 40,000 10th Edition" + assert summary.points_limit == 2000 + print(f"✓ Parsed: {summary.roster_name}") + print(f" Game: {summary.game_system}") + print(f" Points limit: {summary.points_limit}") + print(f" Faction: {summary.faction}") + print(f" Units: {summary.unit_count}") + print(f" Total pts: {summary.total_pts}") + print(f" Total CP: {summary.total_cp}") + print(f" Total models: {summary.total_models}") + + +def test_units_extracted(): + """Verify units are extracted with correct names and costs.""" + summary = parse_roster_file(TEST_FILE) + assert summary.units, "No units extracted" + # Should have at least some units with pts + units_with_pts = [u for u in summary.units if u.pts > 0] + assert units_with_pts, "No units with pts > 0 found" + + # Gaunt's Ghosts should be 100 pts (from the example JSON) + # Note: the roster uses a unicode curly apostrophe (') not a straight one (') + ghosts = summary.find_unit("Gaunt's Ghosts") + assert ghosts is not None, "Gaunt's Ghosts not found" + assert ghosts.pts == 100, f"Gaunt's Ghosts pts = {ghosts.pts}, expected 100" + assert ghosts.type == "unit" + print(f"✓ Gaunt's Ghosts: {ghosts.pts}pts, {ghosts.model_count} models") + + +def test_model_count(): + """Verify model counting works for unit nodes.""" + summary = parse_roster_file(TEST_FILE) + for u in summary.units: + if u.model_count > 0: + print(f"✓ {u.name}: {u.model_count} models, {u.pts}pts") + + +def test_crusade_points(): + """Verify crusade points extraction.""" + summary = parse_roster_file(TEST_FILE) + if summary.total_cp > 0: + cp_units = [u for u in summary.units if u.cp > 0] + print(f"✓ Crusade points: {summary.total_cp} CP across {len(cp_units)} units") + for u in cp_units: + print(f" {u.name}: {u.cp} CP") + + +def test_model_breakdown(): + """Verify model variant breakdown (weapons, distinct model types).""" + summary = parse_roster_file(TEST_FILE) + for u in summary.units: + if u.breakdown: + print(f"✓ {u.name} breakdown:") + for m in u.breakdown: + weapon_str = f", weapons: {m.weapons}" if m.weapons else "" + print(f" {m.name} ×{m.count}{weapon_str}") + + +def test_to_dict(): + """Verify serialization to dict.""" + summary = parse_roster_file(TEST_FILE) + d = summary.to_dict() + assert "units" in d + assert "total_pts" in d + assert isinstance(d["units"], list) + # Round-trip through JSON + json_str = json.dumps(d) + restored = json.loads(json_str) + assert restored["total_pts"] == summary.total_pts + print(f"✓ Serialization: {len(restored['units'])} units, {restored['total_pts']}pts") + + +def test_find_unit_case_insensitive(): + """Verify case-insensitive unit lookup.""" + summary = parse_roster_file(TEST_FILE) + # Try different cases + for name in ["gaunt's ghosts", "GAUNT'S GHOSTS", "Gaunt's Ghosts"]: + u = summary.find_unit(name) + if u: + print(f"✓ Found '{name}' → {u.pts}pts") + return + # If Gaunt's Ghosts isn't in this roster, just verify find_unit returns None for nonsense + assert summary.find_unit("Nonexistent Unit") is None + print("✓ find_unit returns None for nonexistent units") + + +def test_string_input(): + """Verify parse_roster accepts a JSON string.""" + with open(TEST_FILE) as f: + json_str = f.read() + summary = parse_roster(json_str) + assert summary.units + print(f"✓ String input: {summary.unit_count} units parsed") + + +if __name__ == "__main__": + tests = [ + test_parse_file, + test_units_extracted, + test_model_count, + test_crusade_points, + test_model_breakdown, + test_to_dict, + test_find_unit_case_insensitive, + test_string_input, + ] + passed = 0 + failed = 0 + for test in tests: + try: + test() + passed += 1 + except Exception as e: + print(f"✗ {test.__name__}: {e}") + failed += 1 + print(f"\n{'='*40}") + print(f"Results: {passed} passed, {failed} failed") + sys.exit(1 if failed else 0) \ No newline at end of file