#Unit balancing for Carthaginian unit ranks. Closes #923

This was SVN commit r9992.
This commit is contained in:
Michael D. Hafer 2011-08-11 01:41:49 +00:00
parent e51849b29f
commit bcebde9c8e
28 changed files with 366 additions and 21 deletions

Binary file not shown.

Binary file not shown.

View File

@ -24,7 +24,7 @@
</Cost>
<Identity>
<GenericName>Infantry Slinger</GenericName>
<Rollover>They were amazing shots with their slings. They used choice rocks, and often specifically created 'shot' made from lead. They could pierce armour at close distances. They were lightly armoured because they needed the mobility in their arm regions. However, in the game we are making a gameplay consideration to have slingers act as 'mini-organic-onagers' that may cause damage to structures.</Rollover>
<History>They were amazing shots with their slings. They used choice rocks, and often specifically created 'shot' made from lead. They could pierce armour at close distances. They were lightly armoured because they needed the mobility in their arm regions. However, in the game we are making a gameplay consideration to have slingers act as 'mini-organic-onagers' that may cause damage to structures.</History>
<Tooltip>General Bonus vs. Infantry.</Tooltip>
</Identity>
<Loot>

View File

@ -1,11 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/cart_cavalry_javelinist_b">
<Armour>
<Hack>4.0</Hack>
<Pierce>4.0</Pierce>
<Crush>4.0</Crush>
</Armour>
<Attack>
<Ranged>
<Pierce>36.0</Pierce>
<MaxRange>48</MaxRange>
</Ranged>
</Attack>
<Health>
<Max>130</Max>
</Health>
<Identity>
<Rank>Advanced</Rank>
</Identity>
<Promotion>
<Entity>units/cart_cavalry_javelinist_e</Entity>
</Promotion>
<ResourceGatherer>
<BaseSpeed>0.75</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>12.5</WalkSpeed>
<Run>
<Speed>35</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/carthaginians/cavalry_javelinist_a.xml</Actor>
</VisualActor>

View File

@ -11,6 +11,12 @@
<Promotion>
<Entity>units/cart_cavalry_javelinist_a</Entity>
</Promotion>
<UnitMotion>
<WalkSpeed>13.0</WalkSpeed>
<Run>
<Speed>36</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/carthaginians/cavalry_javelinist_b.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/cart_cavalry_javelinist_a">
<Armour>
<Hack>4.0</Hack>
<Pierce>5.0</Pierce>
<Crush>5.0</Crush>
</Armour>
<Attack>
<Ranged>
<Pierce>37.0</Pierce>
<MaxRange>52</MaxRange>
</Ranged>
</Attack>
<Health>
<Max>140</Max>
</Health>
<Identity>
<Rank>Elite</Rank>
</Identity>
<Promotion disable=""/>
<ResourceGatherer>
<BaseSpeed>0.5</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>12.0</WalkSpeed>
<Run>
<Speed>34</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/carthaginians/cavalry_javelinist_e.xml</Actor>
</VisualActor>

View File

@ -1,11 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/cart_cavalry_spearman_b">
<Armour>
<Hack>5.0</Hack>
<Pierce>9.0</Pierce>
<Crush>6.0</Crush>
</Armour>
<Attack>
<Melee>
<Hack>6.0</Hack>
<Pierce>16.0</Pierce>
</Melee>
<Charge>
<Hack>18.0</Hack>
<Pierce>48.0</Pierce>
</Charge>
</Attack>
<Health>
<Max>140</Max>
</Health>
<Identity>
<Rank>Advanced</Rank>
</Identity>
<Promotion>
<Entity>units/cart_cavalry_spearman_e</Entity>
</Promotion>
<ResourceGatherer>
<BaseSpeed>0.75</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>9.0</WalkSpeed>
<Run>
<Speed>25.2</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/carthaginians/cavalry_spearman_a.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/cart_cavalry_spearman_a">
<Armour>
<Hack>6.0</Hack>
<Pierce>11.0</Pierce>
<Crush>8.0</Crush>
</Armour>
<Attack>
<Melee>
<Hack>7.0</Hack>
<Pierce>17.0</Pierce>
</Melee>
<Charge>
<Hack>18.0</Hack>
<Pierce>48.0</Pierce>
</Charge>
</Attack>
<Health>
<Max>150</Max>
</Health>
<Identity>
<Rank>Elite</Rank>
</Identity>
<Promotion disable=""/>
<ResourceGatherer>
<BaseSpeed>0.5</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>8.0</WalkSpeed>
<Run>
<Speed>24.0</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/carthaginians/cavalry_spearman_e.xml</Actor>
</VisualActor>

View File

@ -1,11 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/cart_cavalry_swordsman_b">
<Armour>
<Hack>5.0</Hack>
<Pierce>7.0</Pierce>
<Crush>6.0</Crush>
</Armour>
<Attack>
<Melee>
<Hack>21.0</Hack>
</Melee>
<Charge>
<Hack>63.0</Hack>
</Charge>
</Attack>
<Health>
<Max>140</Max>
</Health>
<Identity>
<Rank>Advanced</Rank>
</Identity>
<Promotion>
<Entity>units/cart_cavalry_swordsman_e</Entity>
</Promotion>
<ResourceGatherer>
<BaseSpeed>0.75</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>10.0</WalkSpeed>
</UnitMotion>
<VisualActor>
<Actor>units/carthaginians/cavalry_swordsman_a.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/cart_cavalry_swordsman_a">
<Armour>
<Hack>6.0</Hack>
<Pierce>9.0</Pierce>
<Crush>7.0</Crush>
</Armour>
<Attack>
<Melee>
<Hack>22.0</Hack>
</Melee>
<Charge>
<Hack>66.0</Hack>
</Charge>
</Attack>
<Health>
<Max>150</Max>
</Health>
<Identity>
<Rank>Elite</Rank>
</Identity>
<Promotion disable=""/>
<ResourceGatherer>
<BaseSpeed>0.5</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>9.8</WalkSpeed>
</UnitMotion>
<VisualActor>
<Actor>units/carthaginians/cavalry_swordsman_e.xml</Actor>
</VisualActor>

View File

@ -1,11 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/cart_infantry_javelinist_b">
<Armour>
<Hack>4.0</Hack>
<Pierce>4.0</Pierce>
<Crush>4.0</Crush>
</Armour>
<Attack>
<Ranged>
<Pierce>36.0</Pierce>
<MaxRange>44</MaxRange>
</Ranged>
</Attack>
<Health>
<Max>100</Max>
</Health>
<Identity>
<Rank>Advanced</Rank>
</Identity>
<Promotion>
<Entity>units/cart_infantry_javelinist_e</Entity>
</Promotion>
<ResourceGatherer>
<BaseSpeed>0.75</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>7.0</WalkSpeed>
<Run>
<Speed>20.4</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/carthaginians/infantry_javelinist_a.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/cart_infantry_javelinist_a">
<Armour>
<Hack>5.0</Hack>
<Pierce>5.0</Pierce>
<Crush>4.0</Crush>
</Armour>
<Attack>
<Ranged>
<Pierce>37.0</Pierce>
<MaxRange>44</MaxRange>
</Ranged>
</Attack>
<Health>
<Max>110</Max>
</Health>
<Identity>
<Rank>Elite</Rank>
</Identity>
<Promotion disable=""/>
<ResourceGatherer>
<BaseSpeed>0.5</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>6.5</WalkSpeed>
<Run>
<Speed>18.0</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/carthaginians/infantry_javelinist_e.xml</Actor>
</VisualActor>

View File

@ -1,11 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/cart_infantry_slinger_b">
<Armour>
<Hack>3.0</Hack>
<Pierce>3.0</Pierce>
<Crush>3.0</Crush>
</Armour>
<Attack>
<Ranged>
<Pierce>21.0</Pierce>
<MaxRange>52.0</MaxRange>
</Ranged>
</Attack>
<Health>
<Max>100</Max>
</Health>
<Identity>
<Rank>Advanced</Rank>
</Identity>
<Promotion>
<Entity>units/cart_infantry_slinger_e</Entity>
</Promotion>
<ResourceGatherer>
<BaseSpeed>0.75</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>7.5</WalkSpeed>
<Run>
<Speed>21.6</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/carthaginians/infantry_slinger_a.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/cart_infantry_slinger_a">
<Armour>
<Hack>4.0</Hack>
<Pierce>4.0</Pierce>
<Crush>4.0</Crush>
</Armour>
<Attack>
<Ranged>
<Pierce>22.0</Pierce>
<MaxRange>56.0</MaxRange>
</Ranged>
</Attack>
<Health>
<Max>110</Max>
</Health>
<Identity>
<Rank>Elite</Rank>
</Identity>
<Promotion disable=""/>
<ResourceGatherer>
<BaseSpeed>0.5</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>7.0</WalkSpeed>
<Run>
<Speed>20.4</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/carthaginians/infantry_slinger_e.xml</Actor>
</VisualActor>

View File

@ -1,11 +1,38 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/cart_infantry_spearman_b">
<Armour>
<Hack>5.0</Hack>
<Pierce>7.0</Pierce>
<Crush>6.0</Crush>
</Armour>
<Attack>
<Melee>
<Hack>6.0</Hack>
<Pierce>16.0</Pierce>
</Melee>
<Charge>
<Hack>12.0</Hack>
<Pierce>32.0</Pierce>
</Charge>
</Attack>
<Health>
<Max>110</Max>
</Health>
<Identity>
<Rank>Advanced</Rank>
</Identity>
<Promotion>
<Entity>units/cart_infantry_spearman_e</Entity>
</Promotion>
<ResourceGatherer>
<BaseSpeed>0.75</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>7.0</WalkSpeed>
<Run>
<Speed>18.0</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/carthaginians/infantry_spearman_a.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/cart_infantry_spearman_a">
<Armour>
<Hack>7.0</Hack>
<Pierce>9.0</Pierce>
<Crush>7.0</Crush>
</Armour>
<Attack>
<Melee>
<Hack>7.0</Hack>
<Pierce>17.0</Pierce>
</Melee>
<Charge>
<Hack>14.0</Hack>
<Pierce>34.0</Pierce>
</Charge>
</Attack>
<Health>
<Max>120</Max>
</Health>
<Identity>
<Rank>Elite</Rank>
</Identity>
<Promotion disable=""/>
<ResourceGatherer>
<BaseSpeed>0.5</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>6.7</WalkSpeed>
<Run>
<Speed>18.0</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/carthaginians/infantry_spearman_e.xml</Actor>
</VisualActor>

View File

@ -1,11 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/cart_infantry_swordsman_b">
<Armour>
<Hack>6.0</Hack>
<Pierce>4.0</Pierce>
<Crush>6.0</Crush>
</Armour>
<Attack>
<Melee>
<Hack>21.0</Hack>
</Melee>
<Charge>
<Hack>42.0</Hack>
</Charge>
</Attack>
<Health>
<Max>110</Max>
</Health>
<Identity>
<Rank>Advanced</Rank>
</Identity>
<Promotion>
<Entity>units/cart_infantry_swordsman_e</Entity>
</Promotion>
<ResourceGatherer>
<BaseSpeed>0.75</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>7.0</WalkSpeed>
<Run>
<Speed>18.0</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/carthaginians/infantry_swordsman_a.xml</Actor>
</VisualActor>

View File

@ -1,9 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/cart_infantry_swordsman_a">
<Armour>
<Hack>8.0</Hack>
<Pierce>5.0</Pierce>
<Crush>7.0</Crush>
</Armour>
<Attack>
<Melee>
<Hack>22.0</Hack>
</Melee>
<Charge>
<Hack>44.0</Hack>
</Charge>
</Attack>
<Health>
<Max>120</Max>
</Health>
<Identity>
<Rank>Elite</Rank>
</Identity>
<Promotion disable=""/>
<ResourceGatherer>
<BaseSpeed>0.5</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>6.5</WalkSpeed>
<Run>
<Speed>16.8</Speed>
</Run>
</UnitMotion>
<VisualActor>
<Actor>units/carthaginians/infantry_swordsman_e.xml</Actor>
</VisualActor>

