Introduce macemen templates.
For easier differentiation. Patch by: @Nescio Differential revision: D1354 This was SVN commit r24478.
This commit is contained in:
parent
db6f7c1471
commit
85f46d6d66
@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_cavalry_melee">
|
||||
<Attack>
|
||||
<Melee>
|
||||
<AttackName>Mace</AttackName>
|
||||
<Damage>
|
||||
<Hack>0</Hack>
|
||||
<Pierce>0</Pierce>
|
||||
<Crush>8</Crush>
|
||||
</Damage>
|
||||
<MaxRange>4</MaxRange>
|
||||
<PrepareTime>500</PrepareTime>
|
||||
<RepeatTime>1000</RepeatTime>
|
||||
</Melee>
|
||||
</Attack>
|
||||
<Cost>
|
||||
<Resources>
|
||||
<wood>50</wood>
|
||||
</Resources>
|
||||
</Cost>
|
||||
<Identity>
|
||||
<GenericName>Cavalry Maceman</GenericName>
|
||||
<VisibleClasses datatype="tokens">Maceman</VisibleClasses>
|
||||
</Identity>
|
||||
<Loot>
|
||||
<wood>5</wood>
|
||||
</Loot>
|
||||
<Resistance>
|
||||
<Entity>
|
||||
<Damage>
|
||||
<Hack>4</Hack>
|
||||
<Pierce>2</Pierce>
|
||||
</Damage>
|
||||
</Entity>
|
||||
</Resistance>
|
||||
<UnitMotion>
|
||||
<WalkSpeed op="mul">1.1</WalkSpeed>
|
||||
</UnitMotion>
|
||||
</Entity>
|
@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_champion_cavalry">
|
||||
<Attack>
|
||||
<Melee>
|
||||
<AttackName>Mace</AttackName>
|
||||
<Damage>
|
||||
<Hack>0</Hack>
|
||||
<Pierce>0</Pierce>
|
||||
<Crush>16</Crush>
|
||||
</Damage>
|
||||
<MaxRange>4</MaxRange>
|
||||
<PrepareTime>500</PrepareTime>
|
||||
<RepeatTime>1000</RepeatTime>
|
||||
</Melee>
|
||||
</Attack>
|
||||
<Health>
|
||||
<Max>300</Max>
|
||||
</Health>
|
||||
<Identity>
|
||||
<GenericName>Champion Cavalry Maceman</GenericName>
|
||||
<VisibleClasses datatype="tokens">Melee Maceman</VisibleClasses>
|
||||
</Identity>
|
||||
<Resistance>
|
||||
<Entity>
|
||||
<Damage>
|
||||
<Pierce op="add">1</Pierce>
|
||||
</Damage>
|
||||
</Entity>
|
||||
</Resistance>
|
||||
<UnitMotion>
|
||||
<WalkSpeed op="mul">1.1</WalkSpeed>
|
||||
</UnitMotion>
|
||||
</Entity>
|
@ -17,8 +17,8 @@
|
||||
<Max>200</Max>
|
||||
</Health>
|
||||
<Identity>
|
||||
<GenericName>Champion Infantry Maceman</GenericName>
|
||||
<VisibleClasses datatype="tokens">Melee Maceman</VisibleClasses>
|
||||
<GenericName>Champion Maceman</GenericName>
|
||||
</Identity>
|
||||
<Resistance>
|
||||
<Entity>
|
||||
|
@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_hero_cavalry">
|
||||
<Attack>
|
||||
<Melee>
|
||||
<AttackName>Mace</AttackName>
|
||||
<Damage>
|
||||
<Hack>0</Hack>
|
||||
<Pierce>0</Pierce>
|
||||
<Crush>32</Crush>
|
||||
</Damage>
|
||||
<MaxRange>4</MaxRange>
|
||||
<PrepareTime>500</PrepareTime>
|
||||
<RepeatTime>1000</RepeatTime>
|
||||
</Melee>
|
||||
</Attack>
|
||||
<Identity>
|
||||
<GenericName>Hero Cavalry Maceman</GenericName>
|
||||
<VisibleClasses datatype="tokens">Melee Maceman</VisibleClasses>
|
||||
</Identity>
|
||||
</Entity>
|
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_hero_infantry">
|
||||
<Attack>
|
||||
<Melee>
|
||||
<AttackName>Mace</AttackName>
|
||||
<Damage>
|
||||
<Hack>0</Hack>
|
||||
<Pierce>0</Pierce>
|
||||
<Crush>28</Crush>
|
||||
</Damage>
|
||||
<MaxRange>3</MaxRange>
|
||||
<PrepareTime>500</PrepareTime>
|
||||
<RepeatTime>1000</RepeatTime>
|
||||
</Melee>
|
||||
</Attack>
|
||||
<Identity>
|
||||
<GenericName>Hero Infantry Maceman</GenericName>
|
||||
<VisibleClasses datatype="tokens">Melee Maceman</VisibleClasses>
|
||||
</Identity>
|
||||
<Resistance>
|
||||
<Entity>
|
||||
<Damage>
|
||||
<Hack op="add">2</Hack>
|
||||
<Pierce op="add">2</Pierce>
|
||||
</Damage>
|
||||
</Entity>
|
||||
</Resistance>
|
||||
</Entity>
|
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_infantry_melee">
|
||||
<Attack>
|
||||
<Melee>
|
||||
<AttackName>Mace</AttackName>
|
||||
<Damage>
|
||||
<Hack>0</Hack>
|
||||
<Pierce>0</Pierce>
|
||||
<Crush>7</Crush>
|
||||
</Damage>
|
||||
<MaxRange>3</MaxRange>
|
||||
<PrepareTime>500</PrepareTime>
|
||||
<RepeatTime>1000</RepeatTime>
|
||||
</Melee>
|
||||
</Attack>
|
||||
<Cost>
|
||||
<Resources>
|
||||
<wood>50</wood>
|
||||
</Resources>
|
||||
</Cost>
|
||||
<Identity>
|
||||
<GenericName>Infantry Maceman</GenericName>
|
||||
<VisibleClasses datatype="tokens">Maceman</VisibleClasses>
|
||||
</Identity>
|
||||
<Loot>
|
||||
<wood>5</wood>
|
||||
</Loot>
|
||||
<Resistance>
|
||||
<Entity>
|
||||
<Damage>
|
||||
<Hack>4</Hack>
|
||||
<Pierce>5</Pierce>
|
||||
</Damage>
|
||||
</Entity>
|
||||
</Resistance>
|
||||
</Entity>
|
@ -1,18 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_infantry_melee_swordsman">
|
||||
<Attack>
|
||||
<Melee>
|
||||
<AttackName>Mace</AttackName>
|
||||
<Damage>
|
||||
<Hack>0</Hack>
|
||||
<Pierce>0</Pierce>
|
||||
<Crush>7</Crush>
|
||||
</Damage>
|
||||
<MaxRange>3</MaxRange>
|
||||
<PrepareTime>500</PrepareTime>
|
||||
<RepeatTime>1000</RepeatTime>
|
||||
</Melee>
|
||||
</Attack>
|
||||
<Entity parent="template_unit_infantry_melee_maceman">
|
||||
<Builder>
|
||||
<Entities datatype="tokens">
|
||||
structures/kush/pyramid_small
|
||||
@ -28,20 +15,13 @@
|
||||
<SelectionGroupName>units/kush/infantry_maceman_b</SelectionGroupName>
|
||||
<GenericName>Noba Maceman</GenericName>
|
||||
<SpecificName>nhw Noba</SpecificName>
|
||||
<VisibleClasses datatype="tokens">-Swordsman Maceman Mercenary</VisibleClasses>
|
||||
<VisibleClasses datatype="tokens">Mercenary</VisibleClasses>
|
||||
<Icon>units/kush_infantry_maceman.png</Icon>
|
||||
<RequiredTechnology>phase_town</RequiredTechnology>
|
||||
</Identity>
|
||||
<Promotion>
|
||||
<Entity>units/kush/infantry_maceman_merc_a</Entity>
|
||||
</Promotion>
|
||||
<Resistance>
|
||||
<Entity>
|
||||
<Damage>
|
||||
<Hack op="add">-1</Hack>
|
||||
</Damage>
|
||||
</Entity>
|
||||
</Resistance>
|
||||
<VisualActor>
|
||||
<Actor>units/kushites/infantry_maceman_b.xml</Actor>
|
||||
</VisualActor>
|
||||
|
Loading…
Reference in New Issue
Block a user