Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automated blackshield fixes (not just white scars) #3267

Closed
wants to merge 7 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion 2022 - BG - Blackshields.cat
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ In addition, an army whose Warlord has this Trait may make an additional Reactio
<profiles>
<profile name="Forgotten Hero" typeId="a0e6-a7b4-d55d-85b8" typeName="Warlord Trait" hidden="false" id="a235-9327-8fe5-5ea" publicationId="d882-d2a-5da1-92c4" page="133">
<characteristics>
<characteristic name="Text" typeId="c68e-2cda-b67b-baca">If, during any player&apos;s Shooting phase, a model with this Warlord Trait is allocated at least one Wound (whether it is saved or not, and including if the Wound causes the Warlord to be removed as a Casualty), then all other friendly models in the same unit gain a bonus of +1 to their Weapon Skill and Strength Characteristics until the end of the next player turn in which that unit makes a successful Charge, or is successfully charged by an enemy unit (this bonus is not cumulative, and a unit may only benefit from a maximum bonus of +1 to Weapon Skill and Strength Characteristics from this Warlord Trait). 
<characteristic name="Text" typeId="c68e-2cda-b67b-baca">If, during any player&apos;s Shooting phase, a model with this Warlord Trait is allocated at least one Wound (whether it is saved or not, and including if the Wound causes the Warlord to be removed as a Casualty), then all other friendly models in the same unit gain a bonus of +1 to their Weapon Skill and Strength Characteristics until the end of the next player turn in which that unit makes a successful Charge, or is successfully charged by an enemy unit (this bonus is not cumulative, and a unit may only benefit from a maximum bonus of +1 to Weapon Skill and Strength Characteristics from this Warlord Trait).
In addition, an army whose Warlord has this Trait may make an additional Reaction during their opponent’s Shooting phase as long as the Warlord has not been removed as a casualty.</characteristic>
</characteristics>
</profile>
Expand Down
283 changes: 217 additions & 66 deletions 2022 - Horus Heresy.gst

Large diffs are not rendered by default.

11 changes: 8 additions & 3 deletions 2022 - LA - Alpha Legion.cat
Original file line number Diff line number Diff line change
Expand Up @@ -7235,9 +7235,14 @@ A weapon with this special rule may not be used to make Shooting Attacks as part
<selectionEntryGroup id="e00a-d5b4-4582-b9fb" name="XX: Alpha Legion" publicationId="09c5-eeae-f398-b653" page="332" hidden="true" collective="false" import="true">
<modifiers>
<modifier type="set" field="hidden" value="false">
<conditions>
<condition field="selections" scope="force" value="0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="c0df-c1fa-5ddc-9ee5" type="greaterThan"/>
</conditions>
<conditionGroups>
<conditionGroup type="and">
<conditions>
<condition field="selections" scope="force" value="0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="c0df-c1fa-5ddc-9ee5" type="greaterThan"/>
<condition type="equalTo" value="0" field="selections" scope="force" childId="ae4a-f95c-968e-eb46" shared="true" includeChildSelections="true"/>
</conditions>
</conditionGroup>
</conditionGroups>
</modifier>
</modifiers>
<constraints>
Expand Down
11 changes: 8 additions & 3 deletions 2022 - LA - Dark Angels.cat
Original file line number Diff line number Diff line change
Expand Up @@ -6500,9 +6500,14 @@ Legion and Legiones Astartes (Dark Angels) special rules is referred to as the r
<selectionEntryGroup id="5ced-784f-824e-986b" name="I: Dark Angels" publicationId="817a-6288-e016-7469" page="152" hidden="true" collective="false" import="true">
<modifiers>
<modifier type="set" field="hidden" value="false">
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="b2b4-2198-0b90-dd9f" type="equalTo"/>
</conditions>
<conditionGroups>
<conditionGroup type="and">
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="b2b4-2198-0b90-dd9f" type="equalTo"/>
<condition type="equalTo" value="0" field="selections" scope="force" childId="ae4a-f95c-968e-eb46" shared="true" includeChildSelections="true"/>
</conditions>
</conditionGroup>
</conditionGroups>
</modifier>
</modifiers>
<constraints>
Expand Down
11 changes: 8 additions & 3 deletions 2022 - LA - Death Guard.cat
Original file line number Diff line number Diff line change
Expand Up @@ -4793,9 +4793,14 @@ If this option is used then Mortarion is removed from the battlefield, leaving a
<selectionEntryGroup id="9207-442b-b932-4e2f" name="XIV: Death Guard" publicationId="09c5-eeae-f398-b653" page="234" hidden="true" collective="false" import="true">
<modifiers>
<modifier type="set" field="hidden" value="false">
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="dd1f-1c51-706c-e5f7" type="equalTo"/>
</conditions>
<conditionGroups>
<conditionGroup type="and">
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="dd1f-1c51-706c-e5f7" type="equalTo"/>
<condition type="equalTo" value="0" field="selections" scope="force" childId="ae4a-f95c-968e-eb46" shared="true" includeChildSelections="true"/>
</conditions>
</conditionGroup>
</conditionGroups>
</modifier>
</modifiers>
<constraints>
Expand Down
47 changes: 35 additions & 12 deletions 2022 - LA - Emperor's Children.cat
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="f9c0-0c5a-3e24-58c7" type="equalTo"/>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="3edc-a1b9-6dc6-b1ea" type="equalTo"/>
<condition type="equalTo" value="0" field="selections" scope="force" childId="ae4a-f95c-968e-eb46" shared="true" includeChildSelections="true"/>
</conditions>
</conditionGroup>
</conditionGroups>
Expand Down Expand Up @@ -3053,6 +3054,7 @@
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="f9c0-0c5a-3e24-58c7" type="equalTo"/>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="268b-74a8-395f-6f27" type="equalTo"/>
<condition type="equalTo" value="0" field="selections" scope="force" childId="ae4a-f95c-968e-eb46" shared="true" includeChildSelections="true"/>
</conditions>
</conditionGroup>
</conditionGroups>
Expand Down Expand Up @@ -3289,9 +3291,14 @@ Sire of the Emperor’s Children - All friendly models with the Legiones Astarte
<description>A Phoenix Terminator Squad may be selected as a Retinue Squad in a Detachment that includes at least one model with both the Master of the Legion and the Legiones Astartes (Emperor&apos;s Children) special rules, instead of as an Elites choice. A unit selected as a &apos;Retinue Squad&apos; must have one model with both the Master of the Legion and Legiones Astartes (Emperor&apos;s Children) special rules from the same Detachment selected by the controlling player as the Phoenix Terminator Squad&apos;s Leader for the purposes of this special rule. A Phoenix Terminator Squad selected as a Retinue Squad does not use up a Force Organisation slot and is considered part of the same unit as the model selected as the model selected as its Leader. A Phoenix Terminator Squad selected as a Retinue Squad must be deployed with the model selected as its Leader deployed as part of the unit and the Leader may not voluntarily leave the Retinue Squad during play. One Phoenix Terminator in a Phoenix Terminator Squad selected as a Retinue may exchange their Phoenix power spear for a Legion standard and a Phoenix rapier for +15 points.</description>
<modifiers>
<modifier type="set" value="true" field="hidden">
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="268b-74a8-395f-6f27" type="equalTo"/>
</conditions>
<conditionGroups>
<conditionGroup type="or">
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="268b-74a8-395f-6f27" type="equalTo"/>
<condition type="equalTo" value="1" field="selections" scope="force" childId="ae4a-f95c-968e-eb46" shared="true" includeChildSelections="true"/>
</conditions>
</conditionGroup>
</conditionGroups>
</modifier>
</modifiers>
</rule>
Expand All @@ -3300,9 +3307,14 @@ Sire of the Emperor’s Children - All friendly models with the Legiones Astarte
A unit with this special rule gains +1 to the score used to calculate the winner of a combat during the Assault phase if it is within 6&quot; of another friendly unit with the Legiones Hereticus (Emperor’s Children) special rule. If it is within 6&quot; of Fulgrim Transfigured, it instead gains +2 to this score.</description>
<modifiers>
<modifier type="set" value="false" field="hidden">
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="268b-74a8-395f-6f27" type="equalTo"/>
</conditions>
<conditionGroups>
<conditionGroup type="and">
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="268b-74a8-395f-6f27" type="equalTo"/>
<condition type="equalTo" value="0" field="selections" scope="force" childId="ae4a-f95c-968e-eb46" shared="true" includeChildSelections="true"/>
</conditions>
</conditionGroup>
</conditionGroups>
</modifier>
</modifiers>
</rule>
Expand All @@ -3314,9 +3326,14 @@ A unit with this special rule gains +1 to the score used to calculate the winner
<infoLink id="218d-6bee-c553-0006" name="Living Icons" hidden="false" targetId="5615-04df-fb39-aa5d" type="rule">
<modifiers>
<modifier type="set" value="true" field="hidden">
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="268b-74a8-395f-6f27" type="equalTo"/>
</conditions>
<conditionGroups>
<conditionGroup type="or">
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="268b-74a8-395f-6f27" type="equalTo"/>
<condition type="equalTo" value="1" field="selections" scope="force" childId="ae4a-f95c-968e-eb46" shared="true" includeChildSelections="true"/>
</conditions>
</conditionGroup>
</conditionGroups>
</modifier>
</modifiers>
</infoLink>
Expand Down Expand Up @@ -3766,6 +3783,7 @@ A unit with this special rule gains +1 to the score used to calculate the winner
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="3edc-a1b9-6dc6-b1ea" type="equalTo"/>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="f9c0-0c5a-3e24-58c7" type="equalTo"/>
<condition type="equalTo" value="0" field="selections" scope="force" childId="ae4a-f95c-968e-eb46" shared="true" includeChildSelections="true"/>
</conditions>
</conditionGroup>
</conditionGroups>
Expand Down Expand Up @@ -6156,9 +6174,14 @@ During a Reaction made in any Phase, a player may not choose to activate a model
<entryLink id="37e9-0d20-1935-e0ec" name="Phoenix Terminator Squad" hidden="false" collective="false" import="true" targetId="5b08-65c1-cc45-1b91" type="selectionEntry">
<modifiers>
<modifier type="set" value="true" field="hidden">
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="268b-74a8-395f-6f27" type="equalTo"/>
</conditions>
<conditionGroups>
<conditionGroup type="or">
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="268b-74a8-395f-6f27" type="equalTo"/>
<condition type="equalTo" value="1" field="selections" scope="force" childId="ae4a-f95c-968e-eb46" shared="true" includeChildSelections="true"/>
</conditions>
</conditionGroup>
</conditionGroups>
</modifier>
</modifiers>
</entryLink>
Expand Down
33 changes: 24 additions & 9 deletions 2022 - LA - Imperial Fists.cat
Original file line number Diff line number Diff line change
Expand Up @@ -5675,9 +5675,14 @@ Both weapons are counted as ‘Power’ weapons for those rules that affect such
<selectionEntry id="de6c-46d1-4e1f-6803" name="Solarite Power Gauntlet" hidden="false" collective="true" import="true" type="upgrade">
<modifiers>
<modifier type="set" field="hidden" value="true">
<conditions>
<condition field="selections" scope="force" value="0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="a0e1-f2c4-8bcd-0723" type="equalTo"/>
</conditions>
<conditionGroups>
<conditionGroup type="or">
<conditions>
<condition field="selections" scope="force" value="0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="a0e1-f2c4-8bcd-0723" type="equalTo"/>
<condition type="equalTo" value="1" field="selections" scope="force" childId="ae4a-f95c-968e-eb46" shared="true" includeChildSelections="true"/>
</conditions>
</conditionGroup>
</conditionGroups>
</modifier>
</modifiers>
<infoLinks>
Expand All @@ -5691,9 +5696,14 @@ Both weapons are counted as ‘Power’ weapons for those rules that affect such
<selectionEntry id="9036-de5a-581a-718b" name="Vigil Storm Shield" hidden="false" collective="true" import="true" type="upgrade">
<modifiers>
<modifier type="set" field="hidden" value="true">
<conditions>
<condition field="selections" scope="force" value="0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="a0e1-f2c4-8bcd-0723" type="equalTo"/>
</conditions>
<conditionGroups>
<conditionGroup type="or">
<conditions>
<condition field="selections" scope="force" value="0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="a0e1-f2c4-8bcd-0723" type="equalTo"/>
<condition type="equalTo" value="1" field="selections" scope="force" childId="ae4a-f95c-968e-eb46" shared="true" includeChildSelections="true"/>
</conditions>
</conditionGroup>
</conditionGroups>
</modifier>
</modifiers>
<profiles>
Expand Down Expand Up @@ -5937,9 +5947,14 @@ Butcher of Larissan – If, at the start of any player turn, the opposing player
<selectionEntryGroup id="5fcf-f980-7ec5-e745" name="VII: Imperial Fists" publicationId="817a-6288-e016-7469" page="225" hidden="true" collective="false" import="true">
<modifiers>
<modifier type="set" field="hidden" value="false">
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="a0e1-f2c4-8bcd-0723" type="equalTo"/>
</conditions>
<conditionGroups>
<conditionGroup type="and">
<conditions>
<condition field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="a0e1-f2c4-8bcd-0723" type="equalTo"/>
<condition type="equalTo" value="0" field="selections" scope="force" childId="ae4a-f95c-968e-eb46" shared="true" includeChildSelections="true"/>
</conditions>
</conditionGroup>
</conditionGroups>
</modifier>
</modifiers>
<constraints>
Expand Down
Loading
Loading