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:
Stan 2020-04-25 21:34:24 +00:00
parent 98d3b6cca0
commit 1ca8c78014
20 changed files with 389 additions and 0 deletions

View file

@ -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>

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:edf511b0a7f1cb750ca376dd85435e66dd14e405ab7449f6662fcb7d89dac4b8
size 746465

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7f051634a28bd16f0b357036338d75ec05e6f04e744780682f3ed4fb5359c4ed
size 884918

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f90a842af362ea17179ac5f57626898174dbbce8a76ead7a32e85ce792e9a5ee
size 917572

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ee6410aff690a42aa822d88e452ae1dd090a50a640ac676b3c1043dad5dd7f03
size 1440319

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:562b6747f78050f80a3e7eb1aae9a312e12e3894515fe10f41df83ad2cd7a339
size 1442809

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c5fb2f9e81e7a0b8854ac1a626daad4fff8b932250366d095d12318ab1f10531
size 1443002

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:58365a109d79e506f4d042dde15f0bbb715133f1724bee94e5cad4df89a14b6a
size 1443296

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5393921b55669781135919095ce0dd28a59da2638d54b0e899ebc26fc21e9178
size 1455955

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:204608e8e67bc17f6f9adae0a171b3cd54c16f95025367c63ec7600d85dfaebf
size 570266

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2c6b6f884777076dc184f1251501203f68f738046a9c48b0ce415f13ad2e3fcf
size 747427

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:61c3b5878a16e0419e580b07decb92a0b39e39ea71a56d78f4b850d3e9402bdd
size 579334

View file

@ -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>

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:517fc75f2d12ab67be1cfb5b449a551b4073816fb4082df14613138cdcc706e2
size 1408961

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bdfcb3342cc78bf1746fc8ba1d4d985bd7929438552515de4ff11de2dcc91235
size 1382866

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3c48bda6fa43c319dc3014bbb4e5607adfab44742572e41e3a7c216217a667fd
size 797669

View file

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:689f189585d76b977ff00dbafb319da30dbb6053bdf3261ad9bc95558189055a
size 95559

View file

@ -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>

View file

@ -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" },

View file

@ -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>