Advertisement
Guest User

Untitled

a guest
Jul 24th, 2017
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.09 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <ThingDefs>
  3.  
  4. <ThingDef Class="AIPawn.ThingDef_AIPawn" Name="BaseAIPawn" Abstract="True">
  5. <thingClass>AIPawn.AIPawn</thingClass>
  6. <category>Pawn</category>
  7. <selectable>true</selectable>
  8. <tickerType>Normal</tickerType>
  9. <altitudeLayer>Pawn</altitudeLayer>
  10. <useHitPoints>false</useHitPoints>
  11. <hasTooltip>true</hasTooltip>
  12. <soundImpactDefault>BulletImpactMetal</soundImpactDefault>
  13. <inspectorTabs>
  14. <li>ITab_Pawn_Health</li>
  15. <li>ITab_Pawn_Needs</li>
  16. <li>ITab_Pawn_Character</li>
  17. <li>ITab_Pawn_Training</li>
  18. <li>ITab_Pawn_Gear</li>
  19. <li>ITab_Pawn_Guest</li>
  20. <li>ITab_Pawn_Prisoner</li>
  21. <li>ITab_Pawn_Social</li>
  22. </inspectorTabs>
  23. <comps>
  24. <li>
  25. <compClass>CompAttachBase</compClass>
  26. </li>
  27. <li Class="AIPawn.CompProperties_NeedMaximizing">
  28. <compClass>AIPawn.CompNeedMaximizing</compClass>
  29. <needDefs>
  30. <li>
  31. <resourceDef>Food</resourceDef>
  32. </li>
  33. <li>
  34. <resourceDef>Joy</resourceDef>
  35. </li>
  36. <li>
  37. <resourceDef>Beauty</resourceDef>
  38. </li>
  39. <li>
  40. <resourceDef>Comfort</resourceDef>
  41. </li>
  42. <li>
  43. <resourceDef>Space</resourceDef>
  44. </li>
  45. </needDefs>
  46. </li>
  47. </comps>
  48. <drawGUIOverlay>true</drawGUIOverlay>
  49.  
  50. <race>
  51. <fleshType>Normal</fleshType>
  52. <needsRest>true</needsRest>
  53. <hasGenders>true</hasGenders>
  54. <foodType>OmnivoreHuman</foodType>
  55. <ageGenerationCurve>
  56. <points>
  57. <li>(0,0)</li>
  58. <li>(1,100)</li>
  59. <li>(5,80)</li>
  60. <li>(20,0)</li>
  61. </points>
  62. </ageGenerationCurve>
  63. <gestationPeriodDays>99999</gestationPeriodDays>
  64. <litterSizeCurve>
  65. <points>
  66. <li>(0.5, 0)</li>
  67. <li>(1, 1)</li>
  68. <li>(1.01, 0.02)</li>
  69. <li>(3.5, 0)</li>
  70. </points>
  71. </litterSizeCurve>
  72. <lifeExpectancy>500</lifeExpectancy>
  73. <lifeStageAges>
  74. <li>
  75. <def>MechanoidFullyFormed</def>
  76. <minAge>0</minAge>
  77. </li>
  78. </lifeStageAges>
  79. <specialshadowData>
  80. <volume>(0.3, 0.8, 0.4)</volume>
  81. <offset>(0,0,-0.3)</offset>
  82. </specialshadowData>
  83. </race>
  84. </ThingDef>
  85.  
  86. <!--
  87.  
  88. -->
  89.  
  90.  
  91. <!-- ============================ Humanlike ========================== -->
  92.  
  93.  
  94. <ThingDef Class="AIPawn.ThingDef_AIPawn" ParentName="BaseAIPawn">
  95. <defName>AIPawn</defName>
  96. <label>AI Pawn</label>
  97. <description>An AI in a metal body.</description>
  98. <uiIconPath>Things/Pawn/Humanlike/UI/IconHuman</uiIconPath>
  99. <statBases>
  100. <MarketValue>4500</MarketValue>
  101. <MoveSpeed>4.80</MoveSpeed>
  102. <Flammability>1.0</Flammability>
  103. <ComfyTemperatureMin>-25</ComfyTemperatureMin>
  104. <ComfyTemperatureMax>40</ComfyTemperatureMax>
  105. <ArmorRating_Blunt>0.0</ArmorRating_Blunt>
  106. <ArmorRating_Sharp>0.0</ArmorRating_Sharp>
  107. <MeatAmount>0</MeatAmount>
  108. <LeatherAmount>0</LeatherAmount>
  109. </statBases>
  110. <verbs>
  111. <li>
  112. <verbClass>Verb_MeleeAttack</verbClass>
  113. <defaultCooldownTime>1.95</defaultCooldownTime>
  114. <meleeDamageBaseAmount>14</meleeDamageBaseAmount>
  115. <meleeDamageDef>Blunt</meleeDamageDef>
  116. <linkedBodyPartsGroup>LeftHand</linkedBodyPartsGroup>
  117. </li>
  118. <li>
  119. <verbClass>Verb_MeleeAttack</verbClass>
  120. <defaultCooldownTime>1.95</defaultCooldownTime>
  121. <meleeDamageBaseAmount>14</meleeDamageBaseAmount>
  122. <meleeDamageDef>Blunt</meleeDamageDef>
  123. <linkedBodyPartsGroup>RightHand</linkedBodyPartsGroup>
  124. </li>
  125. </verbs>
  126. <race>
  127. <thinkTreeMain>AIPawn</thinkTreeMain>
  128. <thinkTreeConstant>AIPawnConstant</thinkTreeConstant>
  129. <intelligence>Humanlike</intelligence>
  130. <makesFootprints>false</makesFootprints>
  131. <nameCategory>HumanStandard</nameCategory>
  132. <body>Scyther</body>
  133. <baseBodySize>1.0</baseBodySize>
  134. <baseHungerRate>0.1</baseHungerRate>
  135. <baseHealthScale>1.4</baseHealthScale>
  136. <soundMeleeHitPawn>Pawn_Melee_MechanoidBash_HitPawn</soundMeleeHitPawn>
  137. <soundMeleeHitBuilding>Pawn_Melee_MechanoidBash_HitBuilding</soundMeleeHitBuilding>
  138. <soundMeleeMiss>Pawn_Melee_MechanoidBash_Miss</soundMeleeMiss>
  139. </race>
  140. <recipes>
  141. <li>EuthanizeAIPawn</li>
  142. </recipes>
  143.  
  144. <normalHeadGraphicPathMulti>Things/Pawns/Female_Average_MiaHead</normalHeadGraphicPathMulti>
  145. <draftedHeadGraphicPathMulti>Things/Pawns/Female_Average_MiaHeadDrafted</draftedHeadGraphicPathMulti>
  146. <draftedBodyGraphicPathMulti>Things/Pawns/Drafted_Mia</draftedBodyGraphicPathMulti>
  147. <refreshBaseInfosMax>2000</refreshBaseInfosMax>
  148. <refreshQuickMax>25</refreshQuickMax>
  149. <incapToExplosionCounter>1000</incapToExplosionCounter>
  150.  
  151. <passionLevel>0</passionLevel>
  152. <startingSkillLevel>5</startingSkillLevel>
  153. <enhancedAI>false</enhancedAI>
  154.  
  155. </ThingDef>
  156.  
  157. <ThingDef Class="AIPawn.ThingDef_AIPawn" ParentName="BaseAIPawn">
  158. <defName>AIPawnE</defName>
  159. <label>AI Pawn E</label>
  160. <description>An enhanced AI in a metal body.</description>
  161. <uiIconPath>Things/Pawn/Humanlike/UI/IconHuman</uiIconPath>
  162. <statBases>
  163. <MarketValue>6500</MarketValue>
  164. <MoveSpeed>4.95</MoveSpeed>
  165. <Flammability>1.0</Flammability>
  166. <ComfyTemperatureMin>-40</ComfyTemperatureMin>
  167. <ComfyTemperatureMax>55</ComfyTemperatureMax>
  168. <ArmorRating_Blunt>0.10</ArmorRating_Blunt>
  169. <ArmorRating_Sharp>0.05</ArmorRating_Sharp>
  170. <MeatAmount>0</MeatAmount>
  171. <LeatherAmount>0</LeatherAmount>
  172. </statBases>
  173. <verbs>
  174. <li>
  175. <verbClass>Verb_MeleeAttack</verbClass>
  176. <defaultCooldownTime>1.75</defaultCooldownTime>
  177. <meleeDamageBaseAmount>16</meleeDamageBaseAmount>
  178. <meleeDamageDef>Blunt</meleeDamageDef>
  179. <linkedBodyPartsGroup>LeftHand</linkedBodyPartsGroup>
  180. </li>
  181. <li>
  182. <verbClass>Verb_MeleeAttack</verbClass>
  183. <defaultCooldownTime>1.75</defaultCooldownTime>
  184. <meleeDamageBaseAmount>16</meleeDamageBaseAmount>
  185. <meleeDamageDef>Blunt</meleeDamageDef>
  186. <linkedBodyPartsGroup>RightHand</linkedBodyPartsGroup>
  187. </li>
  188. </verbs>
  189. <race>
  190. <thinkTreeMain>AIPawn</thinkTreeMain>
  191. <thinkTreeConstant>AIPawnConstant</thinkTreeConstant>
  192. <intelligence>Humanlike</intelligence>
  193. <makesFootprints>false</makesFootprints>
  194. <nameCategory>HumanStandard</nameCategory>
  195. <body>Scyther</body>
  196. <baseBodySize>0.9</baseBodySize>
  197. <baseHungerRate>0.1</baseHungerRate>
  198. <baseHealthScale>1.8</baseHealthScale>
  199. <soundMeleeHitPawn>Pawn_Melee_MechanoidBash_HitPawn</soundMeleeHitPawn>
  200. <soundMeleeHitBuilding>Pawn_Melee_MechanoidBash_HitBuilding</soundMeleeHitBuilding>
  201. <soundMeleeMiss>Pawn_Melee_MechanoidBash_Miss</soundMeleeMiss>
  202. </race>
  203. <recipes>
  204. <li>EuthanizeAIPawn</li>
  205. </recipes>
  206.  
  207. <normalHeadGraphicPathMulti>Things/Pawns/Female_Average_MiaHead</normalHeadGraphicPathMulti>
  208. <draftedHeadGraphicPathMulti>Things/Pawns/Female_Average_MiaHeadDrafted</draftedHeadGraphicPathMulti>
  209. <draftedBodyGraphicPathMulti>Things/Pawns/Drafted_Mia</draftedBodyGraphicPathMulti>
  210. <refreshBaseInfosMax>2000</refreshBaseInfosMax>
  211. <refreshQuickMax>25</refreshQuickMax>
  212. <incapToExplosionCounter>1500</incapToExplosionCounter>
  213.  
  214. <passionLevel>2</passionLevel>
  215. <startingSkillLevel>7</startingSkillLevel>
  216. <enhancedAI>true</enhancedAI>
  217.  
  218. </ThingDef>
  219.  
  220.  
  221. </ThingDefs>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement