I am going to start over on individual units. I removed the natural speed and I am working on a more in between of real and gameplay.

This was SVN commit r6088.
This commit is contained in:
ROBOT 2008-06-21 10:03:36 +00:00
parent 6a56cafff0
commit 418bb34907
23 changed files with 386 additions and 96 deletions

View File

@ -74,11 +74,11 @@
</Loot> </Loot>
<Move> <Move>
<Speed>11.5</Speed> <Speed>4.65</Speed>
<TurningRadius>5.0</TurningRadius> <TurningRadius>5.0</TurningRadius>
<Run> <Run>
<Speed>22.0</Speed> <Speed>27.9</Speed>
<Range>600.0</Range> <Range>600.0</Range>
<RangeMin>5.0</RangeMin> <RangeMin>5.0</RangeMin>
</Run> </Run>

View File

@ -39,17 +39,23 @@
<Hack>15.0</Hack> <Hack>15.0</Hack>
<Pierce>5.0</Pierce> <Pierce>5.0</Pierce>
<Crush>0.0</Crush> <Crush>0.0</Crush>
<Range>3.6</Range>
<Charge> <Charge>
<Hack>45.0</Hack> <Hack>45.0</Hack>
<Pierce>15.0</Pierce> <Pierce>15.0</Pierce>
<Range>3.6</Range>
</Charge> </Charge>
</Melee> </Melee>
</Attack> </Attack>
<Move> <Move>
<Speed>13.0</Speed>
<Speed>11.0</Speed>
<Run> <Run>
<Speed>25.0</Speed>
<Speed>29.7</Speed>
</Run> </Run>
</Move> </Move>
</Actions> </Actions>

View File

@ -29,23 +29,28 @@
<Health> <Health>
<Max>160</Max> <Max>160</Max>
</Health> </Health>
</Traits> </Traits>
<Actions> <Actions>
<Attack> <Attack>
<Melee> <Melee>
<Hack>17.0</Hack> <Hack>17.0</Hack>
<Range>3.6</Range>
</Melee> </Melee>
<Charge> <Charge>
<Hack>51.0</Hack> <Hack>51.0</Hack>
<Range>3.6</Range>
</Charge> </Charge>
</Attack> </Attack>
<Move> <Move>
<Speed>13.0</Speed>
<Speed>11.0</Speed>
<Run> <Run>
<Speed>25.0</Speed>
<Speed>29.7</Speed>
</Run> </Run>
</Move> </Move>
</Actions> </Actions>

View File

@ -36,13 +36,18 @@
<Hack>0.0</Hack> <Hack>0.0</Hack>
<Pierce>40.0</Pierce> <Pierce>40.0</Pierce>
<Crush>0.0</Crush> <Crush>0.0</Crush>
<Range>56.0</Range>
</Ranged> </Ranged>
</Attack> </Attack>
<Move>
<Speed>14.0</Speed> <Move>
<Speed>12.0</Speed>
<Run> <Run>
<Speed>25.0</Speed>
<Speed>32.4</Speed>
</Run> </Run>
</Move> </Move>
</Actions> </Actions>

View File

@ -30,21 +30,27 @@
</Health> </Health>
</Traits> </Traits>
<Actions> <Actions>
<Attack> <Attack>
<Ranged> <Ranged>
<Hack>0.0</Hack> <Hack>0.0</Hack>
<Pierce>30.0</Pierce> <Pierce>30.0</Pierce>
<Crush>0.0</Crush> <Crush>0.0</Crush>
<Range>40.0</Range>
</Ranged> </Ranged>
</Attack> </Attack>
<Move> <Move>
<Speed>14.0</Speed>
<Speed>12.0</Speed>
<Run> <Run>
<Speed>25.0</Speed>
<Speed>32.4</Speed>
</Run> </Run>
</Move> </Move>
</Actions> </Actions>
</Entity> </Entity>

View File

@ -0,0 +1,97 @@
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<Entity Parent="template_unit_super_cavalry">
<Traits>
<Id>
<Generic>Hero</Generic>
<Classes>Hero, Military, Organic</Classes>
</Id>
<Creation>
<Resource>
<Food>150</Food>
<Metal>300</Metal>
</Resource>
</Creation>
<Population>
<Rem>2</Rem>
</Population>
<Vision>
<Los>17</Los>
</Vision>
<Auras>
<Trample>
<Radius>3</Radius>
<Speed>1000</Speed>
<Duration>3</Duration>
<Crush>13.0</Crush>
<Hack>13.0</Hack>
<Pierce>0.0</Pierce>
<r>1.0</r>
<g>0.1</g>
<b>0.2</b>
<a>0.5</a>
</Trample>
<Armour>
<Hack>7.0</Hack>
<Pierce>12.0</Pierce>
<Crush>12.0</Crush>
</Armour>
<Health>
<Max>300</Max>
<RegenRate>0.2</RegenRate>
</Health>
<Loot>
<Xp>1000</Xp>
<Food>10</Food>
<wood>10</wood>
<Stone>10</Stone>
<Metal>100</Metal>
</Loot>
<MiniMap>
<Type>Hero</Type>
</MiniMap>
</Traits>
<Actions>
<Attack>
<Melee>
<Hack>45.0</Hack>
<Pierce>0.0</Pierce>
<Crush>0.0</Crush>
<Range>3.6</Range>
<Speed>1500</Speed>
</Melee>
<Charge>
<Hack>135.0</Hack>
<Pierce>0.0</Pierce>
<Crush>0.0</Crush>
<Range>3.6</Range>
<Speed>1500</Speed>
</Charge>
</Attack>
<Move>
<Speed>11.0</Speed>
<Run>
<Speed>29.7</Speed>
</Run>
</Move>
</Actions>
<SoundGroups>
<Melee>audio/attack/weapon/sword.xml</Melee>
<Death>audio/actor/human/death/death.xml</Death>
</SoundGroups>
</Entity>

View File

@ -0,0 +1,83 @@
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<Entity Parent="template_unit_super_infantry">
<Traits>
<Id>
<Generic>Hero</Generic>
<Classes>Hero, Military, Organic</Classes>
</Id>
<Creation>
<Resource>
<Food>100</Food>
<Metal>250</Metal>
</Resource>
</Creation>
<Population>
<Rem>1</Rem>
</Population>
<Vision>
<Los>15</Los>
</Vision>
<Armour>
<Hack>7.0</Hack>
<Pierce>12.0</Pierce>
<Crush>12.0</Crush>
</Armour>
<Health>
<Max>250</Max>
<RegenRate>0.2</RegenRate>
</Health>
<Loot>
<Xp>1000</Xp>
<Food>10</Food>
<wood>10</wood>
<Stone>10</Stone>
<Metal>100</Metal>
</Loot>
<MiniMap>
<Type>Hero</Type>
</MiniMap>
</Traits>
<Actions>
<Attack>
<Melee>
<Hack>40.0</Hack>
<Pierce>0.0</Pierce>
<Crush>0.0</Crush>
<Range>5.0</Range>
<Speed>1500</Speed>
</Melee>
<Charge>
<Hack>120.0</Hack>
<Pierce>0.0</Pierce>
<Crush>0.0</Crush>
<Range>5.0</Range>
<Speed>1500</Speed>
</Charge>
</Attack>
<Move>
<Speed>6.5</Speed>
<Run>
<Speed>17.55</Speed>
</Run>
</Move>
</Actions>
<SoundGroups>
<Melee>audio/attack/weapon/sword.xml</Melee>
<Death>audio/actor/human/death/death.xml</Death>
</SoundGroups>
</Entity>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<Entity Parent="template_unit"> <Entity Parent="template_unit_super_ranged">
<Traits> <Traits>
<Id> <Id>
@ -62,9 +62,13 @@
</Ranged> </Ranged>
</Attack> </Attack>
<Move> <Move>
<Speed>10.0</Speed>
<Speed>8.0</Speed>
<Run> <Run>
<Speed>20.0</Speed>
<Speed>21.6</Speed>
</Run> </Run>
</Move> </Move>
</Actions> </Actions>

View File

@ -44,19 +44,23 @@
<Actions> <Actions>
<Attack> <Attack>
<Melee> <Melee>
<Hack>10.0</Hack> <Hack>15.0</Hack>
<Pierce>15.0</Pierce> <Pierce>5.0</Pierce>
</Melee> </Melee>
<Charge> <Charge>
<Hack>20.0</Hack> <Hack>30.0</Hack>
<Pierce>30.0</Pierce> <Pierce>10.0</Pierce>
</Charge> </Charge>
</Attack> </Attack>
<Move> <Move>
<Speed>8.0</Speed>
<Speed>6.0</Speed>
<Run> <Run>
<Speed>16.0</Speed>
<Speed>16.2</Speed>
</Run> </Run>
</Move> </Move>
</Actions> </Actions>

View File

@ -52,9 +52,13 @@
</Attack> </Attack>
<Move> <Move>
<Speed>8.5</Speed>
<Speed>6.5</Speed>
<Run> <Run>
<Speed>16.5</Speed>
<Speed>17.55</Speed>
</Run> </Run>
</Move> </Move>
</Actions> </Actions>

View File

@ -40,20 +40,24 @@
<Attack> <Attack>
<Ranged> <Ranged>
<Hack>0.0</Hack> <Hack>0.0</Hack>
<Pierce>50.0</Pierce> <Pierce>45.0</Pierce>
<Crush>0.0</Crush> <Crush>0.0</Crush>
<MinRange>16.0</MinRange> <MinRange>16.0</MinRange>
<Range>32</Range> <Range>30</Range>
<Speed>1500</Speed> <Speed>1500</Speed>
<ProjectileSpeed>30.0</ProjectileSpeed> <ProjectileSpeed>30.0</ProjectileSpeed>
</Ranged> </Ranged>
</Attack> </Attack>
<Move> <Move>
<Speed>9.0</Speed>
<Speed>8.0</Speed>
<Run> <Run>
<Speed>20.0</Speed>
<Speed>21.6</Speed>
</Run> </Run>
</Move> </Move>
</Actions> </Actions>

View File

@ -54,9 +54,13 @@
</Attack> </Attack>
<Move> <Move>
<Speed>10.0</Speed>
<Speed>8.5</Speed>
<Run> <Run>
<Speed>20.0</Speed>
<Speed>22.95</Speed>
</Run> </Run>
</Move> </Move>
</Actions> </Actions>

View File

@ -14,7 +14,7 @@
</Id> </Id>
<Population> <Population>
<Rem>4</Rem> <Rem>3</Rem>
</Population> </Population>
<Anchor> <Anchor>

View File

@ -7,36 +7,55 @@
<Id> <Id>
<Generic>Siege Ballista</Generic>
<Icon_Cell>37</Icon_Cell> <Icon_Cell>37</Icon_Cell>
<Classes>Ranged</Classes> <Classes>Ranged</Classes>
</Id> </Id>
<Creation> <Creation>
<Resource> <Resource>
<Wood>100</Wood> <Wood>190</Wood>
<Metal>100</Metal> <Stone>100</Stone>
</Resource> </Resource>
</Creation> </Creation>
<Armour> <Armour>
<Hack>60.0</Hack> <Hack>4.0</Hack>
<Pierce>140.0</Pierce> <Pierce>4.0</Pierce>
<Crush>40.0</Crush> <Crush>2.0</Crush>
</Armour> </Armour>
<Health>
<Max>180</Max>
</Health>
<Vision>
<Los>15</Los>
</Vision>
</Traits> </Traits>
<Actions> <Actions>
<Attack> <Attack>
<Ranged> <Ranged>
<Hack>0.0</Hack> <Hack>0.0</Hack>
<Pierce>180.0</Pierce> <Pierce>35.0</Pierce>
<Crush>60.0</Crush> <Crush>30.0</Crush>
<Range>54</Range>
<Speed>1500</Speed>
<ProjectileSpeed>30.0</ProjectileSpeed>
</Ranged> </Ranged>
</Attack> </Attack>
<Move>
<Speed>5.75</Speed>
<Run>
<Speed>5.9</Speed>
</Run>
</Move>
</Actions> </Actions>

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<Entity <Entity Parent="template_unit_mechanical_siege">
Parent="template_unit_mechanical_siege"
>
<Traits> <Traits>
<Id> <Id>
<Generic>Siege Onager</Generic>
<Icon_Cell>35</Icon_Cell> <Icon_Cell>35</Icon_Cell>
<Classes>Ranged</Classes> <Classes>Ranged</Classes>
@ -14,16 +14,24 @@
</Id> </Id>
<Creation> <Creation>
<Resource> <Resource>
<Wood>200</Wood> <Wood>330</Wood>
<Metal>150</Metal> <Stone>80</Stone>
<Stone>75</Stone>
</Resource> </Resource>
</Creation> </Creation>
<Armour> <Armour>
<Hack>20.0</Hack> <Hack>4.0</Hack>
<Pierce>80.0</Pierce> <Pierce>6.0</Pierce>
<Crush>150.0</Crush> <Crush>4.0</Crush>
</Armour> </Armour>
<Health>
<Max>250</Max>
</Health>
<Vision>
<Los>20</Los>
</Vision>
</Traits> </Traits>
@ -31,11 +39,20 @@
<Actions> <Actions>
<Attack> <Attack>
<Ranged> <Ranged>
<Hack>80.0</Hack> <Hack>35.0</Hack>
<Pierce>200.0</Pierce> <Pierce>0.0</Pierce>
<Crush>85.0</Crush> <Crush>40.0</Crush>
<Range>72</Range>
<Speed>1500</Speed>
<ProjectileSpeed>20.0</ProjectileSpeed>
</Ranged> </Ranged>
</Attack> </Attack>
<Move>
<Speed>4.75</Speed>
<Run>
<Speed>4.9</Speed>
</Run>
</Move>
</Actions> </Actions>

View File

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<Entity <Entity Parent="template_unit_mechanical_siege">
Parent="template_unit_mechanical_siege"
>
<Traits> <Traits>
<Id> <Id>
<Generic>Siege Ram</Generic>
<Icon_Cell>36</Icon_Cell> <Icon_Cell>36</Icon_Cell>
<Classes>Melee</Classes> <Classes>Melee</Classes>
@ -14,15 +14,24 @@
</Id> </Id>
<Creation> <Creation>
<Resource> <Resource>
<Wood>300</Wood> <Wood>260</Wood>
<Metal>175</Metal> <Metal>60</Metal>
</Resource> </Resource>
</Creation> </Creation>
<Armour> <Armour>
<Hack>30.0</Hack> <Hack>5.0</Hack>
<Pierce>70.0</Pierce> <Pierce>20.0</Pierce>
<Crush>70.0</Crush> <Crush>6.0</Crush>
</Armour> </Armour>
<Health>
<Max>200</Max>
</Health>
<Vision>
<Los>12</Los>
</Vision>
</Traits> </Traits>
@ -30,27 +39,31 @@
<Actions> <Actions>
<Attack> <Attack>
<Ranged> <Melee>
<Hack>80.0</Hack> <Hack>0.0</Hack>
<Pierce>120.0</Pierce> <Pierce>0.0</Pierce>
<Crush>250.0</Crush> <Crush>65.0</Crush>
</Ranged> <Range>5.0</Range>
</Attack> <Speed>1500</Speed>
</Actions> </Melee>
<Actions>
<Attack>
<Charge> <Charge>
<Hack>0.0</Hack> <Hack>0.0</Hack>
<Pierce>0.0</Pierce> <Pierce>0.0</Pierce>
<Crush>100.0</Crush> <Crush>130.0</Crush>
<Range>2.0</Range> <Range>5.0</Range>
<Speed>1500</Speed> <Speed>1500</Speed>
</Charge> </Charge>
</Attack> </Attack>
<Move>
<Speed>3.0</Speed>
<Run>
<Speed>8.1</Speed>
</Run>
</Move>
</Actions> </Actions>
</Entity> </Entity>

