1
0
forked from 0ad/0ad

Add turret points to gates.

Gates can be garrisoned like regular wall pieces now, which looks nice.
Different civs have different amount of entities that can be placed due
to differneces in their actors:
- 4: brit, gaul, maur
- 5: sele
- 6: kush, pers
- 8: athen, cart, iber, mace, spart, roman siege wall gate
- 10: ptol, rome

Patch by: @Nescio.
Differential Revision: D2760
Informally accepted by: @badosu, @borg-, @genava55.
This was SVN commit r24020.
This commit is contained in:
Freagarach 2020-09-04 13:33:04 +00:00
parent 7f503c5f53
commit e744cfdd61
22 changed files with 623 additions and 44 deletions

View File

@ -1,17 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_gate">
<Footprint>
<Square width="39" depth="12"/>
<Height>20</Height>
<Square width="40.0" depth="12.0"/>
<Height>22.0</Height>
</Footprint>
<Identity>
<Civ>skirm</Civ>
</Identity>
<Obstruction>
<Obstructions>
<Right width="12" depth="6.5" x="12.5" z="0"/>
<Left width="12" depth="6.5" x="-12.5" z="0"/>
<Door width="13" depth="6.5" x="0" z="0"/>
<Right width="12" depth="11" x="13.5" z="0"/>
<Left width="12" depth="11" x="-13.5" z="0"/>
<Door width="15" depth="11" x="0" z="0"/>
</Obstructions>
</Obstruction>
<SkirmishReplacer>

View File

@ -1,9 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_gate">
<Footprint>
<Square width="37" depth="8"/>
<Square width="37.0" depth="8.0"/>
<Height>15.5</Height>
</Footprint>
<GarrisonHolder>
<Max>8</Max>
</GarrisonHolder>
<Identity>
<Civ>athen</Civ>
<SpecificName>Pylai</SpecificName>
@ -18,6 +21,50 @@
<StatusBars>
<HeightOffset>16.5</HeightOffset>
</StatusBars>
<TurretHolder>
<TurretPoints>
<One>
<X>1.5</X>
<Y>14.5</Y>
<Z>0</Z>
</One>
<Two>
<X>-1.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Two>
<Three>
<X>4.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Three>
<Four>
<X>-4.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Four>
<Five>
<X>7.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Five>
<Six>
<X>-7.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Six>
<Seven>
<X>10.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Seven>
<Eight>
<X>-10.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Eight>
</TurretPoints>
</TurretHolder>
<VisualActor>
<Actor>structures/hellenes/wall_gate.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_gate">
<Footprint>
<Square width="37" depth="8"/>
<Height>18</Height>
<Square width="37.0" depth="8.0"/>
<Height>18.0</Height>
</Footprint>
<GarrisonHolder>
<Max>4</Max>
</GarrisonHolder>
<Identity>
<Civ>brit</Civ>
<SpecificName>Duoricos</SpecificName>
@ -16,8 +19,32 @@
</Obstructions>
</Obstruction>
<StatusBars>
<HeightOffset>19</HeightOffset>
<HeightOffset>19.0</HeightOffset>
</StatusBars>
<TurretHolder>
<TurretPoints>
<One>
<X>1.5</X>
<Y>11.3</Y>
<Z>0</Z>
</One>
<Two>
<X>-1.5</X>
<Y>11.3</Y>
<Z>0</Z>
</Two>
<Three>
<X>4.5</X>
<Y>11.3</Y>
<Z>0</Z>
</Three>
<Four>
<X>-4.5</X>
<Y>11.3</Y>
<Z>0</Z>
</Four>
</TurretPoints>
</TurretHolder>
<VisualActor>
<Actor>structures/britons/wall_gate.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_gate">
<Footprint>
<Square width="37" depth="9"/>
<Square width="37.0" depth="9.0"/>
<Height>16.5</Height>
</Footprint>
<GarrisonHolder>
<Max>8</Max>
</GarrisonHolder>
<Identity>
<Civ>cart</Civ>
<SpecificName>Mijdil-šaʿar</SpecificName>
@ -18,6 +21,50 @@
<StatusBars>
<HeightOffset>17.5</HeightOffset>
</StatusBars>
<TurretHolder>
<TurretPoints>
<One>
<X>1.5</X>
<Y>15.5</Y>
<Z>0</Z>
</One>
<Two>
<X>-1.5</X>
<Y>15.5</Y>
<Z>0</Z>
</Two>
<Three>
<X>4.5</X>
<Y>15.5</Y>
<Z>0</Z>
</Three>
<Four>
<X>-4.5</X>
<Y>15.5</Y>
<Z>0</Z>
</Four>
<Five>
<X>7.5</X>
<Y>15.5</Y>
<Z>0</Z>
</Five>
<Six>
<X>-7.5</X>
<Y>15.5</Y>
<Z>0</Z>
</Six>
<Seven>
<X>10.5</X>
<Y>15.5</Y>
<Z>0</Z>
</Seven>
<Eight>
<X>-10.5</X>
<Y>15.5</Y>
<Z>0</Z>
</Eight>
</TurretPoints>
</TurretHolder>
<VisualActor>
<Actor>structures/carthaginians/wall_gate.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_gate">
<Footprint>
<Square width="37" depth="8"/>
<Height>12</Height>
<Square width="37.0" depth="8.0"/>
<Height>12.0</Height>
</Footprint>
<GarrisonHolder>
<Max>4</Max>
</GarrisonHolder>
<Identity>
<Civ>gaul</Civ>
<SpecificName>Duoricos</SpecificName>
@ -16,8 +19,32 @@
</Obstructions>
</Obstruction>
<StatusBars>
<HeightOffset>22</HeightOffset>
<HeightOffset>22.0</HeightOffset>
</StatusBars>
<TurretHolder>
<TurretPoints>
<One>
<X>1.5</X>
<Y>11.5</Y>
<Z>0</Z>
</One>
<Two>
<X>-1.5</X>
<Y>11.5</Y>
<Z>0</Z>
</Two>
<Three>
<X>4.5</X>
<Y>11.5</Y>
<Z>0</Z>
</Three>
<Four>
<X>-4.5</X>
<Y>11.5</Y>
<Z>0</Z>
</Four>
</TurretPoints>
</TurretHolder>
<VisualActor>
<Actor>structures/celts/wall_gate.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_gate">
<Footprint>
<Square width="37" depth="8"/>
<Square width="37.0" depth="8.0"/>
<Height>12.7</Height>
</Footprint>
<GarrisonHolder>
<Max>8</Max>
</GarrisonHolder>
<Identity>
<Civ>iber</Civ>
<SpecificName>Biko Sarbide</SpecificName>
@ -18,6 +21,50 @@
<StatusBars>
<HeightOffset>13.7</HeightOffset>
</StatusBars>
<TurretHolder>
<TurretPoints>
<One>
<X>1.5</X>
<Y>11.7</Y>
<Z>0</Z>
</One>
<Two>
<X>-1.5</X>
<Y>11.7</Y>
<Z>0</Z>
</Two>
<Three>
<X>4.5</X>
<Y>11.7</Y>
<Z>0</Z>
</Three>
<Four>
<X>-4.5</X>
<Y>11.7</Y>
<Z>0</Z>
</Four>
<Five>
<X>7.5</X>
<Y>11.7</Y>
<Z>0</Z>
</Five>
<Six>
<X>-7.5</X>
<Y>11.7</Y>
<Z>0</Z>
</Six>
<Seven>
<X>14</X>
<Y>17</Y>
<Z>0</Z>
</Seven>
<Eight>
<X>-14</X>
<Y>17</Y>
<Z>0</Z>
</Eight>
</TurretPoints>
</TurretHolder>
<VisualActor>
<Actor>structures/iberians/wall_gate.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_gate">
<Footprint>
<Square width="37" depth="9"/>
<Square width="37.0" depth="9.0"/>
<Height>12.6</Height>
</Footprint>
<GarrisonHolder>
<Max>6</Max>
</GarrisonHolder>
<Identity>
<Civ>kush</Civ>
<SpecificName>ʿryt</SpecificName>
@ -18,6 +21,40 @@
<StatusBars>
<HeightOffset>13.6</HeightOffset>
</StatusBars>
<TurretHolder>
<TurretPoints>
<One>
<X>10</X>
<Y>11.6</Y>
<Z>3</Z>
</One>
<Two>
<X>-10</X>
<Y>11.6</Y>
<Z>3</Z>
</Two>
<Three>
<X>10</X>
<Y>11.6</Y>
<Z>-3</Z>
</Three>
<Four>
<X>-10</X>
<Y>11.6</Y>
<Z>-3</Z>
</Four>
<Five>
<X>10</X>
<Y>11.6</Y>
<Z>0</Z>
</Five>
<Six>
<X>-10</X>
<Y>11.6</Y>
<Z>0</Z>
</Six>
</TurretPoints>
</TurretHolder>
<VisualActor>
<Actor>structures/kushites/wall_gate.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_gate">
<Footprint>
<Square width="37" depth="7.5"/>
<Square width="37.0" depth="7.5"/>
<Height>15.5</Height>
</Footprint>
<GarrisonHolder>
<Max>8</Max>
</GarrisonHolder>
<Identity>
<Civ>mace</Civ>
<SpecificName>Pylai</SpecificName>
@ -18,6 +21,50 @@
<StatusBars>
<HeightOffset>16.5</HeightOffset>
</StatusBars>
<TurretHolder>
<TurretPoints>
<One>
<X>1.5</X>
<Y>14.5</Y>
<Z>0</Z>
</One>
<Two>
<X>-1.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Two>
<Three>
<X>4.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Three>
<Four>
<X>-4.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Four>
<Five>
<X>7.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Five>
<Six>
<X>-7.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Six>
<Seven>
<X>10.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Seven>
<Eight>
<X>-10.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Eight>
</TurretPoints>
</TurretHolder>
<VisualActor>
<Actor>structures/hellenes/wall_gate.xml</Actor>
</VisualActor>

View File

@ -7,9 +7,12 @@
</Resources>
</Cost>
<Footprint>
<Square width="37" depth="8"/>
<Height>22</Height>
<Square width="37.0" depth="8.0"/>
<Height>22.0</Height>
</Footprint>
<GarrisonHolder>
<Max>4</Max>
</GarrisonHolder>
<Identity>
<Civ>maur</Civ>
<SpecificName>Dwara</SpecificName>
@ -26,8 +29,32 @@
</Obstructions>
</Obstruction>
<StatusBars>
<HeightOffset>23</HeightOffset>
<HeightOffset>23.0</HeightOffset>
</StatusBars>
<TurretHolder>
<TurretPoints>
<One>
<X>1.5</X>
<Y>14</Y>
<Z>0</Z>
</One>
<Two>
<X>-1.5</X>
<Y>14</Y>
<Z>0</Z>
</Two>
<Three>
<X>4.5</X>
<Y>14</Y>
<Z>0</Z>
</Three>
<Four>
<X>-4.5</X>
<Y>14</Y>
<Z>0</Z>
</Four>
</TurretPoints>
</TurretHolder>
<VisualActor>
<Actor>structures/mauryas/wall_gate.xml</Actor>
</VisualActor>

View File

@ -7,8 +7,8 @@
</Resources>
</Cost>
<Footprint>
<Square width="15" depth="3"/>
<Height>7</Height>
<Square width="15.0" depth="3.0"/>
<Height>7.0</Height>
</Footprint>
<Gate>
<PassRange>20</PassRange>
@ -44,7 +44,7 @@
</SoundGroups>
</Sound>
<StatusBars>
<HeightOffset>8</HeightOffset>
<HeightOffset>8.0</HeightOffset>
</StatusBars>
<VisualActor>
<FoundationActor>structures/fndn_3x1.xml</FoundationActor>

