Skip to content

Commit

Permalink
Merge pull request #15 from BSData/feature/roster-construction-changes
Browse files Browse the repository at this point in the history
Feature/roster construction changes
  • Loading branch information
the-koetjeboe authored Jul 28, 2024
2 parents 87be23c + 6a1218d commit 83ec873
Show file tree
Hide file tree
Showing 3 changed files with 73 additions and 264 deletions.
51 changes: 45 additions & 6 deletions Adeptus Titanicus 2018.gst
Original file line number Diff line number Diff line change
Expand Up @@ -510,6 +510,24 @@ Unless otherwise stated, a Lance Standard’s effects only apply to Knight Bann
<infoLinks>
<infoLink id="fe83-c22c-b0d9-dd08" name="Auxiliary Titan" hidden="false" targetId="8e9d-aea7-06fc-55f7" type="rule"/>
</infoLinks>
<constraints>
<constraint type="max" value="0" field="selections" scope="parent" shared="true" id="eef9-125f-2ba2-d383"/>
</constraints>
<modifiers>
<modifier type="increment" value="1" field="eef9-125f-2ba2-d383">
<repeats>
<repeat value="1" repeats="1" field="selections" scope="force" childId="6982-2d18-55cb-61e5" shared="true" roundUp="false"/>
</repeats>
<conditions>
<condition type="instanceOf" value="1" field="selections" scope="primary-catalogue" childId="7c04-d50d-bc70-52f3" shared="true"/>
</conditions>
</modifier>
<modifier type="set" value="1" field="eef9-125f-2ba2-d383">
<conditions>
<condition type="instanceOf" value="1" field="selections" scope="primary-catalogue" childId="20c9-0c15-57e3-bf84" shared="true"/>
</conditions>
</modifier>
</modifiers>
</categoryEntry>
<categoryEntry id="e1ea-4e6f-d353-2cc4" name="Replace optional Warhound with Dire Wolf" hidden="false"/>
<categoryEntry id="fbd3-5e33-6755-835f" name="Replace Reaver with Dire Wolf" hidden="false"/>
Expand Down Expand Up @@ -583,6 +601,22 @@ Unless otherwise stated, a Lance Standard’s effects only apply to Knight Bann
<categoryEntry name="Questoris Mechanicus" id="2cd7-f37d-6476-cf93" hidden="false"/>
<categoryEntry name="Questoris Imperialis" id="a1f2-9a53-e8b9-632d" hidden="false"/>
<categoryEntry name="Questoris Traitoris" id="2bb9-9312-773b-3274" hidden="false"/>
<categoryEntry name="Auxiliary Knight Banner" id="e65b-5f68-35f7-ddc1" hidden="false">
<infoLinks>
<infoLink name="Auxiliary Knight Banner" id="010f-4511-3b42-f5fd" hidden="false" type="rule" targetId="bd57-6f3f-7d22-a8c1"/>
</infoLinks>
<constraints>
<constraint type="max" value="0" field="selections" scope="parent" shared="true" id="dc90-346f-abdf-2bdc"/>
</constraints>
<modifiers>
<modifier type="increment" value="1" field="dc90-346f-abdf-2bdc">
<repeats>
<repeat value="1" repeats="1" field="selections" scope="force" childId="6982-2d18-55cb-61e5" shared="true" roundUp="false" includeChildSelections="true"/>
<repeat value="1" repeats="1" field="selections" scope="force" childId="b1c7-cb6c-5810-e9d9" shared="true" roundUp="false" includeChildSelections="true"/>
</repeats>
</modifier>
</modifiers>
</categoryEntry>
</categoryEntries>
<forceEntries>
<forceEntry id="stub-entry" hidden="true">
Expand Down Expand Up @@ -4035,14 +4069,12 @@ If the result is 25, move the reactor tracker to its leftmost hole.
<rule id="5fc8-3571-bc88-ce38" name="Acastus Knight Artillery" hidden="false">
<description>If an Acastus Knight Banner is issued First Fire or Split Fire orders during the Strategy phase, their BS is increased to 3+ until the End phase</description>
</rule>
<rule id="3ef4-e452-b5b7-159a" name="Auxilliary Knight Banner" publicationId="25e8-c9ce-9330-c53b" page="5" hidden="false">
<description>A Battlegroup can include a maximum of one Auxiliary Knight Banner per maniple as reinforcements. A Knight Household Force can include a maximum of one Auxiliary Knight Banner per Lance as reinforcements. No Knight Banner within a Lance, other than the Seneschal’s Banner, may be an Auxiliary Knight Banner</description>
</rule>
</rules>
<categoryLinks>
<categoryLink id="3d8f-b7cc-548a-f877" name="Banner" hidden="false" targetId="917a-77ef-30e4-b812" primary="false"/>
<categoryLink id="418b-8a01-5ad1-7065" name="Agile" hidden="false" targetId="e580-b213-3f86-c2fc" primary="false"/>
<categoryLink id="108a-4a65-bea8-c57e" name="Knight" hidden="false" targetId="184a-ded9-ae1a-e357" primary="false"/>
<categoryLink targetId="e65b-5f68-35f7-ddc1" id="6660-d215-4bbc-e690" primary="false" name="Auxiliary Knight Banner"/>
</categoryLinks>
<entryLinks>
<entryLink id="a220-9945-dec5-1453" name="Acastus Knight Lord Scion" hidden="false" collective="false" import="false" targetId="7448-fdbe-6fda-c7f6" type="selectionEntry">
Expand Down Expand Up @@ -4112,6 +4144,9 @@ If the result is 25, move the reactor tracker to its leftmost hole.
</constraints>
</selectionEntryGroup>
</selectionEntryGroups>
<infoLinks>
<infoLink name="Auxiliary Knight Banner" id="08fa-7f4a-8485-70cb" hidden="false" type="rule" targetId="bd57-6f3f-7d22-a8c1"/>
</infoLinks>
</selectionEntry>
<selectionEntry id="aed6-0705-b201-ff96" name="Cerastus Knight Atrapos" hidden="false" collective="false" import="false" type="upgrade">
<categoryLinks>
Expand Down Expand Up @@ -20002,14 +20037,12 @@ Long: Concussive, Draining, Ordance, Quake</characteristic>
<rule id="1e39-5ff3-026b-fcb3" name="Acastus Knight Artillery" hidden="false">
<description>If an Acastus Knight Asterius Banner is issued First Fire or Split Fire orders during the Strategy phase, their BS is increased to 3+ until the End phase.</description>
</rule>
<rule id="34f6-0ecd-d47e-eef3" name="Auxilliary Knight Banner" publicationId="25e8-c9ce-9330-c53b" page="5" hidden="false">
<description>A Battlegroup can include a maximum of one Acastus Knight Banner or Acastus Knight Asterius Banner per maniple as reinforcements. A Knight Household Force can include a maximum of one of these Banners per Lance as reinforcements. No Knight Banner, other than the Seneschal’s Banner, within a Lance may be an Auxiliary Knight Banner.</description>
</rule>
</rules>
<categoryLinks>
<categoryLink id="f0eb-04ad-ef59-6031" name="Agile" hidden="false" targetId="e580-b213-3f86-c2fc" primary="false"/>
<categoryLink id="aeb2-ef75-2cf2-dfd9" name="Knight" hidden="false" targetId="184a-ded9-ae1a-e357" primary="false"/>
<categoryLink id="41c6-be07-3eae-944d" name="Banner" hidden="false" targetId="917a-77ef-30e4-b812" primary="false"/>
<categoryLink targetId="e65b-5f68-35f7-ddc1" id="4e1e-b94d-cc0a-e99d" primary="false" name="AuxiliaryBanner"/>
</categoryLinks>
<selectionEntries>
<selectionEntry id="fbc8-58ae-3e54-9f50" name="Blessed Autosimulacra" hidden="false" collective="false" import="true" type="upgrade">
Expand Down Expand Up @@ -20066,6 +20099,9 @@ Long: Concussive, Draining, Ordance, Quake</characteristic>
</conditionGroups>
</modifier>
</modifiers>
<infoLinks>
<infoLink name="Auxiliary Knight Banner" id="190c-289f-5025-289b" hidden="false" type="rule" targetId="bd57-6f3f-7d22-a8c1"/>
</infoLinks>
</selectionEntry>
<selectionEntry id="61e0-5e19-03b9-077d" name="Acastus Knight Asterius Lord Scion" hidden="false" collective="false" import="true" type="model">
<entryLinks>
Expand Down Expand Up @@ -25257,5 +25293,8 @@ result of a single D6.</description>
• The Battle Standard must be clearly displayed on the model that carries it.
• As long as the Knight carrying the Battle Standard is part of the Banner, any Banner or Lance within 12&quot; of that Knight may re-roll any failed Command checks to see if the Banner becomes Shaken.</description>
</rule>
<rule name="Auxiliary Knight Banner" id="bd57-6f3f-7d22-a8c1" hidden="false" publicationId="25e8-c9ce-9330-c53b" page="5">
<description>A Battlegroup can include a maximum of one Auxiliary Knight Banner per maniple as reinforcements. A Knight Household Force can include a maximum of one Auxiliary Knight Banner per Lance as reinforcements. No Knight Banner within a Lance, other than the Seneschal’s Banner, may be an Auxiliary Knight Banner</description>
</rule>
</sharedRules>
</gameSystem>
83 changes: 15 additions & 68 deletions Battlegroup.cat
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<publication id="7c04-d50d-pubN65537" name="Adeptus Titanicus 2018"/>
</publications>
<forceEntries>
<forceEntry id="d377-9ed7-0d3e-7f70" name="Battlegroup" hidden="false">
<forceEntry id="d377-9ed7-0d3e-7f70" name="Legio Battlegroup" hidden="false">
<categoryLinks>
<categoryLink id="adf7-4e73-ff4d-9814" name="Configuration" hidden="false" targetId="8e3e-2c21-301b-653e" primary="false"/>
<categoryLink id="f372-1970-b16d-17a5" name="Allegiance" hidden="false" targetId="2841-67b5-15d0-8908" primary="false">
Expand All @@ -15,7 +15,18 @@
</categoryLink>
<categoryLink id="09c3-4572-186e-436f" name="Maniple" hidden="false" targetId="6982-2d18-55cb-61e5" primary="false"/>
<categoryLink id="7a3b-42f9-f60d-696a" name="Titan" hidden="false" targetId="3f71-3a59-3b75-4ecf" primary="false"/>
<categoryLink id="0606-1d0c-defb-d6e6" name="Banner" hidden="false" targetId="917a-77ef-30e4-b812" primary="false"/>
<categoryLink id="0606-1d0c-defb-d6e6" name="Banner" hidden="false" targetId="917a-77ef-30e4-b812" primary="false">
<constraints>
<constraint type="max" value="0" field="selections" scope="parent" shared="true" id="7bd6-c857-ad95-8794"/>
</constraints>
<modifiers>
<modifier type="increment" value="2" field="7bd6-c857-ad95-8794">
<repeats>
<repeat value="1" repeats="1" field="selections" scope="parent" childId="6982-2d18-55cb-61e5" shared="true" roundUp="false" includeChildSelections="true"/>
</repeats>
</modifier>
</modifiers>
</categoryLink>
<categoryLink id="4f07-d070-7d91-0291" name="Stratagem Hand" hidden="false" targetId="b539-a35c-fe3f-9c34" primary="true"/>
</categoryLinks>
</forceEntry>
Expand Down Expand Up @@ -92,20 +103,13 @@
<categoryLinks>
<categoryLink id="adde-353e-0207-cfb6" name="Titan" hidden="false" targetId="3f71-3a59-3b75-4ecf" primary="true"/>
</categoryLinks>
<entryLinks>
<entryLink id="6aa3-6d2a-1c55-5f2a" name="Auxiliary Titan" hidden="false" collective="false" import="true" targetId="4c64-8a28-7368-156d" type="selectionEntry"/>
</entryLinks>
</entryLink>
<entryLink id="sinister-support-battlegroup" name="Warlord-Sinister Titan" hidden="false" collective="false" import="false" targetId="dfeb-83af-7b26-622a" type="selectionEntry">
<categoryLinks>
<categoryLink id="3542-a0f1-8d51-4ad7" name="Titan" hidden="false" targetId="3f71-3a59-3b75-4ecf" primary="true"/>
</categoryLinks>
</entryLink>
<entryLink id="warmaster-support-battlegroup" name="Warmaster Titan" hidden="false" collective="false" import="false" targetId="2062-8f97-c49e-abe2" type="selectionEntry">
<entryLinks>
<entryLink id="bf69-b24a-bca7-73f6" name="Auxiliary Titan" hidden="false" collective="false" import="true" targetId="4c64-8a28-7368-156d" type="selectionEntry"/>
</entryLinks>
</entryLink>
<entryLink id="warmaster-support-battlegroup" name="Warmaster Titan" hidden="false" collective="false" import="false" targetId="2062-8f97-c49e-abe2" type="selectionEntry"/>
<entryLink id="573e-1025-b9ca-55d0" name="Questoris Knight Magaera Banner" hidden="false" collective="false" import="false" targetId="1a0a-5e72-9752-c32d" type="selectionEntry">
<categoryLinks>
<categoryLink id="ad03-604a-3a36-5298" name="Banner" hidden="false" targetId="917a-77ef-30e4-b812" primary="true"/>
Expand Down Expand Up @@ -137,21 +141,6 @@
<entryLink id="da16-a787-0bc8-23ed" name="Ferrox Light Maniple" hidden="false" collective="false" import="false" targetId="365e-d892-5c42-f7a3" type="selectionEntry"/>
<entryLink id="f87f-52a5-0f04-ba5a" name="Fortis Battle Maniple" hidden="false" collective="false" import="false" targetId="2004-6a18-7dac-156c" type="selectionEntry"/>
<entryLink id="34d0-7019-8dcc-71c5" name="Acastus Knight Banner" hidden="false" collective="false" import="false" targetId="3b77-15d2-9ca8-5cf7" type="selectionEntry">
<modifiers>
<modifier type="increment" field="d0e1-5f6d-1da1-6370" value="1">
<repeats>
<repeat field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" childId="6982-2d18-55cb-61e5" repeats="1" roundUp="false"/>
</repeats>
</modifier>
<modifier type="decrement" field="d0e1-5f6d-1da1-6370" value="1">
<repeats>
<repeat field="selections" scope="roster" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="3997-93d3-81f3-8802" repeats="1" roundUp="false"/>
</repeats>
</modifier>
</modifiers>
<constraints>
<constraint field="selections" scope="parent" value="0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="d0e1-5f6d-1da1-6370" type="max"/>
</constraints>
<categoryLinks>
<categoryLink id="2f6d-7ec0-5d32-a1bc" name="Banner" hidden="false" targetId="917a-77ef-30e4-b812" primary="true"/>
</categoryLinks>
Expand Down Expand Up @@ -857,11 +846,7 @@
<categoryLink id="d316-0996-34ef-a634" name="Stratagem Hand" hidden="false" targetId="b539-a35c-fe3f-9c34" primary="true"/>
</categoryLinks>
</entryLink>
<entryLink id="02ae-1f94-83f2-f648" name="Warmaster Iconoclast Heavy Battle Titan" hidden="false" collective="false" import="true" targetId="c45d-04e4-f35f-8b20" type="selectionEntry">
<entryLinks>
<entryLink id="03af-1f12-71f0-afe0" name="Auxiliary Titan" hidden="false" collective="false" import="true" targetId="4c64-8a28-7368-156d" type="selectionEntry"/>
</entryLinks>
</entryLink>
<entryLink id="02ae-1f94-83f2-f648" name="Warmaster Iconoclast Heavy Battle Titan" hidden="false" collective="false" import="true" targetId="c45d-04e4-f35f-8b20" type="selectionEntry"/>
<entryLink id="4174-c2c4-e29b-7ed7" name="Armiger Knights Banner" hidden="false" collective="false" import="false" targetId="11c3-a34f-1748-cf07" type="selectionEntry">
<categoryLinks>
<categoryLink id="ec0d-3c08-8cbc-7888" name="Banner" hidden="false" targetId="917a-77ef-30e4-b812" primary="true"/>
Expand All @@ -873,21 +858,6 @@
</categoryLinks>
</entryLink>
<entryLink id="b539-98b2-4d19-2ed2" name="Acastus Knight Asterius Banner" hidden="false" collective="false" import="true" targetId="3997-93d3-81f3-8802" type="selectionEntry">
<modifiers>
<modifier type="increment" field="d0b4-c318-58f4-43db" value="1">
<repeats>
<repeat field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" childId="6982-2d18-55cb-61e5" repeats="1" roundUp="false"/>
</repeats>
</modifier>
<modifier type="decrement" field="d0b4-c318-58f4-43db" value="1">
<repeats>
<repeat field="selections" scope="roster" value="1" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" childId="3b77-15d2-9ca8-5cf7" repeats="1" roundUp="false"/>
</repeats>
</modifier>
</modifiers>
<constraints>
<constraint field="selections" scope="parent" value="0" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="d0b4-c318-58f4-43db" type="max"/>
</constraints>
<categoryLinks>
<categoryLink id="447d-74bf-dbd3-c004" name="Banner" hidden="false" targetId="917a-77ef-30e4-b812" primary="true"/>
</categoryLinks>
Expand All @@ -901,9 +871,6 @@
<categoryLinks>
<categoryLink id="79bc-1d9a-779e-55a5" name="Titan" hidden="false" targetId="3f71-3a59-3b75-4ecf" primary="true"/>
</categoryLinks>
<entryLinks>
<entryLink id="5da2-7a6f-7f3d-4fc9" name="Auxiliary Titan" hidden="false" collective="false" import="true" targetId="4c64-8a28-7368-156d" type="selectionEntry"/>
</entryLinks>
</entryLink>
<entryLink id="57be-9c1f-e989-e2d9" name="=Krytos= Civilisation&apos;s Ruin" hidden="true" collective="false" import="true" targetId="a6aa-ba0e-b76f-7b43" type="selectionEntry">
<modifiers>
Expand Down Expand Up @@ -934,24 +901,4 @@
</entryLink>
<entryLink id="b794-3768-8a75-3a14" name="Battle Level" hidden="false" collective="false" import="true" targetId="270a-cdcc-91b8-0787" type="selectionEntry"/>
</entryLinks>
<sharedSelectionEntries>
<selectionEntry id="4c64-8a28-7368-156d" name="Auxiliary Titan" hidden="false" collective="false" import="true" type="upgrade">
<modifiers>
<modifier type="increment" field="24f8-e31a-7275-eab2" value="1">
<repeats>
<repeat field="selections" scope="force" value="1" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" childId="6982-2d18-55cb-61e5" repeats="1" roundUp="false"/>
</repeats>
</modifier>
</modifiers>
<constraints>
<constraint field="selections" scope="force" value="0" percentValue="false" shared="true" includeChildSelections="true" includeChildForces="false" id="24f8-e31a-7275-eab2" type="max"/>
<constraint field="selections" scope="parent" value="1" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="23a0-1f89-67e9-af2b" type="min"/>
<constraint field="selections" scope="parent" value="1" percentValue="false" shared="true" includeChildSelections="false" includeChildForces="false" id="70e4-6146-61bf-1602" type="max"/>
</constraints>
<costs>
<cost name="Stratagem Points" typeId="efbf-52f7-fd08-f329" value="0"/>
<cost name="Points" typeId="a731-e220-2d8a-41bf" value="0"/>
</costs>
</selectionEntry>
</sharedSelectionEntries>
</catalogue>
Loading

0 comments on commit 83ec873

Please sign in to comment.