{ "animatedParts" : { "stateTypes" : { "movement" : { "priority" : 0, "default" : "idle", "states" : { "idle" : { "frames" : 1 }, "jump" : { "frames" : 8, "cycle" : 1.0, "mode" : "transition", "transition" : "idle" }, "walk" : { "frames" : 8, "cycle" : 1.0, "mode" : "loop" }, "run" : { "frames" : 8, "cycle" : 0.75, "mode" : "loop" }, "chargeWindup" : { "frames" : 8, "cycle" : 0.5, "mode" : "loop" }, "charge" : { "frames" : 8, "cycle" : 0.5, "mode" : "loop" }, "knockback" : { "frames" : 1 }, "knockout" : { "frames" : 8, "cycle" : 0.5 } } }, "attack" : { "priority" : 1, "default" : "idle", "states" : { "idle" : { "frames" : 1 }, "melee" : { "frames" : 8, "cycle" : 0.4, "mode" : "transition", "transition" : "idle" }, "charge" : { "frames" : 1, "properties" : { "immediateSound" : "/sfx/npc/monsters/skill_chargeup.ogg" } }, "chargeAttack" : { "frames" : 4, "cycle" : 0.6, "mode" : "end" }, "shooting" : { "frames" : 8, "cycle" : 0.5, "mode" : "transition", "transition" : "idle" } } } }, "parts" : { "backArm" : { "properties" : { "zLevel" : 0 }, "partStates" : { "movement" : { "idle" : { "properties" : { "image" : ":idle." } }, "walk" : { "properties" : { "image" : ":walk." } }, "run" : { "properties" : { "image" : ":walk." } }, "charge" : { "properties" : { "image" : ":walk." } }, "jump" : { "properties" : { "image" : ":jump." } }, "chargeWindup" : { "properties" : { "image" : ":walk." } }, "knockback" : { "properties" : { "image" : ":idle." } }, "knockout" : { "properties" : { "image" : ":die." } } }, "attack" : { "melee" : { "properties" : { "image" : ":walk." } }, "charge" : { "properties" : { "image" : ":walk." } }, "chargeAttack" : { "properties" : { "image" : ":walk." } }, "shooting" : { "properties" : { "image" : ":idle." } } } } }, "frontArm" : { "properties" : { "zLevel" : 4 }, "partStates" : { "movement" : { "idle" : { "properties" : { "image" : ":idle." } }, "walk" : { "properties" : { "image" : ":walk." } }, "run" : { "properties" : { "image" : ":walk." } }, "charge" : { "properties" : { "image" : ":walk." } }, "jump" : { "properties" : { "image" : ":jump." } }, "chargeWindup" : { "properties" : { "image" : ":walk." } }, "knockback" : { "properties" : { "image" : ":idle." } }, "knockout" : { "properties" : { "image" : ":die." } } }, "attack" : { "melee" : { "properties" : { "image" : ":melee." } }, "charge" : { "properties" : { "image" : ":melee.3" } }, "chargeAttack" : { "properties" : { "image" : ":melee." } }, "shooting" : { "properties" : { "image" : ":ranged." } } } } }, "body" : { "properties" : { "zLevel" : 2 }, "partStates" : { "movement" : { "idle" : { "properties" : { "image" : ":idle." } }, "walk" : { "properties" : { "image" : ":walk." } }, "run" : { "properties" : { "image" : ":walk." } }, "charge" : { "properties" : { "image" : ":walk." } }, "jump" : { "properties" : { "image" : ":jump." } }, "chargeWindup" : { "properties" : { "image" : ":walk." } }, "knockback" : { "properties" : { "image" : ":jump." } }, "knockout" : { "properties" : { "image" : ":die." } } }, "attack" : { "melee" : { "properties" : { "image" : ":melee." } }, "charge" : { "properties" : { "image" : ":melee.3" } }, "chargeAttack" : { "properties" : { "image" : ":melee." } }, "shooting" : { "properties" : { "image" : ":ranged." } } } } }, "tail" : { "properties" : { "zLevel" : 1 }, "partStates" : { "movement" : { "idle" : { "properties" : { "image" : ":idle." } }, "walk" : { "properties" : { "image" : ":walk." } }, "run" : { "properties" : { "image" : ":walk." } }, "charge" : { "properties" : { "image" : ":walk." } }, "jump" : { "properties" : { "image" : ":jump." } }, "chargeWindup" : { "properties" : { "image" : ":walk." } }, "knockback" : { "properties" : { "image" : ":jump." } }, "knockout" : { "properties" : { "image" : ":die." } } }, "attack" : { "melee" : { "properties" : { "image" : ":melee." } }, "charge" : { "properties" : { "image" : ":melee.3" } }, "chargeAttack" : { "properties" : { "image" : ":melee." } } } } }, "head" : { "properties" : { "zLevel" : 3, "rotationGroup" : "projectileAim", "rotationCenter" : [-1.5, 0] }, "partStates" : { "movement" : { "idle" : { "properties" : { "image" : ":idle." } }, "walk" : { "properties" : { "image" : ":walk." } }, "run" : { "properties" : { "image" : ":walk." } }, "charge" : { "properties" : { "image" : ":walk." } }, "jump" : { "properties" : { "image" : ":jump." } }, "chargeWindup" : { "properties" : { "image" : ":walk." } }, "knockback" : { "properties" : { "image" : ":jump." } }, "knockout" : { "properties" : { "image" : ":die." } } }, "attack" : { "melee" : { "properties" : { "image" : ":melee." } }, "charge" : { "properties" : { "image" : ":melee.3" } }, "chargeAttack" : { "properties" : { "image" : ":melee." } }, "shooting" : { "properties" : { "image" : ":ranged." } } } } } } }, "rotationGroups" : { "projectileAim" : { "angularVelocity" : 1.5 } }, "particleEmitters" : { "damage" : { "emissionRate" : 0.7, "particles" : [ ] }, "deathPoof" : { "particles" : [ { "particle" : { "type" : "animated", "animation" : "/animations/puff2c/puff2c.animation", "size" : 1, "angularVelocity" : 35, "fade" : 1, "destructionTime" : 7, "position" : [0, 0], "initialVelocity" : [0, 0], "finalVelocity" : [0, 0], "approach" : [1, 1], "timeToLive" : 0.4, "layer" : "middle" } }, { "particle" : { "type" : "animated", "animation" : "/animations/fizz1/fizz1.animation", "size" : 1, "angularVelocity" : 20, "fade" : 1, "destructionTime" : 7, "position" : [0, 0], "initialVelocity" : [-8, 8], "finalVelocity" : [-3, -4], "approach" : [15, 15], "timeToLive" : 3.45, "layer" : "middle", "variance" : { "initialVelocity" : [-4, 2], "finalVelocity" : [-3, -4] } } }, { "particle" : { "type" : "animated", "animation" : "/animations/fizz1/fizz1.animation", "size" : 1, "angularVelocity" : 20, "fade" : 1, "destructionTime" : 7, "position" : [0, 0], "initialVelocity" : [8, 8], "finalVelocity" : [3, -4], "approach" : [15, 15], "timeToLive" : 3.45, "layer" : "middle", "variance" : { "initialVelocity" : [4, 2], "finalVelocity" : [3, -4] } } }, { "particle" : { "type" : "animated", "animation" : "/animations/fizz2/fizz2.animation", "size" : 1, "angularVelocity" : 20, "fade" : 1, "destructionTime" : 7, "position" : [0, 0], "initialVelocity" : [-8, 8], "finalVelocity" : [-3, -4], "approach" : [15, 15], "timeToLive" : 3.45, "layer" : "middle", "variance" : { "initialVelocity" : [-4, 2], "finalVelocity" : [-3, -4] } } }, { "particle" : { "type" : "animated", "animation" : "/animations/fizz2/fizz2.animation", "size" : 1, "angularVelocity" : 20, "fade" : 1, "destructionTime" : 7, "position" : [0, 0], "initialVelocity" : [8, 8], "finalVelocity" : [3, -4], "approach" : [15, 15], "timeToLive" : 3.45, "layer" : "middle", "variance" : { "initialVelocity" : [4, 2], "finalVelocity" : [3, -4] } } }, { "particle" : { "type" : "animated", "animation" : "/animations/fizz3/fizz3.animation", "size" : 1, "angularVelocity" : 20, "fade" : 1, "destructionTime" : 7, "position" : [0, 0], "initialVelocity" : [-8, 8], "finalVelocity" : [-3, -4], "approach" : [15, 15], "timeToLive" : 3.45, "layer" : "middle", "variance" : { "initialVelocity" : [-4, 2], "finalVelocity" : [-3, -4] } } }, { "particle" : { "type" : "animated", "animation" : "/animations/fizz3/fizz3.animation", "size" : 1, "angularVelocity" : 20, "fade" : 1, "destructionTime" : 7, "position" : [0, 0], "initialVelocity" : [8, 8], "finalVelocity" : [3, -4], "approach" : [15, 15], "timeToLive" : 3.45, "layer" : "middle", "variance" : { "initialVelocity" : [4, 2], "finalVelocity" : [3, -4] } } }, { "particle" : { "type" : "animated", "animation" : "/animations/fizz4/fizz4.animation", "size" : 1, "angularVelocity" : 20, "fade" : 1, "destructionTime" : 7, "position" : [0, 0], "initialVelocity" : [-8, 8], "finalVelocity" : [-3, -4], "approach" : [15, 15], "timeToLive" : 3.45, "layer" : "middle", "variance" : { "initialVelocity" : [-4, 2], "finalVelocity" : [-3, -4] } } }, { "particle" : { "type" : "animated", "animation" : "/animations/fizz4/fizz4.animation", "size" : 1, "angularVelocity" : 20, "fade" : 1, "destructionTime" : 7, "position" : [0, 0], "initialVelocity" : [8, 8], "finalVelocity" : [3, -4], "approach" : [15, 15], "timeToLive" : 3.45, "layer" : "middle", "variance" : { "initialVelocity" : [4, 2], "finalVelocity" : [3, -4] } } } ] }, "stun" : { "emissionRate" : 5, "particles" : [ { "particle" : { "type" : "animated", "animation" : "/animations/sparkles/sparkle4.animation", "size" : 1, "position" : [0, 0], "destructionTime" : 7, "initialVelocity" : [0, 0], "finalVelocity" : [0, 0], "timeToLive" : 0.7, "layer" : "front", "variance" : { "position" : [1, 0.7] } } } ] }, "gust" : { "emissionRate" : 20, "particles" : [ { "particle" : { "type" : "ember", "size" : 1.5, "color" : [255, 255, 255, 255], "fade" : 0.25, "position" : [-1.5, 0], "destructionAction" : "shrink", "destructionTime" : 7, "initialVelocity" : [-20, 0.0], "finalVelocity" : [-2, 0.0], "timeToLive" : 0.7, "light" : [14, 47, 72], "layer" : "front", "variance" : { "initialVelocity" : [4, 2], "finalVelocity" : [2, 2], "position" : [0, 1] } } } ] }, "gravitySlamAttackUp" : { "emissionRate" : 20, "particles" : [ { "particle" : { "type" : "animated", "animation" : "/animations/sparkles/sparkle1.animation", "position" : [0, 1.5], "initialVelocity" : [0, 4.0], "finalVelocity" : [0, 4.0], "approach" : [0, 50], "fade" : 0.5, "destructionAction" : "shrink", "destructionTime" : 1, "size" : 1.0, "timeToLive" : 0.5, "variance" : { "initialVelocity" : [0, 1.0], "position" : [1, 0] } } } ] }, "gravitySlamAttackDown" : { "emissionRate" : 20, "particles" : [ { "particle" : { "type" : "animated", "animation" : "/animations/sparkles/sparkle1.animation", "position" : [0, 3.5], "initialVelocity" : [0, -10.0], "finalVelocity" : [0, -10.0], "approach" : [0, 50], "fade" : 0.5, "destructionAction" : "shrink", "destructionTime" : 1, "size" : 1.0, "timeToLive" : 0.25, "variance" : { "initialVelocity" : [0, 1.0], "position" : [1, 0] } } } ] }, "captureParticles" : { "particles" : [ { "particle" : { "type" : "animated", "animation" : "/animations/energy/energy.animation", "size" : 1, "angularVelocity" : 35, "fade" : 1, "destructionTime" : 7, "position" : [0, 0], "initialVelocity" : [0, 0], "finalVelocity" : [0, 0], "approach" : [1, 1], "timeToLive" : 0.4, "layer" : "middle" } } ] }, "levelUp" : { "particles" : [ { "particle" : "monsterlevelup" } ] }, "blinkout" : { "particles" : [ { "particle" : { "type" : "animated", "animation" : "/animations/blinkout/blinkout.animation", "size" : 1, "angularVelocity" : 35, "fade" : 1, "destructionTime" : 5, "position" : [0, 0], "initialVelocity" : [0, 0], "finalVelocity" : [0, 0], "approach" : [1, 1], "timeToLive" : 0.75, "layer" : "front" } } ] } }, "sounds" : { "turnHostile" : [ "/sfx/npc/monsters/monster_surprise.ogg" ], "deathPuff" : [ "/sfx/npc/enemydeathpuff.ogg" ] }, "effects" : { "blink" : { "type" : "flash", "time" : 0.25, "directives" : "fade=ffffff;0.5" }, "recover" : { "type" : "flash", "time" : 0.25, "directives" : "fade=33FF33;0.25" } } }