Skip to content

Commit

Permalink
Hardpoint logic mechanics improved
Browse files Browse the repository at this point in the history
Units with Hardpoints in Enforcers, Forfe Fathers, Marauders, Rebs, The Plague and Veer-Myn updated.
  • Loading branch information
BAE2 committed Aug 18, 2017
1 parent ce825fb commit a04fc3d
Show file tree
Hide file tree
Showing 9 changed files with 298 additions and 641 deletions.
109 changes: 30 additions & 79 deletions Enforcers.cat
Original file line number Diff line number Diff line change
Expand Up @@ -1917,140 +1917,91 @@
</categoryLinks>
<selectionEntries/>
<selectionEntryGroups>
<selectionEntryGroup id="73fc-ddec-b344-5124" name="Hardpoint 1" hidden="false" collective="false">
<selectionEntryGroup id="a759-beae-809a-d22c" name="Hardpoints" hidden="false" collective="false">
<profiles/>
<rules/>
<infoLinks/>
<modifiers>
<modifier type="set" field="db6e-ac87-e6d7-2e5b" value="0">
<modifier type="set" field="f40e-d166-0b04-002d" value="1">
<repeats/>
<conditions>
<condition field="selections" scope="0f84-6a2f-c0f4-0033" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="true" childId="6cb3-93c1-23e1-bf2b" type="equalTo"/>
<condition field="selections" scope="0f84-6a2f-c0f4-0033" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="true" childId="f6e8-5a28-d238-5d69" type="equalTo"/>
</conditions>
<conditionGroups/>
</modifier>
</modifiers>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="db6e-ac87-e6d7-2e5b" type="max"/>
</constraints>
<categoryLinks/>
<selectionEntries/>
<selectionEntryGroups/>
<entryLinks>
<entryLink id="d2af-8637-6456-538d" name="Assault Flamer" hidden="false" targetId="1e97-05ad-b297-5af5" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<categoryLinks/>
</entryLink>
<entryLink id="fe72-52c1-31b3-0f90" name="Chainsaw" hidden="false" targetId="5558-4fcb-d140-defa" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<categoryLinks/>
</entryLink>
<entryLink id="c5ae-0fc0-a3cf-d745" name="Strider Grav-ram Spear" hidden="false" targetId="8534-fc76-04f7-050d" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<categoryLinks/>
</entryLink>
<entryLink id="f082-31ba-d175-e46e" name="Strider Aggressor Shield" hidden="false" targetId="2966-df41-606b-b695" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<categoryLinks/>
</entryLink>
</entryLinks>
</selectionEntryGroup>
<selectionEntryGroup id="19e7-d9e4-5dc1-d4a1" name="Hardpoint 2" hidden="false" collective="false">
<profiles/>
<rules/>
<infoLinks/>
<modifiers>
<modifier type="set" field="6211-38f9-e217-34d3" value="0">
<modifier type="set" field="f40e-d166-0b04-002d" value="1">
<repeats/>
<conditions>
<condition field="selections" scope="0f84-6a2f-c0f4-0033" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="true" childId="6cb3-93c1-23e1-bf2b" type="equalTo"/>
<condition field="selections" scope="0f84-6a2f-c0f4-0033" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="true" childId="0a50-cb5f-b7cb-dd43" type="equalTo"/>
</conditions>
<conditionGroups/>
</modifier>
</modifiers>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="6211-38f9-e217-34d3" type="max"/>
<constraint field="selections" scope="parent" value="2.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="f40e-d166-0b04-002d" type="max"/>
</constraints>
<categoryLinks/>
<selectionEntries/>
<selectionEntryGroups/>
<entryLinks>
<entryLink id="37f3-dd71-feb4-88ec" name="Assault Flamer" hidden="false" targetId="1e97-05ad-b297-5af5" type="selectionEntry">
<entryLink id="fc28-4062-392b-6cc9" name="Assault Flamer" hidden="false" targetId="1e97-05ad-b297-5af5" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="eca2-c39b-dc61-3bf2" type="max"/>
</constraints>
<categoryLinks/>
</entryLink>
<entryLink id="23e3-cf0c-2d55-00aa" name="Chainsaw" hidden="false" targetId="5558-4fcb-d140-defa" type="selectionEntry">
<entryLink id="80de-fad8-aad7-2f54" name="Chainsaw" hidden="false" targetId="5558-4fcb-d140-defa" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="c70a-45fb-4ec6-7f40" type="max"/>
</constraints>
<categoryLinks/>
</entryLink>
<entryLink id="1c27-dd9b-6671-7e39" name="Strider Grav-ram Spear" hidden="false" targetId="8534-fc76-04f7-050d" type="selectionEntry">
<entryLink id="2ace-c10a-689c-5ad3" name="Strider Aggressor Shield" hidden="false" targetId="2966-df41-606b-b695" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="d371-4b19-8341-83d8" type="max"/>
</constraints>
<categoryLinks/>
</entryLink>
<entryLink id="ccdd-9fc0-3531-e9c6" name="Strider Aggressor Shield" hidden="false" targetId="2966-df41-606b-b695" type="selectionEntry">
<entryLink id="52bf-ac21-2188-a8e3" name="Strider Grav-ram Spear" hidden="false" targetId="8534-fc76-04f7-050d" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="77fe-68dc-4f0e-cc00" type="max"/>
</constraints>
<categoryLinks/>
</entryLink>
</entryLinks>
</selectionEntryGroup>
<selectionEntryGroup id="6cb3-93c1-23e1-bf2b" name="Double Hardpoint" hidden="false" collective="false">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="34d1-0068-82be-3148" type="max"/>
</constraints>
<categoryLinks/>
<selectionEntries/>
<selectionEntryGroups/>
<entryLinks>
<entryLink id="ba66-cce6-49bd-8a95" name="Equalizer (Genling 88) **" hidden="false" targetId="92dc-cad1-e24c-8711" type="selectionEntry">
<entryLink id="f6e8-5a28-d238-5d69" name="Equalizer (Genling 88) **" hidden="false" targetId="92dc-cad1-e24c-8711" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="d63a-ede8-5e62-0121" type="max"/>
</constraints>
<categoryLinks/>
</entryLink>
<entryLink id="e411-d425-b282-5e92" name="Heavy Burst Laser **" hidden="false" targetId="7a46-dab5-bf21-6719" type="selectionEntry">
<entryLink id="0a50-cb5f-b7cb-dd43" name="Heavy Burst Laser **" hidden="false" targetId="7a46-dab5-bf21-6719" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="2729-5d97-8cd6-4117" type="max"/>
</constraints>
<categoryLinks/>
</entryLink>
</entryLinks>
Expand Down
109 changes: 30 additions & 79 deletions Enforcers_Elite_Long_Range_Observer_N7-117.cat
Original file line number Diff line number Diff line change
Expand Up @@ -445,140 +445,91 @@
</categoryLinks>
<selectionEntries/>
<selectionEntryGroups>
<selectionEntryGroup id="a988-d30d-3490-ddda" name="Hardpoint 1" hidden="false" collective="false">
<selectionEntryGroup id="dc45-d400-e459-2ad0" name="Hardpoints" hidden="false" collective="false">
<profiles/>
<rules/>
<infoLinks/>
<modifiers>
<modifier type="set" field="7e14-aef6-2ead-daf1" value="0">
<modifier type="set" field="fb84-d5f4-01c4-9eed" value="1">
<repeats/>
<conditions>
<condition field="selections" scope="5fe4-0d09-f2ea-e644" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="true" childId="cbc9-1d89-761b-c4a2" type="equalTo"/>
<condition field="selections" scope="5fe4-0d09-f2ea-e644" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="true" childId="38ec-1a08-8ea2-4912" type="equalTo"/>
</conditions>
<conditionGroups/>
</modifier>
</modifiers>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="7e14-aef6-2ead-daf1" type="max"/>
</constraints>
<categoryLinks/>
<selectionEntries/>
<selectionEntryGroups/>
<entryLinks>
<entryLink id="0ea6-1e21-9c78-ebab" name="Chainsaw" hidden="false" targetId="69bd-2c2e-c432-f32b" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<categoryLinks/>
</entryLink>
<entryLink id="fff4-3916-7934-d24a" name="Assault Flamer" hidden="false" targetId="b183-caf5-35d6-ec82" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<categoryLinks/>
</entryLink>
<entryLink id="a218-4ae8-a456-0f3e" name="Strider Aggressor Shield" hidden="false" targetId="b93d-6faf-4be1-d606" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<categoryLinks/>
</entryLink>
<entryLink id="ebbd-e495-fb55-d4c4" name="Strider Grav-ram Spear" hidden="false" targetId="6db8-1444-6df8-4b7f" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<categoryLinks/>
</entryLink>
</entryLinks>
</selectionEntryGroup>
<selectionEntryGroup id="3aa2-9845-7acc-75c3" name="Hardpoint 2" hidden="false" collective="false">
<profiles/>
<rules/>
<infoLinks/>
<modifiers>
<modifier type="set" field="186d-0999-fc9f-9293" value="0">
<modifier type="set" field="fb84-d5f4-01c4-9eed" value="1">
<repeats/>
<conditions>
<condition field="selections" scope="5fe4-0d09-f2ea-e644" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="true" childId="cbc9-1d89-761b-c4a2" type="equalTo"/>
<condition field="selections" scope="5fe4-0d09-f2ea-e644" value="1.0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="true" childId="6061-0dfe-0d9d-8f28" type="equalTo"/>
</conditions>
<conditionGroups/>
</modifier>
</modifiers>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="186d-0999-fc9f-9293" type="max"/>
<constraint field="selections" scope="parent" value="2.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="fb84-d5f4-01c4-9eed" type="max"/>
</constraints>
<categoryLinks/>
<selectionEntries/>
<selectionEntryGroups/>
<entryLinks>
<entryLink id="fff8-b611-4dbe-d868" name="Chainsaw" hidden="false" targetId="69bd-2c2e-c432-f32b" type="selectionEntry">
<entryLink id="63fb-d9c8-9040-8c20" name="Assault Flamer" hidden="false" targetId="b183-caf5-35d6-ec82" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="cc4c-aaea-a4a6-565d" type="max"/>
</constraints>
<categoryLinks/>
</entryLink>
<entryLink id="c4f0-5b68-63ee-557c" name="Assault Flamer" hidden="false" targetId="b183-caf5-35d6-ec82" type="selectionEntry">
<entryLink id="3a96-c2ab-b0e5-813c" name="Chainsaw" hidden="false" targetId="69bd-2c2e-c432-f32b" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="cc30-a5d0-7b1c-7f2c" type="max"/>
</constraints>
<categoryLinks/>
</entryLink>
<entryLink id="a0b6-8fc1-6727-5acd" name="Strider Grav-ram Spear" hidden="false" targetId="6db8-1444-6df8-4b7f" type="selectionEntry">
<entryLink id="79dc-bbc0-d1f7-7f52" name="Strider Aggressor Shield" hidden="false" targetId="b93d-6faf-4be1-d606" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="aa62-0bae-c4fc-dc3d" type="max"/>
</constraints>
<categoryLinks/>
</entryLink>
<entryLink id="1129-231b-57f7-1ccd" name="Strider Aggressor Shield" hidden="false" targetId="b93d-6faf-4be1-d606" type="selectionEntry">
<entryLink id="dd04-1db7-a0db-9a3d" name="Strider Grav-ram Spear" hidden="false" targetId="6db8-1444-6df8-4b7f" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="3f2f-e730-0c23-45db" type="max"/>
</constraints>
<categoryLinks/>
</entryLink>
</entryLinks>
</selectionEntryGroup>
<selectionEntryGroup id="cbc9-1d89-761b-c4a2" name="Double Hardpoint" hidden="false" collective="false">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="5116-1e99-d12e-3559" type="max"/>
</constraints>
<categoryLinks/>
<selectionEntries/>
<selectionEntryGroups/>
<entryLinks>
<entryLink id="841e-fc0c-963c-0591" name="Equalizer (Gerling 88) **" hidden="false" targetId="7b89-9a4d-7b73-c208" type="selectionEntry">
<entryLink id="38ec-1a08-8ea2-4912" name="Equalizer (Gerling 88) **" hidden="false" targetId="7b89-9a4d-7b73-c208" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="bfaa-6457-7e71-3f18" type="max"/>
</constraints>
<categoryLinks/>
</entryLink>
<entryLink id="214a-d6d4-eb5d-f710" name="Heavy Burst Laser **" hidden="false" targetId="d3e3-30d3-9d31-3aa4" type="selectionEntry">
<entryLink id="6061-0dfe-0d9d-8f28" name="Heavy Burst Laser **" hidden="false" targetId="d3e3-30d3-9d31-3aa4" type="selectionEntry">
<profiles/>
<rules/>
<infoLinks/>
<modifiers/>
<constraints/>
<constraints>
<constraint field="selections" scope="parent" value="1.0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="3e6a-8d2c-888e-9b32" type="max"/>
</constraints>
<categoryLinks/>
</entryLink>
</entryLinks>
Expand Down
Loading

0 comments on commit a04fc3d

Please sign in to comment.