Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "actionOnReap": [
- {
- "action": "sound",
- "options": [
- "/sfx/npc/boss/tentacleboss_portal_close.ogg"
- ],
- "repeat": false,
- "time": 0.1
- }
- ],
- "baseDamage": 0,
- "damageKind": "hidden",
- "damageTeam": {
- "type": "indiscriminate"
- },
- "damageType": "nodamage",
- "knockback": 0,
- "periodicActions": [
- {
- "action": "sound",
- "options": [
- "/sfx/npc/boss/tentacleboss_portal_loop.ogg"
- ],
- "repeat": false,
- "time": 0.0
- },
- {
- "action": "particle",
- "rotate": false,
- "specification": {
- "destructionAction": "shrink",
- "destructionTime": 0.5,
- "fullbright": true,
- "image": "/projectiles/npcs/staticdischarge/staticdischarge.png:8?scale=0.9?setcolor=ffffff",
- "layer": "front",
- "position": [
- 0.0,
- 0.0
- ],
- "size": 1.0,
- "timeToLive": 0.1,
- "type": "textured"
- },
- "time": 0.2
- },
- {
- "action": "particle",
- "rotate": false,
- "specification": {
- "destructionAction": "shrink",
- "destructionTime": 0.3,
- "fullbright": true,
- "image": "/projectiles/guns/unsorted/lightglobes/blueglobe/blueglobe.png:1?scale=3.4?multiply=01FCF530",
- "position": [
- 0.2,
- 0.0
- ],
- "size": 1.0,
- "timeToLive": 0,
- "type": "textured"
- },
- "time": 0.0
- },
- {
- "action": "particle",
- "repeat": true,
- "specification": {
- "animation": "/animations/spacemonsterspawn/spacemonsterspawn.animation",
- "color": [
- 0,
- 0,
- 0,
- 250
- ],
- "destructionAction": "shrink",
- "destructionTime": 0.3,
- "initialVelocity": [
- 0,
- 0
- ],
- "layer": "back",
- "light": [
- 200,
- 200,
- 200
- ],
- "size": 1.15,
- "timeToLive": 1.6,
- "type": "animated",
- "variance": {
- "position": [
- 0.0,
- 0.0
- ],
- "rotation": 180
- }
- },
- "time": 0.1
- },
- {
- "action": "particle",
- "specification": {
- "animation": "/animations/sparkles/sparkleloop3.animation",
- "color": [
- 250,
- 250,
- 250,
- 240
- ],
- "initialVelocity": [
- 0,
- 0
- ],
- "light": [
- 0,
- 0,
- 0
- ],
- "size": 0.8,
- "timeToLive": 0.8,
- "type": "animated",
- "variance": {
- "position": [
- 4.0,
- 4.0
- ],
- "rotation": 180
- }
- },
- "time": 0.01
- },
- {
- "action": "option",
- "options": [
- {
- "action": "spawnmonster",
- "arguments": {
- "animationCustom": {
- "animatedParts": {
- "stateTypes": {
- "body": {
- "default": "idle",
- "priority": 0,
- "states": {
- "charge": {
- "cycle": 0.25,
- "frames": 4,
- "mode": "loop"
- },
- "fire": {
- "cycle": 0.4,
- "frames": 4,
- "mode": "loop"
- },
- "fly": {
- "cycle": 0.4,
- "frames": 4,
- "mode": "loop",
- "properties": {
- "persistentSound": "/sfx/melee/staff_charged_fire.ogg"
- }
- },
- "idle": {
- "frames": 1
- }
- }
- },
- "damage": {
- "default": "none",
- "priority": 3,
- "states": {
- "none": {
- "frames": 1
- },
- "stunned": {
- "frames": 1
- }
- }
- }
- }
- }
- },
- "behavior": "monster",
- "behaviorConfig": {
- "approachActions": [
- {
- "name": "approach-fly",
- "parameters": {
- "maxRange": 15,
- "minRange": 10,
- "targetOffset": [
- 0,
- 10
- ]
- }
- }
- ],
- "concurrentActions": [],
- "concurrentHostileActions": [
- {
- "cooldown": 0.01,
- "name": "action-projectile",
- "parameters": {
- "aimAtTarget": true,
- "fireOffset": [
- 0,
- 0
- ],
- "inaccuracy": 0.0,
- "projectileCount": 1,
- "projectileParameters": {
- "actionOnReap": [
- {
- "action": "particle",
- "specification": {
- "animation": "/animations/sparkles/sparkleloop3.animation",
- "color": [
- 240,
- 130,
- 0,
- 240
- ],
- "initialVelocity": [
- 0,
- 0
- ],
- "light": [
- 240,
- 130,
- 0
- ],
- "size": 1.0,
- "timeToLive": 0.9,
- "type": "animated",
- "variance": {
- "position": [
- 2.5,
- 2.5
- ],
- "rotation": 180
- }
- },
- "time": 0.01
- }
- ],
- "damageKind": "hidden",
- "damageType": "nodamage",
- "knockback": 0,
- "periodicActions": [],
- "power": 0,
- "processing": "?hueshift=?0",
- "speed": 0,
- "timeToLive": 0.01
- },
- "projectileType": "standardbullet",
- "skillName": "glitterBurst"
- }
- },
- {
- "cooldown": 8.0,
- "name": "action-projectile",
- "parameters": {
- "aimAtTarget": true,
- "fireOffset": [
- 0,
- 0
- ],
- "inaccuracy": 0.0,
- "projectileCount": 1,
- "projectileParameters": {
- "acceleration": 14,
- "actionOnReap": [
- {
- "action": "projectile",
- "config": {
- "damageKind": "fire",
- "emmitters": [],
- "knockback": 10,
- "movementSettings": {
- "collisionEnabled": true
- },
- "statusEffects": [
- "burning"
- ],
- "timeToLive": 0.3
- },
- "inheritDamageFactor": 1.0,
- "type": "fireplasmaexplosion"
- }
- ],
- "damageKind": "fire",
- "damageType": "damage",
- "homingDistance": 120,
- "maxTrackingAngle": 0.0,
- "periodicActions": [
- {
- "action": "sound",
- "options": [
- "/sfx/npc/boss/apeboss_spawn.ogg"
- ],
- "repeat": false,
- "time": 0.0
- },
- {
- "action": "sound",
- "options": [
- "/sfx/projectiles/flame_burn.ogg"
- ],
- "repeat": false,
- "time": 0.01
- },
- {
- "action": "particle",
- "specification": {
- "approach": [
- 0.0,
- 0.0
- ],
- "color": [
- 240,
- 130,
- 0,
- 200
- ],
- "destructionAction": "shrink",
- "destructionTime": 1.1,
- "fade": 1,
- "finalVelocity": [
- 0.0,
- 0.0
- ],
- "initialVelocity": [
- 0.0,
- 0.0
- ],
- "layer": "back",
- "light": [
- 240,
- 130,
- 0
- ],
- "size": 0.6,
- "timeToLive": 0.7,
- "type": "ember",
- "variance": {
- "initialVelocity": [
- 0.0,
- 0.0
- ],
- "position": [
- 0.4,
- 0.4
- ],
- "size": 1
- }
- },
- "time": 0
- },
- {
- "action": "particle",
- "specification": {
- "animation": "/animations/mediumflamefire/mediumflamefire.animation",
- "initialVelocity": [
- 0,
- 0
- ],
- "light": [
- 240,
- 130,
- 0
- ],
- "size": 1.2,
- "timeToLive": 0.01,
- "type": "animated",
- "variance": {
- "position": [
- 0,
- 0
- ],
- "rotation": 180
- }
- },
- "time": 0.01
- }
- ],
- "power": 12,
- "processing": "?hueshift=?0",
- "speed": 1,
- "timeToLive": 10.0,
- "trackingLimit": 3
- },
- "projectileType": "mechhomingmissile",
- "skillName": "glitterBurst"
- }
- },
- {
- "cooldown": 2.0,
- "name": "action-projectile",
- "parameters": {
- "aimAtTarget": true,
- "fireOffset": [
- 0,
- 0
- ],
- "inaccuracy": 0.0,
- "projectileCount": 1,
- "projectileParameters": {
- "actionOnReap": [
- {
- "action": "sound",
- "options": [
- "/sfx/gun/flamethrower_stop.ogg"
- ],
- "repeat": false,
- "time": 0.0
- },
- {
- "action": "projectile",
- "config": {
- "damageKind": "fire",
- "emmitters": [],
- "knockback": 10,
- "movementSettings": {
- "collisionEnabled": false
- },
- "statusEffects": [],
- "timeToLive": 0.3
- },
- "inheritDamageFactor": 1.0,
- "type": "largefirecloud"
- }
- ],
- "damageKind": "fire",
- "damageType": "damage",
- "homingDistance": 120,
- "maxTrackingAngle": 0.0,
- "movementSettings": {
- "gravityMultiplier": -0.05
- },
- "periodicActions": [
- {
- "action": "sound",
- "options": [
- "/sfx/projectiles/flame_burn.ogg"
- ],
- "repeat": false,
- "time": 0.01
- },
- {
- "action": "particle",
- "specification": {
- "approach": [
- 0.0,
- 0.0
- ],
- "color": [
- 240,
- 130,
- 0,
- 200
- ],
- "destructionAction": "shrink",
- "destructionTime": 1.1,
- "fade": 1,
- "finalVelocity": [
- 0.0,
- 0.0
- ],
- "initialVelocity": [
- 0.0,
- 1.2
- ],
- "layer": "back",
- "light": [
- 240,
- 130,
- 0
- ],
- "size": 0.6,
- "timeToLive": 0.7,
- "type": "ember",
- "variance": {
- "initialVelocity": [
- 0.0,
- 0.0
- ],
- "position": [
- 0.8,
- 0.8
- ],
- "size": 1
- }
- },
- "time": 0.08
- },
- {
- "action": "particle",
- "specification": {
- "animation": "/animations/mediumflamefire/mediumflamefire.animation",
- "initialVelocity": [
- 0,
- 0
- ],
- "light": [
- 240,
- 130,
- 0
- ],
- "size": 1.8,
- "timeToLive": 0.01,
- "type": "animated",
- "variance": {
- "position": [
- 0,
- 0
- ],
- "rotation": 180
- }
- },
- "time": 0.01
- }
- ],
- "power": 10,
- "processing": "?hueshift=?0",
- "speed": 0,
- "timeToLive": 10.0,
- "trackingLimit": 3
- },
- "projectileType": "flamethrower",
- "skillName": "glitterBurst"
- }
- }
- ],
- "damageOnTouch": true,
- "deathActions": [
- {
- "name": "action-projectile",
- "parameters": {
- "aimDirection": [
- 0,
- 0
- ],
- "fireOffset": [
- 0,
- 0
- ],
- "inaccuracy": 0,
- "power": 8,
- "projectileCount": 1,
- "projectileParameters": {},
- "projectileType": "fireplasmaexplosion"
- }
- }
- ],
- "fleeActions": [],
- "followActions": [
- {
- "name": "approach-teleport",
- "parameters": {}
- },
- {
- "name": "approach-fly",
- "parameters": {
- "maxRange": 15,
- "minRange": 10,
- "targetOffset": [
- 0,
- 5
- ]
- }
- }
- ],
- "foundTargetActions": [],
- "hostileActions": [
- {
- "cooldown": 3.0,
- "name": "action-swoop",
- "parameters": {
- "collisionCheck": false,
- "flyControlForce": 25,
- "flySpeed": 18,
- "gravityMultiplier": 0.8,
- "groundDistance": 10,
- "highArc": false,
- "maximumRange": 15,
- "minimumRange": 1,
- "onGround": false,
- "skillName": "flyingSwoopApproach",
- "swoopState": "charge",
- "swoopTime": 0.75,
- "winddownState": "charge",
- "winddownStopForce": 60,
- "winddownTime": 0.5,
- "windupState": "charge",
- "windupStopForce": 10,
- "windupTime": 0.25
- }
- }
- ],
- "keepTargetInRange": 50,
- "keepTargetInSight": true,
- "periodicActions": [],
- "swoopVelocity": 40,
- "targetOnDamage": true,
- "targetOutOfSightTime": 15.0,
- "targetQueryRange": 50,
- "wanderActions": [
- {
- "cooldown": [
- 5,
- 20
- ],
- "name": "wander-fly",
- "parameters": {
- "ceilingDistance": 10,
- "groundDistance": 20,
- "wanderTime": [
- 10,
- 40
- ],
- "xVelocity": 8,
- "yVelocity": 12
- }
- },
- {
- "name": "land-fly",
- "parameters": {
- "flyControlForce": 25,
- "flySpeed": 10,
- "idleTime": 40,
- "landCheckDistance": 40
- }
- }
- ]
- },
- "capturable": true,
- "captureHealthFraction": 1,
- "colorSwap": {
- "634d36": "6C0000",
- "856641": "9B2626",
- "a88d62": "BF4949",
- "da5302": "C7CA00",
- "ded6bf": "DA6666",
- "fd8f4d": "DDDF1E",
- "fdd14d": "EDEF46",
- "ffffff": "EF7F7F"
- },
- "damageTeamType": "friendly",
- "deathBehavior": "monster-death",
- "dropPools": [],
- "movementSettings": {
- "airForce": 60.0,
- "airFriction": 0.7,
- "gravityEnabled": false,
- "liquidFriction": 0
- },
- "scale": 0.8,
- "scripts": [
- "/monsters/monster.lua"
- ],
- "seeThroughLiquid": true,
- "selectedParts": {
- "body": "body3",
- "head": "aztec",
- "hip": "pointy",
- "lefthand": "sword",
- "legs": "peg",
- "righthand": "empty"
- },
- "shortdescription": "Static Ray",
- "statusSettings": {
- "stats": {
- "electricImmunity": {
- "baseValue": 0.0
- },
- "electricResistance": {
- "baseValue": 0.0
- },
- "fireResistance": {
- "baseValue": 0.0
- },
- "fireStatusImmunity": {
- "baseValue": 1.0
- },
- "healthRegen": {
- "baseValue": -2.0
- },
- "iceResistance": {
- "baseValue": 0.0
- },
- "iceStatusImmunity": {
- "baseValue": 0.0
- },
- "knockbackThreshold": {
- "baseValue": 5.0
- },
- "lavaImmunity": {
- "baseValue": 1.0
- },
- "maxHealth": {
- "baseValue": 410
- },
- "physicalResistance": {
- "baseValue": 0.0
- },
- "poisonResistance": {
- "baseValue": 0.0
- },
- "poisonStatusImmunity": {
- "baseValue": 0.0
- },
- "protection": {
- "baseValue": 95.0
- }
- }
- },
- "touchDamage": {
- "damage": 25,
- "damageSourceKind": "lash",
- "knockback": 60,
- "poly": [
- [
- 1.625,
- 1
- ],
- [
- 1,
- 1.625
- ],
- [
- 1,
- -1.625
- ],
- [
- 1.625,
- -1
- ],
- [
- -1.625,
- -1
- ],
- [
- -1,
- -1.625
- ],
- [
- -1,
- 1.625
- ],
- [
- -1.625,
- 1
- ]
- ],
- "statusEffects": [
- "burning"
- ],
- "teamType": "enemy"
- }
- },
- "cooldown": 10.0,
- "offset": [
- 0,
- 0
- ],
- "repeat": false,
- "time": 1,
- "type": "iceguardianboss"
- },
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement