{ "animatedParts" : { "stateTypes" : { "movement" : { "priority" : 0, "default" : "idle", "states" : { "idle" : { "frames" : 8, "mode" : "loop" }, "jump" : { "frames" : 8, "mode" : "loop" }, "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" : 4, "cycle" : 0.5, "mode" : "loop" }, "knockback" : { "frames" : 8, "mode" : "loop" }, "knockout" : { "frames" : 8, "mode" : "loop" } } }, "attack" : { "priority" : 1, "default" : "idle", "states" : { "idle" : { "frames" : 2 }, "melee" : { "frames" : 4, "cycle" : 0.4, "mode" : "transition", "transition" : "idle" }, "charge" : { "frames" : 1 }, "chargeAttack" : { "frames" : 4, "cycle" : 0.6, "mode" : "end" }, "shooting" : { "frames" : 1 } } } }, "parts" : { "backArm" : { "properties" : { "rotationGroup" : "projectileAim", "rotationCenter" : [0.5, -1], "zLevel" : 0 }, "partStates" : { "movement" : { "idle" : { "properties" : { "image" : ":idle." } }, "walk" : { "properties" : { "image" : ":idle." } }, "run" : { "properties" : { "image" : ":idle." } }, "charge" : { "properties" : { "image" : ":idle." } }, "jump" : { "properties" : { "image" : ":jump" } }, "chargeWindup" : { "properties" : { "image" : ":idle." } }, "knockback" : { "properties" : { "image" : ":idle." } }, "knockout" : { "properties" : { "image" : ":idle." } } }, "attack" : { "melee" : { "properties" : { "image" : ":idle." } }, "charge" : { "properties" : { "image" : ":idle." } }, "chargeAttack" : { "properties" : { "image" : ":idle." } }, "shooting" : { "properties" : { "image" : ":idle." } } } } }, "frontArm" : { "properties" : { "rotationGroup" : "projectileAim", "rotationCenter" : [0.25, -1], "zLevel" : 4 }, "partStates" : { "movement" : { "idle" : { "properties" : { "image" : ":idle." } }, "walk" : { "properties" : { "image" : ":idle." } }, "run" : { "properties" : { "image" : ":idle." } }, "charge" : { "properties" : { "image" : ":idle." } }, "jump" : { "properties" : { "image" : ":idle." } }, "chargeWindup" : { "properties" : { "image" : ":idle." } }, "knockback" : { "properties" : { "image" : ":idle." } }, "knockout" : { "properties" : { "image" : ":idle." } } }, "attack" : { "melee" : { "properties" : { "image" : ":idle." } }, "charge" : { "properties" : { "image" : ":idle." } }, "chargeAttack" : { "properties" : { "image" : ":idle." } }, "shooting" : { "properties" : { "image" : ":rotation" } } } } }, "chest" : { "properties" : { "zLevel" : 2 }, "partStates" : { "movement" : { "idle" : { "properties" : { "image" : ":idle." } }, "walk" : { "properties" : { "image" : ":idle." } }, "run" : { "properties" : { "image" : ":idle." } }, "charge" : { "properties" : { "image" : ":idle." } }, "jump" : { "properties" : { "image" : ":idle." } }, "chargeWindup" : { "properties" : { "image" : ":idle." } }, "knockback" : { "properties" : { "image" : ":idle." } }, "knockout" : { "properties" : { "image" : ":idle." } } } } }, "tail" : { "properties" : { "zLevel" : 1 }, "partStates" : { "movement" : { "idle" : { "properties" : { "image" : ":idle." } }, "walk" : { "properties" : { "image" : ":idle." } }, "run" : { "properties" : { "image" : ":idle." } }, "charge" : { "properties" : { "image" : ":idle." } }, "jump" : { "properties" : { "image" : ":idle." } }, "chargeWindup" : { "properties" : { "image" : ":idle." } }, "knockback" : { "properties" : { "image" : ":idle." } }, "knockout" : { "properties" : { "image" : ":idle." } } } } }, "head" : { "properties" : { "zLevel" : 3 }, "partStates" : { "movement" : { "idle" : { "properties" : { "image" : ":idle." } }, "walk" : { "properties" : { "image" : ":idle." } }, "run" : { "properties" : { "image" : ":idle." } }, "charge" : { "properties" : { "image" : ":idle." } }, "jump" : { "properties" : { "image" : ":idle." } }, "chargeWindup" : { "properties" : { "image" : ":idle." } }, "knockback" : { "properties" : { "image" : ":idle." } }, "knockout" : { "properties" : { "image" : ":idle." } } }, "attack" : { "melee" : { "properties" : { "image" : ":idle." } }, "charge" : { "properties" : { "image" : ":idle." } }, "chargeAttack" : { "properties" : { "image" : ":idle." } } } } } } }, "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] } } } ] } }, "sounds" : { "turnHostile" : [ ], "deathPuff" : [ "/sfx/npc/enemydeathpuff.ogg" ] }, "effects" : { "blink" : { "type" : "flash", "time" : 0.25, "directives" : "fade=ffffff;0.5" } } }