Tweak soldier footprints

Switch cavalry / elephant footprints to a 2:1 ratio.

Accepted By: wraitii, genava55
Differential Revision: https://code.wildfiregames.com/D2496
This was SVN commit r23932.
This commit is contained in:
wraitii
2020-08-04 14:24:34 +00:00
parent a0ee4f35a8
commit 1dd01f2ca8
26 changed files with 153 additions and 79 deletions
@@ -19,7 +19,7 @@
<SinkAccel>9.8</SinkAccel>
</Decay>
<Footprint>
<Circle radius="12.0"/>
<Circle radius="8.0"/>
<Height>12.0</Height>
</Footprint>
<Identity>
@@ -29,6 +29,13 @@
<Tooltip>This is what an army would look like on the Strat Map.</Tooltip>
<Icon>units/mace_hero_alexander.png</Icon>
</Identity>
<Selectable>
<Overlay>
<Shape>
<Circle radius="16.0"/>
</Shape>
</Overlay>
</Selectable>
<StatusBars>
<BarWidth>6.0</BarWidth>
<BarHeight>0.6</BarHeight>
@@ -19,7 +19,7 @@
<SinkAccel>9.8</SinkAccel>
</Decay>
<Footprint>
<Circle radius="12.0"/>
<Circle radius="8.0"/>
<Height>12.0</Height>
</Footprint>
<Identity>
@@ -29,6 +29,13 @@
<Tooltip>This is what an army would look like on the Strat Map.</Tooltip>
<Icon>units/spart_hero_leonidas.png</Icon>
</Identity>
<Selectable>
<Overlay>
<Shape>
<Circle radius="16.0"/>
</Shape>
</Overlay>
</Selectable>
<StatusBars>
<BarWidth>6.0</BarWidth>
<BarHeight>0.6</BarHeight>
@@ -26,7 +26,7 @@
</Decay>
<Footprint>
<Circle radius="1.5"/>
<Height>2.5</Height>
<Height>4.0</Height>
</Footprint>
<Garrisonable/>
<Guard/>
@@ -29,8 +29,8 @@
</Resources>
</Cost>
<Footprint replace="">
<Square width="4" depth="6"/>
<Height>7.5</Height>
<Square width="3.0" depth="6.0"/>
<Height>6.0</Height>
</Footprint>
<Identity>
<GenericName>Cavalry</GenericName>
@@ -89,7 +89,7 @@
</SoundGroups>
</Sound>
<StatusBars>
<HeightOffset>6.5</HeightOffset>
<HeightOffset>7.0</HeightOffset>
</StatusBars>
<UnitMotion>
<WalkSpeed op="mul">2</WalkSpeed>
@@ -14,9 +14,9 @@
<metal>100</metal>
</Resources>
</Cost>
<Footprint>
<Circle radius="2.5"/>
<Height>5.0</Height>
<Footprint replace="">
<Square width="3.0" depth="6.0"/>
<Height>6.0</Height>
</Footprint>
<Health>
<Max>240</Max>
@@ -50,7 +50,7 @@
</SoundGroups>
</Sound>
<StatusBars>
<HeightOffset>6.5</HeightOffset>
<HeightOffset>7.0</HeightOffset>
</StatusBars>
<UnitMotion>
<WalkSpeed op="mul">2</WalkSpeed>
@@ -13,9 +13,9 @@
<metal>200</metal>
</Resources>
</Cost>
<Footprint>
<Circle radius="3.5"/>
<Height>6.0</Height>
<Footprint replace="">
<Square width="4.5" depth="9.0"/>
<Height>9.0</Height>
</Footprint>
<Health>
<Max>750</Max>
@@ -44,7 +44,7 @@
</SoundGroups>
</Sound>
<StatusBars>
<HeightOffset>6.5</HeightOffset>
<HeightOffset>10.0</HeightOffset>
</StatusBars>
<UnitMotion>
<PassabilityClass>large</PassabilityClass>
@@ -25,9 +25,9 @@
<food>100</food>
</Resources>
</Cost>
<Footprint>
<Circle radius="3.0"/>
<Height>3.0</Height>
<Footprint replace="">
<Square width="1.5" depth="3"/>
<Height>1.5</Height>
</Footprint>
<Health>
<Max>110</Max>
@@ -66,7 +66,7 @@
</SoundGroups>
</Sound>
<StatusBars>
<HeightOffset>6.5</HeightOffset>
<HeightOffset>2.5</HeightOffset>
</StatusBars>
<TrainingRestrictions>
<Category>WarDog</Category>
@@ -13,9 +13,9 @@
<metal>250</metal>
</Resources>
</Cost>
<Footprint>
<Circle radius="2.5"/>
<Height>5.0</Height>
<Footprint replace="">
<Square width="3.0" depth="6.0"/>
<Height>6.0</Height>
</Footprint>
<Health>
<Max>1500</Max>
@@ -28,6 +28,13 @@
special/formations/wedge
</Formations>
</Identity>
<Selectable>
<Overlay>
<Shape>
<Circle radius="3.0"/>
</Shape>
</Overlay>
</Selectable>
<Sound>
<SoundGroups>
<trained>interface/alarm/alarm_create_cav.xml</trained>
@@ -37,7 +44,7 @@
</SoundGroups>
</Sound>
<StatusBars>
<HeightOffset>6.5</HeightOffset>
<HeightOffset>7.0</HeightOffset>
</StatusBars>
<UnitMotion>
<WalkSpeed op="mul">2</WalkSpeed>
@@ -22,10 +22,6 @@
<PreferredClasses datatype="tokens">Human</PreferredClasses>
</Ranged>
</Attack>
<Footprint>
<Circle radius="3.0"/>
<Height>3.0</Height>
</Footprint>
<Health>
<Max>1500</Max>
</Health>
@@ -25,8 +25,8 @@
<metal>500</metal>
</Resources>
</Cost>
<Footprint>
<Circle radius="3.0"/>
<Footprint replace="">
<Square width="4.5" depth="9.0"/>
<Height>9.0</Height>
</Footprint>
<Health>
@@ -35,6 +35,13 @@
<Identity>
<VisibleClasses datatype="tokens">Elephant Melee</VisibleClasses>
</Identity>
<Selectable>
<Overlay>
<Shape>
<Circle radius="5.0"/>
</Shape>
</Overlay>
</Selectable>
<Sound>
<SoundGroups>
<select>actor/fauna/animal/elephant_select.xml</select>
@@ -49,6 +56,9 @@
<trained>actor/fauna/animal/elephant_trained.xml</trained>
</SoundGroups>
</Sound>
<StatusBars>
<HeightOffset>10.0</HeightOffset>
</StatusBars>
<UnitMotion>
<PassabilityClass>large</PassabilityClass>
<WalkSpeed op="mul">0.95</WalkSpeed>
@@ -36,6 +36,9 @@
</Position>
<Selectable>
<Overlay>
<Shape>
<Circle radius="2.0"/>
</Shape>
<Texture>
<MainTexture>128x128/star.png</MainTexture>
<MainTextureMask>128x128/star_mask.png</MainTextureMask>
@@ -13,10 +13,6 @@
<metal>150</metal>
</Resources>
</Cost>
<Footprint>
<Circle radius="1.5"/>
<Height>2.5</Height>
</Footprint>
<Health>
<Max>1000</Max>
</Health>
@@ -29,6 +25,9 @@
</Position>
<Selectable>
<Overlay>
<Shape>
<Circle radius="2.0"/>
</Shape>
<Texture>
<MainTexture>128x128/star.png</MainTexture>
<MainTextureMask>128x128/star_mask.png</MainTextureMask>
@@ -56,10 +56,6 @@
<metal>0</metal>
</Resources>
</Cost>
<Footprint>
<Circle radius="1.5"/>
<Height>2.5</Height>
</Footprint>
<Health>
<Max>80</Max>
</Health>
@@ -1,15 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_unit_champion_cavalry_javelinist">
<Footprint replace="">
<Square width="10.0" depth="10.0"/>
<Height>5.0</Height>
<Square width="5.0" depth="10.0"/>
<Height>6.0</Height>
</Footprint>
<Identity>
<Civ>brit</Civ>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<GenericName>Celtic Chariot</GenericName>
<SpecificName>Essedon</SpecificName>
<SelectionGroupName>units/brit_champion_chariot</SelectionGroupName>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<Icon>units/brit_champion_chariot.png</Icon>
</Identity>
<VisualActor>
@@ -4,17 +4,24 @@
units/heroes/brit_hero_boudicca
</Auras>
<Footprint replace="">
<Square width="4.5" depth="9.0"/>
<Height>5.0</Height>
<Square width="5.0" depth="10.0"/>
<Height>6.0</Height>
</Footprint>
<Identity>
<Civ>brit</Civ>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<Phenotype>female</Phenotype>
<GenericName>Boudicca</GenericName>
<SpecificName>Boudica</SpecificName>
<Phenotype>female</Phenotype>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<Icon>units/brit_hero_boudicca.png</Icon>
</Identity>
<Selectable>
<Overlay>
<Shape>
<Circle radius="5.0"/>
</Shape>
</Overlay>
</Selectable>
<VisualActor>
<Actor>units/britons/hero_chariot_javelinist_boudicca_m.xml</Actor>
</VisualActor>
@@ -6,6 +6,9 @@
<metal op="add">25</metal>
</Resources>
</Cost>
<Footprint>
<Height>7.5</Height>
</Footprint>
<Identity>
<Civ>kush</Civ>
<VisibleClasses datatype="tokens">Camel Mercenary</VisibleClasses>
@@ -25,6 +28,9 @@
<death>actor/fauna/death/death_camel.xml</death>
</SoundGroups>
</Sound>
<StatusBars>
<HeightOffset>8.5</HeightOffset>
</StatusBars>
<VisualActor>
<Actor>units/kushites/camelry_javelinist_b_m.xml</Actor>
</VisualActor>
@@ -3,13 +3,25 @@
<Auras datatype="tokens">
units/heroes/kush_hero_amanirenas
</Auras>
<Footprint replace="">
<Square width="6.0" depth="14.0"/>
<Height>6.0</Height>
</Footprint>
<Identity>
<Civ>kush</Civ>
<Phenotype>female</Phenotype>
<GenericName>Amanirenas</GenericName>
<SpecificName>Amnirense qore li kdwe li</SpecificName>
<Phenotype>female</Phenotype>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<Icon>units/kush_hero_amanirenas.png</Icon>
</Identity>
<Selectable>
<Overlay>
<Shape>
<Circle radius="5.0"/>
</Shape>
</Overlay>
</Selectable>
<VisualActor>
<Actor>units/kushites/hero_chariot_archer_amanirenas_m.xml</Actor>
</VisualActor>
@@ -1,15 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_unit_champion_cavalry_archer">
<Footprint replace="">
<Square width="5.5" depth="10.0"/>
<Height>5.0</Height>
<Square width="8.0" depth="11.0"/>
<Height>6.0</Height>
</Footprint>
<Identity>
<Civ>maur</Civ>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<GenericName>War Chariot</GenericName>
<SpecificName>Rath</SpecificName>
<SelectionGroupName>units/maur_champion_chariot</SelectionGroupName>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<Icon>units/maur_champion_chariot.png</Icon>
</Identity>
<VisualActor>
@@ -23,8 +23,8 @@
</Resources>
</Cost>
<Footprint replace="">
<Circle radius="3.5"/>
<Height>8.0</Height>
<Square width="4.5" depth="9.0"/>
<Height>9.0</Height>
</Footprint>
<Health>
<Max op="mul">2</Max>
@@ -47,14 +47,6 @@
<Entity>units/maur_elephant_archer_a</Entity>
</Promotion>
<ResourceGatherer disable=""/>
<Selectable>
<Overlay>
<Texture>
<MainTexture>256x256/ellipse.png</MainTexture>
<MainTextureMask>256x256/ellipse_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
<Sound>
<SoundGroups>
<select>actor/fauna/animal/elephant_select.xml</select>
@@ -64,6 +56,9 @@
<trained>actor/fauna/animal/elephant_trained.xml</trained>
</SoundGroups>
</Sound>
<StatusBars>
<HeightOffset>10.0</HeightOffset>
</StatusBars>
<UnitMotion>
<PassabilityClass>large</PassabilityClass>
<WalkSpeed op="mul">0.5</WalkSpeed>
@@ -4,18 +4,24 @@
units/heroes/maur_hero_ashoka
</Auras>
<Footprint replace="">
<Square width="6.0" depth="12.0"/>
<Height>5.0</Height>
<Square width="8.0" depth="11.0"/>
<Height>6.0</Height>
</Footprint>
<Identity>
<Civ>maur</Civ>
<Classes datatype="tokens">Ashoka</Classes>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<GenericName>Ashoka the Great</GenericName>
<SpecificName>Aśoka Devānāmpriya</SpecificName>
<Classes datatype="tokens">Ashoka</Classes>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<Icon>units/maur_hero_ashoka.png</Icon>
<Tooltip>Hero Special: "Edicts of Ashoka" - Edict Pillars of Ashoka can be built during Ashoka's lifetime.</Tooltip>
</Identity>
<Selectable>
<Overlay>
<Shape>
<Circle radius="5.0"/>
</Shape>
</Overlay>
</Selectable>
<VisualActor>
<Actor>units/mauryas/hero_chariot_archer_ashoka_m.xml</Actor>
</VisualActor>
@@ -14,9 +14,9 @@
<food>150</food>
</Resources>
</Cost>
<Footprint>
<Circle radius="4.0"/>
<Height>6.0</Height>
<Footprint replace="">
<Square width="4.5" depth="9.0"/>
<Height>8.0</Height>
</Footprint>
<Health>
<Max>300</Max>
@@ -47,8 +47,8 @@
<Selectable>
<Overlay>
<Texture>
<MainTexture>256x256/ellipse.png</MainTexture>
<MainTextureMask>256x256/ellipse_mask.png</MainTextureMask>
<MainTexture>128x256/ellipse.png</MainTexture>
<MainTextureMask>128x256/ellipse_mask.png</MainTextureMask>
</Texture>
</Overlay>
</Selectable>
@@ -62,6 +62,9 @@
<trained>actor/fauna/animal/elephant_trained.xml</trained>
</SoundGroups>
</Sound>
<StatusBars>
<HeightOffset>9.0</HeightOffset>
</StatusBars>
<UnitAI>
<CanPatrol>false</CanPatrol>
</UnitAI>
@@ -1,15 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_unit_champion_cavalry_archer">
<Footprint replace="">
<Square width="8" depth="16"/>
<Height>6</Height>
<Square width="11.0" depth="11.0"/>
<Height>6.0</Height>
</Footprint>
<Identity>
<Civ>pers</Civ>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<Lang>persian</Lang>
<GenericName>Babylonian Scythed Chariot</GenericName>
<SpecificName>Raθa Bābiruviya</SpecificName>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<Icon>units/pers_chariot_archer.png</Icon>
</Identity>
<VisualActor>
@@ -4,17 +4,24 @@
units/heroes/pers_hero_darius
</Auras>
<Footprint replace="">
<Square width="6.0" depth="12.0"/>
<Height>5.0</Height>
<Square width="11.0" depth="11.0"/>
<Height>6.0</Height>
</Footprint>
<Identity>
<Civ>pers</Civ>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<Lang>persian</Lang>
<GenericName>Darius I the Great</GenericName>
<SpecificName>Dārayavahuš</SpecificName>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<Icon>units/pers_hero_darius.png</Icon>
</Identity>
<Selectable>
<Overlay>
<Shape>
<Circle radius="5.0"/>
</Shape>
</Overlay>
</Selectable>
<VisualActor>
<Actor>units/persians/hero_chariot_archer_darius_m.xml</Actor>
</VisualActor>
@@ -4,17 +4,24 @@
units/heroes/pers_hero_xerxes
</Auras>
<Footprint replace="">
<Square width="6.0" depth="12.0"/>
<Height>5.0</Height>
<Square width="11.0" depth="11.0"/>
<Height>6.0</Height>
</Footprint>
<Identity>
<Civ>pers</Civ>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<Lang>persian</Lang>
<GenericName>Xerxes I</GenericName>
<SpecificName>Xšayāršā</SpecificName>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<Icon>units/pers_hero_xerxes.png</Icon>
</Identity>
<Selectable>
<Overlay>
<Shape>
<Circle radius="5.0"/>
</Shape>
</Overlay>
</Selectable>
<VisualActor>
<Actor>units/persians/hero_chariot_archer_xerxes_m.xml</Actor>
</VisualActor>
@@ -1,5 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_unit_cavalry_ranged_archer">
<Footprint>
<Height>7.5</Height>
</Footprint>
<Identity>
<Civ>ptol</Civ>
<VisibleClasses datatype="tokens">Camel</VisibleClasses>
@@ -19,6 +22,9 @@
<death>actor/fauna/death/death_camel.xml</death>
</SoundGroups>
</Sound>
<StatusBars>
<HeightOffset>8.5</HeightOffset>
</StatusBars>
<VisualActor>
<Actor>units/ptolemies/camelry_archer_b_m.xml</Actor>
</VisualActor>
@@ -1,15 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_unit_champion_cavalry_archer">
<Footprint replace="">
<Square width="7.5" depth="15.0"/>
<Height>5.0</Height>
<Square width="11.0" depth="11.0"/>
<Height>6.0</Height>
</Footprint>
<Identity>
<Civ>sele</Civ>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<Lang>greek</Lang>
<GenericName>Scythed Chariot</GenericName>
<SpecificName>Drepanèphoros</SpecificName>
<VisibleClasses datatype="tokens">Chariot</VisibleClasses>
<Icon>units/sele_champion_chariot.png</Icon>
</Identity>
<VisualActor>