Advertisement
Guest User

7 Days to Die: Zombie Rabbit (entityclasses.xml)

a guest
Feb 23rd, 2020
381
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.94 KB | None | 0 0
  1. <entity_class name="animalRabbit" extends="animalTemplateTimid">
  2.     <property name="Tags" value="entity,animal,rabbit,perkAT01,perkAT02,perkAT03,perkAT04,perkAT05" />
  3.     <property name="MapIcon" value="ui_game_symbol_tracking_rabbit" />
  4.     <property name="TrackerIcon" value="ui_game_symbol_tracking_rabbit" />
  5.     <property name="Class" value="EntityEnemyAnimal" />
  6.     <!--property name="Class" value="EntityAnimalRabbit" /-->
  7.     <property name="Prefab" value="/Entities/Animals/Rabbit/RABBIT" />
  8.     <!--property name="Mesh" value="" /-->
  9.     <property name="Mesh" value="Animals/Bear/animalBearStandardRagdoll" />
  10.     <property name="Parent" value="Animals" />
  11.     <property name="Faction" value="animals" />
  12.     <property name="PhysicsBody" value="rabbit" />
  13.    
  14.     <!--property name="Prefab" value="NPC" /-->
  15.     <!--property name="Mesh" value="Animals/Bear/animalBearStandardRagdoll" /-->
  16.     <!--property name="PhysicsBody" value="bear" /-->
  17.     <property name="IsEnemyEntity" value="true" />
  18.    
  19.     <property name="Mass" value="0.12" />
  20.     <property name="Weight" value="0.1" />
  21.     <property name="SizeScale" value="8" />
  22.     <property name="SoundHurt" value="Animals/Bear/bearpain" />
  23.     <property name="SoundDeath" value="Animals/Bear/beardeath" />
  24.     <!--property name="SoundHurt" value="Animals/rabbitpain" />
  25.     <property name="SoundDeath" value="Animals/rabbitdeath" /-->
  26.     <property name="SwimOffset" value="2" />
  27.     <property name="HasRagdoll" value="false" />
  28.     <property name="RootMotion" value="true" />
  29.    
  30.     <property name="MaxViewAngle" value="359" />
  31.     <property name="SightRange" value="300" />
  32.     <property name="SightLightThreshold" value="-21,500" />
  33.    
  34.     <!--property name="AITask-1" value="Leap" data="legs=4" />
  35.     <property name="AITask-2" value="Swim" />
  36.     <property name="AITask-3" value="RunawayWhenHurt" />
  37.     <property name="AITask-4" value="RunawayFromEntity" data="class=EntityPlayer,EntityZombie,EntityEnemyAnimal;safeDistance=200" />
  38.     <property name="AITask-5" value="Look" />
  39.     <property name="AITask-6" value="Wander" /-->
  40.  
  41.     <property name="AIGroupCircle" value="1" />
  42.     <property name="AINoiseSeekDist" value="300" />
  43.     <property name="AIPathCostScale" value=".15, .4" />
  44.     <property name="AITask-1" value="Leap" data="legs=4" />
  45.     <property name="AITask-2" value="Swim" />
  46.     <property name="AITask-3" value="BreakBlock" />
  47.     <property name="AITask-4" value="DestroyArea" />
  48.     <property name="AITask-5" value="Territorial" />
  49.     <property name="AITask-6" value="ApproachAndAttackTarget" data="class=EntityAnimalStag,40,EntityPlayer,0,EntityZombie,30" />
  50.     <property name="AITask-7" value="ApproachSpot" />
  51.     <property name="AITask-8" value="Look" />
  52.     <property name="AITask-9" value="Wander" />
  53.     <!--property name="AITask-10" value="" /-->
  54.     <property name="AITarget-1" value="SetAsTargetIfHurt" />
  55.     <property name="AITarget-2" value="BlockingTargetTask" />
  56.     <property name="AITarget-3" value="SetNearestEntityAsTarget" data="class=EntityPlayer,0,0,EntityAnimalStag,0,0,EntityZombie,0,0" />
  57.     <!--property name="AITarget-4" value="" /-->
  58.    
  59.     <property name="HandItem" value="meleeHandAnimalBear" />
  60.    
  61.     <!-- Gameplay -->
  62.     <property name="MaxTurnSpeed" value="100" />
  63.     <property name="JumpDelay" value=".01" />
  64.     <property name="JumpMaxDistance" value="24, 30" />
  65.     <property name="MoveSpeed" value="2.4" />
  66.     <property name="MoveSpeedPanic" value="15" />
  67.  
  68.     <property name="ExperienceGain" value="1300" />
  69.     <property name="DeadBodyHitPoints" value="775" />
  70.     <drop event="Harvest" name="foodRawMeat" count="0" tool_category="Butcher" />
  71.     <drop event="Harvest" name="foodRawMeat" tag="butcherHarvest" count="10" /> <!-- animalRabbit -->
  72.     <drop event="Harvest" name="resourceLeather" tag="butcherHarvest" count="2" />
  73.     <drop event="Harvest" name="resourceBone" tag="butcherHarvest" count="4" />
  74.     <drop event="Harvest" name="resourceBone" tag="allToolsHarvest" count="2" />
  75.     <drop event="Harvest" name="foodRawMeat" count="1" tag="WasteTreasuresCompleteHarvest" />
  76.     <drop event="Harvest" name="resourceLeather" count="1" tag="WasteTreasuresCompleteHarvest" />
  77.     <drop event="Harvest" name="resourceBone" count="1" tag="WasteTreasuresCompleteHarvest" />
  78.  
  79.     <effect_group name="Base Effects">
  80.         <passive_effect name="HealthMax" operation="base_set" value="500" />
  81.         <passive_effect name="HealthMax" operation="perc_add" value="0" /> <!-- Animal HP scale -->
  82.         <triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="other" buff="buffShocked">
  83.             <requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="20" />
  84.             <requirement name="HoldingItemHasTags" target="other" tags="melee" />
  85.         </triggered_effect>
  86.         <triggered_effect trigger="onOtherDamagedSelf" action="AddBuff" target="other" buff="buffBurningElement">
  87.             <requirement name="RandomRoll" seed_type="Random" target="self" min_max="0,100" operation="LTE" value="20" />
  88.             <requirement name="HoldingItemHasTags" target="other" tags="ranged" />
  89.         </triggered_effect>
  90.     </effect_group>
  91. </entity_class>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement