1
0
forked from 0ad/0ad

Remove the attack from wall turrets.

Wall turrets/towers have more HP & are cheaper than free-standing
towers, and have no build restriction distance. Their attack, while
limited, is still high when garrisoned, and this makes them awkward to
balance and is poor design in general.
This removes their attack capability entirely, and standardizes the rest
of their statistics.

Patch by: Nescio
Accepted By: borg-, wowgetoffyourcellphone, wraitii
Differential Revision: https://code.wildfiregames.com/D3706
This was SVN commit r25135.
This commit is contained in:
wraitii 2021-03-26 17:35:51 +00:00
parent 0baeb8d1fd
commit 1adedf447c
4 changed files with 1 additions and 23 deletions

View File

@ -1,21 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_tower">
<Attack disable=""/>
<BuildingAI disable=""/>
<Footprint>
<Square width="11" depth="10"/>
<Height>20</Height>
</Footprint>
<GarrisonHolder disable=""/>
<Identity>
<Civ>brit</Civ>
<SpecificName>Uxelon</SpecificName>
<Tooltip disable=""/>
</Identity>
<Obstruction>
<Static width="10" depth="9"/>
</Obstruction>
<RallyPoint disable=""/>
<StatusBars>
<HeightOffset>21</HeightOffset>
</StatusBars>

View File

@ -1,21 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_tower">
<Attack disable=""/>
<BuildingAI disable=""/>
<Footprint>
<Square width="9" depth="9"/>
<Height>21.5</Height>
</Footprint>
<GarrisonHolder disable=""/>
<Identity>
<Civ>gaul</Civ>
<SpecificName>Uxelon</SpecificName>
<Tooltip disable=""/>
</Identity>
<Obstruction>
<Static width="8" depth="8"/>
</Obstruction>
<RallyPoint disable=""/>
<StatusBars>
<HeightOffset>22.5</HeightOffset>
</StatusBars>

View File

@ -1,10 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_structure_defensive_wall_tower">
<Attack disable=""/>
<Auras datatype="tokens">
structures/wall_garrisoned
</Auras>
<BuildingAI disable=""/>
<BuildRestrictions>
<Territory>own neutral enemy</Territory>
</BuildRestrictions>
@ -27,7 +25,6 @@
<GenericName>Siege Wall Tower</GenericName>
<SpecificName>Turris Circummūnītiōnis</SpecificName>
<SelectionGroupName>structures/rome_siege_wall_tower</SelectionGroupName>
<Tooltip disable=""/>
<VisibleClasses datatype="tokens">SiegeWall</VisibleClasses>
<Icon>structures/siege_wall.png</Icon>
</Identity>
@ -75,9 +72,6 @@
</Four>
</TurretPoints>
</TurretHolder>
<Vision>
<Range>4</Range>
</Vision>
<VisualActor>
<Actor>structures/romans/siege_wall_tower.xml</Actor>
<FoundationActor>structures/fndn_2x2.xml</FoundationActor>

View File

@ -52,12 +52,11 @@
<Identity>
<GenericName>Wall Turret</GenericName>
<SelectionGroupName>template_structure_defensive_wall_tower</SelectionGroupName>
<Tooltip>Garrison Infantry for additional arrows.</Tooltip>
<Classes datatype="tokens">WallTower</Classes>
<Icon>structures/tower.png</Icon>
</Identity>
<Loot>
<stone>18</stone>
<stone>10</stone>
</Loot>
<Obstruction>
<ControlPersist/>
@ -66,13 +65,8 @@
<SoundGroups>
<select>interface/select/building/sel_tower.xml</select>
<constructed>interface/complete/building/complete_tower.xml</constructed>
<attack_ranged>attack/weapon/bow_attack.xml</attack_ranged>
<attack_impact_ranged>attack/impact/arrow_impact.xml</attack_impact_ranged>
</SoundGroups>
</Sound>
<Vision>
<Range>80</Range>
</Vision>
<VisualActor>
<FoundationActor>structures/fndn_3x3_tower.xml</FoundationActor>
</VisualActor>