{"base":{"aimPos":"NODE_CENTER","defaultState":"IDLE","figure":"FIG:enemy.dng-swamp.slime#default","hp":1,"hudPos":{"align":"NODE_CENTER","off":[0,0,1.5]},"skewFactor":1,"freqBase":1,"freqGrowth":1,"freqWeight":1,"walkAnims":{"default":{"damage":"damage02","damageRight":"damage01","die":"dmgLand","dmgFall":"dmgFall","dmgFly":"dmgFly","idle":"idle","postDmgFall":"weakGetUp","run":"run","walk":"walk","walkRev":"walkB"},"weak":{"damage":"damage02","damageRight":"damage01","die":"dmgLand","dmgFall":"dmgFall","dmgFly":"dmgFly","idle":"weak","postDmgFall":"weakGetUp"}},"config":{"walkAnim":"default","weight":60}},"trackers":{"hit":{"trigger":{"altTrackers":[],"elementResist":[0.1,0.1,0.1,1],"hits":10},"break":{"altTrackers":[],"hitResist":[0.5,1,0.4],"hits":10}},"shields":{},"time":{"move":{"altTrackers":[{"duration":0,"enemyAlt":"elite1"}],"duration":1.5,"noStateReset":true,"resetRandom":0.25},"regen":{"altTrackers":[{"duration":10,"enemyAlt":"elite1"}],"duration":7}}},"states":{"IDLE":{"choices":[{"action":"aggro","preSetState":"COMBAT","req":[{"type":"IS_AGGRO"}]},{"action":"moveAround"}],"reactions":[],"config":{"walkAnim":"default"}},"COMBAT":{"choices":[{"preSetState":"IDLE","req":[{"type":"IS_AGGRO","not":true}]},{"action":"runCloser","req":[{"type":"TARGET_REACHABLE","distance":12,"not":true}]},{"action":"tackle","frequency":"NORMAL","ignore":"STUN","_skip":false},{"action":"moveCloser","req":[{"type":"TARGET_REACHABLE","distance":8,"not":true}]},{"req":[{"type":"TIMER_READY","tracker":"move"}],"sub":[{"action":"walkAway","req":[{"type":"TARGET_REACHABLE","distance":4}]},{"action":"walkSideways"}]},{"action":"idleCombat"}],"reactions":[],"config":{"facingType":"TARGET","walkAnim":"default"}},"WEAK":{"choices":[{"action":"collabCleanup","req":[{"type":"VAR_CONDITION","condition":"$ent.vars.collabSpot"}]},{"action":"endWeak","preSetState":"COMBAT_RAGE","req":[{"type":"RECOVER_READY"}]},{"action":"enterUltraRage","preSetState":"COMBAT_RAGE","req":[{"type":"POI_IS_CLOSE","distance":64,"not":true,"poiFilter":{"conditions":[],"enemyTypes":"FOE:start.ball#rage1","entityType":"ENEMIES_ONLY","groups":{"relative":"OWN"},"self":"IGNORE","type":"ACTIVE_COMBATANTS"}},{"type":"POI_IS_CLOSE","distance":64,"not":true,"poiFilter":{"conditions":[],"proxyOwner":{"self":1},"type":"PROXIES"}},{"type":"HP_BELOW","value":0.55},{"type":"IS_MODE_ACTIVE","mode":"ultraRage","not":true}]}],"dieAction":"deathInRageCollab","reactions":[],"recoverTracker":"weakRecover","config":{"dmgFactor":1.5,"walkAnim":"weak"}}},"actions":{"moveAround":[{"type":"WAIT","time":[0.2,0.7]},{"type":"SET_SPEED","relative":0.25},{"type":"NAV_AROUND_SPAWN_POS","distance":1.5,"moveDist":[0.8,2.5]},{"type":"WAIT","time":0.3}],"idle":[{"type":"WAIT","time":0.3}],"moveCloser":[{"type":"SET_SPEED","relative":0.2},{"type":"NAV_TO","distance":5,"maxTime":0.3,"target":{"ent":"target"}}],"runCloser":[{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"ultraRage"}],"else":true,"_br":{"then":[{"type":"SET_SPEED","relative":1}],"else":[{"type":"SET_SPEED","relative":0.6}]}},{"type":"NAV_TO","distance":5,"maxTime":1,"target":{"ent":"target"}}],"walkSideways":[{"type":"SET_SPEED","relative":0.3},{"type":"SET_FACE_STYLE","facingOffset":85,"facingType":"TARGET"},{"type":"MOVE_FORWARD","collideCancel":0,"maxTargetDistance":0,"time":0.6},{"type":"SET_FACE_STYLE","facingOffset":0,"facingType":"TARGET"},{"type":"WAIT","time":0.2}],"walkAway":[{"type":"SET_SPEED","relative":0.3},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.5}],"tackle":[{"type":"PLAY_RANDOM_SOUND","_skip":true,"sequenceMode":"RANDOM_NO_REPEAT","settings":{"playback":{},"speedVariance":0.1,"type":"GAMEPLAY","volume":0.58},"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":"PLAY_RANDOM_SOUND","_skip":true,"sequenceMode":"RANDOM_NO_REPEAT","settings":{"playback":{"fadeOut":0.6},"speed":1.2,"type":"GAMEPLAY","volume":0.6},"sounds":["media/audio/sfx/action/signal/chirpy-signal.wav"]},{"type":"SET_HIT_STABLE","hitStable":"LIGHT"},{"type":"SET_SPEED","accel":5,"relative":1.4},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"FACE_TO","instant":true,"target":{"ent":"target"}},{"type":"SET_Z_VEL","_skip":true,"zValue":7},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1},{"type":"SET_COLL","collType":"DASHING"},{"type":"SHOW_ANIMATION","_skip":true,"animation":"jump"},{"type":"SPAWN_FX","duration":0.3333333333333333,"effect":"FX:generic.trail#eyeMediumRed","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"NAV_TO_RANGE","_skip":true,"forceTime":true,"maxTime":0.3,"moveDist":4,"target":{"ent":"target"},"targetDist":5},{"type":"TARGET_FOLLOW_JUMP","_skip":true,"adjustSpeed":6},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER"}},{"type":"SET_COLL","collType":"ACTOR"},{"type":"SHOW_ANIMATION","animation":"atkSpikeTackleStart"},{"type":"SET_SPEED","accel":6,"relative":0.5},{"type":"WAIT","time":0.3},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#redGlowS","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"BOTTOM","off":[0,0,0.5]}},{"type":"WAIT_PHASE","subTime":0.3},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","effect":"FX:generic.discharge#ballS","faceRotate":"FIGURE_FACE","target":{"ent":"self"}},{"type":"WAIT","time":{"var":"ent.phaseTime"}},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#eyeMediumRed","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SPAWN_FX","duration":0.25,"effect":"FX:nature.dust#dashStrong","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"Z_BASE"}},{"type":"SET_COLL","collType":"DASHING"},{"type":"SET_SPEED","relative":0.4},{"type":"SET_SPEED","accel":6,"relative":2},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"SHOW_ANIMATION","animation":"atkSpikeTackleEnd"},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":0.85},{"type":"PLAY_SOUND","settings":{"group":"enemyDash","playback":{},"speed":1.6,"type":"GAMEPLAY","volume":0.36},"sound":"media/audio/sfx/action/dash/dash - 02.wav"},{"type":"SET_JUMPING_ENABLED","enabled":false},{"type":"SET_PARRY_REACT","_skip":true},{"type":"COMBAT_IF","_skip":true,"condition":[{"type":"IS_ENEMY_ALT","alt":"mega"}],"_br":{"then":[{"type":"SET_DAMAGER_DMG_FACTOR","value":100}]}},{"type":"HIT_LINE","attackInfo":{"element":"NEUTRAL","hitType":"SLASH","impact":"HEAVY"},"duration":0.1,"multiHit":0,"radius":1,"target1":{"ent":"self","align":"FIGURE_ROOT","rel":true,"off":[0,0,1]},"target2":{"ent":"self","align":"FIGURE_ROOT","rel":true,"off":[0,-4,1]}},{"type":"WAIT","time":0.2},{"type":"TACKLE","_skip":true,"attackInfo":{"element":"NEUTRAL","fly":"HEAVY_FAR","hitType":"BLUNT","impact":"HEAVY"},"cancelOnHit":true,"collideCancel":30,"duration":0.35,"freeze":"NONE","rotateSpeed":45,"withBranches":"MISS","_br":{"hit":[{"type":"SET_SPEED","relative":3},{"type":"KEEP_MOVING","time":0.1},{"type":"CLEAR_FX"},{"type":"CLEAR_ANIMATION","_skip":true},{"type":"KEEP_MOVING","time":0.1}],"missed":[{"type":"SET_SPEED","relative":3},{"type":"KEEP_MOVING","_skip":true,"time":0.05},{"type":"CLEAR_ANIMATION","_skip":true},{"type":"CLEAR_FX"}]}},{"type":"SET_HIT_STABLE","hitStable":"LIGHT"},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"SET_FRICTION","groundFriction":0.9},{"type":"WAIT","time":0.1},{"type":"WAIT_UNTIL_ON_GROUND","maxTime":0,"zPosTolerance":0},{"type":"WAIT","time":0.95}],"killHit":[{"type":"PLAY_RANDOM_SOUND","sequenceMode":"RANDOM_NO_REPEAT","settings":{"behaviour":"SINGULAR_STEAL","group":"ballKill","playback":{},"speedVariance":0.05,"type":"GAMEPLAY","volume":0.5},"sounds":["media/audio/sfx/enemies/ball-enemy-defeat - 01.wav","media/audio/sfx/enemies/ball-enemy-defeat - 02.wav","media/audio/sfx/enemies/ball-enemy-defeat - 03.wav"]},{"type":"WAIT","time":2}],"hide":[{"type":"PLAY_RANDOM_SOUND","sequenceMode":"RANDOM_NO_REPEAT","settings":{"behaviour":"SINGULAR_STEAL","group":"ballInit","playback":{"fadeIn":0.1,"start":0.1},"speedVariance":0.1,"type":"GAMEPLAY","volume":0.42},"sounds":["media/audio/sfx/enemies/ball-enemy-defeat - 01.wav","media/audio/sfx/enemies/ball-enemy-defeat - 02.wav","media/audio/sfx/enemies/ball-enemy-defeat - 03.wav"]},{"type":"JUMP","jumpHeight":"M"},{"type":"SET_SPEED","relative":0.5},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.4},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.fade#hideNPC","target":{"ent":"self"}},{"type":"WAIT","time":1}],"goRageMode":[{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_DAMAGE_FACTOR","factor":0.1},{"type":"SET_TRIGGER_FACTOR","factor":0},{"type":"SPAWN_FX","duration":2,"effect":"FX:enemy.rage#eyeSmallCharge","ignoreSlowMo":0.35,"target":{"ent":"self","align":"CENTER","rel":true,"off":[0,0.3125,0]},"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#eyeSmall","group":"rage","ignoreSlowMo":0.5,"target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,0.3125,0.25]}}]}}],"hpBreak":[{"type":"KILL_PROXIES","groupName":"","proxyOwner":{"self":1}},{"type":"RESET_TIME_TRACKER","forceValue":1,"tracker":"weakRecover"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.collabSpot"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.collabAttackRdy"},{"type":"SET_VAR_ENTITY","varName":"ent.vars.coordinator"}],"atkRageTackle":[{"type":"PLAY_RANDOM_SOUND","sequenceMode":"RANDOM_NO_REPEAT","settings":{"playback":{},"speedVariance":0.1,"type":"GAMEPLAY","volume":0.58},"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":"PLAY_RANDOM_SOUND","sequenceMode":"RANDOM_NO_REPEAT","settings":{"playback":{"fadeOut":0.6},"speed":1.2,"type":"GAMEPLAY","volume":0.6},"sounds":["media/audio/sfx/action/signal/chirpy-signal.wav"]},{"type":"SET_HIT_STABLE","hitStable":"HEAVY"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"FACE_TO","instant":true,"target":{"ent":"target"}},{"type":"SET_Z_VEL","zValue":7},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"ultraRage"}],"else":true,"_br":{"then":[{"type":"SET_SPEED","accel":5,"relative":1.9},{"type":"SET_Z_VEL","zValue":8},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":0.9}],"else":[{"type":"SET_SPEED","accel":5,"relative":1.4},{"type":"SET_Z_VEL","zValue":7},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.5}]}},{"type":"SET_COLL","collType":"DASHING"},{"type":"SHOW_ANIMATION","animation":"jump"},{"type":"SPAWN_FX","duration":0.3333333333333333,"effect":"FX:generic.trail#eyeMediumRed","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"NAV_TO_RANGE","forceTime":true,"maxTime":0.3,"moveDist":4,"target":{"ent":"target"},"targetDist":9},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":14},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_COLL","collType":"ACTOR"},{"type":"SHOW_ANIMATION","animation":"charge"},{"type":"SET_SPEED","accel":6,"relative":0.5},{"type":"WAIT","time":0.3},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#redGlowS","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"BOTTOM","off":[0,0,0.5]}},{"type":"WAIT_PHASE","subTime":0.3},{"type":"SPAWN_FX","effect":"FX:generic.discharge#ballS","faceRotate":"FIGURE_FACE","target":{"ent":"self"}},{"type":"WAIT","time":{"var":"ent.phaseTime"}},{"type":"CLEAR_FX"},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#eyeMediumRed","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SPAWN_FX","duration":0.15,"effect":"FX:nature.dust#dashStrong","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"Z_BASE"}},{"type":"SET_COLL","collType":"DASHING"},{"type":"SET_SPEED","relative":0.4},{"type":"SET_SPEED","accel":6,"relative":3},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"SHOW_ANIMATION","animation":"attack"},{"type":"SET_Z_VEL","zValue":9},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":0.8},{"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_JUMPING_ENABLED","enabled":false},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"mega"}],"_br":{"then":[{"type":"SET_DAMAGER_DMG_FACTOR","value":1000}]}},{"type":"TACKLE","attackInfo":{"element":"NEUTRAL","fly":"HEAVY_FAR","hitType":"BLUNT","impact":"HEAVY"},"cancelOnHit":true,"collideCancel":30,"duration":0.4,"freeze":"NONE","rotateSpeed":45,"withBranches":"MISS","_br":{"hit":[{"type":"SET_SPEED","relative":2},{"type":"KEEP_MOVING","time":0.1},{"type":"CLEAR_FX"},{"type":"CLEAR_ANIMATION"},{"type":"KEEP_MOVING","time":0.1}],"missed":[{"type":"SET_SPEED","relative":2},{"type":"KEEP_MOVING","time":0.15},{"type":"CLEAR_ANIMATION"},{"type":"CLEAR_FX"},{"type":"SET_SPEED","relative":0.5},{"type":"KEEP_MOVING","time":0.2}]}},{"type":"SET_HIT_STABLE","hitStable":"LIGHT"},{"type":"SET_PHASE","phase":"POST_ATTACK","time":0.6},{"type":"WAIT","time":0.1},{"type":"WAIT_UNTIL_ON_GROUND","maxTime":0,"zPosTolerance":0},{"type":"SET_FRICTION","groundFriction":0.2},{"type":"WAIT","time":0.15},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"ultraRage","not":true}],"_br":{"then":[{"type":"SET_FRICTION","groundFriction":1},{"type":"WAIT","time":0.25}]}}],"atkRageLaser":[{"type":"PLAY_RANDOM_SOUND","sequenceMode":"RANDOM_NO_REPEAT","settings":{"playback":{},"speedVariance":0.1,"type":"GAMEPLAY","volume":0.58},"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":"PLAY_RANDOM_SOUND","sequenceMode":"RANDOM_NO_REPEAT","settings":{"playback":{"fadeOut":0.6},"speed":1.2,"type":"GAMEPLAY","volume":0.6},"sounds":["media/audio/sfx/action/signal/chirpy-signal.wav"]},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_SPEED","accel":5,"relative":1.4},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"FACE_TO","instant":true,"target":{"ent":"target"}},{"type":"SET_Z_VEL","_skip":true,"zValue":7},{"type":"NAV_TO_RANGE","_skip":true,"forceTime":true,"maxTime":0.3,"moveDist":4,"target":{"ent":"target"},"targetDist":6.9},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"ultraRage"}],"else":true,"_br":{"then":[{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.2}],"else":[{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.5}]}},{"type":"SPAWN_FX","duration":0.3333333333333333,"effect":"FX:generic.trail#eyeMediumRed","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":6},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.targeting#pointLine0","group":"aim","target":{"ent":"self","align":"FOLLOWING"},"target2":{"ent":"self","align":"NODE_HEAD"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#redGlowS","faceRotate":"FIGURE_FACE","group":"charge","target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,0.3125,0]}},{"type":"SHOW_ANIMATION","animation":"charge"},{"type":"WAIT_PHASE","subTime":0.7},{"type":"SPAWN_FX","effect":"FX:generic.discharge#ballS","faceRotate":"FIGURE_FACE","target":{"ent":"self"},"wait":true,"waitSkip":0.1},{"type":"SET_COLL","collType":"DASHING"},{"type":"SHOW_ANIMATION","animation":"jump"},{"type":"SET_COLL","collType":"ACTOR"},{"type":"SET_SPEED","accel":6,"relative":0.5},{"type":"SET_WEIGHT_GRAVITY","weight":-1,"zGravityFactor":1},{"type":"JUMP","jumpHeight":"XXL"},{"type":"SET_DAMAGE_FACTOR","factor":1.3},{"type":"SET_TRIGGER_FACTOR","factor":2},{"type":"MOVE_FORWARD","collideCancel":0,"maxTargetDistance":0,"time":0.2},{"type":"SET_FRICTION","airFriction":0.2},{"type":"WAIT_UNTIL_Z_ZENITH","zVelGoal":0},{"type":"SHOW_ANIMATION","animation":"fall"},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":0.4},{"type":"WAIT","time":0.1},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":0.2},{"type":"WAIT","time":{"var":"ent.phaseTime"}},{"type":"SET_FRICTION","airFriction":1},{"type":"CLEAR_FX"},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#eyeMediumRed","faceRotate":"FIGURE_FACE","group":"trail","target":{"ent":"self","align":"HOOK_1"}},{"type":"FACE_TO_TARGET","instant":true},{"type":"CLEAR_FX","group":"aim"},{"type":"RESET_TIME_TRACKER","tracker":"laserCool"},{"type":"IF","condition":"$ent.vars.collabAttackRdy == 3","else":true,"_br":{"then":[{"type":"IF","condition":"$tmp.ballCoordinateLinked >= 2","else":true,"_br":{"then":[{"type":"SET_DMG_CEILING","maxTotalDmg":0.7,"minDmg":0.02}],"else":[{"type":"SET_DMG_CEILING","maxTotalDmg":0.9,"minDmg":0.02}]}}],"else":[{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"ultraRage"}],"else":true,"_br":{"then":[{"type":"SET_DMG_CEILING","maxTotalDmg":1.5,"minDmg":0.03}],"else":[{"type":"SET_DMG_CEILING","maxTotalDmg":1.2,"minDmg":0.02}]}}]}},{"type":"SHOOT_PROXY","group":"","pos":{"ent":"self","align":"Z_BASE"},"proxy":"rageLaserFollow"},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"ultraRage"}],"_br":{"then":[{"type":"SHOOT_PROXY_RANGE","angleRange":180,"count":2,"delay":0,"duration":0.016666666666666666,"group":"","pos":{"ent":"self","align":"Z_BASE"},"startDist":1,"startDistCollide":"NONE","uniformDir":0,"proxy":"rageLaserFollow2"}]}},{"type":"WAIT","time":0.25},{"type":"SPAWN_FX","_skip":true,"effect":"FX:generic.shoot#redAccelMed1","faceRotate":"FIGURE_FACE","group":"trail","target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"attack"},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":0.5},{"type":"SET_SPEED","accel":3,"relative":3},{"type":"SET_Z_VEL","zValue":7},{"type":"SET_BOUNCE","bounceXY":0.5,"bounceZ":0.5},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.05},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.weak#blink","group":"weak","target":{"ent":"self"}},{"type":"SET_FRICTION","_skip":true,"airFriction":0.5},{"type":"SET_SPEED","accel":1,"relative":1.2},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.2},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":1},{"type":"CLEAR_ANIMATION"},{"type":"SET_FRICTION","airFriction":0.2,"groundFriction":0.1},{"type":"SET_BOUNCE","bounceXY":0},{"type":"WAIT_UNTIL_ON_GROUND","ignoreZVel":true,"zPosTolerance":0},{"type":"SET_FRICTION","airFriction":0.05,"groundFriction":0.2},{"type":"SET_PHASE","phase":"POST_ATTACK","time":1.8},{"type":"WAIT_UNTIL_ON_GROUND","ignoreZVel":true,"maxTime":0,"zPosTolerance":0},{"type":"WAIT","time":0.1},{"type":"RESET_WEIGHT","alsoBounce":true,"alsoFriction":true,"alsoZGravity":true},{"type":"SHOW_ANIMATION","animation":"weak"},{"type":"WAIT","time":0.2},{"type":"CLEAR_FX","delay":0.4,"entity":{"self":1},"group":"trail"},{"type":"WAIT","time":1.1},{"type":"CLEAR_ANIMATION"},{"type":"JUMP","jumpHeight":"S"},{"type":"WAIT_UNTIL_Z_ZENITH","zVelGoal":0},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"CLEAR_FX","group":"weak"},{"type":"SET_HIT_STABLE","hitStable":"LIGHT"},{"type":"SET_DAMAGE_FACTOR","factor":1},{"type":"SET_TRIGGER_FACTOR","factor":1},{"type":"WAIT","time":{"var":"ent.phaseTime"}}],"atkRageCoordinate":[{"type":"PLAY_RANDOM_SOUND","sequenceMode":"RANDOM_NO_REPEAT","settings":{"playback":{},"speedVariance":0.1,"type":"GAMEPLAY","volume":0.58},"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":"PLAY_RANDOM_SOUND","sequenceMode":"RANDOM_NO_REPEAT","settings":{"playback":{"fadeOut":0.6},"speed":1.2,"type":"GAMEPLAY","volume":0.6},"sounds":["media/audio/sfx/action/signal/chirpy-signal.wav"]},{"type":"SET_VAR_ENTITY","entity":{"target":1},"varName":"ent.vars.tmpTarget"},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_SPEED","accel":5,"relative":1.4},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"FACE_TO","instant":true,"target":{"ent":"target"}},{"type":"SET_Z_VEL","zValue":7},{"type":"VAR_NUMBER","changeType":"set","value":-1,"varName":"ent.vars.collabSpot"},{"type":"SET_VAR_ENTITY","entity":{"self":1},"varName":"tmp.ballCoordinatorEnt"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.ballCoordinateLinked"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"tmp.ballCoordinateLinked"},{"type":"NAV_TO_RANGE","forceTime":true,"maxTime":0.3,"moveDist":4,"target":{"ent":"target"},"targetDist":6.9},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.5},{"type":"SHOW_CHARGE_GUI","align":{"align":"BOTTOM","off":[0,2,0]},"duration":3,"text":{"en_US":"Coordinating Attack!","langID":2}},{"type":"SET_VAR_ENTITY","varName":"tmp.collabAttackEnt-1"},{"type":"SET_VAR_ENTITY","varName":"tmp.collabAttackEnt-2"},{"type":"SET_VAR_ENTITY_POI","closestTo":{"ent":"self"},"multiVar":2,"poiTargets":{"conditions":[{"type":"CURRENT_STATE","state":"COMBAT_RAGE"},{"type":"VAR_CONDITION","condition":"$ent.vars.collabAttackRdy == 0"},{"type":"CURRENT_PHASE","not":true,"phase":"PRE_ATTACK"},{"type":"CURRENT_PHASE","not":true,"phase":"ATTACK"},{"type":"CURRENT_PHASE","not":true,"phase":"POST_ATTACK","timer":0.6,"timerBiggerThan":true}],"enemyTypes":"FOE:start.ball#rage1","entityType":"ENEMIES_ONLY","groups":{"relative":"OWN"},"self":"IGNORE","type":"ACTIVE_COMBATANTS"},"position":0,"saveCountVar":"ent.vars.tmpNum","varName":"tmp.collabAttackEnt"},{"type":"IF","condition":"$ent.vars.tmpNum == 0","_br":{"then":[{"type":"GOTO_LABEL","name":"end"}]}},{"type":"SET_TARGET","targetEntity":{"var":"tmp.collabAttackEnt-1"}},{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.target.vars.collabAttackRdy"},{"type":"SET_VAR_ENTITY","entity":{"self":1},"varName":"ent.target.vars.coordinator"},{"type":"IF","condition":"$ent.vars.tmpNum >= 2","_br":{"then":[{"type":"SET_TARGET","targetEntity":{"var":"tmp.collabAttackEnt-2"}},{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.target.vars.collabAttackRdy"},{"type":"SET_VAR_ENTITY","entity":{"self":1},"varName":"ent.target.vars.coordinator"}]}},{"type":"SET_TARGET","targetEntity":{"var":"ent.vars.tmpTarget"}},{"type":"WAIT_UNTIL","condition":"$tmp.ballCoordinateLinked >= $ent.vars.tmpNum","maxTime":6},{"type":"IF","condition":"$tmp.ballCoordinateLinked >= $ent.vars.tmpNum","else":true,"_br":{"then":[{"type":"SET_TARGET","targetEntity":{"var":"tmp.collabAttackEnt-1"}},{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"ent.target.vars.collabAttackRdy"},{"type":"IF","condition":"$tmp.ballCoordinateLinked == 2","else":true,"_br":{"then":[{"type":"VAR_VEC2_FROM_ENT_FACE","entity":{"self":1},"offset":-0.5,"varName":"ent.vars.tmpFace"},{"type":"VAR_VEC2","changeType":"set","value":{"var":"ent.vars.tmpFace"},"varName":"ent.target.vars.collabAtkDir"},{"type":"SET_TARGET","targetEntity":{"var":"tmp.collabAttackEnt-2"}},{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"ent.target.vars.collabAttackRdy"},{"type":"VAR_VEC2_FROM_ENT_FACE","entity":{"self":1},"offset":0.5,"varName":"ent.vars.tmpFace"},{"type":"VAR_VEC2","changeType":"set","value":{"var":"ent.vars.tmpFace"},"varName":"ent.target.vars.collabAtkDir"}],"else":[{"type":"VAR_VEC2_FROM_ENT_FACE","entity":{"self":1},"varName":"ent.vars.tmpFace"},{"type":"VAR_VEC2","changeType":"set","value":{"var":"ent.vars.tmpFace"},"varName":"ent.target.vars.collabAtkDir"}]}},{"type":"SET_TARGET","targetEntity":{"var":"ent.vars.tmpTarget"}},{"type":"RESET_TIME_TRACKER","tracker":"collabAttack"},{"type":"CALL_ENEMY_ACTION","action":"atkRageLaser"},{"type":"SET_VAR_ENTITY","_skip":true,"varName":"tmp.ballCoordinatorEnt"},{"type":"SPAWN_FX","_skip":true,"duration":0.3333333333333333,"effect":"FX:generic.trail#eyeMediumRed","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_FACE_STYLE","_skip":true,"facingType":"TARGET"},{"type":"SPAWN_FX","_skip":true,"effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"TARGET_FOLLOW_JUMP","_skip":true,"adjustSpeed":6},{"type":"SPAWN_FX","_skip":true,"duration":-1,"effect":"FX:combat.targeting#pointLine0","group":"aim","target":{"ent":"self","align":"FOLLOWING"},"target2":{"ent":"self","align":"NODE_HEAD"}},{"type":"SPAWN_FX","_skip":true,"duration":-1,"effect":"FX:generic.charge#redGlowS","faceRotate":"FIGURE_FACE","group":"charge","target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,0.3125,0]}},{"type":"SHOW_ANIMATION","_skip":true,"animation":"charge"},{"type":"WAIT","_skip":true,"time":1.2}],"else":[{"type":"LABEL","name":"end"},{"type":"SET_VAR_ENTITY","_skip":true,"varName":"tmp.ballCoordinatorEnt"}]}},{"type":"CALL_ENEMY_ACTION","action":"collabCleanup","cancelCurrent":true}],"linkToCoordLaser":[{"type":"SHOW_CHARGE_GUI","align":{"align":"BOTTOM","off":[0,2,0]},"duration":2.5,"text":{"en_US":"Linking to Coordinate!","langID":4}},{"type":"SET_TARGET","_skip":true,"targetEntity":{"var":"ent.vars.coordinator"}},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_TRIGGER_FACTOR","factor":0},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"tmp.ballCoordinateLinked"},{"type":"VAR_NUMBER","changeType":"set","value":{"var":"tmp.ballCoordinateLinked"},"varName":"ent.vars.collabSpot"},{"type":"VAR_STRING","changeType":"set","value":"tmp.ballCollabEnt-","varName":"ent.vars.tmpVarString1"},{"type":"VAR_STRING","changeType":"append","value":{"var":"ent.vars.collabSpot"},"varName":"ent.vars.tmpVarString1"},{"type":"SET_VAR_ENTITY","entity":{"self":1},"varName":{"var":"ent.vars.tmpVarString1"}},{"type":"CONSOLE_LOG","_skip":true,"isError":true,"text":"TEST"},{"type":"LABEL","name":"adjust"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"NAV_AWAY_FROM","distance":9,"forceTime":true,"maxTime":0.1,"target":{"ent":"target"}},{"type":"IF","condition":"!($tmp.ballCoordinatorEnt) || ($ent.vars.collabAttackRdy < 1)","_br":{"then":[{"type":"GOTO_LABEL","name":"end"}]}},{"type":"IF","condition":"$ent.vars.collabAttackRdy < 2","_br":{"then":[{"type":"GOTO_LABEL","name":"adjust"}]}},{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"ent.vars.collabAttackRdy"},{"type":"CONSOLE_LOG","_skip":true,"logColor":"GREEN","text":"{v:tmp.ballCoordinateLinked} balls linked, start action!! {v:ent.vars.collabSpot}"},{"type":"SET_TRIGGER_FACTOR","factor":1},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.4},{"type":"SET_COLL","collType":"DASHING"},{"type":"VAR_VEC3_FROM_POS","dirAdjust":{"direction":{"var":"ent.vars.collabAtkDir"},"distance":8},"position":{"ent":"target"},"varName":"ent.vars.collabAtkPos"},{"type":"SET_Z_VEL","zValue":7},{"type":"SET_SPEED","accel":5,"relative":1.9},{"type":"NAV_TO","failTeleport":"OFF","maxTime":0.6,"target":{"var":"ent.vars.collabAtkPos"}},{"type":"SET_VAR_ENTITY","varName":"ent.vars.coordinator"},{"type":"SHOW_ANIMATION","animation":"jump"},{"type":"RESET_TIME_TRACKER","tracker":"collabAttack"},{"type":"CALL_ENEMY_ACTION","action":"atkRageLaser"},{"type":"LABEL","name":"end"},{"type":"CALL_ENEMY_ACTION","action":"collabCleanup"}],"deathInRageCollab":[{"type":"IF","_skip":true,"condition":"$ent.vars.collabAttackRdy >= 1 && $tmp.ballCoordinatorEnt","_br":{"then":[{"type":"CONSOLE_LOG","logColor":"ORANGE","text":"InCollab death of position {v:ent.vars.collabSpot}!"},{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.vars.collabSpot"},"varName":"ent.vars.tmpNum"},{"type":"LABEL","name":"a"},{"type":"VAR_STRING","changeType":"set","value":"tmp.ballCollabEnt-","varName":"ent.vars.tmpVarString1"},{"type":"VAR_STRING","changeType":"append","value":{"var":"ent.vars.tmpNum"},"varName":"ent.vars.tmpVarString1"},{"type":"IF","condition":"$ent.vars.tmpNum < $tmp.ballCoordinateLinked","_br":{"then":[{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.vars.tmpNum"},{"type":"VAR_STRING","changeType":"set","value":"tmp.ballCollabEnt-","varName":"ent.vars.tmpVarString2"},{"type":"VAR_STRING","changeType":"append","value":{"var":"ent.vars.tmpNum"},"varName":"ent.vars.tmpVarString2"},{"type":"SET_VAR_ENTITY","entity":{"[var]":"ent.vars.tmpVarString2"},"varName":{"var":"ent.vars.tmpVarString1"}},{"type":"GOTO_LABEL","name":"a"}]}},{"type":"SET_VAR_ENTITY","varName":{"ind":"ent.vars.tmpVarString1"}},{"type":"CONSOLE_LOG","isError":true,"text":"DETH!"},{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"tmp.ballCoordinateLinked"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.collabSpot"}]}},{"type":"CALL_ENEMY_ACTION","action":"collabCleanup"},{"type":"CALL_ENEMY_ACTION","action":"killHit"},{"type":"DO_MANUAL_KILL","_skip":true,"showExplosion":true}],"collabCleanup":[{"type":"CONSOLE_LOG","logColor":"PURPLE","text":"Collab cleanup, spot {v:ent.vars.collabSpot}!"},{"type":"COMBAT_IF","condition":[{"type":"IS_ENTITY","otherEntity":{"var":"tmp.ballCoordinatorEnt"},"thisEntity":{"self":1}}],"_br":{"then":[{"type":"GROUP","_skip":true,"name":"n-times Collab-Ent delete loop","_br":{"then":[{"type":"VAR_NUMBER","_skip":true,"changeType":"set","value":0,"varName":"ent.vars.tmpNum"},{"type":"LABEL","_skip":true,"name":"a"},{"type":"VAR_NUMBER","_skip":true,"changeType":"add","value":1,"varName":"ent.vars.tmpNum"},{"type":"IF","_skip":true,"condition":"$ent.vars.tmpNum < $tmp.ballCoordinateLinked","_br":{"then":[{"type":"CONSOLE_LOG","_skip":true,"logColor":"BLUE","text":"a"},{"type":"VAR_STRING","changeType":"set","value":"tmp.ballCollabEnt-","varName":"ent.vars.tmpVarString1"},{"type":"VAR_STRING","changeType":"append","value":{"var":"ent.vars.tmpNum"},"varName":"ent.vars.tmpVarString1"},{"type":"SET_VAR_ENTITY","varName":{"var":"ent.vars.tmpVarString1"}},{"type":"GOTO_LABEL","name":"a"}]}},{"type":"VAR_STRING","changeType":"set","value":"","varName":"ent.vars.tmpVarString1"}]}},{"type":"SET_VAR_ENTITY","varName":"tmp.ballCollabEnt-1"},{"type":"SET_VAR_ENTITY","varName":"tmp.ballCollabEnt-2"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"tmp.ballCoordinateLinked"},{"type":"CONSOLE_LOG","logColor":"PURPLE","text":"BALL COORDINATE GONE!"},{"type":"SET_VAR_ENTITY","varName":"tmp.ballCoordinatorEnt"}]}},{"type":"IF","condition":"!$tmp.ballCoordinatorEnt || !$ent.vars.coordinator || ($ent.vars.collabAttackRdy >= 2)","_br":{"then":[{"type":"CONSOLE_LOG","logColor":"PURPLE","text":"Cleaned {v:ent.vars.collabSpot}!\n1: {v:tmp.ballCollabEnt-1}\n2: {v:tmp.ballCollabEnt-2}"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.collabSpot"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.collabAttackRdy"},{"type":"SET_VAR_ENTITY","varName":"ent.vars.coordinator"}]}}],"enterUltraRage":[{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_DAMAGE_FACTOR","factor":0.1},{"type":"SET_TRIGGER_FACTOR","factor":0},{"type":"REGEN_HP","duration":1.6,"entity":{"self":1},"value":0.69,"valueAbsolute":0,"valueOfSelfHP":0,"valueRandom":0.02},{"type":"CLEAR_FX","group":"weak"},{"type":"SPAWN_FX","duration":2.1,"effect":"FX:enemy.rage#eyeSmallChargeUltra","group":"rageExplosion","target":{"ent":"self","align":"NODE_HEAD","off":[0,0.3125,0.25]},"wait":true,"waitSkip":0.2},{"type":"CLEAR_FX","group":"rage"},{"type":"RESET_HIT_TRACKER","tracker":"rageWeak"},{"type":"SET_ENEMY_MODE","active":true,"mode":"ultraRage"},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:enemy.rage#eyeSmallUltra","group":"rage","ignoreSlowMo":0.5,"target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,0.3125,0.25]}},{"type":"CALL_ENEMY_ACTION","action":"collabCleanup"},{"type":"WAIT","time":0.6}],"startWeak":[{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:combat.weak#blink","group":"weak","target":{"ent":"self"}},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.collabSpot"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.collabAttackRdy"},{"type":"SET_VAR_ENTITY","varName":"ent.vars.coordinator"},{"type":"CALL_ENEMY_ACTION","action":"collabCleanup"},{"type":"CONSOLE_LOG","_skip":true,"text":"BREAK"}],"endWeak":[{"type":"CLEAR_FX","group":"weak"}],"init":[{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"rage1"}],"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.collabAttackRdy"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.collabSpot"}]}}],"test0r":[{"type":"FACE_TO_DIR","_skip":true,"direction":"NORTH"},{"type":"WAIT","time":0.016666666666666666},{"type":"VAR_VEC2_FROM_ENT_FACE","entity":{"self":1},"offset":-0.5,"offsetRandom":0.5,"varName":"ent.vars.testDir"},{"type":"VAR_VEC3_FROM_POS","dirAdjust":{"direction":{"var":"ent.vars.testDir"},"distance":4},"position":{"ent":"target"},"varName":"ent.vars.testPos"},{"type":"SHOOT_PROXY","immediateShot":true,"pos":{"var":"ent.vars.testPos"},"proxy":{"global":"explodeMedium"}},{"type":"WAIT","time":0.4}],"testNotif":[{"type":"CONSOLE_LOG","logColor":"RED","text":"UR MOM GOT NOTIFIED!"}],"moveJump":[{"type":"MOVE_TO","distance":3,"target":{"ent":"target"}},{"type":"JUMP","jumpHeight":"XL"},{"type":"WAIT","time":2}]},"proxies":{},"reactions":{"hpBreak":{"dmgWalkAnim":"default","fly":"MASSIVE3","preAction":"hpBreak","preSetState":"COMBAT","type":"HpBreak"}},"parts":{},"modes":{},"alts":{}}