Advertisement
BillyGalbreath

Untitled

Sep 15th, 2023 (edited)
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 29.07 KB | None | 0 0
  1. 15.9.2023 14:52:43 [Notification] Compatibility lib: 4 assets added, 0 assets replaced.
  2. 15.9.2023 14:52:44 [Error] Patch 1 (target: game:entities/land/bear.json) in feverstonewilds:patches/entities/vanillaEntities.json failed because supplied path /server/behaviors/9/aitasks/3/entityCodes/0 is invalid: The json path /server/behaviors/9/aitasks/3/entityCodes/0 was not found. Could traverse until /server/behaviors/9/aitasks/3, but then 'entityCodes' does not exist. Full json at this path: {
  3. "code": "seekentity",
  4. "__comment": "Empty entity codes list means it will not actively seek creatures, but will still execute retaliatory attacks",
  5. "entityCodesByType": {
  6. "*-panda": [],
  7. "*-sun": [],
  8. "*": [
  9. "player",
  10. "chicken-*",
  11. "hare-*",
  12. "fox-*",
  13. "raccoon-*",
  14. "pig-*",
  15. "sheep-*"
  16. ]
  17. },
  18. "priority": 1.6,
  19. "extraTargetDistance": 0.5,
  20. "seekingRange": 20,
  21. "belowTempSeekingRange": 25,
  22. "belowTempThreshold": -10,
  23. "animation": "Run",
  24. "sound": "creature/bear/aggro",
  25. "whenNotInEmotionState": "saturated",
  26. "animationSpeedByType": {
  27. "*-sun": 2.3,
  28. "*-panda": 1.9,
  29. "*-polar": 1.8,
  30. "*-brown": 2,
  31. "*-black": 2
  32. },
  33. "movespeedByType": {
  34. "*-sun": 0.025,
  35. "*-panda": 0.025,
  36. "*-black": 0.04,
  37. "*-brown": 0.055,
  38. "*-polar": 0.06
  39. }
  40. }
  41. 15.9.2023 14:52:44 [Error] Patch 2 (target: game:entities/land/bear.json) in feverstonewilds:patches/entities/vanillaEntities.json failed because supplied path /server/behaviors/10/aitasks/1/entityCodes/0 is invalid: The json path /server/behaviors/10/aitasks/1/entityCodes/0 was not found. Could traverse until /server/behaviors, but then '10' does not exist. Full json at this path: [
  42. {
  43. "code": "repulseagents"
  44. },
  45. {
  46. "code": "controlledphysics",
  47. "stepHeight": 3.1251
  48. },
  49. {
  50. "code": "despawn",
  51. "minPlayerDistance": 16,
  52. "belowLightLevel": 8,
  53. "minSeconds": 300,
  54. "afterDays": 21
  55. },
  56. {
  57. "code": "health",
  58. "maxhealthByType": {
  59. "*-black": 44,
  60. "*-brown": 64,
  61. "*-sun": 34,
  62. "*-panda": 38,
  63. "*-polar": 66
  64. }
  65. },
  66. {
  67. "code": "deaddecay",
  68. "hoursToDecay": 96,
  69. "decayedBlock": "carcass-large"
  70. },
  71. {
  72. "code": "floatupwhenstuck",
  73. "onlyWhenDead": true
  74. },
  75. {
  76. "code": "harvestable",
  77. "quantitySlots": 8,
  78. "dropsByType": {
  79. "*-black": [
  80. {
  81. "type": "item",
  82. "code": "game:bushmeat-raw",
  83. "quantity": {
  84. "avg": 12,
  85. "var": 2
  86. }
  87. },
  88. {
  89. "type": "item",
  90. "code": "hideandfabric:hide-huge-bear-black",
  91. "quantity": {
  92. "avg": 2,
  93. "var": 0
  94. }
  95. },
  96. {
  97. "type": "item",
  98. "code": "game:fat",
  99. "quantity": {
  100. "avg": 2,
  101. "var": 1
  102. }
  103. },
  104. {
  105. "type": "item",
  106. "code": "game:bone",
  107. "quantity": {
  108. "avg": 4,
  109. "var": 0.5
  110. }
  111. }
  112. ],
  113. "*-brown": [
  114. {
  115. "type": "item",
  116. "code": "game:bushmeat-raw",
  117. "quantity": {
  118. "avg": 16,
  119. "var": 2
  120. }
  121. },
  122. {
  123. "type": "item",
  124. "code": "hideandfabric:hide-huge-bear-brown",
  125. "quantity": {
  126. "avg": 2,
  127. "var": 0
  128. }
  129. },
  130. {
  131. "type": "item",
  132. "code": "game:fat",
  133. "quantity": {
  134. "avg": 2,
  135. "var": 1
  136. }
  137. },
  138. {
  139. "type": "item",
  140. "code": "game:bone",
  141. "quantity": {
  142. "avg": 4,
  143. "var": 0.5
  144. }
  145. }
  146. ],
  147. "*-sun": [
  148. {
  149. "type": "item",
  150. "code": "game:bushmeat-raw",
  151. "quantity": {
  152. "avg": 9,
  153. "var": 2
  154. }
  155. },
  156. {
  157. "type": "item",
  158. "code": "hideandfabric:hide-huge-bear-sun",
  159. "quantity": {
  160. "avg": 2,
  161. "var": 0
  162. }
  163. },
  164. {
  165. "type": "item",
  166. "code": "game:fat",
  167. "quantity": {
  168. "avg": 1,
  169. "var": 1
  170. }
  171. },
  172. {
  173. "type": "item",
  174. "code": "game:bone",
  175. "quantity": {
  176. "avg": 4,
  177. "var": 0.5
  178. }
  179. }
  180. ],
  181. "*-panda": [
  182. {
  183. "type": "item",
  184. "code": "game:bushmeat-raw",
  185. "quantity": {
  186. "avg": 10,
  187. "var": 2
  188. }
  189. },
  190. {
  191. "type": "item",
  192. "code": "hideandfabric:hide-huge-bear-panda",
  193. "quantity": {
  194. "avg": 2,
  195. "var": 0
  196. }
  197. },
  198. {
  199. "type": "item",
  200. "code": "game:fat",
  201. "quantity": {
  202. "avg": 2,
  203. "var": 1
  204. }
  205. },
  206. {
  207. "type": "item",
  208. "code": "game:bone",
  209. "quantity": {
  210. "avg": 4,
  211. "var": 0.5
  212. }
  213. }
  214. ],
  215. "*-polar": [
  216. {
  217. "type": "item",
  218. "code": "game:bushmeat-raw",
  219. "quantity": {
  220. "avg": 22,
  221. "var": 2
  222. }
  223. },
  224. {
  225. "type": "item",
  226. "code": "hideandfabric:hide-huge-bear-polar",
  227. "quantity": {
  228. "avg": 3,
  229. "var": 0
  230. }
  231. },
  232. {
  233. "type": "item",
  234. "code": "game:fat",
  235. "quantity": {
  236. "avg": 4,
  237. "var": 1
  238. }
  239. },
  240. {
  241. "type": "item",
  242. "code": "game:bone",
  243. "quantity": {
  244. "avg": 4,
  245. "var": 0.5
  246. }
  247. }
  248. ]
  249. }
  250. },
  251. {
  252. "code": "breathe"
  253. },
  254. {
  255. "code": "emotionstates",
  256. "states": [
  257. {
  258. "code": "fleeondamage",
  259. "duration": 30,
  260. "chanceByType": {
  261. "*-black": 0.1,
  262. "*-brown": 0.05,
  263. "*-sun": 0.05,
  264. "*-panda": 0.3,
  265. "*-polar": 0.05
  266. },
  267. "slot": 2,
  268. "priority": 5,
  269. "accumType": "max",
  270. "whenHealthRelBelow": 0.3
  271. },
  272. {
  273. "code": "saturated",
  274. "duration": 1200,
  275. "chance": 1,
  276. "slot": 0,
  277. "priority": 1,
  278. "accumType": "sum",
  279. "belowTempDuration": 600,
  280. "belowTempThreshold": -5
  281. },
  282. {
  283. "code": "aggressiveondamage",
  284. "duration": 30,
  285. "chance": 1,
  286. "slot": 2,
  287. "priority": 2,
  288. "accumType": "noaccum"
  289. },
  290. {
  291. "code": "alarmherdondamage",
  292. "chance": 1,
  293. "slot": 1,
  294. "priority": 1,
  295. "accumType": "max"
  296. }
  297. ]
  298. },
  299. {
  300. "code": "taskai",
  301. "aitasks": [
  302. {
  303. "code": "meleeattack",
  304. "entityCodesByType": {
  305. "*-panda": [],
  306. "*-sun": [],
  307. "*": [
  308. "player",
  309. "chicken-*",
  310. "hare-*",
  311. "fox-*",
  312. "raccoon-*",
  313. "pig-*",
  314. "sheep-*"
  315. ]
  316. },
  317. "priority": 1.5,
  318. "damageByType": {
  319. "*-black": 10,
  320. "*-brown": 12,
  321. "*-sun": 4,
  322. "*-panda": 8,
  323. "*-polar": 16
  324. },
  325. "damageTier": 2,
  326. "damageType": "SlashingAttack",
  327. "damage": 15,
  328. "minDist": 2,
  329. "minVerDist": 1.5,
  330. "slot": 1,
  331. "mincooldown": 1500,
  332. "maxcooldown": 1500,
  333. "attackDurationMs": 800,
  334. "damagePlayerAtMs": 500,
  335. "animation": "Attack",
  336. "animationSpeed": 1,
  337. "sound": "creature/bear/attack"
  338. },
  339. {
  340. "code": "meleeattack",
  341. "entityCodes": [
  342. "feverstonewilds:bison-*",
  343. "player"
  344. ],
  345. "priority": 2,
  346. "damageTier": 2,
  347. "damageByType": {
  348. "*-black": 10,
  349. "*-brown": 12,
  350. "*-sun": 4,
  351. "*-panda": 8,
  352. "*-polar": 16
  353. },
  354. "damageType": "SlashingAttack",
  355. "damage": 15,
  356. "minDist": 2.5,
  357. "minVerDist": 1.5,
  358. "slot": 1,
  359. "mincooldown": 1500,
  360. "maxcooldown": 1500,
  361. "attackDurationMs": 800,
  362. "damagePlayerAtMs": 500,
  363. "animation": "Attack",
  364. "animationSpeed": 1,
  365. "sound": "creature/bear/attack",
  366. "whenInEmotionState": "aggressiveondamage"
  367. },
  368. {
  369. "code": "fleeentity",
  370. "entityCodes": [
  371. "player"
  372. ],
  373. "priority": 1.7,
  374. "seekingRange": 20,
  375. "animation": "Run",
  376. "sound": "creature/bear/flee",
  377. "whenInEmotionState": "fleeondamage",
  378. "__comment": "Move and anim speeds tuned to male versions only",
  379. "animationSpeedByType": {
  380. "*-sun": 2.3,
  381. "*-panda": 1.9,
  382. "*-polar": 1.8,
  383. "*-brown": 2,
  384. "*-black": 2
  385. },
  386. "movespeedByType": {
  387. "*-sun": 0.025,
  388. "*-panda": 0.025,
  389. "*-black": 0.04,
  390. "*-brown": 0.055,
  391. "*-polar": 0.06
  392. }
  393. },
  394. {
  395. "code": "seekentity",
  396. "__comment": "Empty entity codes list means it will not actively seek creatures, but will still execute retaliatory attacks",
  397. "entityCodesByType": {
  398. "*-panda": [],
  399. "*-sun": [],
  400. "*": [
  401. "player",
  402. "chicken-*",
  403. "hare-*",
  404. "fox-*",
  405. "raccoon-*",
  406. "pig-*",
  407. "sheep-*"
  408. ]
  409. },
  410. "priority": 1.6,
  411. "extraTargetDistance": 0.5,
  412. "seekingRange": 20,
  413. "belowTempSeekingRange": 25,
  414. "belowTempThreshold": -10,
  415. "animation": "Run",
  416. "sound": "creature/bear/aggro",
  417. "whenNotInEmotionState": "saturated",
  418. "animationSpeedByType": {
  419. "*-sun": 2.3,
  420. "*-panda": 1.9,
  421. "*-polar": 1.8,
  422. "*-brown": 2,
  423. "*-black": 2
  424. },
  425. "movespeedByType": {
  426. "*-sun": 0.025,
  427. "*-panda": 0.025,
  428. "*-black": 0.04,
  429. "*-brown": 0.055,
  430. "*-polar": 0.06
  431. }
  432. },
  433. {
  434. "code": "fleeentity",
  435. "entityCodesByType": {
  436. "*-panda": [
  437. "player"
  438. ],
  439. "*-sun": [
  440. "player"
  441. ],
  442. "*": []
  443. },
  444. "priority": 1.5,
  445. "seekingRange": 5,
  446. "animation": "Run",
  447. "animationSpeedByType": {
  448. "*-sun": 2.3,
  449. "*-panda": 1.9,
  450. "*-polar": 1.8,
  451. "*-brown": 2,
  452. "*-black": 2
  453. },
  454. "movespeedByType": {
  455. "*-sun": 0.025,
  456. "*-panda": 0.025,
  457. "*-black": 0.04,
  458. "*-brown": 0.055,
  459. "*-polar": 0.06
  460. }
  461. },
  462. {
  463. "code": "seekentity",
  464. "entityCodes": [
  465. "player"
  466. ],
  467. "priority": 1.45,
  468. "seekingRange": 30,
  469. "animation": "Run",
  470. "leapAtTarget": true,
  471. "leapAnimation": null,
  472. "leapChance": 0.01,
  473. "sound": "creature/bear/aggro",
  474. "whenInEmotionState": "aggressiveondamage",
  475. "animationSpeedByType": {
  476. "*-sun": 2.3,
  477. "*-panda": 1.9,
  478. "*-polar": 1.8,
  479. "*-brown": 2,
  480. "*-black": 2
  481. },
  482. "movespeedByType": {
  483. "*-sun": 0.025,
  484. "*-panda": 0.025,
  485. "*-black": 0.04,
  486. "*-brown": 0.055,
  487. "*-polar": 0.06
  488. }
  489. },
  490. {
  491. "code": "getoutofwater",
  492. "priority": 1.4,
  493. "movespeedByType": {
  494. "*-polar": 0.035,
  495. "*": 0.015
  496. },
  497. "animation": "Swim",
  498. "animationSpeedByType": {
  499. "*-polar": 0.8,
  500. "*": 1
  501. }
  502. },
  503. {
  504. "code": "idle",
  505. "priority": 1.3,
  506. "priorityForCancel": 1.35,
  507. "minduration": 200000,
  508. "maxduration": 800000,
  509. "mincooldown": 10000,
  510. "maxcooldown": 30000,
  511. "animation": "Sleep",
  512. "animationSpeed": 0.3,
  513. "whenNotInEmotionState": "aggressiveondamage",
  514. "duringDayTimeFrames": [
  515. {
  516. "fromHour": 10,
  517. "toHour": 18
  518. },
  519. {
  520. "fromHour": 1,
  521. "toHour": 3
  522. }
  523. ],
  524. "stopOnNearbyEntityCodes": [
  525. "player"
  526. ],
  527. "stopRange": 10,
  528. "stopOnHurt": true
  529. },
  530. {
  531. "code": "idle",
  532. "priority": 1.2,
  533. "priorityForCancel": 1.35,
  534. "minduration": 4667,
  535. "maxduration": 4667,
  536. "mincooldown": 80000,
  537. "maxcooldown": 500000,
  538. "animation": "Stand",
  539. "whenNotInEmotionState": "aggressiveondamage",
  540. "animationSpeed": 0.5
  541. },
  542. {
  543. "code": "idle",
  544. "priority": 1.1,
  545. "priorityForCancel": 1.35,
  546. "minduration": 2500,
  547. "maxduration": 2500,
  548. "mincooldown": 6000,
  549. "maxcooldown": 20000,
  550. "animation": "Stand",
  551. "whenNotInEmotionState": "aggressiveondamage",
  552. "animationSpeed": 1.25
  553. },
  554. {
  555. "code": "wander",
  556. "priority": 1.0,
  557. "priorityForCancel": 1.35,
  558. "animation": "Walk",
  559. "preferredLightLevel": 20,
  560. "animationSpeedByType": {
  561. "*-sun": 1.1,
  562. "*-black": 0.8,
  563. "*-brown": 0.9,
  564. "*-panda": 1,
  565. "*-polar": 0.8
  566. },
  567. "movespeedByType": {
  568. "*-sun": 0.01,
  569. "*-black": 0.015,
  570. "*-polar": 0.019,
  571. "*-brown": 0.02,
  572. "*-panda": 0.015
  573. }
  574. },
  575. {
  576. "code": "idle",
  577. "priority": 0.9,
  578. "priorityForCancel": 1.35,
  579. "minduration": 5000,
  580. "maxduration": 30000,
  581. "mincooldown": 2000,
  582. "maxcooldown": 120000,
  583. "animation": "Sit",
  584. "supressDefaultAnimation": true,
  585. "whenNotInEmotionState": "aggressiveondamage",
  586. "stopOnNearbyEntityCodes": [
  587. "player"
  588. ],
  589. "stopRange": 5
  590. },
  591. {
  592. "code": "idle",
  593. "priority": 0.6,
  594. "priorityForCancel": 1.35,
  595. "minduration": 5000,
  596. "maxduration": 30000,
  597. "mincooldown": 2000,
  598. "maxcooldown": 120000,
  599. "animation": "Lie",
  600. "whenNotInEmotionState": "aggressiveondamage",
  601. "stopOnNearbyEntityCodes": [
  602. "player"
  603. ],
  604. "stopRange": 5
  605. },
  606. {
  607. "code": "lookaround",
  608. "turnSpeedMul": 0.2,
  609. "priority": 0.5
  610. }
  611. ]
  612. }
  613. ]
  614. 15.9.2023 14:52:44 [Error] Patch 3 (target: game:entities/land/bear.json) in feverstonewilds:patches/entities/vanillaEntities.json failed because supplied path /server/behaviors/10/aitasks/3/entityCodes/0 is invalid: The json path /server/behaviors/10/aitasks/3/entityCodes/0 was not found. Could traverse until /server/behaviors, but then '10' does not exist. Full json at this path: [
  615. {
  616. "code": "repulseagents"
  617. },
  618. {
  619. "code": "controlledphysics",
  620. "stepHeight": 3.1251
  621. },
  622. {
  623. "code": "despawn",
  624. "minPlayerDistance": 16,
  625. "belowLightLevel": 8,
  626. "minSeconds": 300,
  627. "afterDays": 21
  628. },
  629. {
  630. "code": "health",
  631. "maxhealthByType": {
  632. "*-black": 44,
  633. "*-brown": 64,
  634. "*-sun": 34,
  635. "*-panda": 38,
  636. "*-polar": 66
  637. }
  638. },
  639. {
  640. "code": "deaddecay",
  641. "hoursToDecay": 96,
  642. "decayedBlock": "carcass-large"
  643. },
  644. {
  645. "code": "floatupwhenstuck",
  646. "onlyWhenDead": true
  647. },
  648. {
  649. "code": "harvestable",
  650. "quantitySlots": 8,
  651. "dropsByType": {
  652. "*-black": [
  653. {
  654. "type": "item",
  655. "code": "game:bushmeat-raw",
  656. "quantity": {
  657. "avg": 12,
  658. "var": 2
  659. }
  660. },
  661. {
  662. "type": "item",
  663. "code": "hideandfabric:hide-huge-bear-black",
  664. "quantity": {
  665. "avg": 2,
  666. "var": 0
  667. }
  668. },
  669. {
  670. "type": "item",
  671. "code": "game:fat",
  672. "quantity": {
  673. "avg": 2,
  674. "var": 1
  675. }
  676. },
  677. {
  678. "type": "item",
  679. "code": "game:bone",
  680. "quantity": {
  681. "avg": 4,
  682. "var": 0.5
  683. }
  684. }
  685. ],
  686. "*-brown": [
  687. {
  688. "type": "item",
  689. "code": "game:bushmeat-raw",
  690. "quantity": {
  691. "avg": 16,
  692. "var": 2
  693. }
  694. },
  695. {
  696. "type": "item",
  697. "code": "hideandfabric:hide-huge-bear-brown",
  698. "quantity": {
  699. "avg": 2,
  700. "var": 0
  701. }
  702. },
  703. {
  704. "type": "item",
  705. "code": "game:fat",
  706. "quantity": {
  707. "avg": 2,
  708. "var": 1
  709. }
  710. },
  711. {
  712. "type": "item",
  713. "code": "game:bone",
  714. "quantity": {
  715. "avg": 4,
  716. "var": 0.5
  717. }
  718. }
  719. ],
  720. "*-sun": [
  721. {
  722. "type": "item",
  723. "code": "game:bushmeat-raw",
  724. "quantity": {
  725. "avg": 9,
  726. "var": 2
  727. }
  728. },
  729. {
  730. "type": "item",
  731. "code": "hideandfabric:hide-huge-bear-sun",
  732. "quantity": {
  733. "avg": 2,
  734. "var": 0
  735. }
  736. },
  737. {
  738. "type": "item",
  739. "code": "game:fat",
  740. "quantity": {
  741. "avg": 1,
  742. "var": 1
  743. }
  744. },
  745. {
  746. "type": "item",
  747. "code": "game:bone",
  748. "quantity": {
  749. "avg": 4,
  750. "var": 0.5
  751. }
  752. }
  753. ],
  754. "*-panda": [
  755. {
  756. "type": "item",
  757. "code": "game:bushmeat-raw",
  758. "quantity": {
  759. "avg": 10,
  760. "var": 2
  761. }
  762. },
  763. {
  764. "type": "item",
  765. "code": "hideandfabric:hide-huge-bear-panda",
  766. "quantity": {
  767. "avg": 2,
  768. "var": 0
  769. }
  770. },
  771. {
  772. "type": "item",
  773. "code": "game:fat",
  774. "quantity": {
  775. "avg": 2,
  776. "var": 1
  777. }
  778. },
  779. {
  780. "type": "item",
  781. "code": "game:bone",
  782. "quantity": {
  783. "avg": 4,
  784. "var": 0.5
  785. }
  786. }
  787. ],
  788. "*-polar": [
  789. {
  790. "type": "item",
  791. "code": "game:bushmeat-raw",
  792. "quantity": {
  793. "avg": 22,
  794. "var": 2
  795. }
  796. },
  797. {
  798. "type": "item",
  799. "code": "hideandfabric:hide-huge-bear-polar",
  800. "quantity": {
  801. "avg": 3,
  802. "var": 0
  803. }
  804. },
  805. {
  806. "type": "item",
  807. "code": "game:fat",
  808. "quantity": {
  809. "avg": 4,
  810. "var": 1
  811. }
  812. },
  813. {
  814. "type": "item",
  815. "code": "game:bone",
  816. "quantity": {
  817. "avg": 4,
  818. "var": 0.5
  819. }
  820. }
  821. ]
  822. }
  823. },
  824. {
  825. "code": "breathe"
  826. },
  827. {
  828. "code": "emotionstates",
  829. "states": [
  830. {
  831. "code": "fleeondamage",
  832. "duration": 30,
  833. "chanceByType": {
  834. "*-black": 0.1,
  835. "*-brown": 0.05,
  836. "*-sun": 0.05,
  837. "*-panda": 0.3,
  838. "*-polar": 0.05
  839. },
  840. "slot": 2,
  841. "priority": 5,
  842. "accumType": "max",
  843. "whenHealthRelBelow": 0.3
  844. },
  845. {
  846. "code": "saturated",
  847. "duration": 1200,
  848. "chance": 1,
  849. "slot": 0,
  850. "priority": 1,
  851. "accumType": "sum",
  852. "belowTempDuration": 600,
  853. "belowTempThreshold": -5
  854. },
  855. {
  856. "code": "aggressiveondamage",
  857. "duration": 30,
  858. "chance": 1,
  859. "slot": 2,
  860. "priority": 2,
  861. "accumType": "noaccum"
  862. },
  863. {
  864. "code": "alarmherdondamage",
  865. "chance": 1,
  866. "slot": 1,
  867. "priority": 1,
  868. "accumType": "max"
  869. }
  870. ]
  871. },
  872. {
  873. "code": "taskai",
  874. "aitasks": [
  875. {
  876. "code": "meleeattack",
  877. "entityCodesByType": {
  878. "*-panda": [],
  879. "*-sun": [],
  880. "*": [
  881. "player",
  882. "chicken-*",
  883. "hare-*",
  884. "fox-*",
  885. "raccoon-*",
  886. "pig-*",
  887. "sheep-*"
  888. ]
  889. },
  890. "priority": 1.5,
  891. "damageByType": {
  892. "*-black": 10,
  893. "*-brown": 12,
  894. "*-sun": 4,
  895. "*-panda": 8,
  896. "*-polar": 16
  897. },
  898. "damageTier": 2,
  899. "damageType": "SlashingAttack",
  900. "damage": 15,
  901. "minDist": 2,
  902. "minVerDist": 1.5,
  903. "slot": 1,
  904. "mincooldown": 1500,
  905. "maxcooldown": 1500,
  906. "attackDurationMs": 800,
  907. "damagePlayerAtMs": 500,
  908. "animation": "Attack",
  909. "animationSpeed": 1,
  910. "sound": "creature/bear/attack"
  911. },
  912. {
  913. "code": "meleeattack",
  914. "entityCodes": [
  915. "feverstonewilds:bison-*",
  916. "player"
  917. ],
  918. "priority": 2,
  919. "damageTier": 2,
  920. "damageByType": {
  921. "*-black": 10,
  922. "*-brown": 12,
  923. "*-sun": 4,
  924. "*-panda": 8,
  925. "*-polar": 16
  926. },
  927. "damageType": "SlashingAttack",
  928. "damage": 15,
  929. "minDist": 2.5,
  930. "minVerDist": 1.5,
  931. "slot": 1,
  932. "mincooldown": 1500,
  933. "maxcooldown": 1500,
  934. "attackDurationMs": 800,
  935. "damagePlayerAtMs": 500,
  936. "animation": "Attack",
  937. "animationSpeed": 1,
  938. "sound": "creature/bear/attack",
  939. "whenInEmotionState": "aggressiveondamage"
  940. },
  941. {
  942. "code": "fleeentity",
  943. "entityCodes": [
  944. "player"
  945. ],
  946. "priority": 1.7,
  947. "seekingRange": 20,
  948. "animation": "Run",
  949. "sound": "creature/bear/flee",
  950. "whenInEmotionState": "fleeondamage",
  951. "__comment": "Move and anim speeds tuned to male versions only",
  952. "animationSpeedByType": {
  953. "*-sun": 2.3,
  954. "*-panda": 1.9,
  955. "*-polar": 1.8,
  956. "*-brown": 2,
  957. "*-black": 2
  958. },
  959. "movespeedByType": {
  960. "*-sun": 0.025,
  961. "*-panda": 0.025,
  962. "*-black": 0.04,
  963. "*-brown": 0.055,
  964. "*-polar": 0.06
  965. }
  966. },
  967. {
  968. "code": "seekentity",
  969. "__comment": "Empty entity codes list means it will not actively seek creatures, but will still execute retaliatory attacks",
  970. "entityCodesByType": {
  971. "*-panda": [],
  972. "*-sun": [],
  973. "*": [
  974. "player",
  975. "chicken-*",
  976. "hare-*",
  977. "fox-*",
  978. "raccoon-*",
  979. "pig-*",
  980. "sheep-*"
  981. ]
  982. },
  983. "priority": 1.6,
  984. "extraTargetDistance": 0.5,
  985. "seekingRange": 20,
  986. "belowTempSeekingRange": 25,
  987. "belowTempThreshold": -10,
  988. "animation": "Run",
  989. "sound": "creature/bear/aggro",
  990. "whenNotInEmotionState": "saturated",
  991. "animationSpeedByType": {
  992. "*-sun": 2.3,
  993. "*-panda": 1.9,
  994. "*-polar": 1.8,
  995. "*-brown": 2,
  996. "*-black": 2
  997. },
  998. "movespeedByType": {
  999. "*-sun": 0.025,
  1000. "*-panda": 0.025,
  1001. "*-black": 0.04,
  1002. "*-brown": 0.055,
  1003. "*-polar": 0.06
  1004. }
  1005. },
  1006. {
  1007. "code": "fleeentity",
  1008. "entityCodesByType": {
  1009. "*-panda": [
  1010. "player"
  1011. ],
  1012. "*-sun": [
  1013. "player"
  1014. ],
  1015. "*": []
  1016. },
  1017. "priority": 1.5,
  1018. "seekingRange": 5,
  1019. "animation": "Run",
  1020. "animationSpeedByType": {
  1021. "*-sun": 2.3,
  1022. "*-panda": 1.9,
  1023. "*-polar": 1.8,
  1024. "*-brown": 2,
  1025. "*-black": 2
  1026. },
  1027. "movespeedByType": {
  1028. "*-sun": 0.025,
  1029. "*-panda": 0.025,
  1030. "*-black": 0.04,
  1031. "*-brown": 0.055,
  1032. "*-polar": 0.06
  1033. }
  1034. },
  1035. {
  1036. "code": "seekentity",
  1037. "entityCodes": [
  1038. "player"
  1039. ],
  1040. "priority": 1.45,
  1041. "seekingRange": 30,
  1042. "animation": "Run",
  1043. "leapAtTarget": true,
  1044. "leapAnimation": null,
  1045. "leapChance": 0.01,
  1046. "sound": "creature/bear/aggro",
  1047. "whenInEmotionState": "aggressiveondamage",
  1048. "animationSpeedByType": {
  1049. "*-sun": 2.3,
  1050. "*-panda": 1.9,
  1051. "*-polar": 1.8,
  1052. "*-brown": 2,
  1053. "*-black": 2
  1054. },
  1055. "movespeedByType": {
  1056. "*-sun": 0.025,
  1057. "*-panda": 0.025,
  1058. "*-black": 0.04,
  1059. "*-brown": 0.055,
  1060. "*-polar": 0.06
  1061. }
  1062. },
  1063. {
  1064. "code": "getoutofwater",
  1065. "priority": 1.4,
  1066. "movespeedByType": {
  1067. "*-polar": 0.035,
  1068. "*": 0.015
  1069. },
  1070. "animation": "Swim",
  1071. "animationSpeedByType": {
  1072. "*-polar": 0.8,
  1073. "*": 1
  1074. }
  1075. },
  1076. {
  1077. "code": "idle",
  1078. "priority": 1.3,
  1079. "priorityForCancel": 1.35,
  1080. "minduration": 200000,
  1081. "maxduration": 800000,
  1082. "mincooldown": 10000,
  1083. "maxcooldown": 30000,
  1084. "animation": "Sleep",
  1085. "animationSpeed": 0.3,
  1086. "whenNotInEmotionState": "aggressiveondamage",
  1087. "duringDayTimeFrames": [
  1088. {
  1089. "fromHour": 10,
  1090. "toHour": 18
  1091. },
  1092. {
  1093. "fromHour": 1,
  1094. "toHour": 3
  1095. }
  1096. ],
  1097. "stopOnNearbyEntityCodes": [
  1098. "player"
  1099. ],
  1100. "stopRange": 10,
  1101. "stopOnHurt": true
  1102. },
  1103. {
  1104. "code": "idle",
  1105. "priority": 1.2,
  1106. "priorityForCancel": 1.35,
  1107. "minduration": 4667,
  1108. "maxduration": 4667,
  1109. "mincooldown": 80000,
  1110. "maxcooldown": 500000,
  1111. "animation": "Stand",
  1112. "whenNotInEmotionState": "aggressiveondamage",
  1113. "animationSpeed": 0.5
  1114. },
  1115. {
  1116. "code": "idle",
  1117. "priority": 1.1,
  1118. "priorityForCancel": 1.35,
  1119. "minduration": 2500,
  1120. "maxduration": 2500,
  1121. "mincooldown": 6000,
  1122. "maxcooldown": 20000,
  1123. "animation": "Stand",
  1124. "whenNotInEmotionState": "aggressiveondamage",
  1125. "animationSpeed": 1.25
  1126. },
  1127. {
  1128. "code": "wander",
  1129. "priority": 1.0,
  1130. "priorityForCancel": 1.35,
  1131. "animation": "Walk",
  1132. "preferredLightLevel": 20,
  1133. "animationSpeedByType": {
  1134. "*-sun": 1.1,
  1135. "*-black": 0.8,
  1136. "*-brown": 0.9,
  1137. "*-panda": 1,
  1138. "*-polar": 0.8
  1139. },
  1140. "movespeedByType": {
  1141. "*-sun": 0.01,
  1142. "*-black": 0.015,
  1143. "*-polar": 0.019,
  1144. "*-brown": 0.02,
  1145. "*-panda": 0.015
  1146. }
  1147. },
  1148. {
  1149. "code": "idle",
  1150. "priority": 0.9,
  1151. "priorityForCancel": 1.35,
  1152. "minduration": 5000,
  1153. "maxduration": 30000,
  1154. "mincooldown": 2000,
  1155. "maxcooldown": 120000,
  1156. "animation": "Sit",
  1157. "supressDefaultAnimation": true,
  1158. "whenNotInEmotionState": "aggressiveondamage",
  1159. "stopOnNearbyEntityCodes": [
  1160. "player"
  1161. ],
  1162. "stopRange": 5
  1163. },
  1164. {
  1165. "code": "idle",
  1166. "priority": 0.6,
  1167. "priorityForCancel": 1.35,
  1168. "minduration": 5000,
  1169. "maxduration": 30000,
  1170. "mincooldown": 2000,
  1171. "maxcooldown": 120000,
  1172. "animation": "Lie",
  1173. "whenNotInEmotionState": "aggressiveondamage",
  1174. "stopOnNearbyEntityCodes": [
  1175. "player"
  1176. ],
  1177. "stopRange": 5
  1178. },
  1179. {
  1180. "code": "lookaround",
  1181. "turnSpeedMul": 0.2,
  1182. "priority": 0.5
  1183. }
  1184. ]
  1185. }
  1186. ]
  1187. 15.9.2023 14:52:44 [Error] Patch 3 (target: game:blocktypes/clay/chimney.json) in bricklayers:patches/survival-blocktypes-clay-brick.json failed because supplied path /attributes/handbook/excludeByType/*-red-* is invalid: The json path /attributes/handbook/excludeByType/*-red-* was not found. Could traverse until /attributes/handbook, but then 'excludeByType' does not exist. Full json at this path: {
  1188. "groupBy": [
  1189. "claybrickchimney-*"
  1190. ]
  1191. }
  1192. 15.9.2023 14:52:45 [Notification] JsonPatch Loader: 3576 patches total, successfully applied 3171 patches, missing files on 402 patches, unmet conditions on 2428 patches, had errors on 5 patches
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement