Willownezz

Untitled

Oct 8th, 2025
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 71.61 KB | None | 0 0
  1. {
  2. "code": "hadrosauroidea",
  3. "class": "EntityAgent",
  4. "variantgroups": [
  5. {"code": "type","states":
  6. ["shangtungosaurus", "magnapaulia", "edmontosaurus","hadrosaurus", "saurolophus", "hypacrosaurus", "parasaurolophus", "charonosaurus", "olorotitan","hypsibema","gryposaurus", "lambeosaurus", "brachylophosaurus", "corythosaurus", "maiasaura", "barsboldia", "amurosaurus", "arenysaurus", "bonapartesaurus", "pararhabdodon", "telmatosaurus", "secernosaurus", "probactrosaurus", "acristavus", "kazaklambia", "tanius", "canardia"]
  7. },
  8. {"code": "age","states": [ "adult","baby"]},
  9. {"code": "gender","states": ["male","female"]},
  10. ],
  11. "fallDamageMultiplierByType": { "*-baby-*" :2,"*-adult-*" :15},
  12. "hitBoxSizeByType": {
  13. "*-shangtungosaurus-adult-male": {"x": 2,"y": 4}, "*-shangtungosaurus-adult-female": {"x": 2,"y": 4}, "*-shangtungosaurus-baby-*": {"x": 1,"y": 1},
  14. "*-magnapaulia-adult-male": {"x": 2,"y": 3}, "*-magnapaulia-adult-female": {"x": 2,"y": 3}, "*-magnapaulia-baby-*": {"x": 1,"y": 1},
  15. "*-edmontosaurus-adult-male": {"x": 2,"y": 3}, "*-edmontosaurus-adult-female": {"x": 2,"y": 3}, "*-edmontosaurus-baby-*": {"x": 1,"y": 1},
  16. "*-hadrosaurus-adult-male": {"x": 2,"y": 3}, "*-hadrosaurus-adult-female": {"x": 2,"y": 3}, "*-hadrosaurus-baby-*": {"x": 1,"y": 1},
  17. "*-saurolophus-adult-male": {"x": 2,"y": 3}, "*-saurolophus-adult-female": {"x": 2,"y": 3}, "*-saurolophus-baby-*": {"x": 1,"y": 1},
  18. "*-hypacrosaurus-adult-male": {"x": 2,"y": 3}, "*-hypacrosaurus-adult-female": {"x": 2,"y": 3}, "*-hypacrosaurus-baby-*": {"x": 1,"y": 1},
  19. "*-parasaurolophus-adult-male": {"x": 2,"y": 3}, "*-parasaurolophus-adult-female": {"x": 2,"y": 3}, "*-parasaurolophus-baby-*": {"x": 1,"y": 1},
  20. "*-charonosaurus-adult-male": {"x": 2,"y": 3}, "*-charonosaurus-adult-female": {"x": 2,"y": 3}, "*-charonosaurus-baby-*": {"x": 1,"y": 1},
  21. "*-olorotitan-adult-male": {"x": 2,"y": 3}, "*-olorotitan-adult-female": {"x": 2,"y": 3}, "*-olorotitan-baby-*": {"x": 1,"y": 1},
  22. "*-hypsibema-adult-male": {"x": 2,"y": 3}, "*-hypsibema-adult-female": {"x": 2,"y": 3}, "*-hypsibema-baby-*": {"x": 1,"y": 1},
  23. "*-gryposaurus-adult-male": {"x": 2,"y": 3}, "*-gryposaurus-adult-female": {"x": 2,"y": 3}, "*-gryposaurus-baby-*": {"x": 1,"y": 1},
  24. "*-lambeosaurus-adult-male": {"x": 2,"y": 3}, "*-lambeosaurus-adult-female": {"x": 2,"y": 3}, "*-lambeosaurus-baby-*": {"x": 1,"y": 1},
  25. "*-brachylophosaurus-adult-male": {"x": 2,"y": 3}, "*-brachylophosaurus-adult-female": {"x": 2,"y": 3}, "*-brachylophosaurus-baby-*": {"x": 1,"y": 1},
  26. "*-corythosaurus-adult-male": {"x": 2,"y": 3}, "*-corythosaurus-adult-female": {"x": 2,"y": 3}, "*-corythosaurus-baby-*": {"x": 1,"y": 1},
  27. "*-maiasaura-adult-male": {"x": 2,"y": 3}, "*-maiasaura-adult-female": {"x": 2,"y": 3}, "*-maiasaura-baby-*": {"x": 1,"y": 1},
  28. "*-barsboldia-adult-male": {"x": 2,"y": 3}, "*-barsboldia-adult-female": {"x": 2,"y": 3}, "*-barsboldia-baby-*": {"x": 1,"y": 1},
  29. "*-amurosaurus-adult-male": {"x": 2,"y": 3}, "*-amurosaurus-adult-female": {"x": 2,"y": 3}, "*-amurosaurus-baby-*": {"x": 1,"y": 1},
  30. "*-arenysaurus-adult-male": {"x": 2,"y": 3}, "*-arenysaurus-adult-female": {"x": 2,"y": 3}, "*-arenysaurus-baby-*": {"x": 1,"y": 1},
  31. "*-bonapartesaurus-adult-male": {"x": 2,"y": 3}, "*-bonapartesaurus-adult-female": {"x": 2,"y": 3}, "*-bonapartesaurus-baby-*": {"x": 1,"y": 1},
  32. "*-pararhabdodon-adult-male": {"x": 2,"y": 3}, "*-pararhabdodon-adult-female": {"x": 2,"y": 3}, "*-pararhabdodon-baby-*": {"x": 1,"y": 1},
  33. "*-telmatosaurus-adult-male": {"x": 2,"y": 3}, "*-telmatosaurus-adult-female": {"x": 2,"y": 3}, "*-telmatosaurus-baby-*": {"x": 1,"y": 1},
  34. "*-secernosaurus-adult-male": {"x": 2,"y": 3}, "*-secernosaurus-adult-female": {"x": 2,"y": 3}, "*-secernosaurus-baby-*": {"x": 1,"y": 1},
  35. "*-probactrosaurus-adult-male": {"x": 2,"y": 3}, "*-probactrosaurus-adult-female": {"x": 2,"y": 3}, "*-probactrosaurus-baby-*": {"x": 1,"y": 1},
  36. "*-acristavus-adult-male": {"x": 2,"y": 3}, "*-acristavus-adult-female": {"x": 2,"y": 3}, "*-acristavus-baby-*": {"x": 1,"y": 1},
  37. "*-kazaklambia-adult-male": {"x": 2,"y": 3}, "*-kazaklambia-adult-female": {"x": 2,"y": 3}, "*-kazaklambia-baby-*": {"x": 1,"y": 1},
  38. "*-tanius-adult-male": {"x": 2,"y": 3}, "*-tanius-adult-female": {"x": 2,"y": 3}, "*-tanius-baby-*": {"x": 1,"y": 1},
  39. "*-canardia-adult-male": {"x": 2,"y": 3}, "*-canardia-adult-female": {"x": 2,"y": 3}, "*-canardia-baby-*": {"x": 1,"y": 1},
  40. },
  41.  
  42. "deadhitBoxSizeByType": {
  43. "*-adult-*": {"x": 1,"y": 1},"*-baby-*": {"x": 1,"y": 1},
  44. },
  45. "eyeHeightByType": {"*":3},
  46. "weightByType": {"*-adult-*":4000,"*-baby-*":10},
  47. "knockbackResistanceByType": {"*-adult-*": 1,"*-baby-*": 0 },
  48.  
  49. "drops": [],
  50. "attributes": {
  51. "tamedByType": {"*": false },
  52. "killedByInfoText": "deadcreature-killed",
  53. "handbook": {"groupcode": "creaturegroup-hadrosauroidea"},
  54. "minGenerationToAllowHealing": 0,
  55. "creatureDiet": {
  56. "foodCategories": ["Fruit", "Vegetable", "Grain"],
  57. "foodTags": ["fruitmash","nibblecrops", "sweetBerryBush", "grass"]
  58. },
  59. },
  60. "behaviorConfigs": {
  61. "rideableaccessories": {
  62. "wearableSlots": [
  63. {"code": "head", "forCategoryCodes": [], "attachmentPointCode": "HeadAP" },
  64. {"code": "face", "forCategoryCodes": ["hadrobridle"], "attachmentPointCode": "FaceAP" },
  65. {"code": "neck", "forCategoryCodes": [], "attachmentPointCode": "NeckAP" },
  66. {"code": "middleback", "forCategoryCodes": ["hadrosaddle"], "attachmentPointCode": "MidAP",},
  67. ]
  68. },
  69. "selectionboxes": {
  70. "selectionBoxes": ["HeadAP","FaceAP", "NeckAP", "MidAP"]
  71. },
  72. "gait": {
  73. idleGait: "idle",
  74. gaits: [
  75. {
  76. code: "walkback",
  77. movespeed: 0.011,
  78. backwards: true,
  79. yawMultiplier: 1,
  80. sound: "game:creature/hooved/trot"
  81. },
  82. {
  83. code: "idle",
  84. yawMultiplier: 1
  85. },
  86. {
  87. code: "walk",
  88. movespeed: 0.019,
  89. yawMultiplier: 1,
  90. sound: "game:creature/hooved/trot"
  91. },
  92. {
  93. code: "trot",
  94. movespeed: 0.036,
  95. yawMultiplier: 0.85,
  96. fallbackGaitCode: "walk",
  97. sound: "game:creature/hooved/trot"
  98. },
  99. {
  100. code: "canter",
  101. movespeed: 0.075,
  102. yawMultiplier: 0.75,
  103. fallbackGaitCode: "trot",
  104. sound: "game:creature/hooved/trot"
  105. },
  106. {
  107. code: "sprint",
  108. movespeed: 0.1067,
  109. yawMultiplier: 1,
  110. isSprint: true,
  111. fallbackGaitCode: "walk",
  112. sound: "game:creature/hooved/gallop"
  113. },
  114. {
  115. code: "swim",
  116. movespeed: 0.02,
  117. yawMultiplier: 1,
  118. fallbackGaitCode: "idle",
  119. sound: "game:creature/hooved/gallop"
  120. },
  121. {
  122. code: "swimback",
  123. movespeed: 0.02,
  124. backwards: true,
  125. yawMultiplier: 1,
  126. fallbackGaitCode: "idle",
  127. sound: "game:creature/hooved/gallop"
  128. },
  129. {
  130. code: "jump",
  131. movespeed: 0.1067,
  132. yawMultiplier: 1,
  133. fallbackGaitCode: "walk",
  134. sound: "game:creature/hooved/gallop"
  135. }
  136. ]
  137. },
  138. "rideable": {
  139. "interactMountAnySeat": true,
  140. "seats": [
  141. { "apName": "Rider", "selectionBox": "NeckAP", "bodyYawLimit": 0.2, "controllable": true,
  142. "mountOffsetByType": {
  143. "*": {"x":0,"y":0.0,"z":0},
  144. }
  145. },
  146. ],
  147. "rideableGaitOrder": ["walkback", "idle", "walk", "sprint"],
  148. "controls": {
  149. "idle": {
  150. "weight": 1,
  151. "riderAnim": {
  152. "animation": "rideelk-idle",
  153. "animationSpeed": 0.00000001,
  154. "weight": 1,
  155. "withFpVariant": true,
  156. "blendMode": "Average",
  157. "elementWeight": {
  158. "LowerTorso": 80,
  159. "UpperTorso": 80,
  160. "UpperFootR": 80,
  161. "UpperFootL": 80,
  162. "LowerFootR": 80,
  163. "LowerFootL": 80
  164. },
  165. "elementBlendMode": {
  166. "LowerTorso": "Average",
  167. "UpperTorso": "Average",
  168. "UpperFootR": "Average",
  169. "UpperFootL": "Average",
  170. "LowerFootR": "Average",
  171. "LowerFootL": "Average"
  172. }
  173. }
  174. },
  175. "swim": {
  176. "animation": "Swim",
  177. "movespeedByType": {
  178. "*-adult-*": 0.008,
  179. "*-baby-*": 0.005,
  180. },
  181. "animationSpeedByType": {
  182. "*": 1.5
  183. },
  184. "weight": 10,
  185. "blendMode": "Average",
  186. "riderAnim": {
  187. "animation": "rideelk-walk",
  188. "animationSpeed": 1,
  189. "weight": 1,
  190. "withFpVariant": true,
  191. "blendMode": "Average",
  192. "elementWeight": {
  193. "LowerTorso": 80,
  194. "UpperTorso": 80,
  195. "UpperFootR": 80,
  196. "UpperFootL": 80,
  197. "LowerFootR": 80,
  198. "LowerFootL": 80
  199. },
  200. "elementBlendMode": {
  201. "LowerTorso": "Average",
  202. "UpperTorso": "Average",
  203. "UpperFootR": "Average",
  204. "UpperFootL": "Average",
  205. "LowerFootR": "Average",
  206. "LowerFootL": "Average"
  207. }
  208. }
  209. },
  210. "walk": {
  211. "animation": "Walk",
  212. "weight": 10,
  213. "movespeedByType": {
  214. "*-adult-*": 0.010,
  215. },
  216. "animationSpeedByType": {
  217. "*": 1
  218. },
  219. "blendMode": "Average",
  220. "riderAnim": {
  221. "animation": "rideelk-walk",
  222. "animationSpeed": 1,
  223. "weight": 1,
  224. "withFpVariant": true,
  225. "blendMode": "Average",
  226. "elementWeight": {
  227. "LowerTorso": 80,
  228. "UpperTorso": 80,
  229. "UpperFootR": 80,
  230. "UpperFootL": 80,
  231. "LowerFootR": 80,
  232. "LowerFootL": 80
  233. },
  234. "elementBlendMode": {
  235. "LowerTorso": "Average",
  236. "UpperTorso": "Average",
  237. "UpperFootR": "Average",
  238. "UpperFootL": "Average",
  239. "LowerFootR": "Average",
  240. "LowerFootL": "Average"
  241. }
  242. }
  243. },
  244. "walkback": {
  245. "animation": "Walk",
  246. "weight": 10,
  247. "movespeedByType": {
  248. "*-adult-*": 0.010,
  249. },
  250. "animationSpeedByType": {
  251. "*": 1
  252. },
  253. "easeInSpeed": 1,
  254. "easeOutSpeed": 3,
  255. "blendMode": "Average",
  256. "riderAnim": {
  257. "animation": "rideelk-walk",
  258. "animationSpeed": 1,
  259. "weight": 1,
  260. "withFpVariant": true,
  261. "blendMode": "Average",
  262. "elementWeight": {
  263. "LowerTorso": 80,
  264. "UpperTorso": 80,
  265. "UpperFootR": 80,
  266. "UpperFootL": 80,
  267. "LowerFootR": 80,
  268. "LowerFootL": 80
  269. },
  270. "elementBlendMode": {
  271. "LowerTorso": "Average",
  272. "UpperTorso": "Average",
  273. "UpperFootR": "Average",
  274. "UpperFootL": "Average",
  275. "LowerFootR": "Average",
  276. "LowerFootL": "Average"
  277. }
  278. }
  279. },
  280. "sprint": {
  281. "animation": "Gallop",
  282. "weight": 10,
  283. "priority": 2.1,
  284. "movespeedByType": {
  285. "*-adult-*": 0.05,
  286. },
  287. "animationSpeedByType": {
  288. "*-baby-*": 4,
  289. "*": 2.5
  290. },
  291. "blendMode": "Average",
  292. "riderAnim": {
  293. "animation": "rideelk-run",
  294. "animationSpeed": 2,
  295. "weight": 1,
  296. "withFpVariant": true,
  297. "blendMode": "Average",
  298. "elementWeight": {
  299. "LowerTorso": 80,
  300. "UpperTorso": 80,
  301. "UpperFootR": 80,
  302. "UpperFootL": 80,
  303. "LowerFootR": 80,
  304. "LowerFootL": 80
  305. },
  306. "elementBlendMode": {
  307. "LowerTorso": "Average",
  308. "UpperTorso": "Average",
  309. "UpperFootR": "Average",
  310. "UpperFootL": "Average",
  311. "LowerFootR": "Average",
  312. "LowerFootL": "Average"
  313. }
  314. }
  315. },
  316. "jump": {
  317. "animation": "Walk",
  318. "weight": 50,
  319. "easeOutSpeed": 40,
  320. "blendMode": "Average",
  321. "animationSpeed": 1,
  322. "movespeed": 0.08,
  323. "riderAnim": {
  324. "animation": "rideelk-walk",
  325. "animationSpeed": 1,
  326. "weight": 10,
  327. "withFpVariant": true,
  328. "blendMode": "Average",
  329. "elementWeight": {
  330. "LowerTorso": 160,
  331. "UpperTorso": 160,
  332. "UpperFootR": 160,
  333. "UpperFootL": 160,
  334. "LowerFootR": 160,
  335. "LowerFootL": 160
  336. },
  337. "elementBlendMode": {
  338. "LowerTorso": "Average",
  339. "UpperTorso": "Average",
  340. "UpperFootR": "Average",
  341. "UpperFootL": "Average",
  342. "LowerFootR": "Average",
  343. "LowerFootL": "Average"
  344. }
  345. }
  346. }
  347. }
  348. },
  349. "ownable": {
  350. "groupCode": "mountableanimal"
  351. }
  352.  
  353. },
  354. "client": {
  355. "renderer": "Shape",
  356. "shapeByType": {
  357. "*-shangtungosaurus-adult-*": {"base": "entity/land/hadrosauroidea/shangtungosaurus/adult"}, "*-shangtungosaurus-baby-*": {"base": "entity/land/hadrosauroidea/shangtungosaurus/baby"},
  358. "*-magnapaulia-adult-*": {"base": "entity/land/hadrosauroidea/magnapaulia/adult"}, "*-magnapaulia-baby-*": {"base": "entity/land/hadrosauroidea/magnapaulia/baby"},
  359. "*-edmontosaurus-adult-*": {"base": "entity/land/hadrosauroidea/edmontosaurus/adult"}, "*-edmontosaurus-baby-*": {"base": "entity/land/hadrosauroidea/edmontosaurus/baby"},
  360. "*-hadrosaurus-adult-*": {"base": "entity/land/hadrosauroidea/hadrosaurus/adult"}, "*-hadrosaurus-baby-*": {"base": "entity/land/hadrosauroidea/hadrosaurus/baby"},
  361. "*-saurolophus-adult-*": {"base": "entity/land/hadrosauroidea/saurolophus/adult"}, "*-saurolophus-baby-*": {"base": "entity/land/hadrosauroidea/saurolophus/baby"},
  362. "*-hypacrosaurus-adult-*": {"base": "entity/land/hadrosauroidea/hypacrosaurus/adult"}, "*-hypacrosaurus-baby-*": {"base": "entity/land/hadrosauroidea/hypacrosaurus/baby"},
  363. "*-parasaurolophus-adult-*": {"base": "entity/land/hadrosauroidea/parasaurolophus/adult"}, "*-parasaurolophus-baby-*": {"base": "entity/land/hadrosauroidea/parasaurolophus/baby"},
  364. "*-charonosaurus-adult-*": {"base": "entity/land/hadrosauroidea/charonosaurus/adult"}, "*-charonosaurus-baby-*": {"base": "entity/land/hadrosauroidea/charonosaurus/baby"},
  365. "*-olorotitan-adult-*": {"base": "entity/land/hadrosauroidea/olorotitan/adult"}, "*-olorotitan-baby-*": {"base": "entity/land/hadrosauroidea/olorotitan/baby"},
  366. "*-hypsibema-adult-*": {"base": "entity/land/hadrosauroidea/hypsibema/adult"}, "*-hypsibema-baby-*": {"base": "entity/land/hadrosauroidea/hypsibema/baby"},
  367. "*-gryposaurus-adult-*": {"base": "entity/land/hadrosauroidea/gryposaurus/adult"}, "*-gryposaurus-baby-*": {"base": "entity/land/hadrosauroidea/gryposaurus/baby"},
  368. "*-lambeosaurus-adult-*": {"base": "entity/land/hadrosauroidea/lambeosaurus/adult"}, "*-lambeosaurus-baby-*": {"base": "entity/land/hadrosauroidea/lambeosaurus/baby"},
  369. "*-brachylophosaurus-adult-*": {"base": "entity/land/hadrosauroidea/brachylophosaurus/adult"}, "*-brachylophosaurus-baby-*": {"base": "entity/land/hadrosauroidea/brachylophosaurus/baby"},
  370. "*-corythosaurus-adult-*": {"base": "entity/land/hadrosauroidea/corythosaurus/adult"}, "*-corythosaurus-baby-*": {"base": "entity/land/hadrosauroidea/corythosaurus/baby"},
  371. "*-maiasaura-adult-*": {"base": "entity/land/hadrosauroidea/maiasaura/adult"}, "*-maiasaura-baby-*": {"base": "entity/land/hadrosauroidea/maiasaura/baby"},
  372. "*-barsboldia-adult-*": {"base": "entity/land/hadrosauroidea/barsboldia/adult"}, "*-barsboldia-baby-*": {"base": "entity/land/hadrosauroidea/barsboldia/baby"},
  373. "*-amurosaurus-adult-*": {"base": "entity/land/hadrosauroidea/amurosaurus/adult"}, "*-amurosaurus-baby-*": {"base": "entity/land/hadrosauroidea/amurosaurus/baby"},
  374. "*-arenysaurus-adult-*": {"base": "entity/land/hadrosauroidea/arenysaurus/adult"}, "*-arenysaurus-baby-*": {"base": "entity/land/hadrosauroidea/arenysaurus/baby"},
  375. "*-bonapartesaurus-adult-*": {"base": "entity/land/hadrosauroidea/bonapartesaurus/adult"}, "*-bonapartesaurus-baby-*": {"base": "entity/land/hadrosauroidea/bonapartesaurus/baby"},
  376. "*-pararhabdodon-adult-*": {"base": "entity/land/hadrosauroidea/pararhabdodon/adult"}, "*-pararhabdodon-baby-*": {"base": "entity/land/hadrosauroidea/pararhabdodon/baby"},
  377. "*-telmatosaurus-adult-*": {"base": "entity/land/hadrosauroidea/telmatosaurus/adult"}, "*-telmatosaurus-baby-*": {"base": "entity/land/hadrosauroidea/telmatosaurus/baby"},
  378. "*-secernosaurus-adult-*": {"base": "entity/land/hadrosauroidea/secernosaurus/adult"}, "*-secernosaurus-baby-*": {"base": "entity/land/hadrosauroidea/secernosaurus/baby"},
  379. "*-probactrosaurus-adult-*": {"base": "entity/land/hadrosauroidea/probactrosaurus/adult"}, "*-probactrosaurus-baby-*": {"base": "entity/land/hadrosauroidea/probactrosaurus/baby"},
  380. "*-acristavus-adult-*": {"base": "entity/land/hadrosauroidea/acristavus/adult"}, "*-acristavus-baby-*": {"base": "entity/land/hadrosauroidea/acristavus/baby"},
  381. "*-kazaklambia-adult-*": {"base": "entity/land/hadrosauroidea/kazaklambia/adult"}, "*-kazaklambia-baby-*": {"base": "entity/land/hadrosauroidea/kazaklambia/baby"},
  382. "*-tanius-adult-*": {"base": "entity/land/hadrosauroidea/tanius/adult"}, "*-tanius-baby-*": {"base": "entity/land/hadrosauroidea/tanius/baby"},
  383. "*-canardia-adult-*": {"base": "entity/land/hadrosauroidea/canardia/adult"}, "*-canardia-baby-*": {"base": "entity/land/hadrosauroidea/canardia/baby"},
  384. },
  385. "textureByType": {
  386. "*-shangtungosaurus-adult-*":{"base": "entity/shangtungosaurus-adult"},"*-shangtungosaurus-baby-*":{"base": "entity/shangtungosaurus-adult"},
  387. "*-magnapaulia-adult-*":{"base": "entity/magnapaulia-adult"},"*-magnapaulia-baby-*":{"base": "entity/magnapaulia-adult"},
  388. "*-edmontosaurus-adult-*":{"base": "entity/edmontosaurus-adult"},"*-edmontosaurus-baby-*":{"base": "entity/edmontosaurus-adult"},
  389. "*-hadrosaurus-adult-*":{"base": "entity/hadrosaurus-adult"},"*-hadrosaurus-baby-*":{"base": "entity/hadrosaurus-adult"},
  390. "*-saurolophus-adult-*":{"base": "entity/saurolophus-adult"},"*-saurolophus-baby-*":{"base": "entity/saurolophus-adult"},
  391. "*-hypacrosaurus-adult-*":{"base": "entity/hypacrosaurus-adult"},"*-hypacrosaurus-baby-*":{"base": "entity/hypacrosaurus-adult"},
  392. "*-parasaurolophus-adult-*":{"base": "entity/parasaurolophus-adult"},"*-parasaurolophus-baby-*":{"base": "entity/parasaurolophus-adult"},
  393. "*-charonosaurus-adult-*":{"base": "entity/charonosaurus-adult"},"*-charonosaurus-baby-*":{"base": "entity/charonosaurus-adult"},
  394. "*-olorotitan-adult-*":{"base": "entity/olorotitan-adult"},"*-olorotitan-baby-*":{"base": "entity/olorotitan-adult"},
  395. "*-hypsibema-adult-*":{"base": "entity/hypsibema-adult"},"*-hypsibema-baby-*":{"base": "entity/hypsibema-adult"},
  396. "*-gryposaurus-adult-*":{"base": "entity/gryposaurus-adult"},"*-gryposaurus-baby-*":{"base": "entity/gryposaurus-adult"},
  397. "*-lambeosaurus-adult-*":{"base": "entity/lambeosaurus-adult"},"*-lambeosaurus-baby-*":{"base": "entity/lambeosaurus-adult"},
  398. "*-brachylophosaurus-adult-*":{"base": "entity/brachylophosaurus-adult"},"*-brachylophosaurus-baby-*":{"base": "entity/brachylophosaurus-adult"},
  399. "*-corythosaurus-adult-*":{"base": "entity/corythosaurus-adult"},"*-corythosaurus-baby-*":{"base": "entity/corythosaurus-adult"},
  400. "*-maiasaura-adult-*":{"base": "entity/maiasaura-adult"},"*-maiasaura-baby-*":{"base": "entity/maiasaura-adult"},
  401. "*-barsboldia-adult-*":{"base": "entity/barsboldia-adult"},"*-barsboldia-baby-*":{"base": "entity/barsboldia-adult"},
  402. "*-amurosaurus-adult-*":{"base": "entity/amurosaurus-adult"},"*-amurosaurus-baby-*":{"base": "entity/amurosaurus-adult"},
  403. "*-arenysaurus-adult-*":{"base": "entity/arenysaurus-adult"},"*-arenysaurus-baby-*":{"base": "entity/arenysaurus-adult"},
  404. "*-bonapartesaurus-adult-*":{"base": "entity/bonapartesaurus-adult"},"*-bonapartesaurus-baby-*":{"base": "entity/bonapartesaurus-adult"},
  405. "*-pararhabdodon-adult-*":{"base": "entity/pararhabdodon-adult"},"*-pararhabdodon-baby-*":{"base": "entity/pararhabdodon-adult"},
  406. "*-telmatosaurus-adult-*":{"base": "entity/telmatosaurus-adult"},"*-telmatosaurus-baby-*":{"base": "entity/telmatosaurus-adult"},
  407. "*-secernosaurus-adult-*":{"base": "entity/secernosaurus-adult"},"*-secernosaurus-baby-*":{"base": "entity/secernosaurus-adult"},
  408. "*-probactrosaurus-adult-*":{"base": "entity/probactrosaurus-adult"},"*-probactrosaurus-baby-*":{"base": "entity/probactrosaurus-adult"},
  409. "*-acristavus-adult-*":{"base": "entity/acristavus-adult"},"*-acristavus-baby-*":{"base": "entity/acristavus-adult"},
  410. "*-kazaklambia-adult-*":{"base": "entity/kazaklambia-adult"},"*-kazaklambia-baby-*":{"base": "entity/kazaklambia-adult"},
  411. "*-tanius-adult-*":{"base": "entity/tanius-adult"},"*-tanius-baby-*":{"base": "entity/tanius-adult"},
  412. "*-canardia-adult-*":{"base": "entity/canardia-adult"},"*-canardia-baby-*":{"base": "entity/canardia-adult"},
  413. },
  414. "sizeByType": {
  415. "*-shangtungosaurus-adult-male": 1.1,"*-shangtungosaurus-adult-female": 1.0,"*-shangtungosaurus-baby-*": 1.1,
  416. "*-magnapaulia-adult-male": 0.9,"*-magnapaulia-adult-female": 0.8,"*-magnapaulia-baby-*": 0.9,
  417. "*-edmontosaurus-adult-male": 0.9,"*-edmontosaurus-adult-female": 0.8,"*-edmontosaurus-baby-*": 0.9,
  418. "*-hadrosaurus-adult-male": 0.9,"*-hadrosaurus-adult-female": 0.8,"*-hadrosaurus-baby-*": 0.9,
  419. "*-saurolophus-adult-male": 0.825,"*-saurolophus-adult-female": 0.725,"*-saurolophus-baby-*": 0.825,
  420. "*-olorotitan-adult-male": 0.825,"*-olorotitan-adult-female": 0.725,"*-olorotitan-baby-*": 0.825,
  421. "*-hypacrosaurus-adult-male": 0.75,"*-hypacrosaurus-adult-female": 0.65,"*-hypacrosaurus-baby-*": 0.75,
  422. "*-parasaurolophus-adult-male": 0.75,"*-parasaurolophus-adult-female": 0.65,"*-parasaurolophus-baby-*": 0.75,
  423. "*-charonosaurus-adult-male": 0.75,"*-charonosaurus-adult-female": 0.65,"*-charonosaurus-baby-*": 0.75,
  424. "*-hypsibema-adult-male": 0.75,"*-hypsibema-adult-female": 0.65,"*-hypsibema-baby-*": 0.75,
  425. "*-gryposaurus-adult-male": 0.75,"*-gryposaurus-adult-female": 0.65,"*-gryposaurus-baby-*": 0.75,
  426. "*-lambeosaurus-adult-male": 0.75,"*-lambeosaurus-adult-female": 0.65,"*-lambeosaurus-baby-*": 0.75,
  427. "*-corythosaurus-adult-male": 0.75,"*-corythosaurus-adult-female": 0.65,"*-corythosaurus-baby-*": 0.75,
  428. "*-maiasaura-adult-male": 0.75,"*-maiasaura-adult-female": 0.65,"*-maiasaura-baby-*": 0.75,
  429. "*-brachylophosaurus-adult-male": 0.675,"*-brachylophosaurus-adult-female": 0.575,"*-brachylophosaurus-baby-*": 0.675,
  430. "*-amurosaurus-adult-male": 0.625,"*-amurosaurus-adult-female": 0.525,"*-amurosaurus-baby-*": 0.625,
  431. "*-bonapartesaurus-adult-male": 0.625,"*-bonapartesaurus-adult-female": 0.525,"*-bonapartesaurus-baby-*": 0.625,
  432. "*-arenysaurus-adult-male": 0.625,"*-arenysaurus-adult-female": 0.525,"*-arenysaurus-baby-*": 0.625,
  433. "*-pararhabdodon-adult-male": 0.625,"*-pararhabdodon-adult-female": 0.525,"*-pararhabdodon-baby-*": 0.625,
  434. "*-tanius-adult-male": 0.625,"*-tanius-adult-female": 0.525,"*-tanius-baby-*": 0.625,
  435. "*-acristavus-adult-male": 0.625,"*-acristavus-adult-female": 0.525,"*-acristavus-baby-*": 0.625,
  436. "*-probactrosaurus-adult-male": 0.6,"*-probactrosaurus-adult-female": 0.5,"*-probactrosaurus-baby-*": 0.6,
  437. "*-barsboldia-adult-male": 0.6,"*-barsboldia-adult-female": 0.5,"*-barsboldia-baby-*": 0.6,
  438. "*-canardia-adult-male": 0.55,"*-canardia-adult-female": 0.45,"*-canardia-baby-*": 0.55,
  439. "*-telmatosaurus-adult-male": 0.5,"*-telmatosaurus-adult-female": 0.4,"*-telmatosaurus-baby-*": 0.5,
  440. "*-secernosaurus-adult-male": 0.45,"*-secernosaurus-adult-female": 0.35,"*-secernosaurus-baby-*": 0.45,
  441. "*-kazaklambia-adult-male": 0.45,"*-kazaklambia-adult-female": 0.35,"*-kazaklambia-baby-*": 0.45
  442. },
  443.  
  444. "behaviors": [
  445. {"code": "ownable", "enabledByType": { "*-ampelosaurus-*":false,"*-baby-*": false,"*": true},"minGeneration": 3 },
  446. {"code": "selectionboxes", "enabledByType": { "*-ampelosaurus-*":false,"*-baby-*": false, "*": true},"minGeneration": 3 },
  447. {"code": "rideableaccessories", "enabledByType": { "*-ampelosaurus-*":false,"*-baby-*": false, "*": true},"minGeneration": 3 },
  448. {"code": "rideable", "enabledByType": { "*-ampelosaurus-*":false,"*-baby-*": false, "*": true},"minGeneration": 3 },
  449. {"code": "gait"},
  450. {"code": "repulseagents" },
  451. {"code": "controlledphysics","stepHeightByType":
  452. {
  453. "*-baby-*":1.1251,
  454. "*-shangtungosaurus-adult-*": 2.5,
  455. "*-magnapaulia-adult-*": 2.5,
  456. "*-edmontosaurus-adult-*": 2.5,
  457. "*-hadrosaurus-adult-*": 2.5,
  458. "*-saurolophus-adult-*": 2.0,
  459. "*-hypacrosaurus-adult-*": 2.0,
  460. "*-parasaurolophus-adult-*": 2.0,
  461. "*-charonosaurus-adult-*": 2.0,
  462. "*-olorotitan-adult-*": 2.0,
  463. "*-hypsibema-adult-*": 2.0,
  464. "*-gryposaurus-adult-*": 2.0,
  465. "*-lambeosaurus-adult-*": 2.0,
  466. "*-brachylophosaurus-adult-*": 2.0,
  467. "*-corythosaurus-adult-*": 2.0,
  468. "*-maiasaura-adult-*": 2.0,
  469. "*-barsboldia-adult-*": 2.0,
  470. "*-amurosaurus-adult-*": 2.0,
  471. "*-arenysaurus-adult-*": 2.0,
  472. "*-bonapartesaurus-adult-*": 2.0,
  473. "*-pararhabdodon-adult-*": 2.0,
  474. "*-telmatosaurus-adult-*": 1.5,
  475. "*-secernosaurus-adult-*": 1.5,
  476. "*-probactrosaurus-adult-*": 2.0,
  477. "*-acristavus-adult-*": 2.0,
  478. "*-kazaklambia-adult-*": 1.5,
  479. "*-tanius-adult-*": 2.0,
  480. "*-canardia-adult-*": 1.5,
  481. }
  482. },
  483. {"code": "floatupwhenstuck","onlyWhenDead": true},
  484. {"code": "interpolateposition" },
  485. {"code": "harvestable","quantitySlots": 8},
  486. {"code": "multiply", "enabledByType": { "*-adult-female": true, "*": false } },
  487. {"code": "despawn","minPlayerDistance": 8,"belowLightLevel": 8,"minSeconds": 300},
  488. {"code": "ropetieable","minGeneration": 3},
  489. ],
  490. "animations": [
  491. {"code": "attack","animation": "Attack","animationSpeed": 1.2,"weight": 10,"blendMode": "AddAverage"},
  492. {"code": "die","animation": "Die","easeInSpeed": 3,"animationSpeed": 1,"weight": 10,"blendMode": "Average","triggeredBy": { "onControls": [ "dead" ] }},
  493. {"code": "eat","animation": "Eat","easeInSpeed": 4,"easeOutSpeed": 4,"blendMode": "Average"},
  494. {"code": "gallop","animation": "Gallop","easeInSpeed": 10,"easeOutSpeed": 2,"supressDefaultAnimation": true,"blendMode": "Average"},
  495. {"code": "graze","animation": "Graze","supressDefaultAnimation": true,"blendMode": "Average"},
  496. {"code": "hurt","animation": "Hurt","animationSpeed": 2.2,"weight": 10,"blendMode": "AddAverage"},
  497. {"code": "idle","animation": "Idle","animationSpeed": 0.5,"blendMode": "AddAverage","easeOutSpeed": 4,"triggeredBy": { "defaultAnim": true }},
  498. {"code": "look","animation": "Look", "blendMode": "AddAverage","easeOutSpeed": 0.25},
  499. {"code": "alert","animation": "Alert","animationSpeed": 1.2,"weight": 10,"blendMode": "AddAverage"},
  500. {"code": "6","animation": "Roar","animationSpeed": 2.2,"weight": 10,"blendMode": "AddAverage"},
  501. {"code": "trot","animation": "Trot","easeInSpeed": 10,"easeOutSpeed": 2,"supressDefaultAnimation": true,"blendMode": "Average"},
  502. {"code": "sit","animation": "Sit","easeInSpeed": 0.1,"easeOutSpeed": 0.5,"blendMode": "Average"},
  503. {"code": "lie","animation": "Lie","easeInSpeed": 0.1,"easeOutSpeed": 0.5,"weight": 10,"blendMode": "Average"},
  504. {"code": "sleep","animation": "Sleep","easeInSpeed": 2,"easeOutSpeed": 2,"weight": 5,"blendMode": "Average"},
  505. {"code": "swim","animation": "Swim","supressDefaultAnimation": true,"blendMode": "Average"},
  506. {"code": "walk","animation": "Walk","easeInSpeed": 10,"supressDefaultAnimation": true,"blendMode": "Average"}
  507. ]
  508. },
  509. "server": {
  510. "attributes": {"pathfinder": {"minTurnAnglePerSec": 60,"maxTurnAnglePerSec": 120}},
  511. "behaviors": [
  512. {"code": "ownable", "enabledByType": { "*-ampelosaurus-*":false,"*-baby-*": false,"*": true},"minGeneration": 3 },
  513. {"code": "selectionboxes", "enabledByType": { "*-ampelosaurus-*":false,"*-baby-*": false, "*": true},"minGeneration": 3 },
  514. {"code": "rideableaccessories", "enabledByType": { "*-ampelosaurus-*":false,"*-baby-*": false, "*": true},"minGeneration": 3 },
  515. {"code": "rideable", "enabledByType": { "*-ampelosaurus-*":false,"*-baby-*": false, "*": true},"minGeneration": 3 },
  516. {"code": "gait"},
  517. {"code": "repulseagents" },
  518. {"code": "controlledphysics","stepHeightByType":
  519. {
  520. "*-baby-*":1.1251,
  521. "*-shangtungosaurus-adult-*": 2.5,
  522. "*-magnapaulia-adult-*": 2.5,
  523. "*-edmontosaurus-adult-*": 2.5,
  524. "*-hadrosaurus-adult-*": 2.5,
  525. "*-saurolophus-adult-*": 2.0,
  526. "*-hypacrosaurus-adult-*": 2.0,
  527. "*-parasaurolophus-adult-*": 2.0,
  528. "*-charonosaurus-adult-*": 2.0,
  529. "*-olorotitan-adult-*": 2.0,
  530. "*-hypsibema-adult-*": 2.0,
  531. "*-gryposaurus-adult-*": 2.0,
  532. "*-lambeosaurus-adult-*": 2.0,
  533. "*-brachylophosaurus-adult-*": 2.0,
  534. "*-corythosaurus-adult-*": 2.0,
  535. "*-maiasaura-adult-*": 2.0,
  536. "*-barsboldia-adult-*": 2.0,
  537. "*-amurosaurus-adult-*": 2.0,
  538. "*-arenysaurus-adult-*": 2.0,
  539. "*-bonapartesaurus-adult-*": 2.0,
  540. "*-pararhabdodon-adult-*": 2.0,
  541. "*-telmatosaurus-adult-*": 1.5,
  542. "*-secernosaurus-adult-*": 1.5,
  543. "*-probactrosaurus-adult-*": 2.0,
  544. "*-acristavus-adult-*": 2.0,
  545. "*-kazaklambia-adult-*": 1.5,
  546. "*-tanius-adult-*": 2.0,
  547. "*-canardia-adult-*": 1.5,
  548. }
  549. },
  550. {"code": "despawn","minPlayerDistance": 8,"belowLightLevel": 8,"minSeconds": 300},
  551. {"code": "floatupwhenstuck","onlyWhenDead": true},
  552. {"code": "health",
  553. "maxhealthByType": {
  554. "*-shangtungosaurus-adult-male": 300,"*-shangtungosaurus-adult-female": 290,"*-shangtungosaurus-baby-*": 25,
  555. "*-magnapaulia-adult-male": 245,"*-magnapaulia-adult-female": 235,"*-magnapaulia-baby-*": 20,
  556. "*-edmontosaurus-adult-male": 245,"*-edmontosaurus-adult-female": 235,"*-edmontosaurus-baby-*": 20,
  557. "*-hadrosaurus-adult-male": 245,"*-hadrosaurus-adult-female": 235,"*-hadrosaurus-baby-*": 20,
  558. "*-saurolophus-adult-male": 225,"*-saurolophus-adult-female": 215,"*-saurolophus-baby-*": 20,
  559. "*-hypacrosaurus-adult-male": 205,"*-hypacrosaurus-adult-female": 195,"*-hypacrosaurus-baby-*": 20,
  560. "*-parasaurolophus-adult-male": 205,"*-parasaurolophus-adult-female": 195,"*-parasaurolophus-baby-*": 20,
  561. "*-charonosaurus-adult-male": 205,"*-charonosaurus-adult-female": 195,"*-charonosaurus-baby-*": 20,
  562. "*-olorotitan-adult-male": 225,"*-olorotitan-adult-female": 215,"*-olorotitan-baby-*": 20,
  563. "*-hypsibema-adult-male": 205,"*-hypsibema-adult-female": 195,"*-hypsibema-baby-*": 20,
  564. "*-gryposaurus-adult-male": 205,"*-gryposaurus-adult-female": 195,"*-gryposaurus-baby-*": 20,
  565. "*-lambeosaurus-adult-male": 205,"*-lambeosaurus-adult-female": 195,"*-lambeosaurus-baby-*": 20,
  566. "*-brachylophosaurus-adult-male": 185,"*-brachylophosaurus-adult-female": 175,"*-brachylophosaurus-baby-*": 15,
  567. "*-corythosaurus-adult-male": 205,"*-corythosaurus-adult-female": 195,"*-corythosaurus-baby-*": 20,
  568. "*-maiasaura-adult-male": 205,"*-maiasaura-adult-female": 195,"*-maiasaura-baby-*": 20,
  569. "*-barsboldia-adult-male": 165,"*-barsboldia-adult-female": 155,"*-barsboldia-baby-*": 15,
  570. "*-amurosaurus-adult-male": 170,"*-amurosaurus-adult-female": 160,"*-amurosaurus-baby-*": 15,
  571. "*-bonapartesaurus-adult-male": 170,"*-bonapartesaurus-adult-female": 160,"*-bonapartesaurus-baby-*": 15,
  572. "*-arenysaurus-adult-male": 170,"*-arenysaurus-adult-female": 160,"*-arenysaurus-baby-*": 15,
  573. "*-pararhabdodon-adult-male": 170,"*-pararhabdodon-adult-female": 160,"*-pararhabdodon-baby-*": 15,
  574. "*-tanius-adult-male": 170,"*-tanius-adult-female": 160,"*-tanius-baby-*": 15,
  575. "*-acristavus-adult-male": 170,"*-acristavus-adult-female": 160,"*-acristavus-baby-*": 15,
  576. "*-canardia-adult-male": 150,"*-canardia-adult-female": 140,"*-canardia-baby-*": 10,
  577. "*-probactrosaurus-adult-male": 165,"*-probactrosaurus-adult-female": 155,"*-probactrosaurus-baby-*": 15,
  578. "*-telmatosaurus-adult-male": 135,"*-telmatosaurus-adult-female": 125,"*-telmatosaurus-baby-*": 10,
  579. "*-secernosaurus-adult-male": 120,"*-secernosaurus-adult-female": 110,"*-secernosaurus-baby-*": 10,
  580. "*-kazaklambia-adult-male": 120,"*-kazaklambia-adult-female": 110,"*-kazaklambia-baby-*": 10
  581. }
  582. },
  583. {"code": "deaddecay",
  584. "hoursToDecay": 96,
  585. "decayedBlockByType": {
  586. "*-adult-*": "carcass-large",
  587. "*-baby-*": "carcass-medium"
  588. }
  589. },
  590. {"code": "harvestable",
  591. "quantitySlots": 8,
  592. "drops": [
  593. {
  594. "type": "item",
  595. "code": "game:redmeat-raw",
  596. "quantityByType": {
  597. "*-shangtungosaurus-adult-*": {"avg": 150,"var": 10},"*-shangtungosaurus-baby-*": {"avg": 7,"var": 1},
  598. "*-magnapaulia-adult-*": {"avg": 123,"var": 8},"*-magnapaulia-baby-*": {"avg": 5,"var": 1},
  599. "*-edmontosaurus-adult-*": {"avg": 123,"var": 8},"*-edmontosaurus-baby-*": {"avg": 5,"var": 1},
  600. "*-hadrosaurus-adult-*": {"avg": 123,"var": 8},"*-hadrosaurus-baby-*": {"avg": 5,"var": 1},
  601. "*-saurolophus-adult-*": {"avg": 112,"var": 7},"*-saurolophus-baby-*": {"avg": 5,"var": 1},
  602. "*-hypacrosaurus-adult-*": {"avg": 102,"var": 7},"*-hypacrosaurus-baby-*": {"avg": 4,"var": 1},
  603. "*-parasaurolophus-adult-*": {"avg": 102,"var": 7},"*-parasaurolophus-baby-*": {"avg": 4,"var": 1},
  604. "*-charonosaurus-adult-*": {"avg": 102,"var": 7},"*-charonosaurus-baby-*": {"avg": 4,"var": 1},
  605. "*-olorotitan-adult-*": {"avg": 112,"var": 7},"*-olorotitan-baby-*": {"avg": 5,"var": 1},
  606. "*-hypsibema-adult-*": {"avg": 102,"var": 7},"*-hypsibema-baby-*": {"avg": 4,"var": 1},
  607. "*-gryposaurus-adult-*": {"avg": 102,"var": 7},"*-gryposaurus-baby-*": {"avg": 4,"var": 1},
  608. "*-lambeosaurus-adult-*": {"avg": 102,"var": 7},"*-lambeosaurus-baby-*": {"avg": 4,"var": 1},
  609. "*-brachylophosaurus-adult-*": {"avg": 91,"var": 6},"*-brachylophosaurus-baby-*": {"avg": 3,"var": 1},
  610. "*-corythosaurus-adult-*": {"avg": 102,"var": 7},"*-corythosaurus-baby-*": {"avg": 4,"var": 1},
  611. "*-maiasaura-adult-*": {"avg": 102,"var": 7},"*-maiasaura-baby-*": {"avg": 4,"var": 1},
  612. "*-barsboldia-adult-*": {"avg": 82,"var": 6},"*-barsboldia-baby-*": {"avg": 3,"var": 1},
  613. "*-amurosaurus-adult-*": {"avg": 85,"var": 6},"*-amurosaurus-baby-*": {"avg": 3,"var": 1},
  614. "*-bonapartesaurus-adult-*": {"avg": 85,"var": 6},"*-bonapartesaurus-baby-*": {"avg": 3,"var": 1},
  615. "*-arenysaurus-adult-*": {"avg": 85,"var": 6},"*-arenysaurus-baby-*": {"avg": 3,"var": 1},
  616. "*-pararhabdodon-adult-*": {"avg": 85,"var": 6},"*-pararhabdodon-baby-*": {"avg": 3,"var": 1},
  617. "*-tanius-adult-*": {"avg": 85,"var": 6},"*-tanius-baby-*": {"avg": 3,"var": 1},
  618. "*-acristavus-adult-*": {"avg": 85,"var": 6},"*-acristavus-baby-*": {"avg": 3,"var": 1},
  619. "*-canardia-adult-*": {"avg": 75,"var": 5},"*-canardia-baby-*": {"avg": 2,"var": 1},
  620. "*-probactrosaurus-adult-*": {"avg": 82,"var": 6},"*-probactrosaurus-baby-*": {"avg": 3,"var": 1},
  621. "*-telmatosaurus-adult-*": {"avg": 67,"var": 5},"*-telmatosaurus-baby-*": {"avg": 2,"var": 1},
  622. "*-secernosaurus-adult-*": {"avg": 60,"var": 4},"*-secernosaurus-baby-*": {"avg": 1,"var": 1},
  623. "*-kazaklambia-adult-*": {"avg": 60,"var": 4},"*-kazaklambia-baby-*": {"avg": 1,"var": 1}
  624.  
  625. }
  626. },
  627. {
  628. "type": "item",
  629. "code": "game:fat",
  630. "quantityByType": {
  631. "*-shangtungosaurus-adult-*": {"avg": 75,"var": 5},"*-shangtungosaurus-baby-*": {"avg": 6,"var": 1},
  632. "*-magnapaulia-adult-*": {"avg": 61,"var": 4},"*-magnapaulia-baby-*": {"avg": 5,"var": 1},
  633. "*-edmontosaurus-adult-*": {"avg": 61,"var": 4},"*-edmontosaurus-baby-*": {"avg": 5,"var": 1},
  634. "*-hadrosaurus-adult-*": {"avg": 61,"var": 4},"*-hadrosaurus-baby-*": {"avg": 5,"var": 1},
  635. "*-saurolophus-adult-*": {"avg": 56,"var": 4},"*-saurolophus-baby-*": {"avg": 5,"var": 1},
  636. "*-hypacrosaurus-adult-*": {"avg": 51,"var": 3},"*-hypacrosaurus-baby-*": {"avg": 4,"var": 1},
  637. "*-parasaurolophus-adult-*": {"avg": 51,"var": 3},"*-parasaurolophus-baby-*": {"avg": 4,"var": 1},
  638. "*-charonosaurus-adult-*": {"avg": 51,"var": 3},"*-charonosaurus-baby-*": {"avg": 4,"var": 1},
  639. "*-olorotitan-adult-*": {"avg": 56,"var": 4},"*-olorotitan-baby-*": {"avg": 5,"var": 1},
  640. "*-hypsibema-adult-*": {"avg": 51,"var": 3},"*-hypsibema-baby-*": {"avg": 4,"var": 1},
  641. "*-gryposaurus-adult-*": {"avg": 51,"var": 3},"*-gryposaurus-baby-*": {"avg": 4,"var": 1},
  642. "*-lambeosaurus-adult-*": {"avg": 51,"var": 3},"*-lambeosaurus-baby-*": {"avg": 4,"var": 1},
  643. "*-brachylophosaurus-adult-*": {"avg": 46,"var": 3},"*-brachylophosaurus-baby-*": {"avg": 4,"var": 1},
  644. "*-corythosaurus-adult-*": {"avg": 51,"var": 3},"*-corythosaurus-baby-*": {"avg": 4,"var": 1},
  645. "*-maiasaura-adult-*": {"avg": 51,"var": 3},"*-maiasaura-baby-*": {"avg": 4,"var": 1},
  646. "*-barsboldia-adult-*": {"avg": 41,"var": 3},"*-barsboldia-baby-*": {"avg": 3,"var": 1},
  647. "*-amurosaurus-adult-*": {"avg": 43,"var": 3},"*-amurosaurus-baby-*": {"avg": 3,"var": 1},
  648. "*-bonapartesaurus-adult-*": {"avg": 43,"var": 3},"*-bonapartesaurus-baby-*": {"avg": 3,"var": 1},
  649. "*-arenysaurus-adult-*": {"avg": 43,"var": 3},"*-arenysaurus-baby-*": {"avg": 3,"var": 1},
  650. "*-pararhabdodon-adult-*": {"avg": 43,"var": 3},"*-pararhabdodon-baby-*": {"avg": 3,"var": 1},
  651. "*-tanius-adult-*": {"avg": 43,"var": 3},"*-tanius-baby-*": {"avg": 3,"var": 1},
  652. "*-acristavus-adult-*": {"avg": 43,"var": 3},"*-acristavus-baby-*": {"avg": 3,"var": 1},
  653. "*-canardia-adult-*": {"avg": 38,"var": 2},"*-canardia-baby-*": {"avg": 3,"var": 1},
  654. "*-probactrosaurus-adult-*": {"avg": 41,"var": 3},"*-probactrosaurus-baby-*": {"avg": 3,"var": 1},
  655. "*-telmatosaurus-adult-*": {"avg": 34,"var": 2},"*-telmatosaurus-baby-*": {"avg": 3,"var": 1},
  656. "*-secernosaurus-adult-*": {"avg": 30,"var": 2},"*-secernosaurus-baby-*": {"avg": 2,"var": 1},
  657. "*-kazaklambia-adult-*": {"avg": 30,"var": 2},"*-kazaklambia-baby-*": {"avg": 2,"var": 1}
  658. }
  659. },
  660. {
  661. "type": "item",
  662. "code": "game:hide-raw-huge",
  663. "quantityByType": {
  664. "*-baby-*": {"avg": 0,"var": 0},
  665. "*-shangtungosaurus-adult-*": {"avg": 9,"var": 0},
  666. "*-magnapaulia-adult-*": {"avg": 7,"var": 0},
  667. "*-edmontosaurus-adult-*": {"avg": 7,"var": 0},
  668. "*-hadrosaurus-adult-*": {"avg": 7,"var": 0},
  669. "*-saurolophus-adult-*": {"avg": 6,"var": 0},
  670. "*-hypacrosaurus-adult-*": {"avg": 6,"var": 0},
  671. "*-parasaurolophus-adult-*": {"avg": 6,"var": 0},
  672. "*-charonosaurus-adult-*": {"avg": 6,"var": 0},
  673. "*-olorotitan-adult-*": {"avg": 6,"var": 0},
  674. "*-hypsibema-adult-*": {"avg": 6,"var": 0},
  675. "*-gryposaurus-adult-*": {"avg": 6,"var": 0},
  676. "*-lambeosaurus-adult-*": {"avg": 6,"var": 0},
  677. "*-brachylophosaurus-adult-*": {"avg": 5,"var": 0},
  678. "*-corythosaurus-adult-*": {"avg": 6,"var": 0},
  679. "*-maiasaura-adult-*": {"avg": 6,"var": 0},
  680. "*-barsboldia-adult-*": {"avg": 5,"var": 0},
  681. "*-amurosaurus-adult-*": {"avg": 5,"var": 0},
  682. "*-bonapartesaurus-adult-*": {"avg": 5,"var": 0},
  683. "*-arenysaurus-adult-*": {"avg": 5,"var": 0},
  684. "*-pararhabdodon-adult-*": {"avg": 5,"var": 0},
  685. "*-tanius-adult-*": {"avg": 5,"var": 0},
  686. "*-acristavus-adult-*": {"avg": 5,"var": 0},
  687. "*-canardia-adult-*": {"avg": 5,"var": 0},
  688. "*-probactrosaurus-adult-*": {"avg": 5,"var": 0},
  689. "*-telmatosaurus-adult-*": {"avg": 4,"var": 0},
  690. "*-secernosaurus-adult-*": {"avg": 4,"var": 0},
  691. "*-kazaklambia-adult-*": {"avg": 4,"var": 0},
  692. }
  693. },
  694. {
  695. "type": "item",
  696. "code": "game:hide-raw-medium",
  697. "quantityByType": {
  698. "*-baby": {"avg": 1.0,"var": 0.0},
  699. "*": {"avg": 0.0,"var": 0.0}
  700. }
  701. }
  702. ]
  703. },
  704. {"code": "multiply",
  705. "enabledByType": {
  706. "*-adult-female": true,
  707. "*": false
  708. },
  709. "spawnEntityCodesByType": {
  710. "*": [ { "code":"hadrosauroidea:hadrosauroidea-{type}-egg-raw"}]},
  711. "requiresNearbyEntityCodeByType": {"*": "hadrosauroidea:hadrosauroidea-{type}-adult-male"},
  712. "eatAnyway": true,
  713. "requiresNearbyEntityRange": 20,
  714. "spawnQuantityMin": 10,
  715. "spawnQuantityMaxByType": {"*": 20},
  716. "pregnancyDaysByType": {"*": 60},
  717. "multiplyCooldownDaysMinByType": {"*": 30},
  718. "multiplyCooldownDaysMaxByType": {"*": 90},
  719. "portionsEatenForMultiplyByType": {
  720. "*-shangtungosaurus-adult-*": 100,
  721. "*-magnapaulia-adult-*": 95,
  722. "*-edmontosaurus-adult-*": 80,
  723. "*-hadrosaurus-adult-*": 80,
  724. "*-saurolophus-adult-*": 75,
  725. "*-hypacrosaurus-adult-*": 70,
  726. "*-parasaurolophus-adult-*": 75,
  727. "*-charonosaurus-adult-*": 80,
  728. "*-olorotitan-adult-*": 85,
  729. "*-hypsibema-adult-*": 70,
  730. "*-gryposaurus-adult-*": 65,
  731. "*-lambeosaurus-adult-*": 70,
  732. "*-brachylophosaurus-adult-*": 65,
  733. "*-corythosaurus-adult-*": 65,
  734. "*-maiasaura-adult-*": 60,
  735. "*-barsboldia-adult-*": 85,
  736. "*-amurosaurus-adult-*": 70,
  737. "*-arenysaurus-adult-*": 60,
  738. "*-bonapartesaurus-adult-*": 75,
  739. "*-pararhabdodon-adult-*": 65,
  740. "*-telmatosaurus-adult-*": 50,
  741. "*-secernosaurus-adult-*": 55,
  742. "*-probactrosaurus-adult-*": 60,
  743. "*-acristavus-adult-*": 60,
  744. "*-kazaklambia-adult-*": 50,
  745. "*-tanius-adult-*": 65,
  746. "*-canardia-adult-*": 60
  747. }
  748. },
  749. {"code": "grow",
  750. "enabledByType": {
  751. "*-baby-*": true,
  752. "*": false
  753. },
  754. "hoursToGrowByType": {
  755. "*-shangtungosaurus-*":1050,
  756. "*-magnapaulia-*":861,
  757. "*-edmontosaurus-*":861,
  758. "*-hadrosaurus-*":861,
  759. "*-saurolophus-*":784,
  760. "*-hypacrosaurus-*":716,
  761. "*-parasaurolophus-*":716,
  762. "*-charonosaurus-*":716,
  763. "*-olorotitan-*":784,
  764. "*-hypsibema-*":716,
  765. "*-gryposaurus-*":716,
  766. "*-lambeosaurus-*":716,
  767. "*-brachylophosaurus-*":639,
  768. "*-corythosaurus-*":716,
  769. "*-maiasaura-*":716,
  770. "*-barsboldia-*":574,
  771. "*-amurosaurus-*":598,
  772. "*-bonapartesaurus-*":598,
  773. "*-arenysaurus-*":598,
  774. "*-pararhabdodon-*":598,
  775. "*-tanius-*":598,
  776. "*-acristavus-*":598,
  777. "*-canardia-*":526,
  778. "*-probactrosaurus-*":574,
  779. "*-telmatosaurus-*":469,
  780. "*-secernosaurus-*":420,
  781. "*-kazaklambia-*":420
  782.  
  783. },
  784. "adultEntityCodesByType": {
  785. "*-baby-male": ["hadrosauroidea:hadrosauroidea-{type}-adult-male"],
  786. "*-baby-female": ["hadrosauroidea:hadrosauroidea-{type}-adult-female"]
  787. }
  788. },
  789. {"code": "emotionstates",
  790. "states": [
  791. {"code": "aggressiveondamage","duration": 30,
  792. "chanceByType": {
  793. "*-adult-*": 1,
  794. "*-baby-*": 0.0
  795. },
  796. "slot": 2,"priority": 3,"accumType": "noaccum"},
  797. {"code": "fleeondamage","duration": 60,"slot": 1,"chanceByType": {"*-adult-*": 1,"*-baby-*": 0},"priority": 2,"accumType": "max","whenHealthRelBelow": 0.75},
  798. {"code": "fleeondamage","duration": 30,"slot": 1,"chanceByType": {"*-adult-*": 0,"*-baby-*": 1},"priority": 2,"accumType": "max","whenHealthRelBelow": 0.99},
  799. {"code": "saturated","duration": 1200,"chance": 1,"slot": 0,"priority": 1,"accumType": "sum"},
  800. { "code": "aggressivearoundentities", "duration": 60, "chanceByType": {"*-baby-*": 0.0,"*-adult-*": 1.0}, "slot": 2, "priority": 5, "entityCodes": ["hadrosauroidea:hadrosauroidea-{type}-baby-male","hadrosauroidea:hadrosauroidea-{type}-baby-female","hadrosauroidea:hadrosauroidea-{type}-nest-incubating"], "maxGeneration": 1 }
  801. ]
  802. },
  803. {
  804. "code": "taskai",
  805. "aiCreatureType": "LandCreature",
  806. "aitasks": [
  807. {
  808. "code": "meleeattack",
  809. "animation": "Attack",
  810. "enabledByType": {"*-adult-*": true,"*-baby-*":false},
  811. "entityCodesByType": {
  812. "*": [ "player","bear-*","bell-*","bowtorn-*","drifter-*","hyena-*","locust-*","shiver-*","wolf-*",
  813.  
  814. "tyrannosauridae-*", "spinosauridae-*", "dromaeosauridae-*","abelisauridae-*","mosasauridae-*","carcharodontosauridae-*",
  815.  
  816. "pantherinae-*", "caninae-*","felinae-*","machairodontinae-*","ursidae-*",
  817. ]},
  818. "priority": 1.9,
  819. "slot": 1,
  820. "damageByType": {
  821. "*-shangtungosaurus-adult-male": 20,"*-shangtungosaurus-adult-female": 19,
  822. "*-magnapaulia-adult-male": 16,"*-magnapaulia-adult-female": 15,
  823. "*-edmontosaurus-adult-male": 16,"*-edmontosaurus-adult-female": 15,
  824. "*-hadrosaurus-adult-male": 16,"*-hadrosaurus-adult-female": 15,
  825. "*-saurolophus-adult-male": 14,"*-saurolophus-adult-female": 13,
  826. "*-hypacrosaurus-adult-male": 13,"*-hypacrosaurus-adult-female": 12,
  827. "*-parasaurolophus-adult-male": 13,"*-parasaurolophus-adult-female": 12,
  828. "*-charonosaurus-adult-male": 13,"*-charonosaurus-adult-female": 12,
  829. "*-olorotitan-adult-male": 14,"*-olorotitan-adult-female": 13,
  830. "*-hypsibema-adult-male": 13,"*-hypsibema-adult-female": 12,
  831. "*-gryposaurus-adult-male": 13,"*-gryposaurus-adult-female": 12,
  832. "*-lambeosaurus-adult-male": 13,"*-lambeosaurus-adult-female": 12,
  833. "*-brachylophosaurus-adult-male": 11,"*-brachylophosaurus-adult-female": 10,
  834. "*-corythosaurus-adult-male": 13,"*-corythosaurus-adult-female": 12,
  835. "*-maiasaura-adult-male": 13,"*-maiasaura-adult-female": 12,
  836. "*-barsboldia-adult-male": 10,"*-barsboldia-adult-female": 9,
  837. "*-amurosaurus-adult-male": 11,"*-amurosaurus-adult-female": 10,
  838. "*-bonapartesaurus-adult-male": 11,"*-bonapartesaurus-adult-female": 10,
  839. "*-arenysaurus-adult-male": 11,"*-arenysaurus-adult-female": 10,
  840. "*-pararhabdodon-adult-male": 11,"*-pararhabdodon-adult-female": 10,
  841. "*-tanius-adult-male": 11,"*-tanius-adult-female": 10,
  842. "*-acristavus-adult-male": 11,"*-acristavus-adult-female": 10,
  843. "*-canardia-adult-male": 9,"*-canardia-adult-female": 8,
  844. "*-probactrosaurus-adult-male": 10,"*-probactrosaurus-adult-female": 9,
  845. "*-telmatosaurus-adult-male": 8,"*-telmatosaurus-adult-female": 7,
  846. "*-secernosaurus-adult-male": 7,"*-secernosaurus-adult-female": 6,
  847. "*-kazaklambia-adult-male": 7,"*-kazaklambia-adult-female": 6
  848.  
  849. },
  850. "knockbackStrengthByType": {
  851. "*-baby-*":0.0,
  852. "*-adult-*": 2,
  853. },
  854. "damageTierByType": {
  855. "*-baby-*":1,
  856. "*-adult-*": 2
  857. },
  858. "attackAngleRangeDeg": 180,
  859. "mincooldown": 1250,
  860. "maxcooldown": 1500,
  861. "minDistByType": {"*-adult-*":4,"*":1},
  862. "minVerDistByType": {"*-adult-*":3,"*":1},
  863. "attackDurationMs": 1250,
  864. "damagePlayerAtMs": 400,
  865. "animationSpeed": 1,
  866. "soundByType": {
  867. "*-adult-*":"creature/roar"},
  868. "whenInEmotionState": "aggressiveondamage|aggressivearoundentities|fleeondamage"
  869. },
  870. {
  871. "code": "seekentity",
  872. "animation": "Trot",
  873. "enabledByType": {
  874. "*-baby-*": false,
  875. "*": true},
  876. "entityCodesByType": {
  877. "*-adult-*": ["bell-*","bowtorn-*","drifter-*","hyena-*","locust-*","shiver-*","wolf-*","bear-*",
  878.  
  879. "dromaeosauridae-austroraptor-adult-*","dromaeosauridae-deinonychus-adult-*","dromaeosauridae-dromaeosaurus-adult-*","dromaeosauridae-adasaurus-adult-*","dromaeosauridae-velociraptor-adult-*","dromaeosauridae-saurornitholestes-adult-*","dromaeosauridae-atrociraptor-adult-*","dromaeosauridae-pyroraptor-adult-*","dromaeosauridae-buitreraptor-adult-*","dromaeosauridae-microraptor-adult-*","dromaeosauridae-rahonavis-adult-*",
  880.  
  881. "pantherinae-*", "caninae-*","felinae-*","machairodontinae-*","ursidae-*",
  882.  
  883. ]
  884. },
  885. "priority": 1.86,
  886. "mincooldown": 6000,
  887. "maxcooldown": 6500,
  888. "seekingRange": 20,
  889. "movespeedByType": {
  890. "*-adult-*": 0.04,
  891. "*-baby-*": 0.020,
  892. },
  893. "animationSpeedByType": {
  894. "*-baby-*": 4,
  895. "*": 3
  896. },
  897. "whenInEmotionState": "aggressivearoundentities"
  898.  
  899. },
  900. {
  901. "code": "seekentity",
  902. "animation": "Trot",
  903. "enabledByType": {
  904. "*-baby-*": false,
  905. "*": true},
  906. "entityCodesByType": {
  907. "*-adult-*": [ "player","bear-*","bell-*","bowtorn-*","drifter-*","hyena-*","locust-*","shiver-*","wolf-*",
  908.  
  909. "dromaeosauridae-*",
  910.  
  911. "pantherinae-*", "caninae-*","felinae-*","machairodontinae-*","ursidae-*",
  912. ]
  913. },
  914. "priority": 1.84,
  915. "mincooldown": 6000,
  916. "maxcooldown": 6500,
  917. "seekingRange": 20,
  918. "movespeedByType": {
  919. "*-adult-*": 0.04,
  920. "*-baby-*": 0.020,
  921. },
  922. "animationSpeedByType": {
  923. "*-baby-*": 4,
  924. "*": 3
  925. },
  926. "whenInEmotionState": "aggressiveondamage"
  927. },
  928. {
  929. "code": "fleeentity",
  930. "animation": "Trot",
  931. "enabledByType": {"*": true},
  932. "entityCodesByType": {
  933. "*-baby-*":["player","bear-*","bell-*","bowtorn-*","drifter-*","shiver-*","hyena-male", "hyena-female","wolf-male", "wolf-female",
  934.  
  935. "tyrannosauridae-*", "spinosauridae-*","dromaeosauridae-*","abelisauridae-*","mosasauridae-*","carcharodontosauridae-*",
  936.  
  937. "pantherinae-*", "caninae-*","felinae-*","machairodontinae-*","ursidae-*",
  938. ],
  939. "*":[
  940. "tyrannosauridae-tyrannosaurus-adult-*","tyrannosauridae-tarbosaurus-adult-*","tyrannosauridae-nanuqsaurus-adult-*","tyrannosauridae-albertosaurus-adult-*","tyrannosauridae-gorgosaurus-adult-*","tyrannosauridae-alioramus-adult-*","tyrannosauridae-qianzhousaurus-adult-*","tyrannosauridae-zhuchengtyrannus-adult-*","tyrannosauridae-bistahieversor-adult-*","tyrannosauridae-thanatotheristes-adult-*","tyrannosauridae-teratophoneus-adult-*","tyrannosauridae-dynamoterror-adult-*",
  941.  
  942. "spinosauridae-spinosaurus-adult-*", "spinosauridae-oxalaia-adult-*", "spinosauridae-suchomimus-adult-*", "spinosauridae-baryonyx-adult-*", "spinosauridae-ichthyovenator-adult-*","spinosauridae-irritator-adult-*",
  943.  
  944. "dromaeosauridae-utahraptor-adult-*","dromaeosauridae-dakotaraptor-adult-*","dromaeosauridae-achillobator-adult-*","dromaeosauridae-austroraptor-adult-*","dromaeosauridae-deinonychus-adult-*","dromaeosauridae-dromaeosaurus-adult-*","dromaeosauridae-adasaurus-adult-*","dromaeosauridae-velociraptor-adult-*","dromaeosauridae-saurornitholestes-adult-*","dromaeosauridae-atrociraptor-adult-*","dromaeosauridae-pyroraptor-adult-*","dromaeosauridae-buitreraptor-adult-*","dromaeosauridae-microraptor-adult-*","dromaeosauridae-rahonavis-adult-*",
  945.  
  946. "abelisauridae-pycnonemosaurus-adult-*","abelisauridae-ekrixinatosaurus-adult-*","abelisauridae-carnotaurus-adult-*","abelisauridae-chenanisaurus-adult-*","abelisauridae-rajasaurus-adult-*","abelisauridae-abelisaurus-adult-*","abelisauridae-majungasaurus-adult-*","abelisauridae-skorpiovenator-adult-*","abelisauridae-xenotarsosaurus-adult-*","abelisauridae-rahiolisaurus-adult-*","abelisauridae-arcovenator-adult-*","abelisauridae-rugops-adult-*","abelisauridae-aucasaurus-adult-*","abelisauridae-dahalokely-adult-*","abelisauridae-ilokelesia-adult-*","abelisauridae-viavenator-adult-*","abelisauridae-tarascosaurus-adult-*","abelisauridae-thanos-adult-*",
  947.  
  948. "carcharodontosauridae-giganotosaurus-adult-*","carcharodontosauridae-carcharodontosaurus-adult-*","carcharodontosauridae-mapusaurus-adult-*","carcharodontosauridae-tyrannotitan-adult-*","carcharodontosauridae-tameryraptor-adult-*","carcharodontosauridae-veterupristisaurus-adult-*","carcharodontosauridae-ulughbegsaurus-adult-*","carcharodontosauridae-siamraptor-adult-*","carcharodontosauridae-shaochilong-adult-*","carcharodontosauridae-concavenator-adult-*","carcharodontosauridae-lusovenator-adult-*","carcharodontosauridae-lajasvenator-adult-*",
  949.  
  950.  
  951.  
  952. ]
  953. },
  954. "priority": 1.8,
  955. "movespeedByType": {
  956. "*-adult-*": 0.04,
  957. "*-baby-*": 0.020,
  958. },
  959. "animationSpeedByType": {
  960. "*-baby-*": 4,
  961. "*": 3
  962. },
  963. "seekingRange": 20
  964. },
  965. {
  966. "code": "fleeentity",
  967. "animation": "gallop",
  968. "enabledByType": {"*": true},
  969. "entityCodesByType": {
  970. "*":["player","bear-*","bell-*","bowtorn-*","drifter-*","shiver-*","hyena-male", "hyena-female","wolf-male", "wolf-female",
  971.  
  972. "tyrannosauridae-*", "spinosauridae-*","dromaeosauridae-*","abelisauridae-*","mosasauridae-*","carcharodontosauridae-*",
  973.  
  974. "pantherinae-*", "caninae-*","felinae-*","machairodontinae-*","ursidae-*",
  975. ],
  976.  
  977. },
  978. "priority": 1.81,
  979. "movespeedByType": {
  980. "*-adult-*": 0.045,
  981. "*-baby-*": 0.025,
  982. },
  983. "animationSpeedByType": {
  984. "*-baby-*": 4,
  985. "*": 3
  986. },
  987. "whenInEmotionState": "fleeondamage",
  988. "seekingRange": 20
  989. },
  990.  
  991. {
  992. "code": "getoutofwater",
  993. "animation": "Walk",
  994. "priority": 1.4,
  995. "movespeedByType": {
  996. "*-adult-*": 0.008,
  997. "*-baby-*": 0.005,
  998. },
  999. "animationSpeed": 1.5
  1000. },
  1001. {
  1002. "code": "stayclosetoentity",
  1003. "animation": "Trot",
  1004. "enabledByType": {
  1005. "*-baby-*": true,
  1006. "*":false,
  1007. },
  1008. "priority": 1.81,
  1009. "entityCodeByType": {
  1010. "*-adult-*": "hadrosauroidea-{type}-baby-{gender}",
  1011. "*-baby-*": "hadrosauroidea-{type}-adult-{gender}"},
  1012. "movespeedByType": {
  1013. "*-adult-*": 0.04,
  1014. "*-baby-*": 0.020,
  1015. },
  1016. "animationSpeedByType": {
  1017. "*-baby-*": 4,
  1018. "*": 3
  1019. },
  1020. "maxDistanceByType": {"*-adult-*": 24,"*-baby-*": 6},
  1021. "searchRange": 45,
  1022. },
  1023.  
  1024. {
  1025. "code": "idle",
  1026. "animation": "Sit",
  1027. "priority": 1.2,
  1028. "minduration": 20000,
  1029. "maxduration": 240000,
  1030. "mincooldown": 6000,
  1031. "maxcooldown": 12000,
  1032. "priorityForCancel": 1.28,
  1033. "duringDayTimeFramesByType": {
  1034. "*":[{"fromHour": 22,"toHour": 24},{"fromHour": 0,"toHour": 4},{"fromHour": 12,"toHour": 16}],
  1035. },
  1036. "stopOnNearbyEntityCodes": ["bear-*","hyena-male", "hyena-female","wolf-male", "wolf-female",
  1037.  
  1038. "tyrannosauridae-*", "spinosauridae-*","dromaeosauridae-*","abelisauridae-*","carcharodontosauridae-*",
  1039.  
  1040. "pantherinae-*", "caninae-*","felinae-*","machairodontinae-*","ursidae-*",
  1041. ],
  1042. "stopRange": 20,
  1043. "animationSpeedByType": {
  1044. "*-baby-*": 0.6,
  1045. "*": 0.25
  1046. },
  1047. "stopOnHurt": true,
  1048. "whenNotInEmotionState": "aggressiveondamage|aggressivearoundentities|fleeondamage"
  1049. },
  1050. {
  1051. "code": "idle",
  1052. "animation": "Lie",
  1053. "priority": 1.18,
  1054. "minduration": 30000,
  1055. "maxduration": 240000,
  1056. "mincooldown": 6000,
  1057. "maxcooldown": 12000,
  1058. "priorityForCancel": 1.28,
  1059. "duringDayTimeFramesByType": {
  1060. "*":[{"fromHour": 22.5,"toHour": 24},{"fromHour": 0,"toHour": 4},{"fromHour": 12.5,"toHour": 16}],
  1061. },
  1062. "stopOnNearbyEntityCodes": ["bear-*","hyena-male", "hyena-female","wolf-male", "wolf-female",
  1063.  
  1064. "tyrannosauridae-*", "spinosauridae-*","dromaeosauridae-*","abelisauridae-*","carcharodontosauridae-*",
  1065.  
  1066. "pantherinae-*", "caninae-*","felinae-*","machairodontinae-*","ursidae-*",
  1067. ],
  1068. "stopRange": 10,
  1069. "animationSpeedByType": {
  1070. "*-baby-*": 0.6,
  1071. "*": 0.25
  1072. },
  1073. "stopOnHurt": true,
  1074. "whenNotInEmotionState": "aggressiveondamage|aggressivearoundentities|fleeondamage"
  1075. },
  1076. {
  1077. "code": "idle",
  1078. "animation": "Sleep",
  1079. "priority": 1.15,
  1080. "minduration": 200000,
  1081. "maxduration": 800000,
  1082. "mincooldown": 1000,
  1083. "maxcooldown": 3000,
  1084. "animationSpeed": 0.25,
  1085. "whenNotInEmotionState": "aggressiveondamage|aggressivearoundentities|fleeondamage",
  1086. "duringDayTimeFramesByType": {
  1087. "*":[{"fromHour": 22.75,"toHour": 24},{"fromHour": 0,"toHour": 4},{"fromHour": 12.75,"toHour": 15}],
  1088. },
  1089. "stopOnNearbyEntityCodes": [],
  1090. "stopRange": 1,
  1091. "stopOnHurt": true
  1092. },
  1093. {
  1094. "code": "seekfoodandeat",
  1095. "animation": "Walk",
  1096. "eatAnimation": "Eat",
  1097.  
  1098. "priority": 1.34,
  1099. "eatSoundByType": {
  1100. "*":"game:creature/animal-eat*"},
  1101. "eatTime": 1.5,
  1102. "eatLooseItems": true,
  1103. "movespeedByType": {
  1104. "*-adult-*": 0.010,
  1105. "*-baby-*": 0.005,
  1106. },
  1107. "animationSpeedByType": {
  1108. "*-baby-*": 1.5,
  1109. "*": 1.5
  1110. },
  1111. "mincooldownHours": 1,
  1112. "maxcooldownHours": 4,
  1113. "whenNotInEmotionState": "aggressiveondamage|aggressivearoundentities|fleeondamage"
  1114. },
  1115. {
  1116. "code": "idle",
  1117. "animation": "Eat",
  1118. "priority": 1.2,
  1119. "priorityForCancel": 1.35,
  1120. "minduration": 2667,
  1121. "maxduration": 2667,
  1122. "mincooldown": 6000,
  1123. "maxcooldown": 20000,
  1124. "animationSpeed": 0.75,
  1125. "soundByType": {"*":"game:creature/animal-eat*"},
  1126. "whenNotInEmotionState": "aggressiveondamage|aggressivearoundentities|fleeondamage"
  1127. },
  1128. {
  1129. "code": "idle",
  1130. "animation": "Roar",
  1131. "priority": 0.5,
  1132. "priorityForCancel": 1.5,
  1133. "minduration": 4667,
  1134. "maxduration": 4667,
  1135. "chanceByType": {"*":0.01},
  1136. "mincooldown": 8000,
  1137. "maxcooldown": 50000,
  1138. "animationSpeed": 0.5,
  1139. "soundByType": {
  1140. "*-adult-*": "creature/roar",
  1141. "*-baby-*": "creature/baby"
  1142. },
  1143. "soundRangeByType": {
  1144. "*-baby-*": 30,
  1145. "*": 100
  1146. },
  1147. "whenNotInEmotionState": "aggressiveondamage|aggressivearoundentities|fleeondamage"
  1148. },
  1149. {
  1150. "code": "wander",
  1151. "animation": "Walk",
  1152. "priority": 1.0,
  1153. "priorityForCancel": 1.35,
  1154. "chance": 0.0005,
  1155. "duringDayTimeFramesByType": {"*-adult-*":[{"fromHour": 18,"toHour": 19},{"fromHour": 6,"toHour": 7}]},
  1156. "movespeedByType": {
  1157. "*-adult-*": 0.010,
  1158. "*-baby-*": 0.005,
  1159. },
  1160. "animationSpeedByType": {
  1161. "*-baby-*": 1.5,
  1162. "*": 1.5
  1163. },
  1164. "preferredLightLevel": 24,
  1165. "whenNotInEmotionState": "aggressiveondamage|aggressivearoundentities|fleeondamage",
  1166. "soundRangeByType": {
  1167. "*-adult-*": 100
  1168. },
  1169.  
  1170. },
  1171. {
  1172. "code": "wander",
  1173. "animation": "Graze",
  1174. "priority": 1.0,
  1175. "priorityForCancel": 1.35,
  1176. "movespeedByType": {
  1177. "*-adult-*": 0.010,
  1178. "*-baby-*": 0.005,
  1179. },
  1180. "animationSpeedByType": {
  1181. "*-baby-*": 1.5,
  1182. "*": 1.5
  1183. },
  1184. "preferredLightLevel": 14,
  1185. "soundByType": {"*":"game:creature/animal-eat*"},
  1186. "whenNotInEmotionState": "aggressiveondamage|aggressivearoundentities|fleeondamage"
  1187. },
  1188. {
  1189. "code": "stayclosetoentity",
  1190. "animation": "Run",
  1191. "priority": 2,
  1192. "enabledByType": {"*-adult-*": true,"*-baby-*":false},
  1193. "entityCodeByType": {
  1194. "*-adult-*": "hitch"
  1195. },
  1196. "movespeedByType": {
  1197. "*-adult-*": 0.04,
  1198. "*-baby-*": 0.020,
  1199. },
  1200. "animationSpeedByType": {
  1201. "*-baby-*": 4,
  1202. "*": 3
  1203. },
  1204. "maxDistance": 6,
  1205. "searchRange": 10,
  1206.  
  1207. },
  1208. {
  1209. "code": "seekentity",
  1210. "animation": "Run",
  1211. "enabledByType": {"*-adult-*": true,"*-baby-*":false},
  1212. "entityCodesByType": {"*-adult-*":["hitch"],},
  1213. "priority": 1,
  1214. "seekingRange": 5,
  1215. "belowTempSeekingRange": 5,
  1216. "movespeedByType": {
  1217. "*-adult-*": 0.04,
  1218. "*-baby-*": 0.020,
  1219. },
  1220. "animationSpeedByType": {
  1221. "*-baby-*": 4,
  1222. "*": 3
  1223. },
  1224. },
  1225. {
  1226. "code": "meleeattack",
  1227. "animation": "Attack",
  1228. "enabledByType": {"*-adult-*": true,"*-baby-*":false},
  1229. "entityCodesByType": {
  1230. "*": [ "hitch"]},
  1231. "priority": 1.9,
  1232. "slot": 1,
  1233. "damageByType": {
  1234. "*-shangtungosaurus-adult-male": 20,"*-shangtungosaurus-adult-female": 19,
  1235. "*-magnapaulia-adult-male": 16,"*-magnapaulia-adult-female": 15,
  1236. "*-edmontosaurus-adult-male": 16,"*-edmontosaurus-adult-female": 15,
  1237. "*-hadrosaurus-adult-male": 16,"*-hadrosaurus-adult-female": 15,
  1238. "*-saurolophus-adult-male": 14,"*-saurolophus-adult-female": 13,
  1239. "*-hypacrosaurus-adult-male": 13,"*-hypacrosaurus-adult-female": 12,
  1240. "*-parasaurolophus-adult-male": 13,"*-parasaurolophus-adult-female": 12,
  1241. "*-charonosaurus-adult-male": 13,"*-charonosaurus-adult-female": 12,
  1242. "*-olorotitan-adult-male": 14,"*-olorotitan-adult-female": 13,
  1243. "*-hypsibema-adult-male": 13,"*-hypsibema-adult-female": 12,
  1244. "*-gryposaurus-adult-male": 13,"*-gryposaurus-adult-female": 12,
  1245. "*-lambeosaurus-adult-male": 13,"*-lambeosaurus-adult-female": 12,
  1246. "*-brachylophosaurus-adult-male": 11,"*-brachylophosaurus-adult-female": 10,
  1247. "*-corythosaurus-adult-male": 13,"*-corythosaurus-adult-female": 12,
  1248. "*-maiasaura-adult-male": 13,"*-maiasaura-adult-female": 12,
  1249. "*-barsboldia-adult-male": 10,"*-barsboldia-adult-female": 9,
  1250. "*-amurosaurus-adult-male": 11,"*-amurosaurus-adult-female": 10,
  1251. "*-bonapartesaurus-adult-male": 11,"*-bonapartesaurus-adult-female": 10,
  1252. "*-arenysaurus-adult-male": 11,"*-arenysaurus-adult-female": 10,
  1253. "*-pararhabdodon-adult-male": 11,"*-pararhabdodon-adult-female": 10,
  1254. "*-tanius-adult-male": 11,"*-tanius-adult-female": 10,
  1255. "*-acristavus-adult-male": 11,"*-acristavus-adult-female": 10,
  1256. "*-canardia-adult-male": 9,"*-canardia-adult-female": 8,
  1257. "*-probactrosaurus-adult-male": 10,"*-probactrosaurus-adult-female": 9,
  1258. "*-telmatosaurus-adult-male": 8,"*-telmatosaurus-adult-female": 7,
  1259. "*-secernosaurus-adult-male": 7,"*-secernosaurus-adult-female": 6,
  1260. "*-kazaklambia-adult-male": 7,"*-kazaklambia-adult-female": 6
  1261.  
  1262. },
  1263. "knockbackStrengthByType": {
  1264. "*-baby-*":0.0,
  1265. "*-adult-*": 2,
  1266. },
  1267. "damageTierByType": {
  1268. "*-baby-*":1,
  1269. "*-adult-*": 2
  1270. },
  1271. "attackAngleRangeDeg": 180,
  1272. "mincooldown": 1250,
  1273. "maxcooldown": 1500,
  1274. "minDistByType": {"*-adult-*":4,"*":1},
  1275. "minVerDistByType": {"*-adult-*":3,"*":1},
  1276. "attackDurationMs": 1250,
  1277. "damagePlayerAtMs": 400,
  1278. "animationSpeed": 1,
  1279. "soundByType": {
  1280. "*-adult-*":"creature/roar"},
  1281. },
  1282.  
  1283. ]
  1284. },
  1285. {"code": "pettable","minGeneration": 3},
  1286. {"code": "ropetieable","minGeneration": 3},
  1287.  
  1288. ],
  1289. "spawnconditions": {
  1290. "worldgen": {
  1291. "chanceByType": {"*-baby-*": 0.0},
  1292. "triesPerChunk": { "avg": 0.001, "var": 0},
  1293. "maxQuantityByGroup": { "code": "hadrosauroidea-*", "maxQuantity": 2 },
  1294. "tryOnlySurface": true,
  1295. "insideBlockCodes": ["game:air","game:tallgrass-*","game:gravel-*","game:sand-*","game:snowlayer-1","game:soil-*"],
  1296. "groupSizeByType": {
  1297. "*-adult-male":{ "dist": "uniform","avg": 3,"var": 3},
  1298. "*-adult-female":{ "dist": "uniform","avg": 7,"var": 5},
  1299. },
  1300. "companionsByType":{
  1301. "*-adult-male":["hadrosauroidea:hadrosauroidea-{type}-adult-female","hadrosauroidea:hadrosauroidea-{type}-adult-female","hadrosauroidea:hadrosauroidea-{type}-adult-female","hadrosauroidea:hadrosauroidea-{type}-adult-male", "hadrosauroidea:hadrosauroidea-{type}-baby-female","hadrosauroidea:hadrosauroidea-{type}-baby-male","hadrosauroidea:hadrosauroidea-{type}-baby-female","hadrosauroidea:hadrosauroidea-{type}-baby-male"],
  1302. "*-adult-female":["hadrosauroidea:hadrosauroidea-{type}-adult-female","hadrosauroidea:hadrosauroidea-{type}-adult-female","hadrosauroidea:hadrosauroidea-{type}-adult-female","hadrosauroidea:hadrosauroidea-{type}-adult-male", "hadrosauroidea:hadrosauroidea-{type}-baby-female","hadrosauroidea:hadrosauroidea-{type}-baby-male","hadrosauroidea:hadrosauroidea-{type}-baby-female","hadrosauroidea:hadrosauroidea-{type}-baby-male"],
  1303. },
  1304. },
  1305. "runtime": {
  1306. "group": "neutral",
  1307. "MinDistanceToPlayer": 100,
  1308. "tryOnlySurface": true,
  1309. "chanceByType": {"*-adult-*": 0.00001,"*":0.00,},
  1310. "maxQuantityByGroup": { "code": "hadrosauroidea-*", "maxQuantity": 2 },
  1311. "triesPerChunk": { "avg": 0.000, "var": 0},
  1312. "maxLightLevel": 7,
  1313. "lightLevelType": "onlyBlockLight",
  1314. "spawnCapPlayerScaling": 0.0,
  1315. "insideBlockCodes": ["game:air","game:tallgrass-*","game:gravel-*","game:sand-*","game:snowlayer-1","game:soil-*"],
  1316. "groupSizeByType": {
  1317. "*-adult-male":{ "dist": "uniform","avg": 3,"var": 3},
  1318. "*-adult-female":{ "dist": "uniform","avg": 7,"var": 5},
  1319. "*":{ "dist": "uniform","avg": 0,"var": 0},
  1320. },
  1321. "companionsByType":{
  1322. "*-adult-male":["hadrosauroidea:hadrosauroidea-{type}-adult-male"],
  1323. "*-adult-female":["hadrosauroidea:hadrosauroidea-{type}-adult-female","hadrosauroidea:hadrosauroidea-{type}-adult-female","hadrosauroidea:hadrosauroidea-{type}-adult-female","hadrosauroidea:hadrosauroidea-{type}-adult-male", "hadrosauroidea:hadrosauroidea-{type}-baby-female","hadrosauroidea:hadrosauroidea-{type}-baby-male","hadrosauroidea:hadrosauroidea-{type}-baby-female","hadrosauroidea:hadrosauroidea-{type}-baby-male"],
  1324. },
  1325. }
  1326. },
  1327. "spawnconditionsByType": {
  1328. "*-shangtungosaurus-adult-*": {
  1329. "climate": {
  1330. "minTemp": 10,
  1331. "maxTemp": 25,
  1332. "minRain": 0.4,
  1333. "maxRain": 1,
  1334. "minForestOrShrubs": 0.6,
  1335. "maxForest": 0.7,
  1336. "maxShrubs": 1,
  1337. "minY": 0.9,
  1338. "maxY": 1.5
  1339. },
  1340. },
  1341. "*-magnapaulia-adult-*": {
  1342. "climate": {
  1343. "minTemp": 15,
  1344. "maxTemp": 30,
  1345. "minRain": 0.5,
  1346. "maxRain": 1,
  1347. "minForestOrShrubs": 0.5,
  1348. "maxForest": 0.6,
  1349. "maxShrubs": 1,
  1350. "minY": 0.9,
  1351. "maxY": 1.5
  1352. },
  1353. },
  1354. "*-edmontosaurus-adult-*": {
  1355. "climate": {
  1356. "minTemp": -5,
  1357. "maxTemp": 20,
  1358. "minRain": 0.3,
  1359. "maxRain": 1,
  1360. "minForestOrShrubs": 0.4,
  1361. "maxForest": 0.6,
  1362. "maxShrubs": 1,
  1363. "minY": 0.9,
  1364. "maxY": 1.5
  1365. },
  1366. },
  1367. "*-hadrosaurus-adult-*": {
  1368. "climate": {
  1369. "minTemp": 15,
  1370. "maxTemp": 25,
  1371. "minRain": 0.3,
  1372. "maxRain": 1,
  1373. "minForestOrShrubs": 0.4,
  1374. "maxForest": 0.5,
  1375. "maxShrubs": 1,
  1376. "minY": 0.9,
  1377. "maxY": 1.5
  1378. },
  1379. },
  1380. "*-saurolophus-adult-*": {
  1381. "climate": {
  1382. "minTemp": 5,
  1383. "maxTemp": 25,
  1384. "minRain": 0.3,
  1385. "maxRain": 1,
  1386. "minForestOrShrubs": 0.4,
  1387. "maxForest": 0.6,
  1388. "maxShrubs": 1,
  1389. "minY": 0.9,
  1390. "maxY": 1.5
  1391. },
  1392. },
  1393. "*-hypacrosaurus-adult-*": {
  1394. "climate": {
  1395. "minTemp": 5,
  1396. "maxTemp": 20,
  1397. "minRain": 0.4,
  1398. "maxRain": 1,
  1399. "minForestOrShrubs": 0.5,
  1400. "maxForest": 0.7,
  1401. "maxShrubs": 1,
  1402. "minY": 0.9,
  1403. "maxY": 1.5
  1404. },
  1405. },
  1406. "*-parasaurolophus-adult-*": {
  1407. "climate": {
  1408. "minTemp": 10,
  1409. "maxTemp": 30,
  1410. "minRain": 0.4,
  1411. "maxRain": 1,
  1412. "minForestOrShrubs": 0.5,
  1413. "maxForest": 0.6,
  1414. "maxShrubs": 1,
  1415. "minY": 0.9,
  1416. "maxY": 1.5
  1417. },
  1418. },
  1419. "*-charonosaurus-adult-*": {
  1420. "climate": {
  1421. "minTemp": 10,
  1422. "maxTemp": 25,
  1423. "minRain": 0.4,
  1424. "maxRain": 1,
  1425. "minForestOrShrubs": 0.5,
  1426. "maxForest": 0.6,
  1427. "maxShrubs": 1,
  1428. "minY": 0.9,
  1429. "maxY": 1.5
  1430. },
  1431. },
  1432. "*-olorotitan-adult-*": {
  1433. "climate": {
  1434. "minTemp": 0,
  1435. "maxTemp": 20,
  1436. "minRain": 0.5,
  1437. "maxRain": 1,
  1438. "minForestOrShrubs": 0.6,
  1439. "maxForest": 0.8,
  1440. "maxShrubs": 1,
  1441. "minY": 0.9,
  1442. "maxY": 1.5
  1443. },
  1444. },
  1445. "*-hypsibema-adult-*": {
  1446. "climate": {
  1447. "minTemp": 10,
  1448. "maxTemp": 30,
  1449. "minRain": 0.5,
  1450. "maxRain": 1,
  1451. "minForestOrShrubs": 0.5,
  1452. "maxForest": 0.6,
  1453. "maxShrubs": 1,
  1454. "minY": 0.9,
  1455. "maxY": 1.5
  1456. },
  1457. },
  1458. "*-gryposaurus-adult-*": {
  1459. "climate": {
  1460. "minTemp": 5,
  1461. "maxTemp": 25,
  1462. "minRain": 0.4,
  1463. "maxRain": 1,
  1464. "minForestOrShrubs": 0.5,
  1465. "maxForest": 0.6,
  1466. "maxShrubs": 1,
  1467. "minY": 0.9,
  1468. "maxY": 1.5
  1469. },
  1470. },
  1471. "*-lambeosaurus-adult-*": {
  1472. "climate": {
  1473. "minTemp": 5,
  1474. "maxTemp": 20,
  1475. "minRain": 0.4,
  1476. "maxRain": 1,
  1477. "minForestOrShrubs": 0.5,
  1478. "maxForest": 0.6,
  1479. "maxShrubs": 1,
  1480. "minY": 0.9,
  1481. "maxY": 1.5
  1482. },
  1483. },
  1484. "*-brachylophosaurus-adult-*": {
  1485. "climate": {
  1486. "minTemp": 5,
  1487. "maxTemp": 20,
  1488. "minRain": 0.4,
  1489. "maxRain": 1,
  1490. "minForestOrShrubs": 0.4,
  1491. "maxForest": 0.6,
  1492. "maxShrubs": 1,
  1493. "minY": 0.9,
  1494. "maxY": 1.5
  1495. },
  1496. },
  1497. "*-corythosaurus-adult-*": {
  1498. "climate": {
  1499. "minTemp": 5,
  1500. "maxTemp": 20,
  1501. "minRain": 0.4,
  1502. "maxRain": 1,
  1503. "minForestOrShrubs": 0.5,
  1504. "maxForest": 0.7,
  1505. "maxShrubs": 1,
  1506. "minY": 0.9,
  1507. "maxY": 1.5
  1508. },
  1509. },
  1510. "*-maiasaura-adult-*": {
  1511. "climate": {
  1512. "minTemp": 5,
  1513. "maxTemp": 25,
  1514. "minRain": 0.3,
  1515. "maxRain": 1,
  1516. "minForestOrShrubs": 0.5,
  1517. "maxForest": 0.7,
  1518. "maxShrubs": 1,
  1519. "minY": 0.9,
  1520. "maxY": 1.5
  1521. },
  1522. },
  1523. "*-amurosaurus-adult-*": {
  1524. "climate": {
  1525. "minTemp": 5,
  1526. "maxTemp": 20,
  1527. "minRain": 0.5,
  1528. "maxRain": 1,
  1529. "minForestOrShrubs": 0.6,
  1530. "maxForest": 0.8,
  1531. "maxShrubs": 1,
  1532. "minY": 0.9,
  1533. "maxY": 1.5
  1534. },
  1535. },
  1536. "*-arenysaurus-adult-*": {
  1537. "climate": {
  1538. "minTemp": 10,
  1539. "maxTemp": 25,
  1540. "minRain": 0.4,
  1541. "maxRain": 1,
  1542. "minForestOrShrubs": 0.5,
  1543. "maxForest": 0.6,
  1544. "maxShrubs": 1,
  1545. "minY": 0.9,
  1546. "maxY": 1.5
  1547. },
  1548. },
  1549. "*-bonapartesaurus-adult-*": {
  1550. "climate": {
  1551. "minTemp": 15,
  1552. "maxTemp": 30,
  1553. "minRain": 0.3,
  1554. "maxRain": 1,
  1555. "minForestOrShrubs": 0.4,
  1556. "maxForest": 0.5,
  1557. "maxShrubs": 1,
  1558. "minY": 0.9,
  1559. "maxY": 1.5
  1560. },
  1561. },
  1562. "*-pararhabdodon-adult-*": {
  1563. "climate": {
  1564. "minTemp": 10,
  1565. "maxTemp": 25,
  1566. "minRain": 0.4,
  1567. "maxRain": 1,
  1568. "minForestOrShrubs": 0.5,
  1569. "maxForest": 0.6,
  1570. "maxShrubs": 1,
  1571. "minY": 0.9,
  1572. "maxY": 1.5
  1573. },
  1574. },
  1575. "*-telmatosaurus-adult-*": {
  1576. "climate": {
  1577. "minTemp": 10,
  1578. "maxTemp": 25,
  1579. "minRain": 0.4,
  1580. "maxRain": 1,
  1581. "minForestOrShrubs": 0.5,
  1582. "maxForest": 0.6,
  1583. "maxShrubs": 1,
  1584. "minY": 0.9,
  1585. "maxY": 1.5
  1586. },
  1587. },
  1588. "*-secernosaurus-adult-*": {
  1589. "climate": {
  1590. "minTemp": 15,
  1591. "maxTemp": 30,
  1592. "minRain": 0.3,
  1593. "maxRain": 1,
  1594. "minForestOrShrubs": 0.4,
  1595. "maxForest": 0.5,
  1596. "maxShrubs": 1,
  1597. "minY": 0.9,
  1598. "maxY": 1.5
  1599. },
  1600. },
  1601. "*-probactrosaurus-adult-*": {
  1602. "climate": {
  1603. "minTemp": 10,
  1604. "maxTemp": 25,
  1605. "minRain": 0.4,
  1606. "maxRain": 1,
  1607. "minForestOrShrubs": 0.5,
  1608. "maxForest": 0.6,
  1609. "maxShrubs": 1,
  1610. "minY": 0.9,
  1611. "maxY": 1.5
  1612. },
  1613. },
  1614. "*-acristavus-adult-*": {
  1615. "climate": {
  1616. "minTemp": 10,
  1617. "maxTemp": 25,
  1618. "minRain": 0.5,
  1619. "maxRain": 1,
  1620. "minForestOrShrubs": 0.6,
  1621. "maxForest": 0.7,
  1622. "maxShrubs": 1,
  1623. "minY": 0.9,
  1624. "maxY": 1.5
  1625. },
  1626. },
  1627. "*-kazaklambia-adult-*": {
  1628. "climate": {
  1629. "minTemp": 10,
  1630. "maxTemp": 25,
  1631. "minRain": 0.4,
  1632. "maxRain": 1,
  1633. "minForestOrShrubs": 0.5,
  1634. "maxForest": 0.6,
  1635. "maxShrubs": 1,
  1636. "minY": 0.9,
  1637. "maxY": 1.5
  1638. },
  1639. },
  1640. "*-tanius-adult-*": {
  1641. "climate": {
  1642. "minTemp": 10,
  1643. "maxTemp": 25,
  1644. "minRain": 0.4,
  1645. "maxRain": 1,
  1646. "minForestOrShrubs": 0.5,
  1647. "maxForest": 0.6,
  1648. "maxShrubs": 1,
  1649. "minY": 0.9,
  1650. "maxY": 1.5
  1651. },
  1652. },
  1653. "*-canardia-adult-*": {
  1654. "climate": {
  1655. "minTemp": 10,
  1656. "maxTemp": 25,
  1657. "minRain": 0.4,
  1658. "maxRain": 1,
  1659. "minForestOrShrubs": 0.5,
  1660. "maxForest": 0.6,
  1661. "maxShrubs": 1,
  1662. "minY": 0.9,
  1663. "maxY": 1.5
  1664. },
  1665. },
  1666. "*": {
  1667. "climate": {
  1668. "minTemp": 40,
  1669. "maxTemp": 40,
  1670. "minRain": 0,
  1671. "maxRain": 0,
  1672. "minForestOrShrubs": 0,
  1673. "maxForest": 0,
  1674. "maxShrubs": 0,
  1675. "minY": 0,
  1676. "maxY": 0
  1677. },
  1678. "worldgen": {
  1679. "triesPerChunk": { "avg": 0.0, "var": 0}
  1680. },
  1681. "runtime": {
  1682. "maxQuantityByGroup": { "code": "hadrosauroidea-*", "maxQuantity": 0 },
  1683. "chanceByType": {"*-baby-*": 0.0},
  1684. }
  1685. },
  1686. }
  1687. },
  1688. "soundsByType": {
  1689. "*-adult-*":{
  1690. "hurt": "creature/hurt",
  1691. "death": "creature/death",
  1692. "idle": "creature/idle"
  1693. },
  1694. "*-baby-*":{
  1695. "hurt": "creature/baby",
  1696. "death": "creature/baby",
  1697. "idle": "creature/baby"
  1698. },
  1699. "idleSoundChance": 0.1
  1700. }
  1701. }
  1702.  
Advertisement
Add Comment
Please, Sign In to add comment