View File

@ -62,19 +62,23 @@
<Hack>35.0</Hack> <Hack>35.0</Hack>
<Pierce>0.0</Pierce> <Pierce>0.0</Pierce>
<Crush>0.0</Crush> <Crush>0.0</Crush>
<Range>5.0</Range> <Range>4.8</Range>
<Speed>1500</Speed> <Speed>1500</Speed>
</Melee> </Melee>
<Charge> <Charge>
<Hack>105.0</Hack> <Hack>105.0</Hack>
<Range>5.0</Range> <Range>4.8</Range>
<Speed>1500</Speed> <Speed>1500</Speed>
</Charge> </Charge>
</Attack> </Attack>
<Move> <Move>
<Speed>13.0</Speed>
<Speed>11.0</Speed>
<Run> <Run>
<Speed>25.0</Speed>
<Speed>29.7</Speed>
</Run> </Run>
</Move> </Move>
</Actions> </Actions>

View File

@ -56,9 +56,13 @@
</Charge> </Charge>
</Attack> </Attack>
<Move> <Move>
<Speed>8.5</Speed>
<Speed>6.5</Speed>
<Run> <Run>
<Speed>16.5</Speed>
<Speed>17.55</Speed>
</Run> </Run>
</Move> </Move>
</Actions> </Actions>

View File

@ -20,7 +20,7 @@
<Crush>10.0</Crush> <Crush>10.0</Crush>
</Armour> </Armour>
<Health> <Health>
<Max>170</Max> <Max>100</Max>
</Health> </Health>
<Vision> <Vision>
@ -46,9 +46,13 @@
</Ranged> </Ranged>
</Attack> </Attack>
<Move> <Move>
<Speed>10.0</Speed>
<Speed>8.0</Speed>
<Run> <Run>
<Speed>20.0</Speed>
<Speed>21.6</Speed>
</Run> </Run>
</Move> </Move>
</Actions> </Actions>

View File

@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<Entity <Entity Parent="template_unit">
Parent="template_unit"
>
<Traits> <Traits>
<Id> <Id>

View File

@ -1,8 +1,6 @@
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?> <?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
<Entity <Entity Parent="template_unit_support">
Parent="template_unit_support"
>
<Traits> <Traits>
<Id> <Id>
@ -49,6 +47,10 @@
<RegenRate>0.4</RegenRate> <RegenRate>0.4</RegenRate>
</Health> </Health>
<Vision>
<Los>11</Los>
</Vision>
</Traits> </Traits>
<Actions> <Actions>
@ -94,11 +96,15 @@
</Build> </Build>
<Move> <Move>
<Speed>6.0</Speed>
<Speed>3.5</Speed>
<TurningRadius>0.8</TurningRadius> <TurningRadius>0.8</TurningRadius>
<Run> <Run>
<Speed>12.0</Speed>
<Speed>9.45</Speed>
<Range>50.0</Range> <Range>50.0</Range>
<RangeMin>0.0</RangeMin> <RangeMin>0.0</RangeMin>
</Run> </Run>

View File

@ -50,7 +50,9 @@
<Actions> <Actions>
<Move> <Move>
<Speed>7.5</Speed>
<Speed>5.5</Speed>
<TurningRadius>0.8</TurningRadius> <TurningRadius>0.8</TurningRadius>
</Move> </Move>
</Actions> </Actions>

View File

@ -38,14 +38,15 @@
<Health> <Health>
<Max>100</Max> <Max>100</Max>
<RegenRate>0.2</RegenRate>
</Health> </Health>
</Traits> </Traits>
<Actions> <Actions>
<Move> <Move>
<Speed>12.0</Speed>
<Speed>10.0</Speed>
</Move> </Move>
</Actions> </Actions>