Siege Onager model and animations. Texture is placeholder.

This was SVN commit r13154.
This commit is contained in:
Pureon 2013-02-09 16:22:36 +00:00
parent d1dd979800
commit 9c2e4c93a0
7 changed files with 107 additions and 0 deletions

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="100" name="onager">
<animations>
<animation file="mechanical/siege_onager_idle.dae" name="Idle" speed="100"/>
<animation event="0.145" load="0.05" file="mechanical/siege_onager_attack.dae" name="Melee" speed="100"/>
</animations>
<mesh>structural/siege_onager.dae</mesh>
<textures><texture file="structural/rome_siege_onager.png" name="baseTex"/></textures>
<props>
<prop actor="props/units/weapons/rock.xml" attachpoint="loaded-projectile"/>
<prop actor="props/units/weapons/rock_flaming.xml" attachpoint="projectile"/>
</props>
</variant>
</group>
</actor>

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1834,4 +1834,32 @@ This skeleton is for the deer and any other similiar shaped animals with the exa
<bone name="Barrel_1_Controller"><target>Barrel_1_Controller</target></bone>
</bone>
</skeleton>
<standard_skeleton title="Siege Onager" id="onager">
<bone name="onagermain">
<bone name="windlass"></bone>
<bone name="spoke">
<bone name="sling"></bone>
<bone name="rope_left"></bone>
<bone name="rope_right"></bone>
<bone name="rope_center"></bone>
</bone>
</bone>
</standard_skeleton>
<skeleton title="Siege Onager" target="onager">
<identifier>
<root>onager</root>
</identifier>
<bone name="onagermain"><target>onagermain</target>
<bone name="windlass"><target>windlass</target></bone>
<bone name="spoke"><target>spoke</target>
<bone name="sling"><target>sling</target></bone>
<bone name="rope_left"><target>rope_left</target></bone>
<bone name="rope_right"><target>rope_right</target></bone>
<bone name="rope_center"><target>rope_center</target></bone>
</bone>
</bone>
</skeleton>
</skeletons>

Binary file not shown.

View File

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<Entity parent="template_unit_mechanical_siege_onager">
<Attack>
<Ranged>
<MaxRange>76</MaxRange>
<MinRange>26.0</MinRange>
<ProjectileSpeed>29.0</ProjectileSpeed>
<RepeatTime>6000</RepeatTime>
<Splash>
<Shape>Circular</Shape>
<Range>10</Range>
<FriendlyFire>true</FriendlyFire>
<Hack>40.0</Hack>
<Pierce>0.0</Pierce>
<Crush>40.0</Crush>
</Splash>
</Ranged>
</Attack>
<Cost>
<BuildTime>40</BuildTime>
<Resources>
<wood>300</wood>
<stone>100</stone>
</Resources>
</Cost>
<Footprint replace="">
<Square width="10.0" depth="10.0"/>
<Height>5.0</Height>
</Footprint>
<Identity>
<Civ>rome</Civ>
<SpecificName>Ballista</SpecificName>
</Identity>
<Obstruction>
<Unit radius="3.5"/>
</Obstruction>
<Vision>
<Range>88</Range>
</Vision>
<VisualActor>
<Actor>units/romans/siege_onager.xml</Actor>
</VisualActor>
<UnitMotion>
<WalkSpeed>0.001</WalkSpeed>
<Run>
<Speed>0.001</Speed>
</Run>
</UnitMotion>
</Entity>