View File

@ -1,9 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_gate">
<Footprint>
<Square width="37" depth="7"/>
<Square width="37.0" depth="7.0"/>
<Height>13.8</Height>
</Footprint>
<GarrisonHolder>
<Max>6</Max>
</GarrisonHolder>
<Identity>
<Civ>pers</Civ>
<SpecificName>Duvarθiš</SpecificName>
@ -18,6 +21,40 @@
<StatusBars>
<HeightOffset>14.8</HeightOffset>
</StatusBars>
<TurretHolder>
<TurretPoints>
<One>
<X>1.5</X>
<Y>12.8</Y>
<Z>0</Z>
</One>
<Two>
<X>-1.5</X>
<Y>12.8</Y>
<Z>0</Z>
</Two>
<Three>
<X>4.5</X>
<Y>12.8</Y>
<Z>0</Z>
</Three>
<Four>
<X>-4.5</X>
<Y>12.8</Y>
<Z>0</Z>
</Four>
<Five>
<X>7.5</X>
<Y>12.8</Y>
<Z>0</Z>
</Five>
<Six>
<X>-7.5</X>
<Y>12.8</Y>
<Z>0</Z>
</Six>
</TurretPoints>
</TurretHolder>
<VisualActor>
<Actor>structures/persians/wall_gate.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_gate">
<Footprint>
<Square width="40" depth="12"/>
<Square width="40.0" depth="12.0"/>
<Height>17.8</Height>
</Footprint>
<GarrisonHolder>
<Max>10</Max>
</GarrisonHolder>
<Identity>
<Civ>ptol</Civ>
<SpecificName>Pylai</SpecificName>
@ -18,6 +21,60 @@
<StatusBars>
<HeightOffset>18.8</HeightOffset>
</StatusBars>
<TurretHolder>
<TurretPoints>
<One>
<X>1.5</X>
<Y>16.8</Y>
<Z>0</Z>
</One>
<Two>
<X>-1.5</X>
<Y>16.8</Y>
<Z>0</Z>
</Two>
<Three>
<X>4.5</X>
<Y>16.8</Y>
<Z>0</Z>
</Three>
<Four>
<X>-4.5</X>
<Y>16.8</Y>
<Z>0</Z>
</Four>
<Five>
<X>7.5</X>
<Y>16.8</Y>
<Z>0</Z>
</Five>
<Six>
<X>-7.5</X>
<Y>16.8</Y>
<Z>0</Z>
</Six>
<Seven>
<X>13</X>
<Y>18.2</Y>
<Z>2</Z>
</Seven>
<Eight>
<X>-13</X>
<Y>18.2</Y>
<Z>2</Z>
</Eight>
<Nine>
<X>13</X>
<Y>18.2</Y>
<Z>-2</Z>
</Nine>
<Ten>
<X>-13</X>
<Y>18.2</Y>
<Z>-2</Z>
</Ten>
</TurretPoints>
</TurretHolder>
<VisualActor>
<Actor>structures/ptolemies/wall_gate.xml</Actor>
</VisualActor>

View File

