Add giant mantis, update animal textures and variants

Introduces the giant mantis as a new insect animal with full ThingDef, PawnKindDef, and textures. Refactors bighorner animals to a single gendered definition, updates lakelurk and lakelurk king stats and life stage sizes, and adds alternate graphics for rad rabbits. Updates texture paths for several animals and adds new textures for German Shepherd Dog, Praying Mantis, Rad Chicken, Rad Raven, Radgull, Vicious Dog, and Wild Dog. Also updates the preview image.
This commit is contained in:
RickGrymes
2026-01-05 11:59:36 -06:00
parent a841b33f69
commit e8e779cacc
44 changed files with 299 additions and 186 deletions
@@ -124,7 +124,7 @@
<li>
<label>Rad Chick</label>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/Rad_Chicken/FCP_Rad_Chicken</texPath>
<texPath>Animals/Rad_Chicken/FCP_Rad_Chicken</texPath>
<drawSize>0.40</drawSize>
<color>(223,219,108)</color>
</bodyGraphicData>
@@ -136,12 +136,12 @@
<li>
<labelMale>Rad Cockerel</labelMale>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/Rad_Chicken/FCP_Rad_Chicken</texPath>
<texPath>Animals/Rad_Chicken/FCP_Rad_Chicken</texPath>
<drawSize>0.70</drawSize>
<color>(200,150,85)</color>
</bodyGraphicData>
<femaleGraphicData>
<texPath>Things/Pawn/Animal/Rad_Chicken/FCP_Rad_Chicken</texPath>
<texPath>Animals/Rad_Chicken/FCP_Rad_Chicken</texPath>
<drawSize>0.68</drawSize>
</femaleGraphicData>
<dessicatedBodyGraphicData>
@@ -155,7 +155,7 @@
</li>
<li>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/Rad_Chicken/FCP_Rad_Chicken</texPath>
<texPath>Animals/Rad_Chicken/FCP_Rad_Chicken</texPath>
<drawSize>0.82</drawSize>
<color>(200,150,85)</color>
<shadowData>
@@ -164,7 +164,7 @@
</shadowData>
</bodyGraphicData>
<femaleGraphicData>
<texPath>Things/Pawn/Animal/Rad_Chicken/FCP_Rad_Chicken</texPath>
<texPath>Animals/Rad_Chicken/FCP_Rad_Chicken</texPath>
<drawSize>0.80</drawSize>
</femaleGraphicData>
<dessicatedBodyGraphicData>
@@ -305,15 +305,15 @@
<flyingMoveSpeedMultiplier>5</flyingMoveSpeedMultiplier>
<flyingBodyGraphicData>
<li>
<texPath>Things/Pawn/Animal/Rad_Raven/FCP_Rad_Raven_flight</texPath>
<texPath>Animals/Rad_Raven/FCP_Rad_Raven_flight</texPath>
<drawSize>1</drawSize>
</li>
<li>
<texPath>Things/Pawn/Animal/Rad_Raven/FCP_Rad_Raven_flight</texPath>
<texPath>Animals/Rad_Raven/FCP_Rad_Raven_flight</texPath>
<drawSize>1.3</drawSize>
</li>
<li>
<texPath>Things/Pawn/Animal/Rad_Raven/FCP_Rad_Raven_flight</texPath>
<texPath>Animals/Rad_Raven/FCP_Rad_Raven_flight</texPath>
<drawSize>1.4</drawSize>
<shadowData>
<volume>(0.25, 0.3, 0.25)</volume>
@@ -343,27 +343,27 @@
<li>
<label>Rad Raven</label>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/Rad_Raven/FCP_Rad_Raven</texPath>
<texPath>Animals/Rad_Raven/FCP_Rad_Raven</texPath>
<drawSize>1</drawSize>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Things/Pawn/Animal/Rad_Raven/FCP_Dessicated_Rad_Raven</texPath>
<texPath>Animals/Rad_Raven/FCP_Dessicated_Rad_Raven</texPath>
<drawSize>1</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/Rad_Raven/FCP_Rad_Raven</texPath>
<texPath>Animals/Rad_Raven/FCP_Rad_Raven</texPath>
<drawSize>1.3</drawSize>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Things/Pawn/Animal/Rad_Raven/FCP_Dessicated_Rad_Raven</texPath>
<texPath>Animals/Rad_Raven/FCP_Dessicated_Rad_Raven</texPath>
<drawSize>1.3</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/Rad_Raven/FCP_Rad_Raven</texPath>
<texPath>Animals/Rad_Raven/FCP_Rad_Raven</texPath>
<drawSize>1.4</drawSize>
<shadowData>
<volume>(0.25, 0.3, 0.25)</volume>
@@ -371,7 +371,7 @@
</shadowData>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Things/Pawn/Animal/Rad_Raven/FCP_Dessicated_Rad_Raven</texPath>
<texPath>Animals/Rad_Raven/FCP_Dessicated_Rad_Raven</texPath>
<drawSize>1.4</drawSize>
</dessicatedBodyGraphicData>
</li>
@@ -509,15 +509,15 @@
<flyingMoveSpeedMultiplier>4</flyingMoveSpeedMultiplier>
<flyingBodyGraphicData>
<li>
<texPath>Things/Pawn/Animal/Radgull/FCP_Radgull_flight</texPath>
<texPath>Animals/Radgull/FCP_Radgull_Flight</texPath>
<drawSize>1</drawSize>
</li>
<li>
<texPath>Things/Pawn/Animal/Radgull/FCP_Radgull_flight</texPath>
<texPath>Animals/Radgull/FCP_Radgull_Flight</texPath>
<drawSize>1.3</drawSize>
</li>
<li>
<texPath>Things/Pawn/Animal/Radgull/FCP_Radgull_flight</texPath>
<texPath>Animals/Radgull/FCP_Radgull_Flight</texPath>
<drawSize>1.4</drawSize>
<shadowData>
<volume>(0.25, 0.3, 0.25)</volume>
@@ -553,27 +553,27 @@
<li>
<label>Radgull</label>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/Radgull/FCP_Radgull</texPath>
<texPath>Animals/Radgull/FCP_Radgull</texPath>
<drawSize>1</drawSize>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Things/Pawn/Animal/Radgull/FCP_Dessicated_Radgull</texPath>
<texPath>Animals/Radgull/FCP_Dessicated_Radgull</texPath>
<drawSize>1</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/Radgull/FCP_Radgull</texPath>
<texPath>Animals/Radgull/FCP_Radgull</texPath>
<drawSize>1.3</drawSize>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Things/Pawn/Animal/Radgull/FCP_Dessicated_Radgull</texPath>
<texPath>Animals/Radgull/FCP_Dessicated_Radgull</texPath>
<drawSize>1.3</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/Radgull/FCP_Radgull</texPath>
<texPath>Animals/Radgull/FCP_Radgull</texPath>
<drawSize>1.4</drawSize>
<shadowData>
<volume>(0.25, 0.3, 0.25)</volume>
@@ -581,7 +581,7 @@
</shadowData>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Things/Pawn/Animal/Radgull/FCP_Dessicated_Radgull</texPath>
<texPath>Animals/Radgull/FCP_Dessicated_Radgull</texPath>
<drawSize>1.4</drawSize>
</dessicatedBodyGraphicData>
</li>
@@ -751,4 +751,4 @@
</lifeStages>
</PawnKindDef>
</Defs>
</Defs>
@@ -118,93 +118,29 @@
</race>
</ThingDef>
<!-- Bighorner Bull -->
<!-- Bighorner -->
<ThingDef ParentName="FCP_Animal_Bighorner_Base">
<defName>FCP_Animal_Bighorner_Bull</defName>
<label>Bighorner Bull</label>
<description>A male bighorner, a mutated descendant of bighorn sheep. These hardy creatures are commonly used as pack animals and livestock throughout the wasteland, valued for their strength, meat, and hide. Bulls are larger and more aggressive than cows, sporting impressive curved horns.</description>
<statBases>
<MoveSpeed>4.3</MoveSpeed>
<MarketValue>600</MarketValue>
<ArmorRating_Blunt>0.15</ArmorRating_Blunt>
</statBases>
<tools>
<li>
<label>left hoof</label>
<labelNoLocation>hoof</labelNoLocation>
<capacities>
<li>Blunt</li>
<li>Poke</li>
</capacities>
<power>10.0</power>
<cooldownTime>2</cooldownTime>
<linkedBodyPartsGroup>FrontLeftLeg</linkedBodyPartsGroup>
</li>
<li>
<label>right hoof</label>
<labelNoLocation>hoof</labelNoLocation>
<capacities>
<li>Blunt</li>
<li>Poke</li>
</capacities>
<power>10.0</power>
<cooldownTime>2</cooldownTime>
<linkedBodyPartsGroup>FrontRightLeg</linkedBodyPartsGroup>
</li>
<li>
<label>horns</label>
<capacities>
<li>Blunt</li>
<li>Poke</li>
</capacities>
<power>14.0</power>
<cooldownTime>2.2</cooldownTime>
<linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
<chanceFactor>0.5</chanceFactor>
<armorPenetration>0.2</armorPenetration>
</li>
<li>
<capacities>
<li>Bite</li>
</capacities>
<power>9.0</power>
<cooldownTime>2.6</cooldownTime>
<linkedBodyPartsGroup>Teeth</linkedBodyPartsGroup>
<chanceFactor>0.3</chanceFactor>
</li>
</tools>
<comps Inherit="False">
</comps>
<defName>FCP_Animal_Bighorner</defName>
<label>bighorner</label>
<description>A mutated descendant of bighorn sheep. These hardy creatures are commonly used as pack animals and livestock throughout the wasteland, valued for their strength, meat, and hide. Males sport impressive curved horns and are larger and more aggressive than females.</description>
<race>
<baseBodySize>2.2</baseBodySize>
<baseHealthScale>1.8</baseHealthScale>
<hasGenders>true</hasGenders>
</race>
<tradeTags>
<li>FCP_Animal_Bighorner</li>
</tradeTags>
</ThingDef>
<!-- Bighorner Cow -->
<ThingDef ParentName="FCP_Animal_Bighorner_Base">
<defName>FCP_Animal_Bighorner_Cow</defName>
<label>Bighorner Cow</label>
<description>A female bighorner, a mutated descendant of bighorn sheep. These hardy creatures are commonly used as pack animals and livestock throughout the wasteland. Cows are prized for their ability to birth calves, making them valuable assets for any settlement. They are generally calmer than bulls but will still defend themselves when threatened.</description>
<tradeTags>
<li>FCP_Animal_Bighorner</li>
</tradeTags>
</ThingDef>
<!--__ PawnKinds __-->
<!-- Bighorner Bull -->
<!-- Bighorner -->
<PawnKindDef Name="FCP_Animal_Bighorner_Bull_Kind" ParentName="AnimalKindBase">
<defName>FCP_Animal_Bighorner_Bull</defName>
<label>Bighorner Bull</label>
<race>FCP_Animal_Bighorner_Bull</race>
<combatPower>100</combatPower>
<PawnKindDef Name="FCP_Animal_Bighorner_Kind" ParentName="AnimalKindBase">
<defName>FCP_Animal_Bighorner</defName>
<label>bighorner</label>
<race>FCP_Animal_Bighorner</race>
<combatPower>90</combatPower>
<canArriveManhunter>false</canArriveManhunter>
<ecoSystemWeight>0.8</ecoSystemWeight>
<wildGroupSize>
@@ -216,11 +152,15 @@
<label>bighorner calf</label>
<labelPlural>bighorner calves</labelPlural>
<bodyGraphicData>
<texPath>Animals/Bighorner/Bull/FCP_Bighorner_Bull</texPath>
<texPath>Animals/Bighorner/Cow/FCP_Bighorner_Cow</texPath>
<drawSize>1.3</drawSize>
</bodyGraphicData>
<femaleGraphicData>
<texPath>Animals/Bighorner/Cow/FCP_Bighorner_Cow</texPath>
<drawSize>1.3</drawSize>
</femaleGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Bighorner/Bull/FCP_Bighorner_Bull_dead</texPath>
<texPath>Animals/Bighorner/Cow/FCP_Bighorner_Cow_dead</texPath>
<drawSize>1.3</drawSize>
</dessicatedBodyGraphicData>
</li>
@@ -233,9 +173,17 @@
<offset>(0,0,-0.05)</offset>
</shadowData>
</bodyGraphicData>
<femaleGraphicData>
<texPath>Animals/Bighorner/Cow/FCP_Bighorner_Cow</texPath>
<drawSize>1.95</drawSize>
<shadowData>
<volume>(0.4, 0.5, 0.37)</volume>
<offset>(0,0,-0.05)</offset>
</shadowData>
</femaleGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Bighorner/Bull/FCP_Bighorner_Bull_dead</texPath>
<drawSize>2.0</drawSize>
<texPath>Animals/Bighorner/Cow/FCP_Bighorner_Cow_dead</texPath>
<drawSize>1.95</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
@@ -247,63 +195,14 @@
<offset>(0,0,-0.05)</offset>
</shadowData>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Bighorner/Bull/FCP_Bighorner_Bull_dead</texPath>
<drawSize>2.4</drawSize>
</dessicatedBodyGraphicData>
</li>
</lifeStages>
</PawnKindDef>
<!-- Bighorner Cow -->
<PawnKindDef Name="FCP_Animal_Bighorner_Cow_Kind" ParentName="AnimalKindBase">
<defName>FCP_Animal_Bighorner_Cow</defName>
<label>Bighorner Cow</label>
<race>FCP_Animal_Bighorner_Cow</race>
<combatPower>85</combatPower>
<canArriveManhunter>false</canArriveManhunter>
<ecoSystemWeight>0.8</ecoSystemWeight>
<wildGroupSize>
<min>2</min>
<max>6</max>
</wildGroupSize>
<lifeStages>
<li>
<label>bighorner calf</label>
<labelPlural>bighorner calves</labelPlural>
<bodyGraphicData>
<texPath>Animals/Bighorner/Cow/FCP_Bighorner_Cow</texPath>
<drawSize>1.3</drawSize>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Bighorner/Cow/FCP_Bighorner_Cow_dead</texPath>
<drawSize>1.3</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Animals/Bighorner/Cow/FCP_Bighorner_Cow</texPath>
<drawSize>1.95</drawSize>
<shadowData>
<volume>(0.4, 0.5, 0.37)</volume>
<offset>(0,0,-0.05)</offset>
</shadowData>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Bighorner/Cow/FCP_Bighorner_Cow_dead</texPath>
<drawSize>1.95</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<femaleGraphicData>
<texPath>Animals/Bighorner/Cow/FCP_Bighorner_Cow</texPath>
<drawSize>2.25</drawSize>
<shadowData>
<volume>(0.5, 0.6, 0.45)</volume>
<offset>(0,0,-0.05)</offset>
</shadowData>
</bodyGraphicData>
</femaleGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Bighorner/Cow/FCP_Bighorner_Cow_dead</texPath>
<drawSize>2.25</drawSize>
@@ -176,17 +176,17 @@
<label>puppy</label>
<labelPlural>puppies</labelPlural>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/Vicious_Dog/FCP_Vicious_Dog</texPath>
<texPath>Animals/Vicious_Dog/FCP_Vicious_Dog</texPath>
<drawSize>0.95</drawSize>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Things/Pawn/Animal/Vicious_Dog/FCP_Dessicated_Vicious_Dog</texPath>
<texPath>Animals/Vicious_Dog/FCP_Dessicated_Vicious_Dog</texPath>
<drawSize>0.95</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/Vicious_Dog/FCP_Vicious_Dog</texPath>
<texPath>Animals/Vicious_Dog/FCP_Vicious_Dog</texPath>
<drawSize>1.35</drawSize>
<shadowData>
<volume>(0.25, 0.3, 0.25)</volume>
@@ -194,13 +194,13 @@
</shadowData>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Things/Pawn/Animal/Vicious_Dog/FCP_Dessicated_Vicious_Dog</texPath>
<texPath>Animals/Vicious_Dog/FCP_Dessicated_Vicious_Dog</texPath>
<drawSize>1.35</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/Vicious_Dog/FCP_Vicious_Dog</texPath>
<texPath>Animals/Vicious_Dog/FCP_Vicious_Dog</texPath>
<drawSize>1.6</drawSize>
<shadowData>
<volume>(0.3, 0.4, 0.3)</volume>
@@ -208,7 +208,7 @@
</shadowData>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Things/Pawn/Animal/Vicious_Dog/FCP_Dessicated_Vicious_Dog</texPath>
<texPath>Animals/Vicious_Dog/FCP_Dessicated_Vicious_Dog</texPath>
<drawSize>1.6</drawSize>
</dessicatedBodyGraphicData>
</li>
@@ -385,17 +385,17 @@
<label>puppy</label>
<labelPlural>puppies</labelPlural>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/German_Shepherd_Dog/FCP_German_Shepherd_Dog</texPath>
<texPath>Animals/German_Shepherd_Dog/FCP_German_Shepherd_Dog</texPath>
<drawSize>0.95</drawSize>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Things/Pawn/Animal/German_Shepherd_Dog/FCP_Dessicated_German_Shepherd_Dog</texPath>
<texPath>Animals/German_Shepherd_Dog/FCP_Dessicated_German_Shepherd_Dog</texPath>
<drawSize>0.95</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/German_Shepherd_Dog/FCP_German_Shepherd_Dog</texPath>
<texPath>Animals/German_Shepherd_Dog/FCP_German_Shepherd_Dog</texPath>
<drawSize>1.35</drawSize>
<shadowData>
<volume>(0.25, 0.3, 0.25)</volume>
@@ -403,13 +403,13 @@
</shadowData>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Things/Pawn/Animal/German_Shepherd_Dog/FCP_Dessicated_German_Shepherd_Dog</texPath>
<texPath>Animals/German_Shepherd_Dog/FCP_Dessicated_German_Shepherd_Dog</texPath>
<drawSize>1.35</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Things/Pawn/Animal/German_Shepherd_Dog/FCP_German_Shepherd_Dog</texPath>
<texPath>Animals/German_Shepherd_Dog/FCP_German_Shepherd_Dog</texPath>
<drawSize>1.6</drawSize>
<shadowData>
<volume>(0.3, 0.4, 0.3)</volume>
@@ -417,7 +417,7 @@
</shadowData>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Things/Pawn/Animal/German_Shepherd_Dog/FCP_Dessicated_German_Shepherd_Dog</texPath>
<texPath>Animals/German_Shepherd_Dog/FCP_Dessicated_German_Shepherd_Dog</texPath>
<drawSize>1.6</drawSize>
</dessicatedBodyGraphicData>
</li>
@@ -610,4 +610,4 @@
</lifeStages>
</PawnKindDef>
</Defs>
</Defs>
@@ -325,4 +325,202 @@
</lifeStages>
</PawnKindDef>
<!--___ Giant Mantis ___-->
<!-- ThingDef -->
<ThingDef ParentName="AnimalThingBase">
<defName>FCP_Animal_Giant_Mantis</defName>
<label>giant mantis</label>
<description>A heavily mutated praying mantis grown to enormous size by prolonged radiation exposure. These aggressive predators hunt with lightning-fast reflexes and devastating raptorial forelegs capable of impaling prey in a single strike. Their chitinous exoskeleton provides considerable protection, and they're known to be territorial and highly aggressive when threatened. Found primarily in arid regions where they ambush unsuspecting victims.</description>
<statBases>
<MoveSpeed>4.8</MoveSpeed>
<MarketValue>350</MarketValue>
<ComfyTemperatureMin>-10</ComfyTemperatureMin>
<ComfyTemperatureMax>60</ComfyTemperatureMax>
<ArmorRating_Blunt>0.18</ArmorRating_Blunt>
<ArmorRating_Sharp>0.28</ArmorRating_Sharp>
<ToxicEnvironmentResistance>0.75</ToxicEnvironmentResistance>
<LeatherAmount>0</LeatherAmount>
<Wildness>0.85</Wildness>
</statBases>
<tools>
<li>
<label>left forelimb</label>
<capacities>
<li>Cut</li>
</capacities>
<power>14</power>
<cooldownTime>2</cooldownTime>
<linkedBodyPartsGroup>HeadClaw</linkedBodyPartsGroup>
<surpriseAttack>
<extraMeleeDamages>
<li>
<def>Stun</def>
<amount>20</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
</li>
<li>
<label>right forelimb</label>
<capacities>
<li>Cut</li>
</capacities>
<power>14</power>
<cooldownTime>2</cooldownTime>
<linkedBodyPartsGroup>HeadClaw</linkedBodyPartsGroup>
<surpriseAttack>
<extraMeleeDamages>
<li>
<def>Stun</def>
<amount>20</amount>
</li>
</extraMeleeDamages>
</surpriseAttack>
</li>
<li>
<label>mandibles</label>
<capacities>
<li>Bite</li>
</capacities>
<power>10</power>
<cooldownTime>2</cooldownTime>
<linkedBodyPartsGroup>Mouth</linkedBodyPartsGroup>
</li>
<li>
<label>head</label>
<capacities>
<li>Blunt</li>
</capacities>
<power>6</power>
<cooldownTime>2</cooldownTime>
<linkedBodyPartsGroup>HeadAttackTool</linkedBodyPartsGroup>
<ensureLinkedBodyPartsGroupAlwaysUsable>true</ensureLinkedBodyPartsGroupAlwaysUsable>
<chanceFactor>0.1</chanceFactor>
</li>
</tools>
<comps>
</comps>
<race>
<thinkTreeMain>Animal</thinkTreeMain>
<body>BeetleLikeWithClaw</body>
<baseBodySize>0.9</baseBodySize>
<baseHungerRate>0.45</baseHungerRate>
<baseHealthScale>1.0</baseHealthScale>
<fleshType>Insectoid</fleshType>
<bloodDef>Filth_BloodInsect</bloodDef>
<meatColor>(168,155,140)</meatColor>
<meatMarketValue>0.6</meatMarketValue>
<meatLabel>giant mantis meat</meatLabel>
<useMeatFrom>Megaspider</useMeatFrom>
<foodType>CarnivoreAnimal</foodType>
<lifeExpectancy>12</lifeExpectancy>
<manhunterOnDamageChance>0.75</manhunterOnDamageChance>
<manhunterOnTameFailChance>0.20</manhunterOnTameFailChance>
<trainability>Intermediate</trainability>
<predator>true</predator>
<maxPreyBodySize>1.0</maxPreyBodySize>
<canBeVacuumBurnt>false</canBeVacuumBurnt>
<wildBiomes>
<AridShrubland>0.45</AridShrubland>
<Desert>0.55</Desert>
<ExtremeDesert>0.35</ExtremeDesert>
<TemperateForest>0.20</TemperateForest>
<TropicalRainforest>0.15</TropicalRainforest>
</wildBiomes>
<lifeStageAges>
<li>
<def>AnimalBaby</def>
<minAge>0</minAge>
</li>
<li>
<def>AnimalJuvenile</def>
<minAge>0.25</minAge>
</li>
<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>
</li>
</lifeStageAges>
<soundMeleeHitPawn>Pawn_Melee_BigBash_HitPawn</soundMeleeHitPawn>
<soundMeleeHitBuilding>Pawn_Melee_BigBash_HitBuilding</soundMeleeHitBuilding>
<soundMeleeMiss>Pawn_Melee_BigBash_Miss</soundMeleeMiss>
</race>
<tradeTags>
<li>FCP_Animal_Uncommon</li>
</tradeTags>
</ThingDef>
<!-- PawnKind -->
<PawnKindDef ParentName="AnimalKindBase">
<defName>FCP_Animal_Giant_Mantis</defName>
<label>giant mantis</label>
<race>FCP_Animal_Giant_Mantis</race>
<combatPower>75</combatPower>
<canArriveManhunter>true</canArriveManhunter>
<ecoSystemWeight>0.35</ecoSystemWeight>
<wildGroupSize>
<min>1</min>
<max>3</max>
</wildGroupSize>
<alternateGraphicChance>0.5</alternateGraphicChance>
<alternateGraphics>
<li><color>(0.50, 0.65, 0.45, 1)</color></li>
<li><color>(0.55, 0.70, 0.50, 1)</color></li>
<li><color>(0.45, 0.55, 0.40, 1)</color></li>
<li><color>(0.60, 0.75, 0.55, 1)</color></li>
</alternateGraphics>
<lifeStages>
<li>
<label>giant mantis nymph</label>
<labelPlural>giant mantis nymphs</labelPlural>
<bodyGraphicData>
<texPath>Animals/Praying_Mantis/FCP_Mantis</texPath>
<drawSize>0.7</drawSize>
<color>(0.55, 0.70, 0.50)</color>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Praying_Mantis/FCP_Mantis_Dessicated</texPath>
<drawSize>0.7</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Animals/Praying_Mantis/FCP_Mantis</texPath>
<drawSize>1.1</drawSize>
<color>(0.55, 0.70, 0.50)</color>
<shadowData>
<volume>(0.4, 0.5, 0.4)</volume>
<offset>(0,0,-0.15)</offset>
</shadowData>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Praying_Mantis/FCP_Mantis_Dessicated</texPath>
<drawSize>1.1</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Animals/Praying_Mantis/FCP_Mantis</texPath>
<drawSize>1.5</drawSize>
<color>(0.55, 0.70, 0.50)</color>
<shadowData>
<volume>(0.6, 0.7, 0.6)</volume>
<offset>(0,0,-0.2)</offset>
</shadowData>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Praying_Mantis/FCP_Mantis_Dessicated</texPath>
<drawSize>1.5</drawSize>
</dessicatedBodyGraphicData>
</li>
</lifeStages>
</PawnKindDef>
</Defs>
@@ -631,9 +631,9 @@
</comps>
<race>
<body>FCP_Lakelurk_Body</body>
<baseBodySize>1.1</baseBodySize>
<baseBodySize>1.4</baseBodySize>
<baseHungerRate>0.7</baseHungerRate>
<baseHealthScale>2.2</baseHealthScale>
<baseHealthScale>1.4</baseHealthScale>
<foodType>CarnivoreAnimal, OvivoreAnimal</foodType>
<useMeatFrom>Megaspider</useMeatFrom>
<manhunterOnTameFailChance>0.50</manhunterOnTameFailChance>
@@ -692,7 +692,7 @@
<defName>FCP_Animal_Lakelurk</defName>
<label>Lakelurk</label>
<race>FCP_Animal_Lakelurk</race>
<combatPower>110</combatPower>
<combatPower>85</combatPower>
<canArriveManhunter>true</canArriveManhunter>
<ecoSystemWeight>0.7</ecoSystemWeight>
<wildGroupSize>
@@ -705,17 +705,17 @@
<labelPlural>lakelurk hatchlings</labelPlural>
<bodyGraphicData>
<texPath>Animals/Lakelurk/Lakelurk/FCP_Lakelurk</texPath>
<drawSize>1.6</drawSize>
<drawSize>1.1</drawSize>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Lakelurk/Lakelurk/FCP_Lakelurk_Dessicated</texPath>
<drawSize>1.6</drawSize>
<drawSize>1.1</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Animals/Lakelurk/Lakelurk/FCP_Lakelurk</texPath>
<drawSize>2.1</drawSize>
<drawSize>1.5</drawSize>
<shadowData>
<volume>(0.5, 0.6, 0.5)</volume>
<offset>(0,0,-0.15)</offset>
@@ -723,21 +723,21 @@
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Lakelurk/Lakelurk/FCP_Lakelurk_Dessicated</texPath>
<drawSize>2.1</drawSize>
<drawSize>1.5</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Animals/Lakelurk/Lakelurk/FCP_Lakelurk</texPath>
<drawSize>2.6</drawSize>
<drawSize>1.9</drawSize>
<shadowData>
<volume>(0.6, 0.7, 0.6)</volume>
<volume>(0.5, 0.5, 0.5)</volume>
<offset>(0,0,-0.15)</offset>
</shadowData>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Lakelurk/Lakelurk/FCP_Lakelurk_Dessicated</texPath>
<drawSize>2.6</drawSize>
<drawSize>1.9</drawSize>
</dessicatedBodyGraphicData>
</li>
</lifeStages>
@@ -806,9 +806,9 @@
</tools>
<race>
<body>FCP_Lakelurk_King_Body</body>
<baseBodySize>1.4</baseBodySize>
<baseBodySize>1.7</baseBodySize>
<baseHungerRate>0.9</baseHungerRate>
<baseHealthScale>2.8</baseHealthScale>
<baseHealthScale>1.8</baseHealthScale>
<foodType>CarnivoreAnimal, OvivoreAnimal</foodType>
<useMeatFrom>Megaspider</useMeatFrom>
<manhunterOnTameFailChance>0.75</manhunterOnTameFailChance>
@@ -859,7 +859,7 @@
<defName>FCP_Animal_Lakelurk_King</defName>
<label>Lakelurk King</label>
<race>FCP_Animal_Lakelurk_King</race>
<combatPower>180</combatPower>
<combatPower>120</combatPower>
<canArriveManhunter>true</canArriveManhunter>
<ecoSystemWeight>1.2</ecoSystemWeight>
<wildGroupSize>
@@ -872,17 +872,17 @@
<labelPlural>lakelurk king hatchlings</labelPlural>
<bodyGraphicData>
<texPath>Animals/Lakelurk/Lakelurk_King/FCP_Lakelurk_King</texPath>
<drawSize>1.6</drawSize>
<drawSize>1.2</drawSize>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Lakelurk/Lakelurk_King/FCP_Lakelurk_King_Dessicated</texPath>
<drawSize>1.6</drawSize>
<drawSize>1.2</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Animals/Lakelurk/Lakelurk_King/FCP_Lakelurk_King</texPath>
<drawSize>2.2</drawSize>
<drawSize>1.8</drawSize>
<shadowData>
<volume>(0.6, 0.7, 0.6)</volume>
<offset>(0,0,-0.15)</offset>
@@ -890,13 +890,13 @@
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Lakelurk/Lakelurk_King/FCP_Lakelurk_King_Dessicated</texPath>
<drawSize>2.2</drawSize>
<drawSize>1.8</drawSize>
</dessicatedBodyGraphicData>
</li>
<li>
<bodyGraphicData>
<texPath>Animals/Lakelurk/Lakelurk_King/FCP_Lakelurk_King</texPath>
<drawSize>2.8</drawSize>
<drawSize>2.3</drawSize>
<shadowData>
<volume>(0.7, 0.8, 0.7)</volume>
<offset>(0,0,-0.15)</offset>
@@ -904,7 +904,7 @@
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Lakelurk/Lakelurk_King/FCP_Lakelurk_King_Dessicated</texPath>
<drawSize>2.8</drawSize>
<drawSize>1.4</drawSize>
</dessicatedBodyGraphicData>
</li>
</lifeStages>
@@ -292,6 +292,19 @@
<min>3</min>
<max>12</max>
</wildGroupSize>
<alternateGraphicChance>0.85</alternateGraphicChance>
<alternateGraphics>
<li><texPath>Animals/Rad_Rabbit/Alternate/FCP_Alt_Radrabbit</texPath><color>(0.82, 0.71, 0.55, 1)</color></li>
<li><texPath>Animals/Rad_Rabbit/Alternate/FCP_Alt_Radrabbit</texPath><color>(0.96, 0.96, 0.96, 1)</color></li>
<li><texPath>Animals/Rad_Rabbit/Alternate/FCP_Alt_Radrabbit</texPath><color>(0.27, 0.27, 0.27, 1)</color></li>
<li><texPath>Animals/Rad_Rabbit/Alternate/FCP_Alt_Radrabbit</texPath><color>(0.75, 0.47, 0.27, 1)</color></li>
<li><texPath>Animals/Rad_Rabbit/Alternate/FCP_Alt_Radrabbit</texPath><color>(0.55, 0.50, 0.42, 1)</color></li>
<li><texPath>Animals/Rad_Rabbit/Alternate/FCP_Alt_Radrabbit</texPath><color>(0.59, 0.35, 0.27, 1)</color></li>
<li><texPath>Animals/Rad_Rabbit/Alternate/FCP_Alt_Radrabbit</texPath><color>(0.43, 0.35, 0.29, 1)</color></li>
<li><texPath>Animals/Rad_Rabbit/Alternate/FCP_Alt_Radrabbit</texPath><color>(0.78, 0.78, 0.75, 1)</color></li>
<li><texPath>Animals/Rad_Rabbit/Alternate/FCP_Alt_Radrabbit</texPath><color>(0.63, 0.55, 0.35, 1)</color></li>
<li><texPath>Animals/Rad_Rabbit/Alternate/FCP_Alt_Radrabbit</texPath><color>(0.20, 0.18, 0.16, 1)</color></li>
</alternateGraphics>
<lifeStages>
<li>
<label>rad rabbit kit</label>
@@ -299,6 +312,7 @@
<bodyGraphicData>
<texPath>Animals/Rad_Rabbit/FCP_RadRabbit</texPath>
<drawSize>0.5</drawSize>
<shaderType>CutoutComplex</shaderType>
</bodyGraphicData>
<dessicatedBodyGraphicData>
<texPath>Animals/Rad_Rabbit/Dessicated_FCP_RadRabbit</texPath>
@@ -309,6 +323,7 @@
<bodyGraphicData>
<texPath>Animals/Rad_Rabbit/FCP_RadRabbit</texPath>
<drawSize>0.75</drawSize>
<shaderType>CutoutComplex</shaderType>
<shadowData>
<volume>(0.15, 0.2, 0.15)</volume>
<offset>(0,0,-0.05)</offset>
@@ -323,6 +338,7 @@
<bodyGraphicData>
<texPath>Animals/Rad_Rabbit/FCP_RadRabbit</texPath>
<drawSize>1.0</drawSize>
<shaderType>CutoutComplex</shaderType>
<shadowData>
<volume>(0.2, 0.25, 0.2)</volume>
<offset>(0,0,-0.05)</offset>
BIN
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 339 KiB

After

Width:  |  Height:  |  Size: 326 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Before

Width:  |  Height:  |  Size: 6.4 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

Some files were not shown because too many files have changed in this diff Show More