{"base":{"aimPos":"CENTER","aimRadius":26,"autoAggro":"DEFAULT_VIEW","defaultState":"IDLE","egg":"big","figure":"FIG:enemy.start.turtle#default","hp":5,"hudPos":{"align":"TOP","off":[0,-0.125,1.3125]},"lvlAdd":1,"skewFactor":1,"freqBase":1.1,"freqGrowth":1,"freqWeight":3,"dieAction":"killHit","walkAnims":{"default":{"damage":"damage2","damageRight":"damage","die":"die","dmgFall":"damage","dmgFly":"damage","faceRot":"faceRot","faceRot2":"faceRot2","fall":"jump","idle":"idle","jump":"jump","land":"land","run":"spinStart","walk":"move"}},"config":{"actorDust":"ActorXL","actorSound":"StompXL","facingSpeed":1.25,"hitSound":"Mechanical","hitStable":"MASSIVE","statusResist":[0.3,0.2,0.3,0.3],"walkAnim":"default","weight":160}},"trackers":{"hit":{"break":{"altTrackers":[{"enemyAlt":"elite1","hitResist":[0.1,0.1,1],"hits":25},{"enemyAlt":"boss1","hitResist":[0.1,0.1,1],"hits":40},{"enemyAlt":"rage1","hitResist":[0.1,0.1,1],"hits":45}],"hitResist":[0.2,0.2,1],"hits":15}},"shields":{"shell":{"addOnInit":true,"altShields":[{"addOnInit":true,"dmgFactor":1,"dmgFactorStable":0.75,"hitResist":[0.1,0.1,0.75],"enemyAlt":"elite1","triggerFactor":1}],"dmgFactor":1,"dmgFactorStable":0.35,"hitResist":[0.25,0.25,0.75],"triggerFactor":1}},"time":{"attack":{"altTrackers":[],"duration":0},"move":{"altTrackers":[],"duration":2.5,"noStateReset":true,"resetRandom":0.25},"recover":{"altTrackers":[],"duration":6}}},"states":{"IDLE":{"choices":[{"action":"goRageMode","ignore":"COMBO","preSetState":"COMBAT","req":[{"type":"IS_AGGRO"},{"type":"IS_ENEMY_ALT","alt":"rage1"}]},{"action":"aggro","ignore":"COMBO","preSetState":"COMBAT","req":[{"type":"IS_AGGRO"}]},{"action":"moveAround"}],"breakTracker":"break","reactions":["break"],"config":{"walkAnim":"default"}},"COMBAT":{"choices":[{"preSetState":"IDLE","req":[{"type":"IS_AGGRO","not":true}]},{"action":"adjustDistance","req":[{"type":"TARGET_REACHABLE","distance":12,"not":true}],"_skip":false},{"action":"attackSpin","frequency":"RARE","ignore":"STUN","_skip":false},{"action":"attackNormal","frequency":"NORMAL","ignore":"STUN","_skip":false},{"action":"adjustDistance","req":[{"type":"TARGET_REACHABLE","distance":8,"not":true}],"_skip":false},{"req":[{"type":"TIMER_READY","tracker":"move"}],"sub":[{"action":"moveBetween","_skip":true}]},{"action":"idleCombat"}],"breakTracker":"break","reactions":["break","hpBreak"],"config":{"walkAnim":"default"}},"UNARMORED":{"choices":[{"action":"recoverShell","ignore":"COMBO","preSetState":"COMBAT","req":[{"type":"RECOVER_READY"}]},{"action":"recoverShell","preSetState":"COMBAT","req":[{"type":"IS_AGGRO","not":true}]},{"action":"adjustDistance","req":[{"type":"TARGET_REACHABLE","distance":12,"not":true}]},{"action":"attackShoot","frequency":"NORMAL","ignore":"STUN","_skip":false},{"action":"adjustDistance","req":[{"type":"TARGET_REACHABLE","distance":8,"not":true}]},{"req":[{"type":"TIMER_READY","tracker":"move"}],"sub":[{"action":"moveBetween"}]},{"action":"idleCombat"}],"freqBase":0.8,"reactions":["hpBreak"],"recoverTracker":"recover","config":{"dmgFactor":1.5,"hitSound":"Organic","hitStable":"LIGHT","walkAnim":"default","weight":60}}},"actions":{"moveAround":[{"type":"WAIT","time":[0.2,0.7]},{"type":"SET_SPEED","relative":0.3},{"type":"NAV_AROUND_SPAWN_POS","distance":1.5,"moveDist":[0.5,1.5]},{"type":"WAIT","time":0.3}],"idle":[{"type":"WAIT","time":0.2}],"idleCombat":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.2}],"aggro":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.3}],"adjustDistance":[{"type":"SET_SPEED","relative":0.3},{"type":"NAV_TO_RANGE","maxTime":1,"moveDist":3,"target":{"ent":"target"},"targetDist":6},{"type":"FACE_TO","target":{"ent":"target"}}],"moveBetween":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_SPEED","relative":0.25},{"type":"NAV_TO_RANGE","maxTime":1,"moveDist":3,"target":{"ent":"target"},"targetDist":6}],"attackShoot":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_SPEED","relative":1.2},{"type":"SHOW_ANIMATION","animation":"preAttack"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.3},{"type":"FACE_TO","instant":true,"target":{"ent":"target"}},{"type":"CLEAR_ANIMATION"},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"rage1"},{"type":"CURRENT_STATE","not":true,"state":"UNARMORED"}],"_br":{"then":[{"type":"BLOCK_ENEMY_ACTIONS","time":4},{"type":"CALL_ENEMY_ACTION","action":"spawnRocks"},{"type":"WAIT","time":0.4},{"type":"CALL_ENEMY_ACTION","action":"shootRock"},{"type":"WAIT","time":0.4},{"type":"CLEAR_ANIMATION"}]}},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1},{"type":"COMBAT_IF","condition":[{"type":"CURRENT_STATE","state":"UNARMORED"}],"else":true,"_br":{"then":[{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_SPEED","relative":0.35},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#turtleTopCharge","faceRotate":"FIGURE_FACE","group":"dash","part":"PART_1","target":{"ent":"self","off":[0,0,0.25]}},{"type":"NAV_TO_RANGE","avoidSideway":true,"forceTime":true,"maxTime":{"var":"ent.phaseTime"},"moveDist":3,"target":{"ent":"target"},"targetDist":11}],"else":[{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_SPEED","relative":0.3},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#turtleTopCharge","faceRotate":"FIGURE_FACE","group":"dash","target":{"ent":"self","off":[0,0,0.5]}},{"type":"NAV_TO_RANGE","avoidSideway":true,"maxTime":{"var":"ent.phaseTime"},"moveDist":3,"target":{"ent":"target"},"targetDist":11}]}},{"type":"SHOW_ANIMATION","animation":"shellRegen"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT_PHASE"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":0.7},{"type":"SHOW_ANIMATION","animation":"idle"},{"type":"SPAWN_FX","_skip":true,"effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"shootStart"},{"type":"WAIT","time":0.2},{"type":"CLEAR_FX","group":"dash"},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#redBulbS","target":{"ent":"self","align":"HOOK_1"}},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","not":true},{"type":"IS_ENEMY_ALT","alt":"rage1","not":true}],"_br":{"then":[{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#redBulbS","target":{"ent":"self","align":"HOOK_1","rel":true,"off":[0.3333333333333333,-0.125,0]}},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#redBulbS","target":{"ent":"self","align":"HOOK_1","rel":true,"off":[-0.3333333333333333,-0.125,0]}}]}},{"type":"WAIT_PHASE"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SPAWN_FX","_skip":true,"effect":"FX:generic.shoot#redSpikes","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_FRICTION","airFriction":0.5},{"type":"SET_PHASE","phase":"ATTACK","time":0.5},{"type":"SPAWN_FX","effect":"FX:generic.shoot#aetherBig","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_DMG_CEILING","maxTotalDmg":2.1,"minDmg":0.1},{"type":"CALL_ENEMY_ACTION","action":"shootRock"},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","not":true},{"type":"IS_ENEMY_ALT","alt":"rage1","not":true}],"else":true,"_br":{"then":[{"type":"SHOOT_PROXY_RANGE","angleRange":70,"count":2,"delay":0,"duration":0,"pos":{"ent":"self","align":"HOOK_1"},"startDist":0.2,"startDistCollide":"NONE","uniformDir":0,"proxy":"energyBall2"}],"else":[{"type":"SHOOT_PROXY_RANGE","count":1,"delay":0,"duration":0,"pos":{"ent":"self","align":"HOOK_1"},"startDist":0.2,"startDistCollide":"NONE","uniformDir":0,"proxy":"energyBall"}]}},{"type":"SHOOT_PROXY","_skip":true,"pos":{"ent":"self"},"proxy":"shooterCall"},{"type":"COMBAT_IF","condition":[{"type":"CURRENT_STATE","state":"UNARMORED"}],"_br":{"then":[{"type":"SET_HIT_STABLE","hitStable":"LIGHT"}]}},{"type":"SET_SPEED","relative":1},{"type":"SET_PHASE","phase":"POST_ATTACK","time":0.5},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.1},{"type":"SET_FRICTION","groundFriction":0.45},{"type":"WAIT","_skip":true,"time":0.15},{"type":"SHOW_ANIMATION","animation":"shootEnd"},{"type":"WAIT","time":0.5},{"type":"SHOW_ANIMATION","animation":"idle"},{"type":"WAIT","time":2}],"attackSpin":[{"type":"PLAY_RANDOM_SOUND","_skip":true,"sequenceMode":"RANDOM_NO_REPEAT","settings":{"playback":{},"speedVariance":0.1,"type":"GAMEPLAY"},"sounds":["media/audio/sfx/enemies/ball-enemy - 01.wav","media/audio/sfx/enemies/ball-enemy - 02.wav","media/audio/sfx/enemies/ball-enemy - 03.wav","media/audio/sfx/enemies/ball-enemy - 04.wav"]},{"type":"SET_PARRY_REACT","action":"onParry","trigger":8},{"type":"BLOCK_ENEMY_ACTIONS","time":2},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_SPEED","accel":0.5,"relative":0.8},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","group":"pre","target":{"ent":"self","align":"HOOK_1"}},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"rage1"}],"_br":{"then":[{"type":"BLOCK_ENEMY_ACTIONS","time":6},{"type":"WAIT","time":0.2},{"type":"CALL_ENEMY_ACTION","action":"spawnRocks"},{"type":"WAIT","time":0.4},{"type":"CALL_ENEMY_ACTION","action":"shootRock"},{"type":"WAIT","time":0.2},{"type":"CLEAR_ANIMATION"}]}},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.5},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"FACE_TO","instant":true,"target":{"ent":"target"}},{"type":"SHOW_ANIMATION","animation":"preAttack"},{"type":"WAIT","time":0.3},{"type":"SET_COLL","collType":"ACTOR"},{"type":"SHOW_ANIMATION","animation":"hideInShell"},{"type":"WAIT","time":0.3},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#redGlowS","faceRotate":"FIGURE_FACE","group":"pre","target":{"ent":"self","align":"CENTER"}},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","not":true},{"type":"IS_ENEMY_ALT","alt":"rage1","not":true}],"_br":{"then":[{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#turtleTopCharge","faceRotate":"FIGURE_FACE","group":"spinCharge","part":"PART_1","target":{"ent":"self","off":[0,0,0.25]}}]}},{"type":"SET_FRICTION","groundFriction":1},{"type":"SET_SPEED","accel":0.05,"relative":0.8},{"type":"SET_WEIGHT_GRAVITY","weight":100000},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-45},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-90},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-135},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-180},{"type":"SET_DMG_CEILING","maxTotalDmg":1.5,"minDmg":0.1},{"type":"SET_COLL","collType":"DASHING"},{"type":"CALL_ENEMY_ACTION","action":"initSpinEye"},{"type":"SHOW_ANIMATION","animation":"spinStart","followUp":"spinLoop"},{"type":"WAIT_PHASE"},{"type":"SET_TRIGGER_FACTOR","factor":2},{"type":"CLEAR_FX","group":"pre"},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"SET_MOVE_MISC","edgeSlip":"FORCE_INWARD"},{"type":"TACKLE","attackInfo":{"element":"NEUTRAL","fly":"HEAVY_FAR","hitType":"BLUNT","impact":"HEAVY"},"collideCancel":30,"duration":0,"freeze":"NONE","keepTackle":true,"rotateSpeed":45,"withBranches":"NONE"},{"type":"ENABLE_REACTION","reaction":"spinAtkHammer"},{"type":"SHOW_ANIMATION","animation":"spinLoop"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:nature.dust#dashMTurtle","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"Z_BASE"}},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","not":true},{"type":"IS_ENEMY_ALT","alt":"rage1","not":true}],"_br":{"then":[{"type":"FACE_TO_TARGET"},{"type":"MOVE_FORWARD","collideCancel":0,"maxTargetDistance":0,"time":0.1},{"type":"SET_FRICTION","groundFriction":0},{"type":"SPAWN_FX","duration":0.6,"effect":"FX:generic.charge#redBulbS","target":{"ent":"self","align":"TOP","off":[0,0,0.5]}},{"type":"SET_SPEED","accel":0.1,"relative":0.3},{"type":"SET_FRICTION","groundFriction":1},{"type":"DASH_APPROACH","duration":0.6,"rotateSpeed":150},{"type":"CLEAR_FX","group":"spinCharge"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#aetherBig","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"TOP"}},{"type":"SHOOT_PROXY_RANGE","count":1,"delay":0,"duration":0,"pos":{"ent":"self","align":"TOP","rel":true},"startDist":0.2,"startDistCollide":"NONE","uniformDir":0,"proxy":"energyBall"},{"type":"DASH_APPROACH","duration":0.3,"rotateSpeed":150}]}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#windMturtle","faceRotate":"FIGURE_FACE","group":"speed","target":{"ent":"self","align":"CENTER"}},{"type":"SET_SPEED","accel":0.1,"relative":0.9},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"PLAY_SOUND","settings":{"group":"enemyDash","playback":{},"speed":1.6,"type":"GAMEPLAY","volume":0.35999999999999993},"sound":"media/audio/sfx/action/dash/dash - 02.wav"},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"boss1"}],"_br":{"then":[{"type":"SHOOT_PROXY","group":"shooter","pos":{"ent":"self","align":"TOP"},"proxy":"spinBallShooter"}]}},{"type":"DASH_APPROACH","duration":0.5,"rotateSpeed":150},{"type":"SET_SPEED","accel":0.5},{"type":"DASH_APPROACH","duration":2,"rotateSpeed":150},{"type":"CALL_ENEMY_ACTION","action":"shootRock"},{"type":"DASH_APPROACH","duration":0.5,"rotateSpeed":150},{"type":"SET_FRICTION","groundFriction":0.2},{"type":"CLEAR_FX","group":"speed"},{"type":"SET_SPEED","relative":0.5},{"type":"KILL_PROXIES","groupName":"shooter","proxyOwner":{"self":1}},{"type":"DASH_APPROACH","duration":0.9,"rotateSpeed":12},{"type":"RESET_WEIGHT"},{"type":"STOP_TACKLE"},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"DISABLE_REACTION","reaction":"spinAtkHammer"},{"type":"CALL_ENEMY_ACTION","action":"initRageEye"},{"type":"SHOW_ANIMATION","animation":"shellBroken"},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","effect":"FX:nature.dust#spinStopTurtle1","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:nature.dust#dashStrongSilent","faceRotate":"FIGURE_FACE","group":"dash","target":{"ent":"self","align":"Z_BASE"}},{"type":"SET_FRICTION","groundFriction":0.1},{"type":"ROTATE_FACE","random":0,"time":0.11666666666666667,"turn":-360},{"type":"ROTATE_FACE","random":0,"time":0.11666666666666667,"turn":-180},{"type":"ROTATE_FACE","random":0,"time":0.11666666666666667,"turn":-90},{"type":"SET_FRICTION","groundFriction":0.9},{"type":"WAIT","time":0.1},{"type":"CLEAR_FX"},{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.25},{"type":"FACE_TO","rotateSpeed":1,"target":{"ent":"target"}},{"type":"WAIT","time":0.4}],"attackSpinFail":[{"type":"PLAY_RANDOM_SOUND","_skip":true,"sequenceMode":"RANDOM_NO_REPEAT","settings":{"playback":{},"speedVariance":0.1,"type":"GAMEPLAY"},"sounds":["media/audio/sfx/enemies/ball-enemy - 01.wav","media/audio/sfx/enemies/ball-enemy - 02.wav","media/audio/sfx/enemies/ball-enemy - 03.wav","media/audio/sfx/enemies/ball-enemy - 04.wav"]},{"type":"SET_PARRY_REACT","trigger":8},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SHOW_ANIMATION","animation":"move"},{"type":"SET_SPEED","accel":0.5,"relative":0.8},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"FACE_TO","instant":true,"target":{"ent":"target"}},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.4},{"type":"SET_COLL","collType":"DASHING"},{"type":"SPAWN_FX","duration":0.3333333333333333,"effect":"FX:generic.trail#eyeMediumRed","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:nature.dust#dashMTurtle","faceRotate":"FIGURE_FACE","group":"dash","target":{"ent":"self","align":"Z_BASE"}},{"type":"NAV_TO_RANGE","avoidSideway":true,"maxTime":0.9,"moveDist":12,"target":{"ent":"target"},"targetDist":9},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"CLEAR_FX","group":"dash"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.5},{"type":"SET_COLL","collType":"ACTOR"},{"type":"SET_SPEED","relative":0.7},{"type":"SET_FRICTION","groundFriction":1},{"type":"MOVE_FORWARD","collideCancel":0,"maxTargetDistance":0,"time":0.2},{"type":"SHOW_ANIMATION","animation":"spinLoop"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#redGlowS","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER"}},{"type":"SET_FRICTION","groundFriction":0.02},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-45},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-90},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-135},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-180},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"SET_DMG_CEILING","maxTotalDmg":1,"minDmg":0.1},{"type":"SET_COLL","collType":"DASHING"},{"type":"ENABLE_REACTION","reaction":"spinAtkHammer"},{"type":"CLEAR_FX"},{"type":"SHOW_ANIMATION","animation":"spinLoop"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:nature.dust#dashMTurtle","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"Z_BASE"}},{"type":"HIT_CIRCLE","attackInfo":{"damageFactor":0.5,"element":"NEUTRAL","hitType":"SLASH","impact":"HEAVY"},"duration":2,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":0.9,"target":{"ent":"self","align":"CENTER"}},{"type":"ROTATE_FACE","random":0,"time":1,"turn":720},{"type":"ROTATE_FACE","random":0,"time":1,"turn":540},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"PLAY_SOUND","settings":{"group":"enemyDash","playback":{},"speed":1.6,"type":"GAMEPLAY","volume":0.35999999999999993},"sound":"media/audio/sfx/action/dash/dash - 02.wav"},{"type":"SET_FRICTION","groundFriction":0.2},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"DISABLE_REACTION","reaction":"spinAtkHammer"},{"type":"DISABLE_REACTION","reaction":"breakSpinAtkHammer"},{"type":"ENABLE_REACTION","reaction":"break"},{"type":"SHOW_ANIMATION","animation":"shellBroken"},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","effect":"FX:nature.dust#spinStopTurtle1","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:nature.dust#dashStrongSilent","faceRotate":"FIGURE_FACE","group":"dash","target":{"ent":"self","align":"Z_BASE"}},{"type":"SET_FRICTION","groundFriction":0.1},{"type":"ROTATE_FACE","random":0,"time":0.11666666666666667,"turn":-360},{"type":"ROTATE_FACE","random":0,"time":0.11666666666666667,"turn":-180},{"type":"ROTATE_FACE","random":0,"time":0.11666666666666667,"turn":-90},{"type":"SET_FRICTION","groundFriction":0.2},{"type":"WAIT","time":0.1},{"type":"CLEAR_FX"},{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.25},{"type":"FACE_TO","rotateSpeed":1,"target":{"ent":"target"}},{"type":"WAIT","time":0.4}],"attackJump":[{"type":"PLAY_RANDOM_SOUND","_skip":true,"sequenceMode":"RANDOM_NO_REPEAT","settings":{"playback":{},"speedVariance":0.1,"type":"GAMEPLAY"},"sounds":["media/audio/sfx/enemies/ball-enemy - 01.wav","media/audio/sfx/enemies/ball-enemy - 02.wav","media/audio/sfx/enemies/ball-enemy - 03.wav","media/audio/sfx/enemies/ball-enemy - 04.wav"]},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"rage1"}],"else":true,"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.jumps"}],"else":[{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"elite1"}],"else":true,"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.jumps"}],"else":[{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.jumps"}]}}]}},{"type":"BLOCK_ENEMY_ACTIONS","time":2},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_SPEED","accel":0.5,"relative":0.8},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"FACE_TO","instant":true,"target":{"ent":"target"}},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.5},{"type":"SET_COLL","collType":"DASHING"},{"type":"SHOW_ANIMATION","animation":"preAttack"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.3},{"type":"SET_COLL","collType":"ACTOR"},{"type":"WAIT","time":0.3},{"type":"SHOW_CHARGE_GUI","align":{"align":"TOP","off":[0,0,3.25]},"duration":2.4,"symbol":"UNBLOCKABLE","text":{"en_US":"Breaker Stomp","langID":1}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#redGlowS","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER"}},{"type":"SET_FRICTION","groundFriction":1},{"type":"SET_SPEED","accel":0.05,"relative":1},{"type":"SET_PARRY_REACT","trigger":0.5},{"type":"SHOW_ANIMATION","animation":"hideInShell"},{"type":"WAIT","time":0.35},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-45},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-90},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-135},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-180},{"type":"SET_WEIGHT_GRAVITY","weight":-1},{"type":"SET_DMG_CEILING","maxTotalDmg":1.5,"minDmg":0.1},{"type":"SET_COLL","collType":"DASHING"},{"type":"CALL_ENEMY_ACTION","action":"initSpinEye"},{"type":"SHOW_ANIMATION","animation":"spinStart","followUp":"spinLoop"},{"type":"WAIT","time":0.1},{"type":"PLAY_SOUND","settings":{"playback":{"fadeIn":0.1},"speed":0.76,"speedVariance":0.1,"type":"GAMEPLAY","volume":0.65},"sound":"media/audio/sfx/movement/jumps/jump-far - 01.wav"},{"type":"JUMP","jumpHeight":"M"},{"type":"NAV_AWAY_FROM","distance":5,"maxTime":0.1,"target":{"ent":"target"}},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"WAIT","time":0.05},{"type":"PLAY_SOUND","settings":{"playback":{"fadeIn":0.1},"speed":0.76,"speedVariance":0.1,"type":"GAMEPLAY","volume":0.65},"sound":"media/audio/sfx/movement/jumps/jump-far - 03.wav"},{"type":"JUMP","jumpHeight":"M"},{"type":"NAV_AWAY_FROM","distance":5,"maxTime":0.2,"target":{"ent":"target"}},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"WAIT","time":0.05},{"type":"PLAY_SOUND","settings":{"playback":{"fadeIn":0.1},"speed":0.6,"speedVariance":0.1,"type":"GAMEPLAY","volume":0.65},"sound":"media/audio/sfx/movement/jumps/jump-far - 03.wav"},{"type":"JUMP","jumpHeight":"XL"},{"type":"NAV_AWAY_FROM","distance":5,"maxTime":0.3,"target":{"ent":"target"}},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"SET_DMG_CEILING","maxTotalDmg":2.5,"minDmg":0.1},{"type":"LABEL","name":"startJump"},{"type":"SET_COLL","collType":"DASHING"},{"type":"START_AIM_FX","aimFx":"Circle6","pos":"Z_BASE"},{"type":"WAIT","time":0.05},{"type":"SPAWN_FX","effect":"FX:generic.jump#turtleJump","faceRotate":"FIGURE_FACE","group":"=","target":{"ent":"self","align":"CENTER"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#windMturtle","faceRotate":"FIGURE_FACE","group":"speed","target":{"ent":"self","align":"CENTER"}},{"type":"SET_SPEED","accel":0.7,"relative":1.3},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":8},{"type":"SPAWN_FX","_skip":true,"duration":-1,"effect":"FX:generic.speedlines#break","ignoreSlowMo":0.35,"target":{"ent":"self","align":"CENTER"}},{"type":"SPAWN_FX","effect":"FX:nature.dust#spinStopTurtle1","ignoreSlowMo":0.35,"target":{"ent":"self","align":"CENTER"}},{"type":"SET_Z_VEL","zValue":21},{"type":"FALL_APPROACH","adjustStopTime":0,"contAtZDist":0,"contBeforeLand":0.4,"maxSpeed":16},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":3},{"type":"FALL_APPROACH","adjustStopTime":0,"contAtZDist":0,"contBeforeLand":0.1,"maxSpeed":16},{"type":"SET_FRICTION","airFriction":0.1},{"type":"SET_COLL","collType":"DASHING"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"STOP_XY"},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","effect":"FX:generic.impact#turtleJumpGroundHit","ignoreSlowMo":0.35,"target":{"ent":"self"}},{"type":"END_AIM_FX"},{"type":"SET_COLL","collType":"ACTOR"},{"type":"HIT_CIRCLE","attackInfo":{"damageFactor":1.5,"element":"NEUTRAL","fly":"MASSIVE","guardable":"NEVER","hitType":"SLASH","impact":"HEAVY"},"duration":0.1,"expandSpline":"LINEAR","freeze":"STRONG","minRadius":0,"multiHit":0,"radius":2.9,"target":{"ent":"self"}},{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.vars.jumps"},{"type":"COMBAT_IF","condition":[{"type":"VAR_CONDITION","condition":"$ent.vars.jumps >= 0"}],"_br":{"then":[{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"rage1"}],"_br":{"then":[{"type":"SPAWN_FX","effect":"FX:generic.impact#turtleRageLand","ignoreSlowMo":0.8,"target":{"ent":"self"}},{"type":"SHOOT_PROXY_RANGE","angleRange":360,"count":3,"delay":0,"duration":0.3,"pos":{"ent":"self","off":[0,0,1]},"shuffle":true,"startDist":[4,7],"startDistCollide":"CLOSER","uniformDir":0,"proxy":"rockFall"},{"type":"SHOOT_PROXY_RANGE","angleRange":360,"count":11,"delay":0,"duration":0.3,"pos":{"ent":"self","off":[0,0,1]},"shuffle":true,"startDist":[9,12],"startDistCollide":"CLOSER","uniformDir":0,"proxy":"rockFall"}]}},{"type":"PLAY_SOUND","settings":{"playback":{},"type":"GAMEPLAY","volume":0.8},"sound":"media/audio/sfx/movement/jumps/jump-up - 02.wav"},{"type":"JUMP","jumpHeight":"M"},{"type":"NAV_AWAY_FROM","distance":5,"maxTime":0.1,"target":{"ent":"target"}},{"type":"CLEAR_FOLLOW"},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"WAIT","time":0.05},{"type":"GOTO_LABEL","name":"startJump"}]}},{"type":"RESET_WEIGHT"},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"DISABLE_REACTION","reaction":"spinAtkHammer"},{"type":"CALL_ENEMY_ACTION","action":"initRageEye"},{"type":"SHOW_ANIMATION","animation":"shellBroken"},{"type":"WAIT","time":0.05},{"type":"CLEAR_FX","_skip":true,"entity":{"self":1}},{"type":"SPAWN_FX","effect":"FX:nature.dust#spinStopTurtle1","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:nature.dust#dashStrongSilent","faceRotate":"FIGURE_FACE","group":"dash","target":{"ent":"self","align":"Z_BASE"}},{"type":"SET_FRICTION","airFriction":1,"groundFriction":0.1},{"type":"ROTATE_FACE","random":0,"time":0.11666666666666667,"turn":-360},{"type":"ROTATE_FACE","random":0,"time":0.11666666666666667,"turn":-180},{"type":"ROTATE_FACE","random":0,"time":0.11666666666666667,"turn":-90},{"type":"SET_FRICTION","groundFriction":0.9},{"type":"WAIT","time":0.1},{"type":"CLEAR_FX"},{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.25},{"type":"FACE_TO","rotateSpeed":1,"target":{"ent":"target"}},{"type":"WAIT","time":0.4}],"attackNormal":[{"type":"COMBAT_SWITCH","entries":[{"cond":[{"type":"TARGET_REACHABLE","distance":16,"noNavCheck":true}]},{}],"saveExecuted":"ent.vars.normAttack","_br":{"0":[{"type":"CALL_ENEMY_ACTION","action":"attackJump"}],"1":[{"type":"CALL_ENEMY_ACTION","action":"attackShoot"}]}}],"killHit":[{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"naked","not":true}],"_br":{"then":[{"type":"CALL_ENEMY_ACTION","action":"loseShell"}]}},{"type":"CLEAR_FX","group":"rage","hardStop":true},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"rage1"}],"_br":{"then":[{"type":"SPAWN_FX","detached":true,"effect":"FX:enemy.rage#eyeDefeat","ignoreSlowMo":0.7,"target":{"ent":"self","off":[0,0,1.0625]}}]}},{"type":"WAIT","time":2}],"spinHammerReact":[{"type":"SET_DAMAGE_FACTOR","factor":1.5},{"type":"SET_TRIGGER_FACTOR","factor":2},{"type":"KILL_PROXIES","groupName":"rock","proxyOwner":{"self":1}},{"type":"CALL_ENEMY_ACTION","action":"initRageEye"},{"type":"SHOW_ANIMATION","animation":"shellBroken"},{"type":"STOP_XY"},{"type":"SET_SPEED","accel":1,"relative":1.5},{"type":"FACE_TO","instant":true,"target":{"ent":"target"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:nature.dust#dashMTurtle","faceRotate":"FIGURE_FACE","group":"dash","target":{"ent":"self","align":"Z_BASE"}},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.2},{"type":"SHOW_ANIMATION","animation":"shellBroken"},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:nature.dust#dashStrongSilent","faceRotate":"FIGURE_FACE","group":"dash","target":{"ent":"self","align":"Z_BASE"}},{"type":"SPAWN_FX","effect":"FX:nature.dust#spinStopTurtle1","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.weak#blink","target":{"ent":"self"}},{"type":"SET_FRICTION","groundFriction":0.1},{"type":"ROTATE_FACE","random":0,"time":0.5,"turn":-360},{"type":"ROTATE_FACE","random":0,"time":0.5,"turn":-180},{"type":"SET_FRICTION","groundFriction":0.5},{"type":"ROTATE_FACE","random":0,"time":0.5,"turn":-90},{"type":"CLEAR_FX","group":"dash"},{"type":"SET_FRICTION","groundFriction":1},{"type":"WAIT","time":0.6},{"type":"SET_DAMAGE_FACTOR","factor":1},{"type":"CLEAR_FX"},{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.1},{"type":"FACE_TO","rotateSpeed":2,"target":{"ent":"target"}},{"type":"WAIT","time":0.2}],"loseShell":[{"type":"KILL_PROXIES","groupName":"rock","proxyOwner":{"self":1}},{"type":"CALL_ENEMY_ACTION","action":"initRageEye"},{"type":"SET_ENEMY_MODE","active":false,"mode":"naked"},{"type":"SPAWN_FX","detached":true,"effect":"FX:generic.boom#shieldBreakTurtle","group":"weak","target":{"ent":"self","align":"BOTTOM"}},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:combat.weak#blinkBright","group":"weak","target":{"ent":"self"}},{"type":"SET_ENEMY_MODE","active":true,"mode":"naked"},{"type":"REMOVE_ENEMY_SHIELD","shield":"shell"}],"recoverShell":[{"type":"SET_HIT_STABLE","hitStable":"CATCHING"},{"type":"SET_ENEMY_MODE","active":true,"mode":"naked"},{"type":"SET_DAMAGE_FACTOR","factor":0.4},{"type":"SET_TRIGGER_FACTOR","factor":0},{"type":"CLEAR_FX","group":"weak"},{"type":"SPAWN_FX","duration":1.5,"effect":"FX:generic.charge#turtleShellRegen","target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"shellRegen"},{"type":"WAIT","time":1.5},{"type":"SET_ENEMY_MODE","active":false,"mode":"naked"},{"type":"ADD_ENEMY_SHIELD","actionDetached":true,"shield":"shell"},{"type":"SET_ENEMY_STATE","state":"COMBAT"},{"type":"SET_DAMAGE_FACTOR","factor":1},{"type":"SET_TRIGGER_FACTOR","factor":1},{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.2}],"hpBreak":[{"type":"KILL_PROXIES","groupName":"rock","proxyOwner":{"self":1}},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"naked","not":true}],"_br":{"then":[{"type":"RESET_HIT_TRACKER","tracker":"break"},{"type":"CALL_ENEMY_ACTION","action":"loseShell"}]}},{"type":"RESET_TIME_TRACKER","forceValue":1,"tracker":"recover"}],"aggroTest":[{"type":"SET_SPEED","relative":0.5},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.aura#aggroAura1","target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,0.625,0.1875]}},{"type":"SET_SPEED","relative":2},{"type":"WAIT","time":1},{"type":"NAV_TO_RANGE","maxTime":0.5,"moveDist":5,"target":{"ent":"target"},"targetDist":6},{"type":"NAV_TO_RANGE","keepDir":true,"maxTime":0.5,"moveDist":5,"target":{"ent":"target"},"targetDist":6},{"type":"WAIT","time":1},{"type":"NAV_TO_RANGE","keepDir":true,"maxTime":0.5,"moveDist":5,"target":{"ent":"target"},"targetDist":6},{"type":"NAV_TO_RANGE","keepDir":true,"maxTime":0.5,"moveDist":5,"target":{"ent":"target"},"targetDist":6},{"type":"WAIT","time":1}],"goRageMode":[{"type":"SPAWN_FX","duration":2,"effect":"FX:enemy.rage#eyeCharge","ignoreSlowMo":0.35,"target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,0.625,0.1875]},"wait":true},{"type":"CALL_ENEMY_ACTION","action":"initRageEye"},{"type":"ADD_SLOW_MOTION","duration":0.3,"fadeIn":0.1,"fadeOut":0.4,"timeFactor":0.1},{"type":"WAIT","time":0.5},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.5}],"initRageEye":[{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"rage1"}],"_br":{"then":[{"type":"CLEAR_FX","group":"rage"},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:enemy.rage#eye","group":"rage","ignoreSlowMo":0.5,"target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,0.625,0.1875]}}]}}],"initSpinEye":[{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"rage1"}],"_br":{"then":[{"type":"CLEAR_FX","group":"rage"},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:enemy.rage#turtleEyeSpin","group":"rage","target":{"ent":"self","off":[0,0,1.0625]}}]}}],"spawnRocks":[{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.5},{"type":"START_AIM_FX","aimFx":"Circle10"},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#turtleRageBurst","target":{"ent":"self","off":[0,0,2]}},{"type":"SET_SPEED","relative":0.3},{"type":"NAV_TO","distance":2.5,"forceTime":true,"maxTime":{"var":"ent.phaseTime"},"target":{"ent":"target"}},{"type":"WAIT_PHASE","subTime":0.1},{"type":"SET_PHASE","phase":"ATTACK","radiusAdd":0.8},{"type":"WAIT","time":0.1},{"type":"END_AIM_FX","immediately":true},{"type":"SPAWN_FX","effect":"FX:generic.boom#turtleRageBoom","ignoreSlowMo":0.65,"target":{"ent":"self","off":[0,0,2]}},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.rockShot"},{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.rockId"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.rockStrong"},{"type":"SHOOT_PROXY_RANGE","angleRange":360,"count":2,"delay":0,"duration":0,"pos":{"ent":"self","off":[0,0,2]},"startDist":0.2,"startDistCollide":"NONE","uniformDir":0,"proxy":"spinningRock"},{"type":"SHOW_ANIMATION","animation":"preJump"},{"type":"WAIT","time":0.05},{"type":"HIT_CIRCLE","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE2","hitType":"SLASH","impact":"HEAVY"},"duration":0.1,"expandSpline":"LINEAR","freeze":"HEAVY","minRadius":0,"multiHit":0,"radius":5,"target":{"ent":"self"},"zRange":2},{"type":"WAIT","time":0.2}],"shootRock":[{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"rage1"}],"_br":{"then":[{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.vars.rockShot"}]}}],"onParry":[{"type":"KILL_PROXIES","groupName":"rock","proxyOwner":{"self":1}},{"type":"CALL_ENEMY_ACTION","action":"initRageEye"}],"hpBreakPost":[{"type":"CALL_ENEMY_ACTION","action":"recoverShell"},{"type":"BLOCK_ENEMY_ACTIONS","time":2},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_SPEED","accel":0.5,"relative":0.8},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"FACE_TO","instant":true,"target":{"ent":"target"}},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.5},{"type":"SET_COLL","collType":"DASHING"},{"type":"SHOW_ANIMATION","animation":"preAttack"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEyeStrong","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.3},{"type":"SHOW_CHARGE_GUI","align":{"align":"TOP","off":[0,0,3.25]},"duration":2.4,"symbol":"UNBLOCKABLE","text":{"en_US":"Ultra Stomp","langID":2}},{"type":"SET_PHASE","phase":"ATTACK","time":2.8},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#turtleRageBurst","target":{"ent":"self","off":[0,0,2.375]}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#redGlowS","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER"}},{"type":"SET_FRICTION","groundFriction":1},{"type":"SET_SPEED","accel":0.05,"relative":1},{"type":"SET_PARRY_REACT","reactType":"STABLE","trigger":0.5},{"type":"SHOW_ANIMATION","animation":"hideInShell"},{"type":"WAIT","time":0.35},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.turtleHpBreakAttack"},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-45},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-90},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-135},{"type":"ROTATE_FACE","random":0,"time":0.05,"turn":-180},{"type":"SET_WEIGHT_GRAVITY","weight":-1},{"type":"SET_DMG_CEILING","maxTotalDmg":1.5,"minDmg":0.1},{"type":"SET_COLL","collType":"DASHING"},{"type":"CALL_ENEMY_ACTION","action":"initSpinEye"},{"type":"SHOW_ANIMATION","animation":"spinStart","followUp":"spinLoop"},{"type":"PLAY_SOUND","settings":{"playback":{"fadeIn":0.1},"speed":0.76,"speedVariance":0.1,"type":"GAMEPLAY","volume":0.65},"sound":"media/audio/sfx/movement/jumps/jump-far - 01.wav"},{"type":"JUMP","jumpHeight":"L","wait":true},{"type":"PLAY_SOUND","settings":{"playback":{"fadeIn":0.1},"speed":0.76,"speedVariance":0.1,"type":"GAMEPLAY","volume":0.65},"sound":"media/audio/sfx/movement/jumps/jump-far - 01.wav"},{"type":"JUMP","jumpHeight":"L","wait":true},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":2},{"type":"CLEAR_FX"},{"type":"START_AIM_FX","aimFx":"Circle8","pos":"Z_BASE"},{"type":"SPAWN_FX","effect":"FX:generic.jump#turtleJump","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#windMturtle","faceRotate":"FIGURE_FACE","group":"speed","target":{"ent":"self","align":"CENTER"}},{"type":"JUMP_TO","forceTime":{"var":"ent.phaseTime"},"precise":true,"target":{"ent":"named","key":"arenaCenter"}},{"type":"POINT_APPROACH","_skip":true,"duration":{"var":"ent.phaseTime"}},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.rockShot"},{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.rockId"},{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.rockStrong"},{"type":"SHOOT_PROXY_RANGE","angleRange":360,"count":4,"delay":0,"duration":0,"pos":{"ent":"self","off":[0,0,2]},"startDist":0.2,"startDistCollide":"NONE","uniformDir":0,"proxy":"spinningRock"},{"type":"WAIT","time":0.05},{"type":"END_AIM_FX","immediately":true},{"type":"SPAWN_FX","effect":"FX:generic.boom#turtleRageBoom","ignoreSlowMo":0.65,"target":{"ent":"self","off":[0,0,2]}},{"type":"SPAWN_FX","effect":"FX:generic.impact#turtleJumpGroundHit","ignoreSlowMo":0.35,"target":{"ent":"self"}},{"type":"HIT_CIRCLE","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE2","guardable":"NEVER","hitType":"SLASH","impact":"HEAVY"},"duration":0.1,"expandSpline":"LINEAR","freeze":"HEAVY","minRadius":0,"multiHit":0,"radius":5,"target":{"ent":"self"},"zRange":2},{"type":"SPAWN_FX","effect":"FX:generic.impact#turtleRageLandStrong","ignoreSlowMo":0.8,"target":{"ent":"self"}},{"type":"WAIT","time":0.5},{"type":"SHOOT_PROXY_RANGE","angleRange":360,"angleVary":30,"count":6,"delay":0,"duration":0.3,"opposite":true,"pos":{"ent":"target","off":[0,0,1]},"shuffle":true,"startDist":1,"startDistAdd":6,"startDistCollide":"CLOSER","startSpline":"EASE_OUT_STRONG","uniformDir":0,"proxy":"rockFall"},{"type":"WAIT","time":0.4},{"type":"CALL_ENEMY_ACTION","action":"shootRock"},{"type":"WAIT","time":1.5},{"type":"WAIT","_skip":true,"time":0.5},{"type":"SHOOT_PROXY_RANGE","angleRange":360,"angleVary":15,"count":9,"delay":0,"duration":0.3,"opposite":true,"pos":{"ent":"target","off":[0,0,1]},"shuffle":true,"startDist":[1,0.5],"startDistAdd":7,"startDistCollide":"CLOSER","startSpline":"EASE_OUT_STRONG","uniformDir":0,"proxy":"rockFall"},{"type":"WAIT","time":0.2},{"type":"CALL_ENEMY_ACTION","action":"shootRock"},{"type":"WAIT","time":1.5},{"type":"CALL_ENEMY_ACTION","action":"shootRock"},{"type":"WAIT","time":0.1},{"type":"SHOOT_PROXY_RANGE","angleRange":360,"angleVary":10,"count":12,"delay":0,"duration":0.3,"opposite":true,"pos":{"ent":"target","off":[0,0,1]},"shuffle":true,"startDist":[1,0.5],"startDistAdd":8,"startDistCollide":"CLOSER","startSpline":"EASE_OUT_STRONG","uniformDir":0,"proxy":"rockFall"},{"type":"WAIT","time":1.3},{"type":"SHOOT_PROXY_RANGE","angleRange":360,"angleVary":10,"count":12,"delay":0,"duration":0.3,"opposite":true,"pos":{"ent":"target","off":[0,0,1]},"shuffle":true,"startDist":[1,0.5],"startDistAdd":7,"startDistCollide":"CLOSER","startSpline":"EASE_OUT_STRONG","uniformDir":0,"proxy":"rockFall"},{"type":"CALL_ENEMY_ACTION","action":"shootRock"},{"type":"WAIT","time":1},{"type":"CALL_ENEMY_ACTION","action":"initRageEye"},{"type":"SHOW_ANIMATION","animation":"shellBroken"},{"type":"WAIT","time":0.05},{"type":"CLEAR_FX","_skip":true,"entity":{"self":1}},{"type":"SPAWN_FX","effect":"FX:nature.dust#spinStopTurtle1","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:nature.dust#dashStrongSilent","faceRotate":"FIGURE_FACE","group":"dash","target":{"ent":"self","align":"Z_BASE"}},{"type":"SET_FRICTION","airFriction":1,"groundFriction":0.1},{"type":"ROTATE_FACE","random":0,"time":0.11666666666666667,"turn":-360},{"type":"ROTATE_FACE","random":0,"time":0.11666666666666667,"turn":-180},{"type":"ROTATE_FACE","random":0,"time":0.11666666666666667,"turn":-90},{"type":"SET_FRICTION","groundFriction":0.9},{"type":"WAIT","time":0.1},{"type":"CLEAR_FX"},{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.25},{"type":"FACE_TO","rotateSpeed":1,"target":{"ent":"target"}},{"type":"WAIT","time":0.4}],"test":[]},"proxies":{"energyBall":{"attackInfo":{"element":"AETHER","fly":"MASSIVE","hitType":"BLUNT","impact":"MEDIUM"},"figure":"FIG:weapon.projectiles#rock1","flyStraight":{"adjustAngle":90,"zVelAdjust":1},"fxTrail":"FX:generic.projectile#rockTrail","fxWall":"FX:generic.projectile#rockBoom","hitType":"MULTI","maxTime":1.5,"speed":18,"zGravityFactor":0,"type":"Projectile"},"spinBallShooter":{"action":[{"type":"WAIT","time":0.4},{"type":"LABEL","name":"shoot"},{"type":"SPAWN_FX","duration":0.6,"effect":"FX:generic.charge#redBulbS","group":"charge","target":{"ent":"self","align":"HOOK_1"},"wait":true},{"type":"SPAWN_FX","effect":"FX:generic.shoot#aetherBig","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOOT_PROXY_RANGE","count":1,"delay":0,"duration":0.8,"pos":{"ent":"self"},"startDist":2,"startDistCollide":"NONE","uniformDir":0,"proxy":"energyBall"},{"type":"WAIT","time":1.6},{"type":"GOTO_LABEL","name":"shoot"}],"config":{"walkAnim":"default","weight":60},"connect":"ACTION","isSticky":{"stickFaceAlign":true,"stickTo":{"ent":"owner","align":"TOP"}},"proxyLife":{"aimRange":12,"lifeFactor":0.1,"spGainFactor":0.25,"catchable":{"hitBehavior":"NONE","releaseBehavior":"DESTROY"}},"walkAnims":{},"type":"Generic"},"energyBall2":{"attackInfo":{"element":"AETHER","fly":"MASSIVE","hitType":"BLUNT","impact":"MEDIUM"},"figure":"FIG:weapon.projectiles#rock1","flyStraight":{"adjustAngle":15,"start":{"adjustAngle":110,"duration":2.5,"untilAimed":10},"zVelAdjust":0.5},"fxTrail":"FX:generic.projectile#rockTrail","fxWall":"FX:generic.projectile#rockBoom","hitType":"MULTI","maxTime":1.9,"speed":18,"zGravityFactor":0,"type":"Projectile"},"spinningRock":{"action":[{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.owner.vars.rockId"},"varName":"ent.vars.rockId"},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.owner.vars.rockId"},{"type":"HIT_CIRCLE","_skip":true,"attackInfo":{"damageFactor":0.5,"element":"NEUTRAL","fly":"HEAVY_FAR","hitType":"SLASH","impact":"MEDIUM"},"duration":-1,"expandSpline":"LINEAR","freeze":"LIGHT","minRadius":0,"multiHit":0.4,"radius":0.5,"target":{"ent":"self","off":[0,0,-0.25]}},{"type":"SET_SPEED","relative":0.2},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.projectile#rageRock","ignoreSlowMo":0,"target":{"ent":"self"}},{"type":"IF","condition":"$ent.owner.vars.rockStrong","else":true,"_br":{"then":[{"type":"STICKY_MOVE","duration":1,"moveUntil":[{"type":"HAS_COMBO_HIT","hits":1}],"rotSpeed":5,"rotSpeedEnd":9,"smoothAdjust":0,"target":{"ent":"owner","off":[0,0,1]},"xyDist":2,"xySpline":"EASE_OUT","zDist":3}],"else":[{"type":"STICKY_MOVE","duration":1,"moveUntil":[{"type":"HAS_COMBO_HIT","hits":1}],"rotSpeed":5,"rotSpeedEnd":9,"smoothAdjust":0,"target":{"ent":"owner","off":[0,0,1]},"xyDist":1,"xySpline":"EASE_OUT","zDist":4}]}},{"type":"STICKY_MOVE","continueLast":true,"duration":24,"moveUntil":[{"type":"HAS_COMBO_HIT","hits":1}],"smoothAdjust":0,"target":{"ent":"owner","off":[0,0,1]}}],"config":{"walkAnim":"default","weight":-1},"defaultGroup":"rock","figure":"FIG:weapon.projectiles#nyxRock1","reactions":{"shoot":{"action":[{"type":"DISABLE_REACTION","reaction":"shoot"},{"type":"SET_SPEED","accel":12,"relative":4},{"type":"SET_Z_VEL","zValue":0},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.projectile#rageRock","ignoreSlowMo":0,"target":{"ent":"self"}},{"type":"STICKY_MOVE","duration":0.3,"rotSpeed":18,"rotSpeedEnd":2,"smoothAdjust":0,"target":{"ent":"owner","off":[0,0,1]},"xyDist":0.2,"xySpline":"EASE_IN","zDist":5},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","duration":0.6,"effect":"FX:generic.charge#turtleRageRock","ignoreSlowMo":0,"target":{"ent":"self"}},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":12,"target":{"ent":"target","align":"CENTER"}},{"type":"CLEAR_RADIAL_BLUR"},{"type":"START_AIM_FX","aimFx":"ReflectProjectile"},{"type":"STICKY_MOVE","continueLast":true,"duration":0.8,"smoothAdjust":0,"target":{"ent":"owner","off":[0,0,1]},"xySpline":"EASE_IN"},{"type":"SPAWN_FX","effect":"FX:generic.discharge#rageRock","ignoreSlowMo":0,"target":{"ent":"self"}},{"type":"END_AIM_FX"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":5,"target":{"ent":"target","align":"CENTER"}},{"type":"STICKY_MOVE","continueLast":true,"duration":0.2,"smoothAdjust":0,"target":{"ent":"owner","off":[0,0,1]},"xySpline":"EASE_IN"},{"type":"SPAWN_FX","detached":true,"effect":"FX:generic.shoot#rageRockShot","ignoreSlowMo":0,"target":{"ent":"self"}},{"type":"SHOOT_PROXY","aimType":"AUTO","immediateShot":true,"pos":{"ent":"self"},"proxy":"rockShot"},{"type":"WAIT","time":0.1}],"executionType":"END_PROXY","req":[{"type":"VAR_CONDITION","condition":"$ent.owner.vars.rockShot >= $ent.vars.rockId"}],"type":"Auto"}},"walkAnims":{},"type":"Generic"},"rockShot":{"attackInfo":{"element":"NEUTRAL","fly":"MASSIVE","hitType":"BLUNT","impact":"HEAVY","triggerFactor":6},"figure":"FIG:weapon.projectiles#nyxRock1","flyStraight":{"adjustAngle":40,"zVelAdjust":100},"fxTrail":"FX:generic.projectile#rageRock","fxWall":"FX:generic.projectile#rageRockBurst","hitType":"ONCE","maxTime":1.5,"reflect":true,"speed":50,"zGravityFactor":0,"type":"Projectile"},"shooterCall":{"action":[{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.owner.vars.rockShot"},{"type":"WAIT","time":1},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.owner.vars.rockShot"},{"type":"WAIT","time":1},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.owner.vars.rockShot"},{"type":"WAIT","time":1}],"config":{"walkAnim":"default","weight":-1},"walkAnims":{},"type":"Generic"},"rockFall":{"action":[{"type":"SET_ENTITY_POSITION","_skip":true,"target":{"ent":"target","off":[0,0,20]}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.fade#hideInstant","group":"fade","ignoreSlowMo":0,"target":{"ent":"self"}},{"type":"FORCE_Z_MOVE","duration":0,"newZPos":24,"relative":true,"spline":"EASE_IN_OUT"},{"type":"START_AIM_FX","aimFx":"Circle3","pos":"Z_BASE"},{"type":"WAIT","time":1},{"type":"CLEAR_FX","group":"fade"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.projectile#rageRockFall","group":"fade","ignoreSlowMo":0,"target":{"ent":"self"}},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":3},{"type":"SET_Z_VEL","zValue":-150},{"type":"WAIT","time":0.016666666666666666},{"type":"WAIT_UNTIL_ON_GROUND","ignoreZVel":true,"maxTime":5,"zPosTolerance":0},{"type":"END_AIM_FX","immediately":true},{"type":"SPAWN_FX","effect":"FX:generic.boom#boomMiniRock1","ignoreSlowMo":0,"target":{"ent":"self","align":"CENTER"}},{"type":"HIT_CIRCLE","attackInfo":{"element":"NEUTRAL","hitType":"SLASH","impact":"HEAVY"},"duration":0.1,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":1.25,"target":{"ent":"self","align":"Z_BASE"}},{"type":"WAIT","time":0.3}],"config":{"walkAnim":"default","weight":60,"zBounciness":0.1,"zGravityFactor":0},"figure":"FIG:weapon.projectiles#nyxRock1","fxSpawn":"FX:generic.fade#showPink","walkAnims":{},"type":"Generic"}},"reactions":{"break":{"preAction":"loseShell","preSetState":"UNARMORED","type":"Break"},"spinAtkHammer":{"action":"spinHammerReact","damageFactor":3,"dramaticZoom":"BREAK_MINOR","executeAfterBreak":true,"fly":"NONE","req":[{"type":"ELEMENT_HIT_TYPE","hitType":"BLUNT"},{"type":"ATTACK_TYPE","attackType":"MELEE"},{"type":"IMPACT_BREAK_LEVEL","impactBreakLevelType":"HEAVY"}],"triggerFactor":2,"type":"Hit"},"hpBreak":{"action":"hpBreakPost","dmgWalkAnim":"default","fly":"MASSIVE3","preAction":"hpBreak","preSetState":"COMBAT","type":"HpBreak"}},"parts":{},"modes":{"naked":{"parts":[],"resist":{"global":1.25},"variant":"broken"}},"alts":{"elite1":{"figure":"FIG:enemy.start.turtle-alt1#default","freqBaseScale":1.2,"freqGrowthScale":1.5,"freqWeightScale":3.35,"hp":8.5},"boss1":{"figure":"FIG:enemy.start.turtle-alt1#default","freqWeightScale":5.1,"hp":15,"hpBreaks":[{"hp":0.4},{"hp":0.8}],"hudType":"BOSS"},"rage1":{"hp":15,"hpBreaks":[{"dmgFactor":0.15,"heal":0,"hp":0.5}],"hudType":"BIG","lvlAdd":2}}}