@ -10,9 +10,12 @@
</Resources>
</Cost>
<Footprint>
<Square width="37" depth="7"/>
<Square width="37.0" depth="7.0"/>
<Height>12.5</Height>
</Footprint>
<GarrisonHolder>
<Max>8</Max>
</GarrisonHolder>
<Health>
<Max op="mul">0.75</Max>
</Health>
@ -54,6 +57,50 @@
<HeightOffset>13.5</HeightOffset>
</StatusBars>
<TerritoryInfluence disable=""/>
<TurretHolder>
<TurretPoints>
<One>
<X>8</X>
<Y>11.5</Y>
<Z>1.5</Z>
</One>
<Two>
<X>-8</X>
<Y>11.5</Y>
<Z>1.5</Z>
</Two>
<Three>
<X>8</X>
<Y>11.5</Y>
<Z>-1.5</Z>
</Three>
<Four>
<X>-8</X>
<Y>11.5</Y>
<Z>-1.5</Z>
</Four>
<Five>
<X>11</X>
<Y>11.5</Y>
<Z>1.5</Z>
</Five>
<Six>
<X>-11</X>
<Y>11.5</Y>
<Z>1.5</Z>
</Six>
<Seven>
<X>11</X>
<Y>11.5</Y>
<Z>-1.5</Z>
</Seven>
<Eight>
<X>-11</X>
<Y>11.5</Y>
<Z>-1.5</Z>
</Eight>
</TurretPoints>
</TurretHolder>
<VisualActor>
<Actor>structures/romans/siege_wall_gate.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_gate">
<Footprint>
<Square width="37" depth="7"/>
<Square width="37.0" depth="7.0"/>
<Height>11.9</Height>
</Footprint>
<GarrisonHolder>
<Max>10</Max>
</GarrisonHolder>
<Identity>
<Civ>rome</Civ>
<SpecificName>Porta</SpecificName>
@ -18,6 +21,60 @@
<StatusBars>
<HeightOffset>12.9</HeightOffset>
</StatusBars>
<TurretHolder>
<TurretPoints>
<One>
<X>0</X>
<Y>10.9</Y>
<Z>1.5</Z>
</One>
<Two>
<X>3</X>
<Y>10.9</Y>
<Z>1.5</Z>
</Two>
<Three>
<X>-3</X>
<Y>10.9</Y>
<Z>1.5</Z>
</Three>
<Four>
<X>6</X>
<Y>10.9</Y>
<Z>1.5</Z>
</Four>
<Five>
<X>-6</X>
<Y>10.9</Y>
<Z>1.5</Z>
</Five>
<Six>
<X>0</X>
<Y>10.9</Y>
<Z>-1.5</Z>
</Six>
<Seven>
<X>3</X>
<Y>10.9</Y>
<Z>-1.5</Z>
</Seven>
<Eight>
<X>-3</X>
<Y>10.9</Y>
<Z>-1.5</Z>
</Eight>
<Nine>
<X>6</X>
<Y>10.9</Y>
<Z>-1.5</Z>
</Nine>
<Ten>
<X>-6</X>
<Y>10.9</Y>
<Z>-1.5</Z>
</Ten>
</TurretPoints>
</TurretHolder>
<VisualActor>
<Actor>structures/romans/wall_gate.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_gate">
<Footprint>
<Square width="35" depth="8"/>
<Square width="35.0" depth="8.0"/>
<Height>11.6</Height>
</Footprint>
<GarrisonHolder>
<Max>5</Max>
</GarrisonHolder>
<Identity>
<Civ>sele</Civ>
<SpecificName>Pylai</SpecificName>
@ -18,6 +21,35 @@
<StatusBars>
<HeightOffset>12.6</HeightOffset>
</StatusBars>
<TurretHolder>
<TurretPoints>
<One>
<X>0</X>
<Y>10.6</Y>
<Z>0</Z>
</One>
<Two>
<X>3</X>
<Y>10.6</Y>
<Z>0</Z>
</Two>
<Three>
<X>-3</X>
<Y>10.6</Y>
<Z>0</Z>
</Three>
<Four>
<X>6</X>
<Y>10.6</Y>
<Z>0</Z>
</Four>
<Five>
<X>-6</X>
<Y>10.6</Y>
<Z>0</Z>
</Five>
</TurretPoints>
</TurretHolder>
<VisualActor>
<Actor>structures/seleucids/wall_gate.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_gate">
<Footprint>
<Square width="37" depth="7"/>
<Square width="37.0" depth="7.0"/>
<Height>15.5</Height>
</Footprint>
<GarrisonHolder>
<Max>8</Max>
</GarrisonHolder>
<Identity>
<Civ>spart</Civ>
<SpecificName>Pylai</SpecificName>
@ -18,6 +21,50 @@
<StatusBars>
<HeightOffset>16.5</HeightOffset>
</StatusBars>
<TurretHolder>
<TurretPoints>
<One>
<X>1.5</X>
<Y>14.5</Y>
<Z>0</Z>
</One>
<Two>
<X>-1.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Two>
<Three>
<X>4.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Three>
<Four>
<X>-4.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Four>
<Five>
<X>7.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Five>
<Six>
<X>-7.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Six>
<Seven>
<X>10.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Seven>
<Eight>
<X>-10.5</X>
<Y>14.5</Y>
<Z>0</Z>
</Eight>
</TurretPoints>
</TurretHolder>
<VisualActor>
<Actor>structures/hellenes/wall_gate.xml</Actor>
</VisualActor>

