"You can only take TITANIC units if the Command Cost is 6.": {
"evals": [
{
"paths": [
[
"{self}",
"tally",
"TITANIC"
]
],
"min": 1,
"operator": "AND",
"not": false
},
{
"paths": [
[
"{self}",
"stats",
"Command Cost",
"value"
]
],
"value": "3",
"operator": "AND",
"not": false
}
],
"failState": "pass",
"evaluate": "AND",
"order": 5
}
}
},
"Detachment§Supreme Command Detachment": {
"stats": {
"HQ": {
"statType": "numeric",
"value": null,
"visibility": "hidden"
},
"Troops": {
"statType": "numeric",
"value": null,
"visibility": "hidden"
},
"Elites": {
"statType": "numeric",
"value": null,
"visibility": "hidden"
},
"Fast Attack": {
"statType": "numeric",
"value": null,
"visibility": "hidden"
},
"Heavy Support": {
"statType": "numeric",
"value": null,
"visibility": "hidden"
},
"Flyer": {
"statType": "numeric",
"value": null,
"visibility": "hidden"
},
"Dedicated Transport": {
"statType": "numeric",
"value": null,
"visibility": "hidden"
},
"Lord of War or HQ": {
"value": null,
"statType": "numeric",
"visibility": "active",
"tracked": true,
"min": 1,
"max": 1
},
"Command Cost": {
"statType": "numeric",
"value": null,
"tracked": true
}
},
"allowed": {
"classifications": [
"Lords of War",
"HQ"
]
},
"rules": {
"Lord of War or HQ counts": {
"evals": [],
"failState": "pass",
"evaluate": "OR",
"order": 5,
"actions": [
{
"paths": [
[
"{self}",
"stats",
"Lord of War or HQ",
"value"
]
],
"actionType": "set",
"value": [
"{self}",
"tally",
"Unit"
],
"iterations": 1
}
]
},
"Command Cost refund": {
"evals": [
{
"paths": [
[
"{self}",
"tally",
[
"Patrol Detachment",
"Battalion Detachment",
"Brigade Detachment"
]
]
],
"min": 1,
"operator": "AND",
"not": false,
"actionable": false
},
{
"paths": [
[
"{self}",
"tally",
[
"Patrol Detachment",
"Battalion Detachment",
"Brigade Detachment"
]
]
],
"min": 1,
"operator": "AND",
"not": false,
"actionable": false
},
{
"paths": [
[
"{self}",
"tally",
[
"Battalion Detachment",
"Brigade Detachment"
]
]
],
"min": 1,
"operator": "AND",
"not": false,
"actionable": false
},
{
"paths": [
[
"{self}",
"tally",
"Brigade Detachment"
]
],
"min": 1,
"operator": "AND",
"not": false,
"actionable": false
},
{
"paths": [
[
"{self}",
"rules",
"Command Cost refund",
"evals",
[
"0",
"1",
"2",
"3"
],
"result",
"truthy"
]
],
"max": -2,
"operator": "SUM",
"not": false,
"equation": {
"operator": "T*O",
"value": -1
}
}
],
"failState": "pass",
"evaluate": "OR",
"order": 5,
"actions": [
{
"paths": [
[
"{self}",
"stats",
"Command Cost",
"value"
]
],
"actionType": "set",
"value": [
"{self}",
"rules",
"Command Cost refund",
"evals",
"4",
"result",
"integer"
],
"iterations": 1
}
]
},
"This detachment must contain your WARLORD": {
"evals": [
{
"paths": [
[
"{self}",
"tally",
"WARLORD"
]
],
"min": 1,
"operator": "AND",
"not": false
}
],
"failState": "error",
"evaluate": "OR",
"order": 5
}
}
},
"Detachment§Vanguard Detachment": {
"stats": {
"Command Cost": {
"value": 3,
"statType": "numeric",
"statOrder": -1,
"tracked": true
},
"HQ": {
"statType": "numeric",
"value": null,
"statOrder": 1,
"visibility": "active",
"tracked": true,
"min": 1,
"max": 2
},
"Fast Attack": {
"statType": "numeric",
"value": null,
"statOrder": 7,
"visibility": "active",
"tracked": true,
"max": 2
},
"Heavy Support": {
"statType": "numeric",
"value": null,
"statOrder": 9,
"visibility": "active",
"tracked": true,
"max": 2
},
"Flyer": {
"statType": "numeric",
"value": null,
"statOrder": 11,
"visibility": "active",
"tracked": true,
"max": 2
},
"Troops": {
"value": null,
"statType": "numeric",
"statOrder": 3,
"visibility": "active",
"tracked": true,
"max": 3
},
"Elites": {
"value": null,
"statType": "numeric",
"statOrder": 5,
"visibility": "active",
"tracked": true,
"min": 3,
"max": 6
}
}
},
"Order of Battle§Order of Battle": {},
"Roster§Army": {
"aspects": {
"Lock Qty": true,
"Unique": true,
"Describe": true,
"Rename": true,
"Type": "conceptual",
"Collapse": true
},
"stats": {
"Detachment": {
"value": 0,
"label": "Detachments",
"statType": "numeric",
"tracked": true
},
"Points": {
"value": 0,
"statType": "numeric",
"statOrder": -5,
"tracked": true
},
"Power Level": {
"value": 0,
"statType": "numeric",
"statOrder": -6,
"tracked": true
},
"Mode": {
"statType": "rank",
"value": "Points",
"ranks": {
"Points": {
"order": 0
},
"Power Level": {
"order": 1
}
},
"statOrder": 4,
"visibility": "active",
"dynamic": true
},
"Battle Size": {
"statType": "rank",
"increment": {},
"value": "Strike Force",
"ranks": {
"-": {
"order": 0,
"format": "-"
},
"Combat Patrol": {
"order": 1,
"format": "Combat Patrol",
"tracking": {
"maxPowerLevel": 25,
"maxPoints": 500,
"maxDetachments": 2,
"startingCP": 999999,
"Auxiliary Support Detachment": 2
}
},
"Incursion": {
"order": 2,
"format": "Incursion",
"tracking": {
"maxPowerLevel": 50,
"maxPoints": 1000,
"maxDetachments": 2,
"startingCP": 6
}
},
"Strike Force": {
"order": 3,
"format": "Strike Force",
"tracking": {
"maxPowerLevel": 100,
"maxPoints": 2000,
"maxDetachments": 3,
"startingCP": 12
}
},
"Onslaught": {
"order": 4,
"format": "Onslaught",
"tracking": {
"maxPowerLevel": 150,
"maxPoints": 3000,
"maxDetachments": 4,
"startingCP": 18
}
}
},
"statOrder": 3,
"dynamic": true
},
"Play": {
"statType": "rank",
"value": "Matched",
"ranks": {
"Open": {
"order": 0
},
"Matched": {
"order": 1
},
"Narrative": {
"order": 2
}
},
"statOrder": 4,
"visibility": "active",
"dynamic": true
},
"Battle-forged": {
"statType": "rank",
"value": 0,
"ranks": {
"❌": {
"order": 0,
"icons": [
"cancel"
]
},
"✅": {
"order": 1,
"icons": [
"confirmed"
]
}
}
},
"Command Points": {
"statType": "numeric",
"value": 0,
"statOrder": -4,
"visibility": "hidden"
},
"Warlord Trait": {
"statType": "numeric",
"value": 0,
"visibility": "hidden",
"dynamic": false,
"tracked": true,
"max": 1
}
},
"allowed": {
"classifications": [
"Detachment"
]
},
"rules": {
"calculate command points": {
"evals": [
{
"paths": [
[
"{self}",
"tracked",
"Command Cost"
]
],
"operator": "AND",
"not": false,
"actionable": false,
"equation": {
"operator": "T*O",
"value": -1
}
},
{
"paths": [
[
"{self}",
"stats",
"Battle Size",
"value"
]
],
"value": "-",
"operator": "AND",
"not": true
}
],
"failState": "pass",
"evaluate": "OR",
"actions": [
{
"paths": [
[
"{self}",
"stats",
"Command Points",
"value"
]
],
"actionType": "set",
"value": [
"{self}",
"tracked",
"startingCP"
],
"iterations": 1
},
{
"paths": [
[
"{self}",
"stats",
"Command Points",
"value"
]
],
"actionType": "modify",
"value": [
"{self}",
"rules",
"calculate command points",
"evals",
"0",
"result",
"integer"
],
"iterations": 1
}
]
},
"set maxes": {
"evals": [],
"failState": "pass",
"evaluate": "OR",
"order": 1,
"actions": [
{
"paths": [
[
"{self}",
"stats",
"Power Level",
"max"
]
],
"actionType": "set",
"value": [
"{self}",
"tracked",
"maxPowerLevel"
],
"iterations": 1
},
{
"paths": [
[
"{self}",
"stats",
"Points",
"max"
]
],
"actionType": "set",
"value": [
"{self}",
"tracked",
"maxPoints"
],
"iterations": 1
},
{
"paths": [
[
"{self}",
"stats",
"Detachment",
"max"
]
],
"actionType": "set",
"value": [
"{self}",
"tracked",
"maxDetachments"
],
"iterations": 1
}
]
},
"use power level": {
"evals": [
{
"paths": [
[
"{self}",
"stats",
"Mode",
"value"
]
],
"value": "Power Level",
"operator": "AND",
"not": false
}
],
"failState": "pass",
"evaluate": "OR",
"actions": [
{
"paths": [
[
"{self}",
"stats",
"Points",
"visibility"
]
],
"actionType": "set",
"value": "hidden",
"iterations": 1
},
{
"paths": [
[
"{self}",
"stats",
"Points",
"max"
]
],
"actionType": "set",
"value": null,
"iterations": 1
}
]
},
"use points": {
"evals": [
{
"paths": [
[
"{self}",
"stats",
"Mode",
"value"
]
],
"value": "Points",
"operator": "AND",
"not": false
}
],
"failState": "pass",
"evaluate": "OR",
"actions": [
{
"paths": [
[
"{self}",
"stats",
"Power Level",
"visibility"
]
],
"actionType": "set",
"value": "hidden",
"iterations": 1
},
{
"paths": [
[
"{self}",
"stats",
"Power Level",
"max"
]
],
"actionType": "set",
"value": null,
"iterations": 1
}
]
},
"add order of battle": {
"evals": [
{
"paths": [
[
"{self}",
"stats",
"Play",
"value"
]
],
"value": "Narrative",
"operator": "AND",
"not": false
}
],
"failState": "pass",
"evaluate": "OR",
"order": 1,
"actions": [
{
"paths": [
[
"{self}",
"traits"
]
],
"actionType": "add",
"value": "Order of Battle§Order of Battle",
"iterations": 1
}
]
},
"allow units for open": {
"evals": [
{
"paths": [
[
"{self}",
"stats",
"Play",
"value"
]
],
"value": "Open",
"operator": "AND",
"not": false
}
],
"failState": "pass",
"evaluate": "OR",
"order": 1,
"actions": [
{
"paths": [
[
"{self}",
"allowed",
"classifications"
]
],
"actionType": "add",
"value": "Unit",
"iterations": 1
}
]
},
"battle-forged": {
"evals": [
{
"paths": [
[
"{self}",
"assets",
"templateClass",
"Unit",
"quantity"
]
],
"max": 0,
"operator": "SUM",
"not": false
}
],
"failState": "pass",
"evaluate": "OR",
"actions": [
{
"paths": [
[
"{self}",
"stats",
"Battle-forged",
"value"
]
],
"actionType": "set",
"value": "✅",
"iterations": 1
},
{
"paths": [
[
"{self}",
"stats",
"Command Points",
"visibility"
]
],
"actionType": "set",
"value": "normal",
"iterations": 1
}
]
}
}
},
"Psychic Power§Smite": {
"text": "*Smite* has a warp charge value of 5. Add 1 to the warp charge value of this psychic power for each other attempt that has been made to *manifest* this power by a unit from your army in this phase, whether that attempt was successful or not. If manifested, the closest enemy unit within 18\" of and visible to the psyker suffers D3 *mortal wounds*. If the result of the *Psychic test* was 11 or more, that unit suffers D6 mortal wounds instead.\n\n**Warp Charge 5**: A Psychic test of 5+ is required to manifest *Smite*.\nWarp charge increases by 1 for each other attempt to manifest *Smite* made in this phase.\nIf manifested, closest visible enemy unit in 18\" suffers D3 mortal wounds.\nIf manifested with a Psychic test result of 11+, enemy instead suffers D6 mortal wounds."