View File

@ -23,7 +23,7 @@
<Entity>units/celt_infantry_javelinist_a</Entity>
</Promotion>
<UnitMotion>
<WalkSpeed>9.0</WalkSpeed>
<WalkSpeed>9.1</WalkSpeed>
<Run>
<Speed>23.76</Speed>
</Run>

View File

@ -23,7 +23,7 @@
<Entity>units/celt_infantry_spearman_a</Entity>
</Promotion>
<UnitMotion>
<WalkSpeed>7.5</WalkSpeed>
<WalkSpeed>7.7</WalkSpeed>
<Run>
<Speed>19.8</Speed>
</Run>

View File

@ -24,7 +24,7 @@
<BaseSpeed>0.75</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>6.8</WalkSpeed>
<WalkSpeed>7.0</WalkSpeed>
<Run>
<Speed>20.4</Speed>
</Run>

View File

@ -9,8 +9,7 @@
<Ranged>
<Pierce>0.0</Pierce>
<Crush>37.0</Crush>
<MaxRange>44</MaxRange>
<PrepareTime>2000</PrepareTime>
<MaxRange>48</MaxRange>
</Ranged>
</Attack>
<Health>
@ -24,7 +23,7 @@
<BaseSpeed>0.5</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>6.0</WalkSpeed>
<WalkSpeed>6.5</WalkSpeed>
<Run>
<Speed>18.0</Speed>
</Run>

View File

@ -7,7 +7,7 @@
</Armour>
<Attack>
<Ranged>
<Pierce>21.0</Pierce>
<Pierce>22.0</Pierce>
<MaxRange>52.0</MaxRange>
</Ranged>
</Attack>
@ -24,7 +24,7 @@
<BaseSpeed>0.75</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>7.2</WalkSpeed>
<WalkSpeed>7.5</WalkSpeed>
<Run>
<Speed>21.6</Speed>
</Run>

View File

@ -1,13 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="units/iber_infantry_slinger_a">
<Armour>
<Hack>4.0</Hack>
<Pierce>4.0</Pierce>
<Crush>4.0</Crush>
<Hack>5.0</Hack>
<Pierce>5.0</Pierce>
<Crush>5.0</Crush>
</Armour>
<Attack>
<Ranged>
<Pierce>22.0</Pierce>
<Pierce>24.0</Pierce>
<MaxRange>56.0</MaxRange>
</Ranged>
</Attack>
@ -22,7 +22,7 @@
<BaseSpeed>0.5</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>6.8</WalkSpeed>
<WalkSpeed>7.0</WalkSpeed>
<Run>
<Speed>20.4</Speed>
</Run>

View File

@ -28,7 +28,7 @@
<BaseSpeed>0.75</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>5.2</WalkSpeed>
<WalkSpeed>7.0</WalkSpeed>
<Run>
<Speed>15.6</Speed>
</Run>

View File

@ -26,7 +26,7 @@
<BaseSpeed>0.5</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>4.8</WalkSpeed>
<WalkSpeed>6.5</WalkSpeed>
<Run>
<Speed>14.4</Speed>
</Run>

View File

@ -26,7 +26,7 @@
<BaseSpeed>0.75</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>6.0</WalkSpeed>
<WalkSpeed>7.0</WalkSpeed>
<Run>
<Speed>18.0</Speed>
</Run>

View File

@ -24,7 +24,7 @@
<BaseSpeed>0.5</BaseSpeed>
</ResourceGatherer>
<UnitMotion>
<WalkSpeed>5.6</WalkSpeed>
<WalkSpeed>6.5</WalkSpeed>
<Run>
<Speed>16.8</Speed>
</Run>