View File

@ -11,6 +11,14 @@
<Square width="6.0" depth="6.0"/>
<Height>8.0</Height>
</Footprint>
<GarrisonHolder>
<Max>1</Max>
<List datatype="tokens">Ranged+Infantry</List>
<EjectHealth>0.1</EjectHealth>
<EjectClassesOnDestroy datatype="tokens">Unit</EjectClassesOnDestroy>
<BuffHeal>0</BuffHeal>
<LoadingRange>2</LoadingRange>
</GarrisonHolder>
<Identity>
<GenericName>Wall</GenericName>
<SelectionGroupName>template_structure_defensive_wall</SelectionGroupName>

View File

@ -1,6 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall">
<!-- We need a Cost component, although gates cannot be built directly, as Cost/BuildTime is required to prevent instantaneous repair -->
<Auras datatype="tokens">
structures/wall_garrisoned
</Auras>
<Cost>
<BuildTime>30</BuildTime>
<Resources>
@ -8,7 +11,6 @@
<stone>18</stone>
</Resources>
</Cost>
<GarrisonHolder disable=""/>
<Gate>
<PassRange>20</PassRange>
</Gate>
@ -30,7 +32,6 @@
<Obstruction>
<Static disable=""/>
</Obstruction>
<RallyPoint disable=""/>
<Sound>
<SoundGroups>
<select>interface/select/building/sel_gate.xml</select>

View File

@ -11,11 +11,6 @@
</Cost>
<GarrisonHolder>
<Max>8</Max>
<List datatype="tokens">Ranged+Infantry</List>
<EjectHealth>0.1</EjectHealth>
<EjectClassesOnDestroy datatype="tokens">Unit</EjectClassesOnDestroy>
<BuffHeal>0</BuffHeal>
<LoadingRange>2</LoadingRange>
</GarrisonHolder>
<Health>
<Max>3000</Max>

View File

@ -11,11 +11,6 @@
</Cost>
<GarrisonHolder>
<Max>4</Max>
<List datatype="tokens">Ranged+Infantry</List>
<EjectHealth>0.1</EjectHealth>
<EjectClassesOnDestroy datatype="tokens">Unit</EjectClassesOnDestroy>
<BuffHeal>0</BuffHeal>
<LoadingRange>2</LoadingRange>
</GarrisonHolder>
<Health>
<Max>2000</Max>

View File

@ -6,6 +6,7 @@
<stone>12</stone>
</Resources>
</Cost>
<GarrisonHolder disable=""/>
<Health>
<Max>1000</Max>
<SpawnEntityOnDeath>decay|rubble/rubble_stone_wall_short</SpawnEntityOnDeath>

View File

@ -40,11 +40,7 @@
</Cost>
<GarrisonHolder>
<Max>2</Max>
<EjectHealth>0.1</EjectHealth>
<EjectClassesOnDestroy datatype="tokens">Unit</EjectClassesOnDestroy>
<List datatype="tokens">Support Infantry</List>
<BuffHeal>0</BuffHeal>
<LoadingRange>2</LoadingRange>
</GarrisonHolder>
<Health>
<Max>4000</Max>