forked from mirrors/0ad
Hippopotamus model by @Micket, animations by @Alexandermb, textures by @Stan based on CC-BY-SA textures, see credits and thread for links.
Fixes: #1969 Comments by: @Nescio, @wowgetoffyourcellphone. This was SVN commit r23603.
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant file="quadraped/base_hippopotamus.xml">
|
||||
<mesh>skeletal/fauna_hippopotamus.dae</mesh>
|
||||
<textures>
|
||||
<texture file="skeletal/fauna_hippopotamus_spec.png" name="specTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<group>
|
||||
<variant name="Black" frequency="1">
|
||||
<textures>
|
||||
<texture file="skeletal/fauna_hippopotamus_01.png" name="baseTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
<variant name="Brown" frequency="1">
|
||||
<textures>
|
||||
<texture file="skeletal/fauna_hippopotamus_02.png" name="baseTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_spec.xml</material>
|
||||
</actor>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,233 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<skeletons>
|
||||
<standard_skeleton title="Hippo Armature" id="Hippo_Armature">
|
||||
<bone name="Hippopotamidae_root">
|
||||
<bone name="Leg_Target_R" />
|
||||
<bone name="Knee_B_R" />
|
||||
<bone name="Knee_F_L" />
|
||||
<bone name="Shoulder_Target_L" />
|
||||
<bone name="Leg_Target_L" />
|
||||
<bone name="Knee_B_L" />
|
||||
<bone name="Hippopotamidae_Pelvis">
|
||||
<bone name="Hippopotamidae_Spine">
|
||||
<bone name="Hippopotamidae_Spine_1">
|
||||
<bone name="Hippopotamidae_Spine_2">
|
||||
<bone name="Hippopotamidae_Neck">
|
||||
<bone name="Hippopotamidae_Head">
|
||||
<bone name="Hippopotamidae_ear_R" />
|
||||
<bone name="Hippopotamidae_ear_L" />
|
||||
<bone name="Hippopotamidae_Jaw_01">
|
||||
<bone name="Hippopotamidae_Jaw_02" />
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Head_Bottom">
|
||||
<bone name="Hippopotamidae_Jaw_Bottom" />
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Belly" />
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Spine_L">
|
||||
<bone name="Hippopotamidae_Shoulder_L" />
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Spine_R">
|
||||
<bone name="Hippopotamidae_Shoulder_R" />
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Lower_Spine_1_L">
|
||||
<bone name="Hippopotamidae_Lower_Spine_2_L" />
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Lower_Spine_1_R">
|
||||
<bone name="Hippopotamidae_Lower_Spine_2_R" />
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Leg_R">
|
||||
<bone name="Hippopotamidae_Foreleg_R">
|
||||
<bone name="Hippopotamidae_Ankle_R">
|
||||
<bone name="Hippopotamidae_Foot_R">
|
||||
<bone name="Hippopotamidae_Toe_R" />
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Leg_L">
|
||||
<bone name="Hippopotamidae_Foreleg_L">
|
||||
<bone name="Hippopotamidae_Ankle_L">
|
||||
<bone name="Hippopotamidae_Foot_L">
|
||||
<bone name="Hippopotamidae_Toe_L" />
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Knee_F_R" />
|
||||
<bone name="Shoulder_Target_R" />
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Upperarm_L">
|
||||
<bone name="Hippopotamidae_Arm_L">
|
||||
<bone name="Hippopotamidae_Forearm_L">
|
||||
<bone name="Hippopotamidae_Paw_L" />
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Upperarm_R">
|
||||
<bone name="Hippopotamidae_Arm_R">
|
||||
<bone name="Hippopotamidae_Forearm_R">
|
||||
<bone name="Hippopotamidae_Paw_R" />
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippo" />
|
||||
</standard_skeleton>
|
||||
<skeleton title="Hippo Armature" target="Hippo_Armature">
|
||||
<identifier>
|
||||
<root>Hippopotamidae_root</root>
|
||||
</identifier>
|
||||
<bone name="Hippopotamidae_root">
|
||||
<target>Hippopotamidae_root</target>
|
||||
<bone name="Leg_Target_R">
|
||||
<target>Leg_Target_R</target>
|
||||
</bone>
|
||||
<bone name="Knee_B_R">
|
||||
<target>Knee_B_R</target>
|
||||
</bone>
|
||||
<bone name="Knee_F_L">
|
||||
<target>Knee_F_L</target>
|
||||
</bone>
|
||||
<bone name="Shoulder_Target_L">
|
||||
<target>Shoulder_Target_L</target>
|
||||
</bone>
|
||||
<bone name="Leg_Target_L">
|
||||
<target>Leg_Target_L</target>
|
||||
</bone>
|
||||
<bone name="Knee_B_L">
|
||||
<target>Knee_B_L</target>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Pelvis">
|
||||
<target>Hippopotamidae_Pelvis</target>
|
||||
<bone name="Hippopotamidae_Spine">
|
||||
<target>Hippopotamidae_Spine</target>
|
||||
<bone name="Hippopotamidae_Spine_1">
|
||||
<target>Hippopotamidae_Spine_1</target>
|
||||
<bone name="Hippopotamidae_Spine_2">
|
||||
<target>Hippopotamidae_Spine_2</target>
|
||||
<bone name="Hippopotamidae_Neck">
|
||||
<target>Hippopotamidae_Neck</target>
|
||||
<bone name="Hippopotamidae_Head">
|
||||
<target>Hippopotamidae_Head</target>
|
||||
<bone name="Hippopotamidae_ear_R">
|
||||
<target>Hippopotamidae_ear_R</target>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_ear_L">
|
||||
<target>Hippopotamidae_ear_L</target>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Jaw_01">
|
||||
<target>Hippopotamidae_Jaw_01</target>
|
||||
<bone name="Hippopotamidae_Jaw_02">
|
||||
<target>Hippopotamidae_Jaw_02</target>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Head_Bottom">
|
||||
<target>Hippopotamidae_Head_Bottom</target>
|
||||
<bone name="Hippopotamidae_Jaw_Bottom">
|
||||
<target>Hippopotamidae_Jaw_Bottom</target>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Belly">
|
||||
<target>Hippopotamidae_Belly</target>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Spine_L">
|
||||
<target>Hippopotamidae_Spine_L</target>
|
||||
<bone name="Hippopotamidae_Shoulder_L">
|
||||
<target>Hippopotamidae_Shoulder_L</target>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Spine_R">
|
||||
<target>Hippopotamidae_Spine_R</target>
|
||||
<bone name="Hippopotamidae_Shoulder_R">
|
||||
<target>Hippopotamidae_Shoulder_R</target>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Lower_Spine_1_L">
|
||||
<target>Hippopotamidae_Lower_Spine_1_L</target>
|
||||
<bone name="Hippopotamidae_Lower_Spine_2_L">
|
||||
<target>Hippopotamidae_Lower_Spine_2_L</target>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Lower_Spine_1_R">
|
||||
<target>Hippopotamidae_Lower_Spine_1_R</target>
|
||||
<bone name="Hippopotamidae_Lower_Spine_2_R">
|
||||
<target>Hippopotamidae_Lower_Spine_2_R</target>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Leg_R">
|
||||
<target>Hippopotamidae_Leg_R</target>
|
||||
<bone name="Hippopotamidae_Foreleg_R">
|
||||
<target>Hippopotamidae_Foreleg_R</target>
|
||||
<bone name="Hippopotamidae_Ankle_R">
|
||||
<target>Hippopotamidae_Ankle_R</target>
|
||||
<bone name="Hippopotamidae_Foot_R">
|
||||
<target>Hippopotamidae_Foot_R</target>
|
||||
<bone name="Hippopotamidae_Toe_R">
|
||||
<target>Hippopotamidae_Toe_R</target>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Leg_L">
|
||||
<target>Hippopotamidae_Leg_L</target>
|
||||
<bone name="Hippopotamidae_Foreleg_L">
|
||||
<target>Hippopotamidae_Foreleg_L</target>
|
||||
<bone name="Hippopotamidae_Ankle_L">
|
||||
<target>Hippopotamidae_Ankle_L</target>
|
||||
<bone name="Hippopotamidae_Foot_L">
|
||||
<target>Hippopotamidae_Foot_L</target>
|
||||
<bone name="Hippopotamidae_Toe_L">
|
||||
<target>Hippopotamidae_Toe_L</target>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Knee_F_R">
|
||||
<target>Knee_F_R</target>
|
||||
</bone>
|
||||
<bone name="Shoulder_Target_R">
|
||||
<target>Shoulder_Target_R</target>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Upperarm_L">
|
||||
<target>Hippopotamidae_Upperarm_L</target>
|
||||
<bone name="Hippopotamidae_Arm_L">
|
||||
<target>Hippopotamidae_Arm_L</target>
|
||||
<bone name="Hippopotamidae_Forearm_L">
|
||||
<target>Hippopotamidae_Forearm_L</target>
|
||||
<bone name="Hippopotamidae_Paw_L">
|
||||
<target>Hippopotamidae_Paw_L</target>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippopotamidae_Upperarm_R">
|
||||
<target>Hippopotamidae_Upperarm_R</target>
|
||||
<bone name="Hippopotamidae_Arm_R">
|
||||
<target>Hippopotamidae_Arm_R</target>
|
||||
<bone name="Hippopotamidae_Forearm_R">
|
||||
<target>Hippopotamidae_Forearm_R</target>
|
||||
<bone name="Hippopotamidae_Paw_R">
|
||||
<target>Hippopotamidae_Paw_R</target>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
</bone>
|
||||
<bone name="Hippo">
|
||||
<target>Hippo</target>
|
||||
</bone>
|
||||
</skeleton>
|
||||
</skeletons>
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<variant name="Base" frequency="1">
|
||||
<animations>
|
||||
<animation file="quadraped/hippopotamus_attack.dae" name="attack_melee" id="attack_melee1" event="0.5" frequency="10" speed="80"/>
|
||||
<animation file="quadraped/hippopotamus_idle_01.dae" name="Idle" id="idle1" frequency="10" speed="80"/>
|
||||
<animation file="quadraped/hippopotamus_idle_02.dae" name="Idle" id="idle2" frequency="1" speed="80"/>
|
||||
<animation file="quadraped/hippopotamus_idle_03.dae" name="Idle" id="idle3" frequency="1" speed="80"/>
|
||||
<animation file="quadraped/hippopotamus_idle_04.dae" name="Idle" id="idle4" frequency="1" speed="80"/>
|
||||
<animation file="quadraped/hippopotamus_idle_05.dae" name="Idle" id="idle5" frequency="1" speed="80"/>
|
||||
<animation file="quadraped/hippopotamus_idle_01.dae" name="feeding" id="feeding1" frequency="10" speed="80"/>
|
||||
<animation file="quadraped/hippopotamus_idle_02.dae" name="feeding" id="feeding2" frequency="1" speed="80"/>
|
||||
<animation file="quadraped/hippopotamus_idle_03.dae" name="feeding" id="feeding3" frequency="2" speed="80"/>
|
||||
<animation file="quadraped/hippopotamus_idle_04.dae" name="feeding" id="feeding4" frequency="1" speed="80"/>
|
||||
<animation file="quadraped/hippopotamus_idle_05.dae" name="feeding" id="feeding5" frequency="1" speed="80"/>
|
||||
<animation file="quadraped/hippopotamus_idle_06.dae" name="feeding" id="feeding6" frequency="1" speed="80"/>
|
||||
<animation file="quadraped/hippopotamus_walk.dae" name="Walk" speed="40"/>
|
||||
<animation file="quadraped/hippopotamus_trot.dae" name="Run" speed="30"/>
|
||||
<animation file="quadraped/hippopotamus_death.dae" name="Death" speed="80"/>
|
||||
</animations>
|
||||
</variant>
|
||||
@@ -73,6 +73,7 @@
|
||||
{ "nick": "Dnas", "name": "David Benjamin" },
|
||||
{ "nick": "Fire Giant", "name": "Malte Schwarzkopf" },
|
||||
{ "nick": "Foaly", "name": "Maximilian Wagenbach" },
|
||||
{ "name": "Gunnar Ries Amphibol" },
|
||||
{ "nick": "HstryQT", "name": "Lori Lee" },
|
||||
{ "nick": "Hyborian", "name": "Shan Sherrill" },
|
||||
{ "nick": "Iko1992" },
|
||||
@@ -84,7 +85,9 @@
|
||||
{ "nick": "LordGood", "name": "Johnathan B. Good" },
|
||||
{ "nick": "mfmachado", "name": "Mario Machado" },
|
||||
{ "nick": "Mythos_Ruler", "name": "Michael D. Hafer" },
|
||||
{ "name": "Micha L. Rieser" },
|
||||
{ "nick": "Nescio" },
|
||||
{ "name": "Paul Maritz" },
|
||||
{ "nick": "pedro_blanco", "name": "Pedro Blanco" },
|
||||
{ "name": "Pete Unseth" },
|
||||
{ "name": "photos-public-domain.com" },
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Entity parent="template_unit_fauna_wild_aggressive">
|
||||
<Armour>
|
||||
<Hack>3</Hack>
|
||||
<Pierce>4</Pierce>
|
||||
<Crush>5</Crush>
|
||||
</Armour>
|
||||
<Attack>
|
||||
<Melee>
|
||||
<Damage>
|
||||
<Hack>12</Hack>
|
||||
<Pierce>12</Pierce>
|
||||
<Crush>0</Crush>
|
||||
</Damage>
|
||||
<MaxRange>2</MaxRange>
|
||||
<RepeatTime>1000</RepeatTime>
|
||||
<PrepareTime>0</PrepareTime>
|
||||
</Melee>
|
||||
</Attack>
|
||||
<Footprint>
|
||||
<Square width="3.5" depth="6"/>
|
||||
<Height>1.5</Height>
|
||||
</Footprint>
|
||||
<Health>
|
||||
<Max>200</Max>
|
||||
<DeathType>remain</DeathType>
|
||||
</Health>
|
||||
<Identity>
|
||||
<GenericName>Hippopotamus</GenericName>
|
||||
<SpecificName>Hippopotamus amphibius</SpecificName>
|
||||
<Icon>gaia/fauna_hippopotamus.png</Icon>
|
||||
</Identity>
|
||||
<Loot>
|
||||
<xp>50</xp>
|
||||
</Loot>
|
||||
<Position>
|
||||
<Anchor>pitch</Anchor>
|
||||
</Position>
|
||||
<ResourceSupply>
|
||||
<Amount>400</Amount>
|
||||
<KillBeforeGather>true</KillBeforeGather>
|
||||
<MaxGatherers>8</MaxGatherers>
|
||||
<Type>food.meat</Type>
|
||||
</ResourceSupply>
|
||||
<Selectable>
|
||||
<Overlay>
|
||||
<Texture>
|
||||
<MainTexture>circle/256x256.png</MainTexture>
|
||||
<MainTextureMask>circle/256x256_mask.png</MainTextureMask>
|
||||
</Texture>
|
||||
</Overlay>
|
||||
</Selectable>
|
||||
<Sound>
|
||||
<SoundGroups>
|
||||
<select>actor/fauna/animal/lion_select.xml</select>
|
||||
<attack_melee>actor/fauna/animal/lion_attack.xml</attack_melee>
|
||||
<death>actor/fauna/animal/lion_death.xml</death>
|
||||
</SoundGroups>
|
||||
</Sound>
|
||||
<VisualActor>
|
||||
<Actor>fauna/hippopotamus.xml</Actor>
|
||||
</VisualActor>
|
||||
</Entity>
|
||||
Reference in New Issue
Block a user