mirror of
https://github.com/FalloutCollaborationProject/FCP-Animals.git
synced 2026-07-27 17:00:58 -07:00
Add FCP animal sounds and wire defs
Added a set of new animal audio assets (Common/Sounds/* .ogg) and corresponding SoundDef entries in 1.6/Defs/SoundDefs/SoundDefs.xml for dogs, giant mantis, mirelurk, mole rat, nightstalker, radroach, radscorpion, and Yao Guai. Updated ThingDefs_Races_Animals to use the new FCP_Sound_* defs (Dogs, Bears, Insects, Lurkers, Rodents) so races reference the new sounds instead of the old ones.
This commit is contained in:
@@ -295,4 +295,386 @@
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!--_____ Dog Sounds _____-->
|
||||
|
||||
<!-- Dog Call -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_Dog_Call</defName>
|
||||
<context>MapOnly</context>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Dog/FCP_Pawn_Dog_Call</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>18~18</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~50</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!-- Dog Injured -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_Dog_Injured</defName>
|
||||
<context>MapOnly</context>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Dog/FCP_Pawn_Dog_Injured</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>20~20</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~55</distRange>
|
||||
<repeatMode>NeverTwice</repeatMode>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!-- Dog Death -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_Dog_Death</defName>
|
||||
<context>MapOnly</context>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Dog/FCP_Pawn_Dog_Death</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>24~24</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~60</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!-- Dog Angry -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_Dog_Angry</defName>
|
||||
<context>MapOnly</context>
|
||||
<maxVoices>2</maxVoices>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Dog/FCP_Pawn_Dog_Attack</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>22~22</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~55</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!-- Dog Eating -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_Dog_Eating</defName>
|
||||
<context>MapOnly</context>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Dog/FCP_Pawn_Dog_Eating</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>14~14</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~25</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!--_____ Giant Mantis Sounds _____-->
|
||||
|
||||
<!-- Giant Mantis Call -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_GiantMantis_Call</defName>
|
||||
<context>MapOnly</context>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>GiantMantis/FCP_Pawn_GiantMantis_Call</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>18~18</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~50</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!-- Giant Mantis Angry -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_GiantMantis_Angry</defName>
|
||||
<context>MapOnly</context>
|
||||
<maxVoices>2</maxVoices>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>GiantMantis/FCP_Pawn_GiantMantis_Attack</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>22~22</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~55</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!-- Giant Mantis Death -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_GiantMantis_Death</defName>
|
||||
<context>MapOnly</context>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>GiantMantis/FCP_Pawn_GiantMantis_Death</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>26~26</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~60</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!--_____ Mirelurk Sounds _____-->
|
||||
|
||||
<!-- Mirelurk Call -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_Mirelurk_Call</defName>
|
||||
<context>MapOnly</context>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Mirelurk/FCP_Pawn_Mirelurk_Call</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>20~20</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~55</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!--_____ Mole Rat Sounds _____-->
|
||||
|
||||
<!-- Mole Rat Angry -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_MoleRat_Angry</defName>
|
||||
<context>MapOnly</context>
|
||||
<maxVoices>2</maxVoices>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>MoleRat/FCP_Pawn_MoleRat_Attack</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>18~18</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~45</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!--_____ Nightstalker Sounds _____-->
|
||||
|
||||
<!-- Nightstalker Call -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_Nightstalker_Call</defName>
|
||||
<context>MapOnly</context>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Nightstalker/FCP_Sound_NightStalker_Call</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>20~20</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~60</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!-- Nightstalker Angry -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_Nightstalker_Angry</defName>
|
||||
<context>MapOnly</context>
|
||||
<maxVoices>2</maxVoices>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Nightstalker/FCP_Pawn_NightStalker_Angry</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>24~24</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~65</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!-- Nightstalker Attack -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_Nightstalker_Attack</defName>
|
||||
<context>MapOnly</context>
|
||||
<maxVoices>2</maxVoices>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Nightstalker/FCP_Pawn_NightStalker_Attack</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>22~22</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~60</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!--_____ Radscorpion Sounds _____-->
|
||||
|
||||
<!-- Radscorpion Call -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_Radscorpion_Call</defName>
|
||||
<context>MapOnly</context>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Radscorpion/FCP_Pawn_Radscorpion_Call</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>18~18</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~50</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!-- Radscorpion Angry -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_Radscorpion_Angry</defName>
|
||||
<context>MapOnly</context>
|
||||
<maxVoices>2</maxVoices>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>Radscorpion/FCP_Pawn_Radscorpion_Attack</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>22~22</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~55</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!--_____ Yao Guai Sounds _____-->
|
||||
|
||||
<!-- Yao Guai Call -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_YaoGuai_Call</defName>
|
||||
<context>MapOnly</context>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>YaoGuai/FCP_Pawn_YaoGuai_Call</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>24~24</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~65</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!-- Yao Guai Angry -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_YaoGuai_Angry</defName>
|
||||
<context>MapOnly</context>
|
||||
<maxVoices>2</maxVoices>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>YaoGuai/FCP_Pawn_YaoGuai_Attack</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>28~28</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~70</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
<!-- Yao Guai Death -->
|
||||
|
||||
<SoundDef>
|
||||
<defName>FCP_Sound_YaoGuai_Death</defName>
|
||||
<context>MapOnly</context>
|
||||
<subSounds>
|
||||
<li>
|
||||
<grains>
|
||||
<li Class="AudioGrain_Clip">
|
||||
<clipPath>YaoGuai/FCP_Pawn_YaoGuai_Death</clipPath>
|
||||
</li>
|
||||
</grains>
|
||||
<volumeRange>32~32</volumeRange>
|
||||
<pitchRange>0.95~1.05</pitchRange>
|
||||
<distRange>0~70</distRange>
|
||||
<sustainLoop>False</sustainLoop>
|
||||
</li>
|
||||
</subSounds>
|
||||
</SoundDef>
|
||||
|
||||
</Defs>
|
||||
@@ -117,10 +117,10 @@
|
||||
<li>
|
||||
<def>AnimalAdult</def>
|
||||
<minAge>1.0</minAge>
|
||||
<soundWounded>Pawn_Bear_Injured</soundWounded>
|
||||
<soundDeath>Pawn_Bear_Death</soundDeath>
|
||||
<soundCall>Pawn_Bear_Call</soundCall>
|
||||
<soundAngry>Pawn_Bear_Angry</soundAngry>
|
||||
<soundWounded>FCP_Sound_YaoGuai_Angry</soundWounded>
|
||||
<soundDeath>FCP_Sound_YaoGuai_Death</soundDeath>
|
||||
<soundCall>FCP_Sound_YaoGuai_Call</soundCall>
|
||||
<soundAngry>FCP_Sound_YaoGuai_Angry</soundAngry>
|
||||
</li>
|
||||
</lifeStageAges>
|
||||
<soundMeleeHitPawn>Pawn_Melee_BigBash_HitPawn</soundMeleeHitPawn>
|
||||
|
||||
@@ -298,7 +298,7 @@
|
||||
<trainability>Advanced</trainability>
|
||||
<specificMeatDef>FCP_Meat_Prime_Varmint</specificMeatDef>
|
||||
<nuzzleMtbHours>12</nuzzleMtbHours>
|
||||
<soundEating>PredatorSmall_Eat</soundEating>
|
||||
<soundEating>FCP_Sound_Dog_Eating</soundEating>
|
||||
<wildBiomes>
|
||||
<TemperateForest>0.9</TemperateForest>
|
||||
<AridShrubland>0.2</AridShrubland>
|
||||
@@ -328,10 +328,10 @@
|
||||
<li>
|
||||
<def>AnimalAdult</def>
|
||||
<minAge>0.5</minAge>
|
||||
<soundWounded>FCP_Sound_Animal_Vicious_Dog_Injured</soundWounded>
|
||||
<soundDeath>FCP_Sound_Animal_Vicious_Dog_Death</soundDeath>
|
||||
<soundCall>FCP_Sound_Animal_Vicious_Dog_Bark</soundCall>
|
||||
<soundAngry>FCP_Sound_Animal_Vicious_Dog_Growl</soundAngry>
|
||||
<soundWounded>FCP_Sound_Dog_Injured</soundWounded>
|
||||
<soundDeath>FCP_Sound_Dog_Death</soundDeath>
|
||||
<soundCall>FCP_Sound_Dog_Call</soundCall>
|
||||
<soundAngry>FCP_Sound_Dog_Angry</soundAngry>
|
||||
</li>
|
||||
</lifeStageAges>
|
||||
<soundMeleeHitPawn>Pawn_Melee_SmallScratch_HitPawn</soundMeleeHitPawn>
|
||||
@@ -537,10 +537,10 @@
|
||||
<li>
|
||||
<def>AnimalAdult</def>
|
||||
<minAge>0.35</minAge>
|
||||
<soundWounded>Pawn_Warg_Wounded</soundWounded>
|
||||
<soundDeath>Pawn_Warg_Death</soundDeath>
|
||||
<soundCall>Pawn_Warg_Call</soundCall>
|
||||
<soundAngry>Pawn_Warg_Angry</soundAngry>
|
||||
<soundWounded>FCP_Sound_Nightstalker_Attack</soundWounded>
|
||||
<soundDeath>FCP_Sound_Nightstalker_Angry</soundDeath>
|
||||
<soundCall>FCP_Sound_Nightstalker_Call</soundCall>
|
||||
<soundAngry>FCP_Sound_Nightstalker_Angry</soundAngry>
|
||||
</li>
|
||||
</lifeStageAges>
|
||||
<soundMeleeHitPawn>Pawn_Melee_BigBash_HitPawn</soundMeleeHitPawn>
|
||||
|
||||
@@ -438,10 +438,10 @@
|
||||
<li>
|
||||
<def>AnimalAdult</def>
|
||||
<minAge>0.75</minAge>
|
||||
<soundWounded>Pawn_BigInsect_Pain</soundWounded>
|
||||
<soundDeath>Pawn_BigInsect_Death</soundDeath>
|
||||
<soundCall>Pawn_BigInsect_Call</soundCall>
|
||||
<soundAngry>Pawn_BigInsect_Angry</soundAngry>
|
||||
<soundWounded>FCP_Sound_GiantMantis_Angry</soundWounded>
|
||||
<soundDeath>FCP_Sound_GiantMantis_Death</soundDeath>
|
||||
<soundCall>FCP_Sound_GiantMantis_Call</soundCall>
|
||||
<soundAngry>FCP_Sound_GiantMantis_Angry</soundAngry>
|
||||
</li>
|
||||
</lifeStageAges>
|
||||
<soundMeleeHitPawn>Pawn_Melee_BigBash_HitPawn</soundMeleeHitPawn>
|
||||
|
||||
@@ -118,7 +118,7 @@
|
||||
<minAge>0.45</minAge>
|
||||
<soundWounded>Pawn_BigInsect_Pain</soundWounded>
|
||||
<soundDeath>Pawn_BigInsect_Death</soundDeath>
|
||||
<soundCall>Pawn_BigInsect_Call</soundCall>
|
||||
<soundCall>FCP_Sound_Mirelurk_Call</soundCall>
|
||||
<soundAngry>Pawn_BigInsect_Angry</soundAngry>
|
||||
</li>
|
||||
</lifeStageAges>
|
||||
|
||||
@@ -101,7 +101,7 @@
|
||||
<soundWounded>Pawn_Rodent_Wounded</soundWounded>
|
||||
<soundDeath>Pawn_Rodent_Death</soundDeath>
|
||||
<soundCall>Pawn_Rodent_Call</soundCall>
|
||||
<soundAngry>Pawn_Rodent_Angry</soundAngry>
|
||||
<soundAngry>FCP_Sound_MoleRat_Angry</soundAngry>
|
||||
</li>
|
||||
</lifeStageAges>
|
||||
<soundMeleeHitPawn>Pawn_Melee_SmallScratch_HitPawn</soundMeleeHitPawn>
|
||||
|
||||
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user