Advertisement
Guest User

Untitled

a guest
Jul 21st, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 48.17 KB | None | 0 0
  1. "actionOnReap": [
  2. {
  3. "action": "sound",
  4. "options": [
  5. "/sfx/npc/boss/tentacleboss_portal_close.ogg"
  6. ],
  7. "repeat": false,
  8. "time": 0.1
  9. }
  10. ],
  11. "baseDamage": 0,
  12. "damageKind": "hidden",
  13. "damageTeam": {
  14. "type": "indiscriminate"
  15. },
  16. "damageType": "nodamage",
  17. "knockback": 0,
  18. "periodicActions": [
  19. {
  20. "action": "sound",
  21. "options": [
  22. "/sfx/npc/boss/tentacleboss_portal_loop.ogg"
  23. ],
  24. "repeat": false,
  25. "time": 0.0
  26. },
  27. {
  28. "action": "particle",
  29. "rotate": false,
  30. "specification": {
  31. "destructionAction": "shrink",
  32. "destructionTime": 0.5,
  33. "fullbright": true,
  34. "image": "/projectiles/npcs/staticdischarge/staticdischarge.png:8?scale=0.9?setcolor=ffffff",
  35. "layer": "front",
  36. "position": [
  37. 0.0,
  38. 0.0
  39. ],
  40. "size": 1.0,
  41. "timeToLive": 0.1,
  42. "type": "textured"
  43. },
  44. "time": 0.2
  45. },
  46. {
  47. "action": "particle",
  48. "rotate": false,
  49. "specification": {
  50. "destructionAction": "shrink",
  51. "destructionTime": 0.3,
  52. "fullbright": true,
  53. "image": "/projectiles/guns/unsorted/lightglobes/blueglobe/blueglobe.png:1?scale=3.4?multiply=01FCF530",
  54. "position": [
  55. 0.2,
  56. 0.0
  57. ],
  58. "size": 1.0,
  59. "timeToLive": 0,
  60. "type": "textured"
  61. },
  62. "time": 0.0
  63. },
  64. {
  65. "action": "particle",
  66. "repeat": true,
  67. "specification": {
  68. "animation": "/animations/spacemonsterspawn/spacemonsterspawn.animation",
  69. "color": [
  70. 0,
  71. 0,
  72. 0,
  73. 250
  74. ],
  75. "destructionAction": "shrink",
  76. "destructionTime": 0.3,
  77. "initialVelocity": [
  78. 0,
  79. 0
  80. ],
  81. "layer": "back",
  82. "light": [
  83. 200,
  84. 200,
  85. 200
  86. ],
  87. "size": 1.15,
  88. "timeToLive": 1.6,
  89. "type": "animated",
  90. "variance": {
  91. "position": [
  92. 0.0,
  93. 0.0
  94. ],
  95. "rotation": 180
  96. }
  97. },
  98. "time": 0.1
  99. },
  100. {
  101. "action": "particle",
  102. "specification": {
  103. "animation": "/animations/sparkles/sparkleloop3.animation",
  104. "color": [
  105. 250,
  106. 250,
  107. 250,
  108. 240
  109. ],
  110. "initialVelocity": [
  111. 0,
  112. 0
  113. ],
  114. "light": [
  115. 0,
  116. 0,
  117. 0
  118. ],
  119. "size": 0.8,
  120. "timeToLive": 0.8,
  121. "type": "animated",
  122. "variance": {
  123. "position": [
  124. 4.0,
  125. 4.0
  126. ],
  127. "rotation": 180
  128. }
  129. },
  130. "time": 0.01
  131. },
  132. {
  133. "action": "option",
  134. "options": [
  135. {
  136. "action": "spawnmonster",
  137. "arguments": {
  138. "animationCustom": {
  139. "animatedParts": {
  140. "stateTypes": {
  141. "body": {
  142. "default": "idle",
  143. "priority": 0,
  144. "states": {
  145. "charge": {
  146. "cycle": 0.25,
  147. "frames": 4,
  148. "mode": "loop"
  149. },
  150. "fire": {
  151. "cycle": 0.4,
  152. "frames": 4,
  153. "mode": "loop"
  154. },
  155. "fly": {
  156. "cycle": 0.4,
  157. "frames": 4,
  158. "mode": "loop",
  159. "properties": {
  160. "persistentSound": "/sfx/melee/staff_charged_fire.ogg"
  161. }
  162. },
  163. "idle": {
  164. "frames": 1
  165. }
  166. }
  167. },
  168. "damage": {
  169. "default": "none",
  170. "priority": 3,
  171. "states": {
  172. "none": {
  173. "frames": 1
  174. },
  175. "stunned": {
  176. "frames": 1
  177. }
  178. }
  179. }
  180. }
  181. }
  182. },
  183. "behavior": "monster",
  184. "behaviorConfig": {
  185. "approachActions": [
  186. {
  187. "name": "approach-fly",
  188. "parameters": {
  189. "maxRange": 15,
  190. "minRange": 10,
  191. "targetOffset": [
  192. 0,
  193. 10
  194. ]
  195. }
  196. }
  197. ],
  198. "concurrentActions": [],
  199. "concurrentHostileActions": [
  200. {
  201. "cooldown": 0.01,
  202. "name": "action-projectile",
  203. "parameters": {
  204. "aimAtTarget": true,
  205. "fireOffset": [
  206. 0,
  207. 0
  208. ],
  209. "inaccuracy": 0.0,
  210. "projectileCount": 1,
  211. "projectileParameters": {
  212. "actionOnReap": [
  213. {
  214. "action": "particle",
  215. "specification": {
  216. "animation": "/animations/sparkles/sparkleloop3.animation",
  217. "color": [
  218. 240,
  219. 130,
  220. 0,
  221. 240
  222. ],
  223. "initialVelocity": [
  224. 0,
  225. 0
  226. ],
  227. "light": [
  228. 240,
  229. 130,
  230. 0
  231. ],
  232. "size": 1.0,
  233. "timeToLive": 0.9,
  234. "type": "animated",
  235. "variance": {
  236. "position": [
  237. 2.5,
  238. 2.5
  239. ],
  240. "rotation": 180
  241. }
  242. },
  243. "time": 0.01
  244. }
  245. ],
  246. "damageKind": "hidden",
  247. "damageType": "nodamage",
  248. "knockback": 0,
  249. "periodicActions": [],
  250. "power": 0,
  251. "processing": "?hueshift=?0",
  252. "speed": 0,
  253. "timeToLive": 0.01
  254. },
  255. "projectileType": "standardbullet",
  256. "skillName": "glitterBurst"
  257. }
  258. },
  259. {
  260. "cooldown": 8.0,
  261. "name": "action-projectile",
  262. "parameters": {
  263. "aimAtTarget": true,
  264. "fireOffset": [
  265. 0,
  266. 0
  267. ],
  268. "inaccuracy": 0.0,
  269. "projectileCount": 1,
  270. "projectileParameters": {
  271. "acceleration": 14,
  272. "actionOnReap": [
  273. {
  274. "action": "projectile",
  275. "config": {
  276. "damageKind": "fire",
  277. "emmitters": [],
  278. "knockback": 10,
  279. "movementSettings": {
  280. "collisionEnabled": true
  281. },
  282. "statusEffects": [
  283. "burning"
  284. ],
  285. "timeToLive": 0.3
  286. },
  287. "inheritDamageFactor": 1.0,
  288. "type": "fireplasmaexplosion"
  289. }
  290. ],
  291. "damageKind": "fire",
  292. "damageType": "damage",
  293. "homingDistance": 120,
  294. "maxTrackingAngle": 0.0,
  295. "periodicActions": [
  296. {
  297. "action": "sound",
  298. "options": [
  299. "/sfx/npc/boss/apeboss_spawn.ogg"
  300. ],
  301. "repeat": false,
  302. "time": 0.0
  303. },
  304. {
  305. "action": "sound",
  306. "options": [
  307. "/sfx/projectiles/flame_burn.ogg"
  308. ],
  309. "repeat": false,
  310. "time": 0.01
  311. },
  312. {
  313. "action": "particle",
  314. "specification": {
  315. "approach": [
  316. 0.0,
  317. 0.0
  318. ],
  319. "color": [
  320. 240,
  321. 130,
  322. 0,
  323. 200
  324. ],
  325. "destructionAction": "shrink",
  326. "destructionTime": 1.1,
  327. "fade": 1,
  328. "finalVelocity": [
  329. 0.0,
  330. 0.0
  331. ],
  332. "initialVelocity": [
  333. 0.0,
  334. 0.0
  335. ],
  336. "layer": "back",
  337. "light": [
  338. 240,
  339. 130,
  340. 0
  341. ],
  342. "size": 0.6,
  343. "timeToLive": 0.7,
  344. "type": "ember",
  345. "variance": {
  346. "initialVelocity": [
  347. 0.0,
  348. 0.0
  349. ],
  350. "position": [
  351. 0.4,
  352. 0.4
  353. ],
  354. "size": 1
  355. }
  356. },
  357. "time": 0
  358. },
  359. {
  360. "action": "particle",
  361. "specification": {
  362. "animation": "/animations/mediumflamefire/mediumflamefire.animation",
  363. "initialVelocity": [
  364. 0,
  365. 0
  366. ],
  367. "light": [
  368. 240,
  369. 130,
  370. 0
  371. ],
  372. "size": 1.2,
  373. "timeToLive": 0.01,
  374. "type": "animated",
  375. "variance": {
  376. "position": [
  377. 0,
  378. 0
  379. ],
  380. "rotation": 180
  381. }
  382. },
  383. "time": 0.01
  384. }
  385. ],
  386. "power": 12,
  387. "processing": "?hueshift=?0",
  388. "speed": 1,
  389. "timeToLive": 10.0,
  390. "trackingLimit": 3
  391. },
  392. "projectileType": "mechhomingmissile",
  393. "skillName": "glitterBurst"
  394. }
  395. },
  396. {
  397. "cooldown": 2.0,
  398. "name": "action-projectile",
  399. "parameters": {
  400. "aimAtTarget": true,
  401. "fireOffset": [
  402. 0,
  403. 0
  404. ],
  405. "inaccuracy": 0.0,
  406. "projectileCount": 1,
  407. "projectileParameters": {
  408. "actionOnReap": [
  409. {
  410. "action": "sound",
  411. "options": [
  412. "/sfx/gun/flamethrower_stop.ogg"
  413. ],
  414. "repeat": false,
  415. "time": 0.0
  416. },
  417. {
  418. "action": "projectile",
  419. "config": {
  420. "damageKind": "fire",
  421. "emmitters": [],
  422. "knockback": 10,
  423. "movementSettings": {
  424. "collisionEnabled": false
  425. },
  426. "statusEffects": [],
  427. "timeToLive": 0.3
  428. },
  429. "inheritDamageFactor": 1.0,
  430. "type": "largefirecloud"
  431. }
  432. ],
  433. "damageKind": "fire",
  434. "damageType": "damage",
  435. "homingDistance": 120,
  436. "maxTrackingAngle": 0.0,
  437. "movementSettings": {
  438. "gravityMultiplier": -0.05
  439. },
  440. "periodicActions": [
  441. {
  442. "action": "sound",
  443. "options": [
  444. "/sfx/projectiles/flame_burn.ogg"
  445. ],
  446. "repeat": false,
  447. "time": 0.01
  448. },
  449. {
  450. "action": "particle",
  451. "specification": {
  452. "approach": [
  453. 0.0,
  454. 0.0
  455. ],
  456. "color": [
  457. 240,
  458. 130,
  459. 0,
  460. 200
  461. ],
  462. "destructionAction": "shrink",
  463. "destructionTime": 1.1,
  464. "fade": 1,
  465. "finalVelocity": [
  466. 0.0,
  467. 0.0
  468. ],
  469. "initialVelocity": [
  470. 0.0,
  471. 1.2
  472. ],
  473. "layer": "back",
  474. "light": [
  475. 240,
  476. 130,
  477. 0
  478. ],
  479. "size": 0.6,
  480. "timeToLive": 0.7,
  481. "type": "ember",
  482. "variance": {
  483. "initialVelocity": [
  484. 0.0,
  485. 0.0
  486. ],
  487. "position": [
  488. 0.8,
  489. 0.8
  490. ],
  491. "size": 1
  492. }
  493. },
  494. "time": 0.08
  495. },
  496. {
  497. "action": "particle",
  498. "specification": {
  499. "animation": "/animations/mediumflamefire/mediumflamefire.animation",
  500. "initialVelocity": [
  501. 0,
  502. 0
  503. ],
  504. "light": [
  505. 240,
  506. 130,
  507. 0
  508. ],
  509. "size": 1.8,
  510. "timeToLive": 0.01,
  511. "type": "animated",
  512. "variance": {
  513. "position": [
  514. 0,
  515. 0
  516. ],
  517. "rotation": 180
  518. }
  519. },
  520. "time": 0.01
  521. }
  522. ],
  523. "power": 10,
  524. "processing": "?hueshift=?0",
  525. "speed": 0,
  526. "timeToLive": 10.0,
  527. "trackingLimit": 3
  528. },
  529. "projectileType": "flamethrower",
  530. "skillName": "glitterBurst"
  531. }
  532. }
  533. ],
  534. "damageOnTouch": true,
  535. "deathActions": [
  536. {
  537. "name": "action-projectile",
  538. "parameters": {
  539. "aimDirection": [
  540. 0,
  541. 0
  542. ],
  543. "fireOffset": [
  544. 0,
  545. 0
  546. ],
  547. "inaccuracy": 0,
  548. "power": 8,
  549. "projectileCount": 1,
  550. "projectileParameters": {},
  551. "projectileType": "fireplasmaexplosion"
  552. }
  553. }
  554. ],
  555. "fleeActions": [],
  556. "followActions": [
  557. {
  558. "name": "approach-teleport",
  559. "parameters": {}
  560. },
  561. {
  562. "name": "approach-fly",
  563. "parameters": {
  564. "maxRange": 15,
  565. "minRange": 10,
  566. "targetOffset": [
  567. 0,
  568. 5
  569. ]
  570. }
  571. }
  572. ],
  573. "foundTargetActions": [],
  574. "hostileActions": [
  575. {
  576. "cooldown": 3.0,
  577. "name": "action-swoop",
  578. "parameters": {
  579. "collisionCheck": false,
  580. "flyControlForce": 25,
  581. "flySpeed": 18,
  582. "gravityMultiplier": 0.8,
  583. "groundDistance": 10,
  584. "highArc": false,
  585. "maximumRange": 15,
  586. "minimumRange": 1,
  587. "onGround": false,
  588. "skillName": "flyingSwoopApproach",
  589. "swoopState": "charge",
  590. "swoopTime": 0.75,
  591. "winddownState": "charge",
  592. "winddownStopForce": 60,
  593. "winddownTime": 0.5,
  594. "windupState": "charge",
  595. "windupStopForce": 10,
  596. "windupTime": 0.25
  597. }
  598. }
  599. ],
  600. "keepTargetInRange": 50,
  601. "keepTargetInSight": true,
  602. "periodicActions": [],
  603. "swoopVelocity": 40,
  604. "targetOnDamage": true,
  605. "targetOutOfSightTime": 15.0,
  606. "targetQueryRange": 50,
  607. "wanderActions": [
  608. {
  609. "cooldown": [
  610. 5,
  611. 20
  612. ],
  613. "name": "wander-fly",
  614. "parameters": {
  615. "ceilingDistance": 10,
  616. "groundDistance": 20,
  617. "wanderTime": [
  618. 10,
  619. 40
  620. ],
  621. "xVelocity": 8,
  622. "yVelocity": 12
  623. }
  624. },
  625. {
  626. "name": "land-fly",
  627. "parameters": {
  628. "flyControlForce": 25,
  629. "flySpeed": 10,
  630. "idleTime": 40,
  631. "landCheckDistance": 40
  632. }
  633. }
  634. ]
  635. },
  636. "capturable": true,
  637. "captureHealthFraction": 1,
  638. "colorSwap": {
  639. "634d36": "6C0000",
  640. "856641": "9B2626",
  641. "a88d62": "BF4949",
  642. "da5302": "C7CA00",
  643. "ded6bf": "DA6666",
  644. "fd8f4d": "DDDF1E",
  645. "fdd14d": "EDEF46",
  646. "ffffff": "EF7F7F"
  647. },
  648. "damageTeamType": "friendly",
  649. "deathBehavior": "monster-death",
  650. "dropPools": [],
  651. "movementSettings": {
  652. "airForce": 60.0,
  653. "airFriction": 0.7,
  654. "gravityEnabled": false,
  655. "liquidFriction": 0
  656. },
  657. "scale": 0.8,
  658. "scripts": [
  659. "/monsters/monster.lua"
  660. ],
  661. "seeThroughLiquid": true,
  662. "selectedParts": {
  663. "body": "body3",
  664. "head": "aztec",
  665. "hip": "pointy",
  666. "lefthand": "sword",
  667. "legs": "peg",
  668. "righthand": "empty"
  669. },
  670. "shortdescription": "Static Ray",
  671. "statusSettings": {
  672. "stats": {
  673. "electricImmunity": {
  674. "baseValue": 0.0
  675. },
  676. "electricResistance": {
  677. "baseValue": 0.0
  678. },
  679. "fireResistance": {
  680. "baseValue": 0.0
  681. },
  682. "fireStatusImmunity": {
  683. "baseValue": 1.0
  684. },
  685. "healthRegen": {
  686. "baseValue": -2.0
  687. },
  688. "iceResistance": {
  689. "baseValue": 0.0
  690. },
  691. "iceStatusImmunity": {
  692. "baseValue": 0.0
  693. },
  694. "knockbackThreshold": {
  695. "baseValue": 5.0
  696. },
  697. "lavaImmunity": {
  698. "baseValue": 1.0
  699. },
  700. "maxHealth": {
  701. "baseValue": 410
  702. },
  703. "physicalResistance": {
  704. "baseValue": 0.0
  705. },
  706. "poisonResistance": {
  707. "baseValue": 0.0
  708. },
  709. "poisonStatusImmunity": {
  710. "baseValue": 0.0
  711. },
  712. "protection": {
  713. "baseValue": 95.0
  714. }
  715. }
  716. },
  717. "touchDamage": {
  718. "damage": 25,
  719. "damageSourceKind": "lash",
  720. "knockback": 60,
  721. "poly": [
  722. [
  723. 1.625,
  724. 1
  725. ],
  726. [
  727. 1,
  728. 1.625
  729. ],
  730. [
  731. 1,
  732. -1.625
  733. ],
  734. [
  735. 1.625,
  736. -1
  737. ],
  738. [
  739. -1.625,
  740. -1
  741. ],
  742. [
  743. -1,
  744. -1.625
  745. ],
  746. [
  747. -1,
  748. 1.625
  749. ],
  750. [
  751. -1.625,
  752. 1
  753. ]
  754. ],
  755. "statusEffects": [
  756. "burning"
  757. ],
  758. "teamType": "enemy"
  759. }
  760. },
  761. "cooldown": 10.0,
  762. "offset": [
  763. 0,
  764. 0
  765. ],
  766. "repeat": false,
  767. "time": 1,
  768. "type": "iceguardianboss"
  769. },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement