{"base":{"aimPos":"NODE_HUD","aimRadius":40,"defaultState":"IDLE","figure":"FIG:enemy.hub-area.molelion#def","hp":25,"hpBreaks":[{"heal":0.2,"hp":0.75},{"heal":0.2,"hp":0.4},{"cond":"!$p.has.ch2.natureReturn","dmgFactor":0,"heal":0.2,"hp":0.02,"hpBarrier":0.02}],"hudPos":{"align":"NODE_HUD","off":[0,0,4]},"hudType":"BOSS","initAction":"init","skewFactor":1,"boomAction":"death","freqBase":1,"freqGrowth":1,"freqWeight":1,"dieAction":"killHit","dieAnims":"death","dieFly":"MASSIVE_CLOSE","showAction":"intro","walkAnims":{"default":{"damage":"damageHead01","damageRight":"damageHead02","die":"breakDmgLand","dmgFall":"breakDmgFall","dmgFly":"breakDmgFly","faceRot":"headTurn22L","faceRot2":"headTurn22R","idle":"idleHead"},"weak":{"damage":"breakDmgFly","die":"breakDmgLand","dmgFall":"breakDmgFall","dmgFly":"breakDmgFly","idle":"breakLand"},"death":{"damage":"breakStart","die":"breakDmgLand","dmgFall":"breakFall","dmgFly":"breakStart"}},"config":{"groundConnect":"GLUED","hitResist":[1,0.75,0.5],"hitStable":"MASSIVE","walkAnim":"default","weight":-1,"zGravityFactor":2}},"trackers":{"hit":{"break":{"altTrackers":[],"hitResist":[1,0.6,0.5],"hits":80},"artilleryBreak":{"altTrackers":[],"hits":4},"bulletHellBreak":{"altTrackers":[],"hits":10}},"shields":{},"time":{"weakRegen":{"altTrackers":[],"duration":5},"artilleryMode":{"altTrackers":[],"duration":10}}},"states":{"IDLE":{"choices":[{"preSetState":"COMBAT","req":[{"type":"IS_AGGRO"}]},{"action":"idle"}],"breakTracker":"break","reactions":["break","hpBreak"],"config":{"walkAnim":"default"}},"COMBAT":{"choices":[{"action":"attilleryAttack","frequency":"NORMAL","req":[{"type":"BREAK_METER_OVER","value":0.6},{"type":"TIMER_READY","tracker":"artilleryMode"}],"_skip":false},{"action":"attackSometimes","frequency":"SOMETIMES","req":[{"type":"HP_BROKEN","count":1}],"_skip":false},{"action":"attackNorm","frequency":"NORMAL","_skip":false},{"action":"idle"}],"breakTracker":"break","reactions":["break","hpBreak","reflectHit"],"config":{"dmgFactor":0.5,"hitStable":"MASSIVE","walkAnim":"default"}},"WEAK":{"choices":[{"action":"weakRegen","preSetState":"COMBAT","req":[{"type":"RECOVER_READY"}]},{"action":"weakIdle"}],"reactions":["hpBreakWeak"],"recoverTracker":"weakRegen","config":{"dmgFactor":1.25,"groundConnect":"LOOSE","hitFlyStyle":"FACE_FIX","hitResist":[1,1,1],"hitStable":"LIGHT","walkAnim":"weak","weight":300}}},"actions":{"idle":[{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"tailOut"}],"_br":{"then":[{"type":"SHOW_ANIMATION","animation":"idleTail","noReset":true}]}},{"type":"CALL_ENEMY_ACTION","action":"_resetIdleFacing"},{"type":"WAIT","time":[0.1,0.3]}],"weakIdle":[{"type":"WAIT","time":0.3}],"attackNorm":[{"type":"COMBAT_SWITCH","entries":[{},{}],"saveExecuted":"ent.vars.attackNorm","_br":{"0":[{"type":"CALL_ENEMY_ACTION","action":"clawAttack"}],"1":[{"type":"CALL_ENEMY_ACTION","action":"shootAttack"}]}}],"attackSometimes":[{"type":"CALL_ENEMY_ACTION","action":"groundDive"},{"type":"COMBAT_SWITCH","_skip":true,"entries":[{"cond":[{"type":"HP_BROKEN","count":1}]},{}],"saveExecuted":"ent.vars.attackSometimes","_br":{"0":[],"1":[{"type":"CALL_ENEMY_ACTION","action":"clawAttack"}]}}],"bulletHellPrepare":[{"type":"SET_DAMAGE_FACTOR","factor":0.1},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.vars.bulletWeek"},{"type":"SET_PARRY_REACT","reactType":"STABLE","trigger":1.5},{"type":"SET_SPEED","accel":0.5,"relative":3},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"SET_TMP_TARGET","target":{"named":"bigAttackSpot"}},{"type":"CALL_ENEMY_ACTION","action":"_burrowDown"},{"type":"SET_COLL","collType":"NONE"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#molelionDiggingSubtle","faceRotate":"PRECISE","group":"move","target":{"ent":"self"}},{"type":"MOVE_TO","precise":true,"target":{"ent":"target"}},{"type":"RESET_COLL"},{"type":"FACE_TO_DIR","direction":"SOUTH_EAST"},{"type":"SET_ENEMY_MODE","active":true,"mode":"tailOut"},{"type":"SET_CAMERA_TARGET","speed":0.5,"spline":"EASE_STRONG","target":{"ent":"self","align":"CENTER"},"zoom":1.25},{"type":"ADD_PLAYER_CAMERA_TARGET","align":{"align":"NONE","off":[0,0,3]},"zoomOut":[0,15]},{"type":"CALL_ENEMY_ACTION","action":"_burrowOut"},{"type":"PUSH_PULL_FORCE","duration":0.3,"maxFaceAngle":0,"maxSidewayDist":0,"maxWeight":0,"moveScale":0,"ppStrength":20,"radius":5,"radiusFade":0.2,"radiusMin":0,"target":{"ent":"self"},"timeFadeIn":0,"timeFadeOut":0,"zRange":2},{"type":"WAIT","time":0.2},{"type":"SHOW_ANIMATION","animation":"atkTailLaserCharge"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"SET_CAMERA_TARGET","speed":0.7,"spline":"EASE_STRONG","target":{"ent":"self"},"zoomOut":10},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#molelionBigCharge","group":"charge","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_TRIGGER_FACTOR","factor":1},{"type":"ENABLE_REACTION","reaction":"bulletHellBreak"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"else":true,"_br":{"then":[{"type":"CALL_ENEMY_ACTION","action":"_spawnBlockHp2"}],"else":[{"type":"CALL_ENEMY_ACTION","action":"_spawnBlockHp1"}]}},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"WAIT_UNTIL_CHARGE_GUI_COMPLETE"},{"type":"DISABLE_REACTION","reaction":"bulletHellBreak"},{"type":"SHOW_CHARGE_GUI","align":{"align":"NONE","off":[0,0,5]},"duration":1.5,"text":{"en_US":"{c:5}Full Power{c}","langID":4}},{"type":"CALL_ENEMY_ACTION","action":"bulletHellAttack"}],"bulletHellAttack":[{"type":"SET_DAMAGE_FACTOR","factor":0.1},{"type":"SET_TRIGGER_FACTOR","factor":0},{"type":"FACE_TO_DIR","direction":"SOUTH"},{"type":"SHOW_ANIMATION","animation":"atkTailLaserCharge","noReset":true},{"type":"CLEAR_FX","group":"charge"},{"type":"KILL_PROXIES","groupName":"block","proxyOwner":{"self":1}},{"type":"SPAWN_FX","duration":1,"effect":"FX:generic.discharge#molelionBullethell","target":{"ent":"self","align":"HOOK_1"}},{"type":"SPAWN_FX","_skip":true,"duration":0.8,"effect":"FX:generic.area#groundWavesXXL","target":{"ent":"self"}},{"type":"WAIT","time":0.4},{"type":"PUSH_PULL_FORCE","duration":0.7,"maxFaceAngle":0,"maxSidewayDist":0,"maxWeight":0,"ppStrength":20,"radius":7,"radiusFade":0.4,"radiusMin":0,"target":{"ent":"self"},"timeFadeIn":0,"timeFadeOut":0,"zRange":2},{"type":"ADD_PLAYER_CAMERA_TARGET","align":"NONE","zoomOut":[0,15]},{"type":"SHOW_ANIMATION","animation":"atkTailSpin"},{"type":"SPAWN_FX","duration":1,"effect":"FX:generic.trail#molelionTrailTrail","smoothAdjust":0.25,"target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_2"},{"type":"SHOOT_PROXY","pos":{"ent":"self"},"proxy":"bulletHell"},{"type":"WAIT","time":1.4},{"type":"SHOW_ANIMATION","animation":"atkTailSpinEnd"},{"type":"WAIT","time":0.5},{"type":"SET_ENEMY_MODE","active":true,"mode":"tailOut"},{"type":"SET_TMP_TARGET"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"else":true,"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"ent.vars.jumps"}],"else":[{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"ent.vars.jumps"}]}},{"type":"CALL_ENEMY_ACTION","action":"_groundDive"},{"type":"SET_DAMAGE_FACTOR","factor":1},{"type":"SET_TRIGGER_FACTOR","factor":1},{"type":"RESET_TIME_TRACKER","tracker":"artilleryMode"},{"type":"RESET_ENEMY_FREQUENCIES","frequency":"SOMETIMES","token":true},{"type":"WAIT","time":1}],"bulletHellInterrupt":[{"type":"SET_DAMAGE_FACTOR","factor":0.1},{"type":"SET_TRIGGER_FACTOR","factor":0},{"type":"SHOW_CHARGE_GUI","align":{"align":"NONE","off":[0,0,5]},"duration":1.5,"text":{"en_US":"{c:2}Weakened{c}","langID":5}},{"type":"KILL_PROXIES","groupName":"block","proxyOwner":{"self":1}},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.vars.bulletWeek"},{"type":"FACE_TO_TARGET","instant":true},{"type":"SHOW_ANIMATION","animation":"interruptCharge"},{"type":"PUSH_PULL_FORCE","duration":1,"maxFaceAngle":0,"maxSidewayDist":0,"maxWeight":0,"moveScale":0,"ppStrength":20,"radius":7,"radiusFade":0.4,"radiusMin":0,"target":{"ent":"self"},"timeFadeIn":0,"timeFadeOut":0,"zRange":4},{"type":"SPAWN_FX","effect":"FX:generic.area#molelionSingleWave","ignoreSlowMo":0.5,"target":{"ent":"self"}},{"type":"SPAWN_FX","duration":0.9,"effect":"FX:generic.discharge#molelionBulletHellFail","ignoreSlowMo":0.35,"target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.4},{"type":"SHOW_ANIMATION","animation":"atkTailLaserCharge","interpolate":0.5},{"type":"WAIT","time":0.5},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"ent.vars.bulletWeek"},{"type":"CALL_ENEMY_ACTION","action":"bulletHellAttack"}],"groundDive":[{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"else":true,"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"ent.vars.jumps"}],"else":[{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.jumps"}]}},{"type":"CALL_ENEMY_ACTION","action":"_groundDive"},{"type":"WAIT","time":1}],"clawAttack":[{"type":"SET_PARRY_REACT","reactType":"STABLE","trigger":1.5},{"type":"CALL_ENEMY_ACTION","action":"_burrowDown"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#molelionDigging","faceRotate":"PRECISE","group":"move","target":{"ent":"self"}},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"else":true,"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"ent.vars.sweeps"}],"else":[{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.sweeps"}]}},{"type":"SHOW_ANIMATION","animation":"burrowLoop"},{"type":"SET_SPEED","accel":0.5,"relative":1.5},{"type":"NAV_TO_RANGE","keepDir":true,"maxDistAdjust":6,"moveDist":6,"relation":"ANY","target":{"ent":"target"},"targetDist":12},{"type":"NAV_TO_RANGE","keepDir":true,"maxDistAdjust":6,"moveDist":6,"relation":"ANY","target":{"ent":"target"},"targetDist":12},{"type":"NAV_TO_RANGE","keepDir":true,"maxDistAdjust":3,"moveDist":6,"relation":"ANY","target":{"ent":"target"},"targetDist":14},{"type":"SET_SPEED","accel":0.5,"relative":2},{"type":"NAV_TO_RANGE","keepDir":true,"maxDistAdjust":3,"moveDist":6,"relation":"ANY","target":{"ent":"target"},"targetDist":12},{"type":"SET_SPEED","accel":0.5,"relative":2.5},{"type":"NAV_TO_RANGE","keepDir":true,"maxDistAdjust":3,"moveDist":6,"relation":"ANY","target":{"ent":"target"},"targetDist":8},{"type":"LABEL","name":"atk"},{"type":"NAV_TO_RANGE","keepDir":true,"maxDistAdjust":3,"moveDist":6,"relation":"ANY","target":{"ent":"target"},"targetDist":6},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":8},{"type":"POINT_APPROACH","distance":3,"duration":[0.1,1]},{"type":"CLEAR_FX"},{"type":"SET_SPEED","relative":2},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"FACE_TO_TARGET","instant":true},{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.vars.sweeps"},{"type":"SET_FACE_STYLE","facingSpeed":2,"facingType":"TARGET"},{"type":"SET_BOUND_PUSH","back":1,"front":1,"side":1},{"type":"SHOW_ANIMATION","animation":"atkClaw01"},{"type":"SPAWN_FX","effect":"FX:generic.impact#molelionOut","target":{"ent":"self"}},{"type":"SPAWN_FX","_skip":true,"duration":-1,"effect":"FX:generic.trail#moleratJumpOut","group":"move","target":{"ent":"self","align":"CENTER"}},{"type":"POINT_APPROACH","adjustSpeed":100,"distance":2,"duration":0.3,"untilHook":"HOOK_1"},{"type":"CALL_ENEMY_ACTION","action":"_spawnHole"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_COLL","collType":"DASHING"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"HIT_SWEEP","align":"HOOK_1","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE","hitType":"SLASH","impact":"MASSIVE"},"freeze":"HEAVY","range":5.5,"rangeStart":-5.5},{"type":"SPAWN_FX","effect":"FX:generic.sweep#nyxBig","target":{"ent":"self"}},{"type":"WAIT","time":0.2},{"type":"SET_BOUND_PUSH"},{"type":"IF","condition":"$ent.vars.sweeps > 0","_br":{"then":[{"type":"WAIT","time":0.1},{"type":"CALL_ENEMY_ACTION","action":"_burrowDownQuick"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#molelionDigging","faceRotate":"PRECISE","group":"move","target":{"ent":"self"}},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"SET_SPEED","accel":0.5,"relative":2.5},{"type":"NAV_TO_RANGE","keepDir":true,"maxDistAdjust":4,"moveDist":6,"target":{"ent":"target"},"targetDist":8},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"_br":{"then":[{"type":"SET_DMG_CEILING","maxTotalDmg":2.5}]}},{"type":"NAV_TO_RANGE","_skip":true,"keepDir":true,"maxDistAdjust":2,"moveDist":6,"target":{"ent":"target"},"targetDist":8},{"type":"GOTO_LABEL","name":"atk"}]}},{"type":"SET_COLL","collType":"ACTOR"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":1}],"_br":{"then":[{"type":"WAIT","time":0.1},{"type":"SHOW_ANIMATION","animation":"atkClaw02"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_2"},{"type":"SPAWN_FX","effect":"FX:generic.discharge#molelionAttack","part":"PART_2","target":{"ent":"self","align":"HOOK_2"}},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"ADD_SLOW_MOTION","_skip":true,"duration":0.6,"invert":"ALL","timeFactor":0.7},{"type":"HIT_SWEEP","align":"HOOK_1","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE2","hitType":"SLASH","impact":"MASSIVE"},"freeze":"HEAVY","maxHits":2,"multiHit":true,"overhitDmg":0.15,"range":7,"rangeStart":-7},{"type":"SPAWN_FX","effect":"FX:generic.sweep#nyxBig","target":{"ent":"self"}},{"type":"RESET_COLL"},{"type":"SET_SPEED","accel":2,"relative":1.4},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#molelionDiggingSubtle","faceRotate":"PRECISE","group":"move","target":{"ent":"self"}},{"type":"POINT_APPROACH","distance":0.5,"duration":0.5},{"type":"CLEAR_FX","group":"move"},{"type":"CALL_ENEMY_ACTION","action":"_spawnHole"}]}},{"type":"WAIT_UNTIL_ANIM_DONE"},{"type":"CLEAR_ANIMATION"},{"type":"CALL_ENEMY_ACTION","action":"_resetIdleFacing"},{"type":"WAIT","time":0.7}],"shootAttack":[{"type":"CALL_ENEMY_ACTION","action":"_burrowDown"},{"type":"SET_FACE_STYLE","facingSpeed":0.8,"facingType":"TARGET"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#molelionDiggingSubtle","faceRotate":"PRECISE","group":"move","target":{"ent":"self"}},{"type":"SET_SPEED","accel":0.5,"relative":3},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"SHOW_ANIMATION","animation":"burrowLoop"},{"type":"NAV_TO_RANGE","keepDir":true,"moveDist":16,"precise":true,"relation":"ANY","target":{"ent":"target"},"targetDist":16},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"FACE_TO_TARGET","instant":true},{"type":"SET_FACE_STYLE","facingSpeed":2,"facingType":"TARGET"},{"type":"STOP_XY"},{"type":"SET_ENEMY_MODE","active":true,"mode":"tailOut"},{"type":"CALL_ENEMY_ACTION","action":"_burrowOut"},{"type":"PUSH_PULL_FORCE","duration":0.3,"maxFaceAngle":0,"maxSidewayDist":0,"maxWeight":0,"ppStrength":20,"radius":4,"radiusFade":3,"radiusMin":0,"target":{"ent":"self"},"timeFadeIn":0,"timeFadeOut":0,"zRange":2},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":100,"target":{"ent":"target"}},{"type":"WAIT","time":0.3},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":1}],"_br":{"then":[{"type":"SET_PHASE","phase":"PRE_ATTACK","time":0.4},{"type":"COMBAT_SWITCH","entries":[{"cond":[{"type":"HP_BROKEN","count":1,"equal":true}]},{"cond":[{"type":"HP_BROKEN","count":2}]}],"select":"FIRST","_br":{"0":[{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"ent.vars.shootOpt"}],"1":[{"type":"VAR_NUMBER","changeType":"set","value":4,"varName":"ent.vars.shootOpt"}]}},{"type":"CALL_ENEMY_ACTION","action":"_doubleShoot"},{"type":"WAIT","time":0.2}]}},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":10,"target":{"ent":"target","off":[0,0,1]}},{"type":"START_AIM_FX","aimFx":"ReflectProjectile","selfPos":"HOOK_1"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":0.7},{"type":"SHOW_ANIMATION","animation":"atkTailShot2Charge","interpolate":0.2},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#moleratRedRaysS","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.7},{"type":"SPAWN_FX","effect":"FX:generic.discharge#redRayQuick","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.3},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#moleratShoot1","target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"atkTailShot2"},{"type":"SHOOT_PROXY","immediateShot":true,"pos":{"ent":"self","align":"HOOK_1"},"proxy":"shotBig"},{"type":"ADD_PLAYER_CAMERA_TARGET","align":"CENTER","entity":{"childProxyLast":""},"zoomOut":[0,15]},{"type":"WAIT_UNTIL_ANIM_DONE"},{"type":"SHOW_ANIMATION","animation":"idleTail"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":1.1}],"attilleryAttack":[{"type":"CALL_ENEMY_ACTION","action":"_burrowDown"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#molelionDiggingSubtle","faceRotate":"PRECISE","group":"move","target":{"ent":"self"}},{"type":"SET_SPEED","accel":0.5,"relative":3},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"SET_POI_TMP_TARGET","playerDist":16,"poiTarget":{"conditions":[],"namePart":"shootSpot","type":"NAMED_ENTITIES"},"zDistance":2},{"type":"SHOW_ANIMATION","animation":"burrowLoop"},{"type":"MOVE_TO","target":{"ent":"target"}},{"type":"CLEAR_FX"},{"type":"SET_TMP_TARGET"},{"type":"FACE_TO_TARGET","instant":true},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_ENEMY_MODE","active":true,"mode":"tailOut"},{"type":"CALL_ENEMY_ACTION","action":"_burrowOut"},{"type":"COMBAT_SWITCH","entries":[{"cond":[{"type":"HP_BROKEN","count":0,"equal":true}]},{"cond":[{"type":"HP_BROKEN","count":1,"equal":true}]},{"cond":[{"type":"HP_BROKEN","count":2}]}],"_br":{"0":[{"type":"CALL_ENEMY_ACTION","action":"_spawnBlocks3"}],"1":[{"type":"CALL_ENEMY_ACTION","action":"_spawnBlocks2"}],"2":[{"type":"CALL_ENEMY_ACTION","action":"_spawnBlocks1"}]}},{"type":"CLEAR_FOLLOW"},{"type":"ENABLE_REACTION","reaction":"artilleryBreak"},{"type":"WAIT","time":0.5},{"type":"SET_FACE_STYLE","facingSpeed":2,"facingType":"TARGET"},{"type":"LABEL","name":"shoot"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":100,"target":{"ent":"target","align":"BOTTOM"}},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":0.5},{"type":"COMBAT_SWITCH","entries":[{"cond":[{"type":"HP_BROKEN","count":1,"not":true}]},{"cond":[{"type":"HP_BROKEN","count":2,"not":true}]},{"cond":[{"type":"HP_BROKEN","count":1}]}],"saveExecuted":"ent.vars.artilleryOpt","_br":{"0":[{"type":"VAR_NUMBER","changeType":"set","value":-1,"varName":"ent.vars.shootOpt"}],"1":[{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.shootOpt"}],"2":[{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"ent.vars.shootOpt"}]}},{"type":"CALL_ENEMY_ACTION","action":"_doubleShoot"},{"type":"WAIT_UNTIL_CHARGE_GUI_COMPLETE"},{"type":"COMBAT_IF","condition":[{"type":"CHARGE_GUI_COMPLETE","not":true,"timeBefore":0}],"_br":{"then":[{"type":"GOTO_LABEL","name":"shoot"}]}},{"type":"RESET_TIME_TRACKER","tracker":"artilleryMode"},{"type":"DISABLE_REACTION","reaction":"artilleryBreak"},{"type":"KILL_PROXIES","groupName":"block","proxyOwner":{"self":1}},{"type":"WAIT","time":1}],"init":[{"type":"CALL_ENEMY_ACTION","_skip":true,"action":"_spawnHole"}],"_burrowDown":[{"type":"CALL_ENEMY_ACTION","action":"_clearHole"},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"tailOut"}],"else":true,"_br":{"then":[{"type":"SET_ENEMY_MODE","active":false,"mode":"tailOut"},{"type":"SHOW_ANIMATION","animation":"tailBurrow"},{"type":"SPAWN_FX","delay":0.1,"duration":0.5,"effect":"FX:generic.trail#molelionDiggingTail","target":{"ent":"self"}}],"else":[{"type":"SHOW_ANIMATION","animation":"headBurrow"},{"type":"SPAWN_FX","delay":0.2,"duration":0.5,"effect":"FX:generic.trail#molelionDiggingStart","target":{"ent":"self","align":"HOOK_1"}}]}},{"type":"WAIT","time":0.5},{"type":"SET_ENEMY_MODE","active":true,"mode":"underground"}],"_burrowDownQuick":[{"type":"CALL_ENEMY_ACTION","action":"_clearHole"},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"tailOut"}],"else":true,"_br":{"then":[{"type":"SET_ENEMY_MODE","active":false,"mode":"tailOut"},{"type":"SHOW_ANIMATION","animation":"tailBurrow"},{"type":"SPAWN_FX","delay":0.1,"duration":0.5,"effect":"FX:generic.trail#molelionDiggingTail","target":{"ent":"self"}},{"type":"WAIT","time":0.5}],"else":[{"type":"SHOW_ANIMATION","animation":"headBurrowQuick","interpolate":0.2},{"type":"SPAWN_FX","delay":0.1,"duration":0.4,"effect":"FX:generic.trail#molelionDiggingStart","target":{"ent":"self"}},{"type":"WAIT","time":0.3}]}},{"type":"SET_ENEMY_MODE","active":true,"mode":"underground"}],"_burrowOut":[{"type":"CLEAR_FX"},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"tailOut"}],"else":true,"_br":{"then":[{"type":"CALL_ENEMY_ACTION","action":"_spawnHole"},{"type":"SPAWN_FX","effect":"FX:generic.impact#molelionOut","target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"tailUnburrow","followUp":"idleTail"}],"else":[{"type":"CALL_ENEMY_ACTION","action":"_spawnHole"},{"type":"SPAWN_FX","effect":"FX:generic.impact#molelionOut","target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"headUnburrow","followUp":"idleHead"}]}}],"_spawnHole":[{"type":"SET_ENEMY_MODE","active":false,"mode":"underground"},{"type":"STOP_XY"},{"type":"SET_MOVE_MISC","groundConnect":"GLUED"},{"type":"CLEAR_FX","group":"hole"},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:generic.aura#moleLionHole","group":"hole","target":{"ent":"self"}}],"_clearHole":[{"type":"SET_MOVE_MISC","groundConnect":"LOOSE"},{"type":"CLEAR_FX","group":"hole"}],"_groundDive":[{"type":"SET_PARRY_REACT","reactType":"STABLE","trigger":0},{"type":"CALL_ENEMY_ACTION","action":"_burrowDown"},{"type":"LABEL","name":"attack"},{"type":"SHOW_CHARGE_GUI","align":{"align":"NODE_HUD","off":[0,0,1]},"duration":12,"symbol":"UNBLOCKABLE","text":{"en_US":"Ground Burst","langID":6}},{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.vars.jumps"},{"type":"SET_FACE_STYLE","facingSpeed":0.8,"facingType":"TARGET"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#molelionDigging","faceRotate":"PRECISE","group":"move","target":{"ent":"self"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#moleratGroundCharge","faceRotate":"PRECISE","group":"move","target":{"ent":"self"}},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"SHOW_ANIMATION","animation":"burrowLoop"},{"type":"SET_SPEED","accel":0.3,"relative":1.5},{"type":"START_AIM_FX","aimFx":"Circle8","pos":"Z_BASE"},{"type":"WAIT","time":0.2},{"type":"CLEAR_FOLLOW"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":2},{"type":"POINT_APPROACH","adjustSpeed":100,"distance":5,"duration":[0.4,6]},{"type":"CLEAR_CHARGE_GUI"},{"type":"SPAWN_FX","effect":"FX:generic.discharge#redGroundXL","group":"signal","target":{"ent":"self","align":"Z_BASE"}},{"type":"POINT_APPROACH","adjustSpeed":3.5,"distance":1.25,"duration":0.5},{"type":"CLEAR_FX"},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"SPAWN_FX","effect":"FX:generic.impact#molelionOutBig","target":{"ent":"self"}},{"type":"SET_DMG_CEILING","maxTotalDmg":2.5},{"type":"SHOOT_PROXY_RANGE","angleRange":360,"count":8,"delay":0,"duration":0.5,"pos":{"ent":"self","off":[0,0,2]},"shuffle":true,"startDist":[6.5,8.5],"startDistCollide":"CLOSER","uniformDir":0,"proxy":"rockFall"},{"type":"SHOOT_PROXY_RANGE","angleRange":360,"angleVary":25,"count":12,"delay":0.2,"duration":0.7,"pos":{"ent":"self","off":[0,0,2]},"shuffle":true,"startDist":[11,13],"startDistCollide":"CLOSER","uniformDir":0,"proxy":"rockFall"},{"type":"HIT_CIRCLE","attackInfo":{"damageFactor":1.5,"element":"NEUTRAL","fly":"MASSIVE2","guardable":"NEVER","hitType":"SLASH","impact":"HEAVY"},"duration":0.1,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":4,"target":{"ent":"self"}},{"type":"SPAWN_FX","duration":0.5,"effect":"FX:generic.trail#molelionJumpOut","group":"move","target":{"ent":"self","align":"NODE_CENTER"}},{"type":"SHOW_ANIMATION","animation":"atkUnburrowJumpSpin2"},{"type":"IF","condition":"$ent.vars.jumps == 0","_br":{"then":[{"type":"KILL_PROXIES","groupName":"bulletHell","proxyOwner":{"self":1}}]}},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"SPAWN_FX","duration":1,"effect":"FX:generic.aura#moleLionHole","group":"hole","target":{"ent":"self"}},{"type":"SPAWN_FX","duration":0.5,"effect":"FX:generic.trail#molelionDiggingStart","fixPos":"FIRST","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.6},{"type":"IF","condition":"$ent.vars.jumps > 0","_br":{"then":[{"type":"GOTO_LABEL","name":"attack"}]}},{"type":"WAIT","time":0.3},{"type":"FACE_TO_TARGET","instant":true},{"type":"SET_ENEMY_MODE","active":false,"mode":"tailOut"},{"type":"CALL_ENEMY_ACTION","action":"_burrowOut"},{"type":"WAIT","time":0.5},{"type":"CLEAR_ANIMATION"},{"type":"SET_FACE_STYLE","facingSpeed":0.8,"facingType":"TARGET"},{"type":"WAIT","time":0.5}],"_doubleShoot":[{"type":"SHOW_ANIMATION","animation":"atkTailShotCharge","interpolate":0.1},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#moleratRedRaysS","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT_PHASE"},{"type":"FACE_TO_TARGET","instant":true},{"type":"SET_DMG_CEILING","maxTotalDmg":1.5},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.addShotMoves"},{"type":"IF","condition":"!$ent.vars.shootOpt","_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":-1,"varName":"ent.vars.shootOpt"}]}},{"type":"SWITCH","entries":[{"cond":"$ent.vars.shootOpt == 1"},{"cond":"$ent.vars.shootOpt == 2"},{"cond":"$ent.vars.shootOpt == 3"},{"cond":"$ent.vars.shootOpt == 4"},{"cond":"$ent.vars.shootOpt == -1"}],"_br":{"0":[{"type":"SHOOT_PROXY_RANGE","aimType":"AROUND_TARGET","angleRange":189,"angleStart":50,"angleVary":30,"count":2,"delay":0,"duration":0.2,"pos":{"ent":"self","align":"HOOK_1"},"startDist":6,"startDistAdd":2,"startDistCollide":"NONE","uniformDir":0,"proxy":"artillery"},{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.addShotMoves"}],"1":[{"type":"SHOOT_PROXY_RANGE","aimType":"AROUND_TARGET","angleRange":189,"angleStart":50,"angleVary":30,"count":3,"delay":0,"duration":0.4,"pos":{"ent":"self","align":"HOOK_1"},"startDist":6,"startDistAdd":2,"startDistCollide":"NONE","uniformDir":0,"proxy":"artillery"},{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"ent.vars.addShotMoves"}],"2":[{"type":"SHOOT_PROXY_RANGE","aimType":"AROUND_TARGET","angleRange":189,"angleStart":50,"angleVary":30,"count":1,"delay":0,"doubleMirror":"FACE","duration":0,"pos":{"ent":"self","align":"HOOK_1"},"startDist":6,"startDistAdd":0.5,"startDistCollide":"NONE","uniformDir":0,"proxy":"artillery"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.addShotMoves"}],"3":[{"type":"SHOOT_PROXY_RANGE","aimType":"AROUND_TARGET","angleRange":189,"angleStart":50,"angleVary":30,"count":2,"delay":0,"doubleMirror":"FACE","duration":0.2,"pos":{"ent":"self","align":"HOOK_1"},"startDist":5,"startDistAdd":2,"startDistCollide":"NONE","uniformDir":0,"proxy":"artillery"},{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.addShotMoves"}],"4":[{"type":"SHOOT_PROXY_RANGE","aimType":"AROUND_TARGET","angleRange":189,"angleStart":50,"angleVary":30,"count":1,"delay":0,"duration":0,"pos":{"ent":"self","align":"HOOK_1"},"random":true,"startDist":5,"startDistCollide":"NONE","uniformDir":0,"proxy":"artillery"}]}},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.shootOpt"},{"type":"LABEL","name":"shotRepeat"},{"type":"SHOW_ANIMATION","animation":"atkTailShot","followUp":"idleTail"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#moleratShoot1","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.2},{"type":"IF","condition":"$ent.vars.addShotMoves > 0","_br":{"then":[{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.vars.addShotMoves"},{"type":"FACE_TO_TARGET","instant":true},{"type":"GOTO_LABEL","name":"shotRepeat"}]}},{"type":"WAIT","_skip":true,"time":2}],"intro":[{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.aura#moleLionDiggingIntro","target":{"ent":"self"}},{"type":"SET_CAMERA_TARGET","speed":2,"spline":"EASE_STRONG","target":{"ent":"self","off":[0,2,0]},"wait":true,"waitSkip":0.4,"zoom":1.25},{"type":"SHOW_ANIMATION","_skip":true,"animation":"burrowLoop"},{"type":"CLEAR_FX"},{"type":"CALL_ENEMY_ACTION","_skip":true,"action":"_clearHole"},{"type":"FACE_TO_DIR","direction":"SOUTH_WEST","instant":true},{"type":"SET_CAMERA_TARGET","speed":0.6,"spline":"EASE_OUT","target":{"ent":"self","off":[0,0,6]},"waitSkip":0.4,"zoom":1.5},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.aura#moleLionIntroFocus","group":"focus","ignoreSlowMo":1,"target":{"ent":"self","align":"NODE_CENTER"}},{"type":"SPAWN_FX","effect":"FX:generic.impact#molelionOutIntro","target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"atkUnburrowJumpSpin2"},{"type":"WAIT","time":0.4},{"type":"PLAY_SOUND","attached":true,"settings":{"playback":{},"speed":1.1,"type":"GAMEPLAY","volume":0.67},"sound":"media/audio/sfx/enemies/mole-lion/mole-lion-scream-short.wav"},{"type":"SET_CAMERA_TARGET","speed":3,"spline":"EASE_STRONG","target":{"ent":"self","off":[0,0,2]},"waitSkip":0.4},{"type":"ADD_SLOW_MOTION","duration":0.4,"fadeIn":0.3,"fadeOut":0.3,"timeFactor":0.2},{"type":"WAIT","ignoreSlowDown":true,"time":0.9},{"type":"CLEAR_FX","group":"focus"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"SPAWN_FX","duration":1,"effect":"FX:generic.aura#moleLionHole","group":"hole","target":{"ent":"self"}},{"type":"SPAWN_FX","duration":0.5,"effect":"FX:generic.trail#molelionDiggingStart","fixPos":"FIRST","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.8},{"type":"FACE_TO_DIR","direction":"SOUTH"},{"type":"CALL_ENEMY_ACTION","action":"_spawnHole"},{"type":"SPAWN_FX","effect":"FX:generic.impact#molelionOut","target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"introRoar","followUp":"idleHead"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.scream#molelionScream","target":{"ent":"self"}},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":0.7,"spline":"EASE_STRONG","target":{"ent":"self","off":[0,2,0]},"zoom":1.5,"zoomOut":[0,15]},{"type":"SET_CAMERA_ZOOM","duration":2},{"type":"WAIT","time":1.7},{"type":"CLEAR_FX"}],"shootTest":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":0.7},{"type":"SHOW_ANIMATION","animation":"atkTailShot2Charge","interpolate":0.2},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#moleratRedRaysS","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.7},{"type":"SPAWN_FX","effect":"FX:generic.discharge#redRayQuick","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.3},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#moleratShoot1","target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"atkTailShot2","followUp":"idleTail"},{"type":"SHOOT_PROXY","immediateShot":true,"pos":{"ent":"self","align":"HOOK_1"},"proxy":"shotBig"},{"type":"WAIT","time":0.1},{"type":"ADD_PLAYER_CAMERA_TARGET","align":"CENTER","entity":{"childProxyLast":""},"zoomOut":[0,15]},{"type":"WAIT","time":2}],"breakHit":[{"type":"KILL_PROXIES","groupName":"block","proxyOwner":{"self":1}},{"type":"SET_ENEMY_MODE","active":false,"mode":"underground"},{"type":"SET_ENEMY_MODE","active":false,"mode":"tailOut"},{"type":"SET_Z_VEL","zValue":20},{"type":"SET_HIT_STABLE","hitStable":"CATCHING"},{"type":"SHOW_ANIMATION","animation":"breakStart"},{"type":"SPAWN_FX","detached":true,"effect":"FX:combat.weak#molelionBlinkStart","group":"weak","target":{"ent":"self"}},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:combat.weak#blink","group":"weak","target":{"ent":"self"}},{"type":"SPAWN_FX","effect":"FX:generic.impact#molelionOut","ignoreSlowMo":0.35,"target":{"ent":"self"}},{"type":"WAIT","time":0.016666666666666666},{"type":"ADD_SLOW_MOTION","duration":0.4,"fadeOut":0.4,"timeFactor":0.4},{"type":"SET_CAMERA_TARGET","speed":0.25,"spline":"EASE_STRONG","target":{"ent":"self","align":"CENTER","off":[0,0,4.5]}},{"type":"WAIT","time":0.15},{"type":"CLEAR_FX","group":"hole"},{"type":"SHOW_ANIMATION","animation":"breakFall","interpolate":0.2},{"type":"SET_SPEED","relative":0.2},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.1},{"type":"RESET_CAMERA","speed":"FAST","spline":"EASE_STRONG"},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.11666666666666667},{"type":"SPAWN_FX","detached":true,"effect":"FX:nature.dust#molelionLand","fixPos":"FIRST","target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"breakLand"}],"killHit":[{"type":"CALL_ENEMY_ACTION","action":"_clearHole"},{"type":"SET_MOVE_MISC","groundConnect":"LOOSE"},{"type":"SET_VEL","vel":[0,0,20]}],"hpBreakHitInEarth":[{"type":"KILL_PROXIES","groupName":"artillery","proxyOwner":{"self":1}},{"type":"KILL_PROXIES","groupName":"block","proxyOwner":{"self":1}},{"type":"RESET_TIME_TRACKER","forceValue":1,"tracker":"weakRegen"},{"type":"CALL_ENEMY_ACTION","action":"breakHit"},{"type":"WAIT","time":0.3},{"type":"CALL_ENEMY_ACTION","action":"hpBreak"}],"hpBreakHit":[{"type":"KILL_PROXIES","groupName":"artillery","proxyOwner":{"self":1}},{"type":"KILL_PROXIES","groupName":"block","proxyOwner":{"self":1}},{"type":"RESET_TIME_TRACKER","forceValue":1,"tracker":"weakRegen"},{"type":"CALL_ENEMY_ACTION","action":"_clearHole"},{"type":"SET_MOVE_MISC","groundConnect":"LOOSE"},{"type":"SET_VEL","vel":[0,0,20]}],"hpBreak":[{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":3}],"_br":{"then":[{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.molelionLastHpBreak"}]}},{"type":"SET_ENEMY_STATE","state":"COMBAT"},{"type":"CALL_ENEMY_ACTION","action":"hpBreakScream"}],"hpBreakScream":[{"type":"CALL_ENEMY_ACTION","action":"weakEndJump"},{"type":"SET_SPEED","accel":0.5,"relative":3},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"SET_TMP_TARGET","target":{"named":"bigAttackSpot"}},{"type":"SHOW_ANIMATION","animation":"burrowLoop"},{"type":"MOVE_TO","precise":true,"target":{"ent":"target","off":[0,-8,0]}},{"type":"SET_INVINCIBLE","frames":0},{"type":"SET_DAMAGE_FACTOR","factor":0.01},{"type":"SET_TRIGGER_FACTOR","factor":0},{"type":"FACE_TO_DIR","direction":"SOUTH"},{"type":"SET_ENEMY_MODE","active":false,"mode":"tailOut"},{"type":"CLEAR_FX"},{"type":"SET_CAMERA_TARGET","speed":0.6,"spline":"EASE_STRONG","target":{"ent":"self"},"zoom":1.5},{"type":"CALL_ENEMY_ACTION","action":"_spawnHole"},{"type":"SPAWN_FX","effect":"FX:generic.impact#molelionOut","target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"introRoar","followUp":"idleHead"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.scream#molelionScream","target":{"ent":"self"}},{"type":"SET_CAMERA_ZOOM","duration":2},{"type":"IF","condition":"$tmp.molelionHyper","else":true,"_br":{"then":[{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":0.7,"spline":"EASE","target":{"ent":"self","off":[0,2,0]},"zoom":1.5,"zoomOut":[0,15]},{"type":"SET_CAMERA_ZOOM","duration":2},{"type":"WAIT","time":0.8},{"type":"SHOW_ANIMATION","animation":"introRoarLoop","interpolate":0.2},{"type":"WAIT","time":0.5},{"type":"SET_DAMAGE_FACTOR","factor":0.35},{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"tmp.molelionHyper"},{"type":"WAIT","time":0.3},{"type":"CLEAR_FX"},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"WAIT","time":100}],"else":[{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":0.7,"spline":"EASE_STRONG","target":{"ent":"self"},"target2":{"ent":"player","align":"CENTER"},"zoom":1.5,"zoomOut":[0,15]},{"type":"SET_CAMERA_ZOOM","duration":2},{"type":"WAIT","time":1.2},{"type":"CLEAR_FX"}]}},{"type":"CALL_ENEMY_ACTION","action":"bulletHellPrepare"}],"weakEndJump":[{"type":"CLEAR_FX","group":"weak"},{"type":"RESET_TIME_TRACKER","forceValue":1,"tracker":"weakRegen"},{"type":"RESET_HIT_TRACKER","tracker":"break"},{"type":"SET_INVINCIBLE","frames":-1},{"type":"CALL_ENEMY_ACTION","action":"_clearHole"},{"type":"SET_HIT_STABLE","hitStable":"CATCHING"},{"type":"SHOW_ANIMATION","animation":"breakRecover"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_2"},{"type":"SPAWN_FX","effect":"FX:generic.jump#turtleJump","fixPos":"FIRST","target":{"ent":"self"}},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"SPAWN_FX","duration":1,"effect":"FX:generic.aura#moleLionHole","group":"hole","target":{"ent":"self"}},{"type":"SPAWN_FX","duration":0.5,"effect":"FX:generic.trail#molelionDiggingStart","fixPos":"FIRST","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.6},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#molelionDiggingSubtle","faceRotate":"PRECISE","group":"move","target":{"ent":"self"}},{"type":"SET_SPEED","accel":0.5,"relative":3},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"SHOW_ANIMATION","animation":"burrowLoop"}],"weakRegen":[{"type":"CALL_ENEMY_ACTION","action":"weakEndJump"},{"type":"NAV_TO_RANGE","keepDir":true,"moveDist":16,"target":{"ent":"target"},"targetDist":16},{"type":"SET_ENEMY_MODE","active":true,"mode":"underground"},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"FACE_TO_TARGET","instant":true},{"type":"SET_FACE_STYLE","facingSpeed":2,"facingType":"TARGET"},{"type":"SET_INVINCIBLE","frames":0},{"type":"STOP_XY"},{"type":"CLEAR_FX"},{"type":"CALL_ENEMY_ACTION","action":"_burrowOut"},{"type":"WAIT","time":0.7}],"artilleryBreak":[{"type":"KILL_PROXIES","groupName":"artillery","proxyOwner":{"self":1}},{"type":"KILL_PROXIES","groupName":"block","proxyOwner":{"self":1}},{"type":"SET_TRIGGER_FACTOR","factor":2},{"type":"RESET_TIME_TRACKER","tracker":"artilleryMode"},{"type":"SHOW_ANIMATION","animation":"tailWeak"},{"type":"WAIT","time":1.7},{"type":"SHOW_ANIMATION","animation":"tailWeakEnd"},{"type":"WAIT","time":0.3}],"reflectBreak":[{"type":"KILL_PROXIES","groupName":"artillery","proxyOwner":{"self":1}},{"type":"KILL_PROXIES","groupName":"block","proxyOwner":{"self":1}},{"type":"SET_TRIGGER_FACTOR","factor":2},{"type":"RESET_TIME_TRACKER","tracker":"artilleryMode"},{"type":"SPAWN_FX","effect":"FX:combat.hit#breakS","target":{"ent":"self","align":"CENTER"}},{"type":"SHOW_ANIMATION","animation":"atkTailShot2"},{"type":"WAIT","time":0.2},{"type":"SHOW_ANIMATION","animation":"tailWeak","interpolate":0.2},{"type":"WAIT","time":0.8},{"type":"SHOW_ANIMATION","animation":"tailWeakEnd"},{"type":"WAIT","time":0.3}],"ShootTest":[{"type":"WAIT","time":1}],"_spawnBlocks1":[{"type":"SPAWN_FX","duration":0.8,"effect":"FX:generic.area#groundWavesXXL","target":{"ent":"self"}},{"type":"PUSH_PULL_FORCE","duration":0.8,"maxFaceAngle":0,"maxSidewayDist":0,"maxWeight":0,"moveScale":0,"ppStrength":25,"radius":10,"radiusFade":3,"radiusMin":0,"target":{"ent":"self"},"timeFadeIn":0,"timeFadeOut":0,"zRange":2},{"type":"WAIT","time":0.2},{"type":"SET_TMP_TARGET","target":{"named":"bigAttackSpot"}},{"type":"SHOOT_PROXY_RANGE","angleRange":300,"checkType":"BOUND_PUSH_CHECK","count":17,"delay":0,"dirAtTarget":true,"duration":0.3,"opposite":true,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":4.75,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"SHOOT_PROXY_RANGE","angleRange":25,"checkType":"BOUND_PUSH_CHECK","count":2,"delay":0,"dirAtTarget":true,"duration":0.3,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":4.5,"startDistCollide":"DROP","uniformDir":0,"proxy":"grassDestruct"},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","angleStart":25,"checkType":"BOUND_PUSH_CHECK","count":2,"delay":0,"dirAtTarget":true,"doubleMirror":"FACE","duration":0.3,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":6.5,"startDistAdd":2,"startDistCollide":"DROP","uniformDir":0,"proxy":"rockDestruct"},{"type":"SHOOT_PROXY_RANGE","angleStart":45,"checkType":"BOUND_PUSH_CHECK","count":3,"delay":0,"dirAtTarget":true,"doubleMirror":"FACE","duration":0.3,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":6.5,"startDistAdd":3,"startDistCollide":"DROP","uniformDir":0,"proxy":"grassDestruct"},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","angleRange":95,"checkType":"BOUND_PUSH_CHECK","count":12,"delay":0,"dirAtTarget":true,"duration":0.3,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":10.5,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"WAIT","_skip":true,"time":0.2},{"type":"WAIT","time":0.4},{"type":"WAIT","_skip":true,"time":2},{"type":"SET_TMP_TARGET"}],"_spawnBlocks2":[{"type":"SPAWN_FX","duration":0.8,"effect":"FX:generic.area#groundWavesXXL","target":{"ent":"self"}},{"type":"PUSH_PULL_FORCE","duration":0.8,"maxFaceAngle":0,"maxSidewayDist":0,"maxWeight":0,"moveScale":0,"ppStrength":25,"radius":10,"radiusFade":3,"radiusMin":0,"target":{"ent":"self"},"timeFadeIn":0,"timeFadeOut":0,"zRange":2},{"type":"WAIT","time":0.2},{"type":"SET_TMP_TARGET","target":{"named":"bigAttackSpot"}},{"type":"SHOOT_PROXY_RANGE","angleRange":290,"checkType":"BOUND_PUSH_CHECK","count":17,"delay":0,"dirAtTarget":true,"duration":0.3,"opposite":true,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":4.75,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"SHOOT_PROXY_RANGE","angleRange":-15,"angleStart":30,"checkType":"BOUND_PUSH_CHECK","count":5,"delay":0,"dirAtTarget":true,"doubleMirror":"FACE","duration":0.3,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":5,"startDistAdd":5.5,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","angleRange":30,"checkType":"BOUND_PUSH_CHECK","count":3,"delay":0,"dirAtTarget":true,"duration":0.1,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":5,"startDistCollide":"DROP","uniformDir":0,"proxy":"grassDestruct"},{"type":"SHOOT_PROXY_RANGE","angleRange":15,"checkType":"BOUND_PUSH_CHECK","count":2,"delay":0,"dirAtTarget":true,"duration":0.1,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":9,"startDistCollide":"DROP","uniformDir":0,"proxy":"rockDestruct"},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleStart":15,"count":3,"delay":0,"dirAtTarget":true,"doubleMirror":"FACE","duration":0.3,"pos":{"ent":"self"},"shuffle":true,"startDist":7.5,"startDistAdd":5,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleStart":25,"count":2,"delay":0,"dirAtTarget":true,"doubleMirror":"FACE","duration":0.3,"pos":{"ent":"self"},"shuffle":true,"startDist":5.5,"startDistAdd":2,"startDistCollide":"DROP","uniformDir":0,"proxy":"rockDestruct"},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleStart":45,"count":3,"delay":0,"dirAtTarget":true,"doubleMirror":"FACE","duration":0.3,"pos":{"ent":"self"},"shuffle":true,"startDist":5.5,"startDistAdd":3,"startDistCollide":"DROP","uniformDir":0,"proxy":"grassDestruct"},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleRange":95,"count":12,"delay":0,"dirAtTarget":true,"duration":0.3,"pos":{"ent":"self"},"shuffle":true,"startDist":9.5,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"WAIT","_skip":true,"time":0.2},{"type":"WAIT","time":0.4},{"type":"SET_TMP_TARGET"},{"type":"WAIT","_skip":true,"time":2}],"_spawnBlocks3":[{"type":"SPAWN_FX","duration":0.8,"effect":"FX:generic.area#groundWavesXXL","target":{"ent":"self"}},{"type":"PUSH_PULL_FORCE","duration":0.8,"maxFaceAngle":0,"maxSidewayDist":0,"maxWeight":0,"moveScale":0,"ppStrength":25,"radius":10,"radiusFade":3,"radiusMin":0,"target":{"ent":"self"},"timeFadeIn":0,"timeFadeOut":0,"zRange":2},{"type":"WAIT","time":0.2},{"type":"SET_TMP_TARGET","target":{"named":"bigAttackSpot"}},{"type":"SHOOT_PROXY_RANGE","angleRange":290,"checkType":"BOUND_PUSH_CHECK","count":18,"delay":0,"dirAtTarget":true,"duration":0.3,"opposite":true,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":4.75,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleRange":-15,"angleStart":30,"count":5,"delay":0,"dirAtTarget":true,"doubleMirror":"FACE","duration":0.3,"pos":{"ent":"self"},"shuffle":true,"startDist":5,"startDistAdd":5.5,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","angleRange":30,"checkType":"BOUND_PUSH_CHECK","count":3,"delay":0,"dirAtTarget":true,"duration":0.1,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":5,"startDistCollide":"DROP","uniformDir":0,"proxy":"grassDestruct"},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleStart":15,"count":3,"delay":0,"dirAtTarget":true,"doubleMirror":"FACE","duration":0.3,"pos":{"ent":"self"},"shuffle":true,"startDist":7.5,"startDistAdd":5,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleStart":25,"count":2,"delay":0,"dirAtTarget":true,"doubleMirror":"FACE","duration":0.3,"pos":{"ent":"self"},"shuffle":true,"startDist":5.5,"startDistAdd":2,"startDistCollide":"DROP","uniformDir":0,"proxy":"rockDestruct"},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleStart":45,"count":3,"delay":0,"dirAtTarget":true,"doubleMirror":"FACE","duration":0.3,"pos":{"ent":"self"},"shuffle":true,"startDist":5.5,"startDistAdd":3,"startDistCollide":"DROP","uniformDir":0,"proxy":"grassDestruct"},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleRange":95,"count":12,"delay":0,"dirAtTarget":true,"duration":0.3,"pos":{"ent":"self"},"shuffle":true,"startDist":9.5,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"WAIT","_skip":true,"time":0.2},{"type":"WAIT","time":0.4},{"type":"SET_TMP_TARGET"},{"type":"WAIT","_skip":true,"time":2}],"_spawnBlockHp1":[{"type":"FACE_TO_DIR","direction":"SOUTH"},{"type":"SPAWN_FX","duration":0.8,"effect":"FX:generic.area#groundWavesXXL","target":{"ent":"self"}},{"type":"PUSH_PULL_FORCE","duration":0.8,"maxFaceAngle":0,"maxSidewayDist":0,"maxWeight":0,"moveScale":0,"ppStrength":25,"radius":10,"radiusFade":3,"radiusMin":0,"target":{"ent":"self"},"timeFadeIn":0,"timeFadeOut":0,"zRange":2},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","angleRange":100,"checkType":"BOUND_PUSH_CHECK","count":6,"delay":0,"doubleMirror":"OPPOSITE","duration":0.3,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":3.6,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","angleRange":45,"angleStart":67,"checkType":"BOUND_PUSH_CHECK","count":3,"delay":0,"doubleMirror":"OPPOSITE","duration":0.1,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":3.05,"startDistCollide":"DROP","uniformDir":0,"proxy":"grassDestruct"},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleRange":25,"angleStart":-42,"count":4,"delay":0,"duration":0.1,"pos":{"ent":"self"},"shuffle":true,"startDist":9.5,"startDistCollide":"DROP","uniformDir":0,"proxy":"grassDestruct"},{"type":"SHOOT_PROXY_RANGE","angleRange":75,"angleStart":55,"checkType":"BOUND_PUSH_CHECK","count":4,"delay":0,"doubleMirror":"OPPOSITE","duration":0.1,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":5,"startDistCollide":"DROP","uniformDir":0,"proxy":"rockDestruct"},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleStart":35,"count":2,"delay":0,"duration":0.2,"pos":{"ent":"self"},"shuffle":true,"startDist":4.5,"startDistAdd":2,"startDistCollide":"DROP","uniformDir":0,"proxy":"rockDestruct"},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleRange":15,"count":2,"delay":0,"duration":0.1,"pos":{"ent":"self"},"shuffle":true,"startDist":9,"startDistCollide":"DROP","uniformDir":0,"proxy":"rockDestruct"},{"type":"WAIT","time":0.4},{"type":"WAIT","_skip":true,"time":2},{"type":"WAIT","_skip":true,"time":2}],"_spawnBlockHp2":[{"type":"FACE_TO_DIR","direction":"SOUTH"},{"type":"SPAWN_FX","duration":0.8,"effect":"FX:generic.area#groundWavesXXL","target":{"ent":"self"}},{"type":"PUSH_PULL_FORCE","duration":0.8,"maxFaceAngle":0,"maxSidewayDist":0,"maxWeight":0,"moveScale":0,"ppStrength":25,"radius":10,"radiusFade":3,"radiusMin":0,"target":{"ent":"self"},"timeFadeIn":0,"timeFadeOut":0,"zRange":2},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","angleRange":100,"angleStart":40,"checkType":"BOUND_PUSH_CHECK","count":5,"delay":0,"doubleMirror":"OPPOSITE","duration":0.3,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":3.25,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"SHOOT_PROXY_RANGE","angleRange":130,"checkType":"BOUND_PUSH_CHECK","count":14,"delay":0,"doubleMirror":"OPPOSITE","duration":0.3,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":7.5,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","angleRange":45,"checkType":"BOUND_PUSH_CHECK","count":3,"delay":0,"doubleMirror":"OPPOSITE","duration":0.1,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":3.5,"startDistCollide":"DROP","uniformDir":0,"proxy":"grassDestruct"},{"type":"SHOOT_PROXY_RANGE","angleRange":30,"angleStart":75,"checkType":"BOUND_PUSH_CHECK","count":3,"delay":0,"doubleMirror":"OPPOSITE","duration":0.1,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":7,"startDistCollide":"DROP","uniformDir":0,"proxy":"grassDestruct"},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleRange":25,"angleStart":-42,"count":4,"delay":0,"duration":0.1,"pos":{"ent":"self"},"shuffle":true,"startDist":9.5,"startDistCollide":"DROP","uniformDir":0,"proxy":"grassDestruct"},{"type":"SHOOT_PROXY_RANGE","angleStart":45,"checkType":"BOUND_PUSH_CHECK","count":2,"delay":0,"doubleMirror":"BOTH","duration":0.2,"pos":{"ent":"self","off":[0,0,0.25]},"shuffle":true,"startDist":4.5,"startDistAdd":1.5,"startDistCollide":"DROP","uniformDir":0,"proxy":"rockDestruct"},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleStart":35,"count":2,"delay":0,"duration":0.2,"pos":{"ent":"self"},"shuffle":true,"startDist":4.5,"startDistAdd":2,"startDistCollide":"DROP","uniformDir":0,"proxy":"rockDestruct"},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleRange":15,"count":2,"delay":0,"duration":0.1,"pos":{"ent":"self"},"shuffle":true,"startDist":9,"startDistCollide":"DROP","uniformDir":0,"proxy":"rockDestruct"},{"type":"WAIT","time":0.4},{"type":"WAIT","_skip":true,"time":2},{"type":"WAIT","_skip":true,"time":2}],"_spawnBlockHpOld":[{"type":"FACE_TO_DIR","direction":"SOUTH"},{"type":"SPAWN_FX","duration":0.8,"effect":"FX:generic.area#groundWavesXXL","target":{"ent":"self"}},{"type":"PUSH_PULL_FORCE","duration":0.8,"maxFaceAngle":0,"maxSidewayDist":0,"maxWeight":0,"moveScale":0,"ppStrength":25,"radius":10,"radiusFade":3,"radiusMin":0,"target":{"ent":"self"},"timeFadeIn":0,"timeFadeOut":0,"zRange":2},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","angleRange":265,"angleStart":125,"checkType":"BOUND_PUSH_CHECK","count":15,"delay":0,"duration":0.3,"pos":{"ent":"self"},"shuffle":true,"startDist":3.75,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"SHOOT_PROXY_RANGE","angleRange":120,"angleStart":-10,"checkType":"BOUND_PUSH_CHECK","count":15,"delay":0,"duration":0.3,"pos":{"ent":"self"},"shuffle":true,"startDist":9,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"SHOOT_PROXY_RANGE","angleStart":110,"checkType":"BOUND_PUSH_CHECK","count":3,"delay":0,"duration":0.3,"pos":{"ent":"self"},"shuffle":true,"startDist":5,"startDistAdd":2.5,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"SHOOT_PROXY_RANGE","angleStart":-50,"checkType":"BOUND_PUSH_CHECK","count":6,"delay":0,"duration":0.3,"pos":{"ent":"self"},"shuffle":true,"startDist":4.5,"startDistAdd":5,"startDistCollide":"DROP","uniformDir":0,"proxy":"nyxSpike"},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","angleRange":45,"angleStart":53,"checkType":"BOUND_PUSH_CHECK","count":3,"delay":0,"duration":0.1,"pos":{"ent":"self"},"shuffle":true,"startDist":3.5,"startDistCollide":"DROP","uniformDir":0,"proxy":"grassDestruct"},{"type":"SHOOT_PROXY_RANGE","angleRange":25,"angleStart":-42,"checkType":"BOUND_PUSH_CHECK","count":4,"delay":0,"duration":0.1,"pos":{"ent":"self"},"shuffle":true,"startDist":9.5,"startDistCollide":"DROP","uniformDir":0,"proxy":"grassDestruct"},{"type":"SHOOT_PROXY_RANGE","angleStart":-5,"checkType":"BOUND_PUSH_CHECK","count":2,"delay":0,"duration":0.2,"pos":{"ent":"self"},"shuffle":true,"startDist":4.5,"startDistAdd":2,"startDistCollide":"DROP","uniformDir":0,"proxy":"rockDestruct"},{"type":"SHOOT_PROXY_RANGE","angleStart":35,"checkType":"BOUND_PUSH_CHECK","count":2,"delay":0,"duration":0.2,"pos":{"ent":"self"},"shuffle":true,"startDist":4.5,"startDistAdd":2,"startDistCollide":"DROP","uniformDir":0,"proxy":"rockDestruct"},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleRange":15,"count":2,"delay":0,"duration":0.1,"pos":{"ent":"self"},"shuffle":true,"startDist":9,"startDistCollide":"DROP","uniformDir":0,"proxy":"rockDestruct"},{"type":"WAIT","time":0.4},{"type":"WAIT","_skip":true,"time":2},{"type":"WAIT","_skip":true,"time":2}],"_resetIdleFacing":[{"type":"SET_FACE_STYLE","facingSpeed":0.5,"facingType":"TARGET"}],"pushPullTest":[{"type":"SPAWN_FX","duration":1,"effect":"FX:generic.area#groundWavesXXL","target":{"ent":"self"}},{"type":"PUSH_PULL_FORCE","duration":1,"maxFaceAngle":0,"maxSidewayDist":0,"maxWeight":0,"moveScale":0,"ppStrength":25,"radius":10,"radiusFade":3,"radiusMin":0,"target":{"ent":"self"},"timeFadeIn":0,"timeFadeOut":0,"zRange":2},{"type":"WAIT","time":2}],"death":[{"type":"SHOW_ANIMATION","_skip":true,"animation":"breakLand"},{"type":"SET_CAMERA_TARGET","speed":4,"spline":"EASE_IN","target":{"ent":"self","align":"NODE_CENTER","rel":true,"off":[-0.5,1,-0.5]},"zoom":1.5},{"type":"WAIT","time":1},{"type":"SPAWN_FX","duration":3,"effect":"FX:combat.defeat#bossDefeatPre","target":{"ent":"self","align":"NODE_CENTER","rel":true,"off":[-0.5,1,-0.5]},"wait":true},{"type":"ADD_SLOW_MOTION","invert":"ALL","timeFactor":0.01},{"type":"SET_CAMERA_TARGET","speed":0.3,"spline":"EASE_OUT","target":{"ent":"self","align":"NODE_CENTER","rel":true,"off":[-0.5,1,-0.5]},"zoom":3},{"type":"SPAWN_FX","duration":0.8,"effect":"FX:combat.defeat#bossDefeatWhite","ignoreSlowMo":1,"target":{"ent":"self","align":"NODE_CENTER","rel":true,"off":[-0.5,1,-0.5]}},{"type":"SPAWN_FX","duration":0.8,"effect":"FX:enemy.core#molerat","ignoreSlowMo":1,"target":{"ent":"self","align":"NODE_CENTER","rel":true,"off":[-0.5,1,0]}},{"type":"WAIT","time":0.8},{"type":"CLEAR_SLOW_MOTION"},{"type":"SET_CAMERA_TARGET","speed":0.3,"spline":"EASE","target":{"ent":"self","align":"NODE_CENTER","rel":true,"off":[-0.5,1,-0.5]},"zoom":2},{"type":"SET_CAMERA_TARGET","parallel":true,"speed":5,"spline":"EASE_OUT","target":{"ent":"self","align":"NODE_CENTER","rel":true,"off":[-0.5,1,-0.5]}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.defeat#bossDefeatBoomWasp","target":{"ent":"self","align":"NODE_CENTER"}},{"type":"WAIT","time":2.5},{"type":"SET_OVERLAY","alpha":1,"color":"WHITE_LIGHTER","time":3.3},{"type":"ADD_SLOW_MOTION","fadeIn":3.4,"timeFactor":0.1},{"type":"WAIT","ignoreSlowDown":true,"time":3.5},{"type":"CLEAR_SLOW_MOTION"},{"type":"CLEAR_FX"},{"type":"SET_OVERLAY","alpha":0,"color":"WHITE_LIGHTER","time":1},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.fade#hideInstant","target":{"ent":"self"}},{"type":"WAIT","time":2}]},"proxies":{"shotSmall":{"attackInfo":{"damageFactor":0.7,"element":"NEUTRAL","fly":"HEAVY_MASSIVE","hitType":"SLASH","impact":"HEAVY"},"figure":"FIG:weapon.projectiles#bubble-1","flyStraight":{"adjustAngle":0,"start":{"duration":0.2,"speed":1.5,"transTime":0.5}},"fxHit":"FX:generic.projectile#molelionDiskSBoom","fxTrail":"FX:generic.projectile#molelionDiskS","fxWall":"FX:generic.fade#hideInstant","hitType":"ONCE","maxTime":5,"speed":8,"zGravityFactor":0,"type":"Projectile"},"shotBig":{"attackInfo":{"element":"NEUTRAL","fly":"MASSIVE","hints":["ENEMY_SPECIAL1"],"hitType":"SLASH","impact":"HEAVY","triggerFactor":10},"expandColl":[0.75,0.75,0],"figure":"FIG:weapon.projectiles#chakram","flyStraight":{"adjustAngle":90,"zVelAdjust":5},"freeze":"HEAVY","fxTrail":"FX:generic.projectile#molelionDiskTrail","hitType":"MULTI","maxTime":1.8,"reflect":true,"returning":{"hitAutoReturn":0.35,"returnSpeed":0.65,"returnTime":1},"speed":25,"zGravityFactor":0,"type":"Projectile"},"grassDestruct":{"action":[{"type":"FORCE_TO_GROUND"},{"type":"SHOW_ANIMATION","animation":"idle"},{"type":"WAIT","time":-1}],"collSize":[1.5,1.5,3.25],"config":{"collType":"T_FENCE","groundConnect":"GLUED","walkAnim":"default","weight":-1},"defaultGroup":"block","destroyAction":[{"type":"SET_COLL","collType":"NONE"}],"figure":"FIG:interact.destruct-nyx#grass2","fxDestroyed":"FX:interact.destruct#grassDestruct","fxDie":"FX:generic.fade#molelionGrassHide","fxSpawn":"FX:generic.fade#molelionGrassShow","proxyLife":{"aimAlign":"CENTER","aimRange":16,"blockFx":"FX:interact.destruct#blockedGrass","hitResist":[1,0,0],"lifeFactor":0.5,"spGainFactor":0},"randFlip":true,"walkAnims":{},"type":"Generic"},"rockDestruct":{"action":[{"type":"FORCE_TO_GROUND"},{"type":"SHOW_ANIMATION","animation":"idle"},{"type":"WAIT","time":-1}],"collSize":[1.5,1.5,3],"config":{"collType":"T_FENCE","groundConnect":"GLUED","walkAnim":"default","weight":-1},"defaultGroup":"block","destroyAction":[{"type":"SET_COLL","collType":"NONE"}],"figure":"FIG:interact.destruct-nyx#rock","fxDestroyed":"FX:interact.destruct#grassDestruct","fxDie":"FX:generic.fade#molelionRockHide","fxSpawn":"FX:generic.fade#molelionRockShow","proxyLife":{"aimAlign":"CENTER","aimRange":16,"blockFx":"FX:interact.destruct#blockedRock","hitResist":[0,0,1],"lifeFactor":1,"spGainFactor":0},"randFlip":true,"walkAnims":{},"type":"Generic"},"nyxSpike":{"action":[{"type":"FORCE_TO_GROUND"},{"type":"WAIT","time":-1}],"altFigures":["FIG:props.nature.nyx-common#wall-simple-2","FIG:props.nature.nyx-common#wall-simple-3"],"collSize":[1.5,1.5,4],"config":{"collType":"T_FENCE","groundConnect":"GLUED","walkAnim":"default","weight":-1},"defaultGroup":"block","destroyAction":[{"type":"SET_COLL","collType":"NONE"}],"figure":"FIG:props.nature.nyx-common#wall-simple-1","fxDestroyed":"FX:interact.destruct#grassDestruct","fxDie":"FX:generic.fade#molelionRockHide","fxSpawn":"FX:generic.fade#molelionRockShow","randFlip":true,"walkAnims":{},"type":"Generic"},"artillery":{"attackInfo":{"element":"NEUTRAL","fly":"MEDIUM","hitType":"PIERCE","impact":"MEDIUM"},"defaultGroup":"artillery","figure":"FIG:weapon.projectiles#rock1","flyUp":{"adjustSpeed":4,"aimFx":"Circle4","minTime":1.2,"stopAdjustTime":0.2},"fxTrail":"FX:generic.projectile#redBombTrail","hitType":"ONLY_PROXY_ON_GROUND","maxTime":3,"speed":14,"subProxy":"artilleryBoom","zGravityFactor":2,"type":"Projectile"},"artilleryBoom":{"action":[{"type":"HIT_CIRCLE","attackInfo":{"damageFactor":1.6,"element":"NEUTRAL","fly":"HEAVY_FAR","hitType":"SLASH","impact":"HEAVY"},"duration":0.1,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":1.5,"radiusExpand":0.5,"target":{"ent":"self"}},{"type":"SPAWN_FX","effect":"FX:generic.boom#redSmallMid1","target":{"ent":"self"},"wait":true}],"config":{"walkAnim":"default","weight":60},"walkAnims":{},"type":"Generic"},"bulletHell":{"action":[{"type":"MARK_NAV_DANGER","radius":6},{"type":"ADD_PLAYER_CAMERA_TARGET","align":"CENTER","zoomOut":[5,15]},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.sweep#molelionBulletSweep","faceRotate":"PRECISE","target":{"ent":"self","off":[0,0,0.75]}},{"type":"HIT_CIRCLE","attackInfo":{"damageFactor":1.5,"element":"NEUTRAL","fly":"MASSIVE2","hitType":"SLASH","impact":"HEAVY"},"duration":-1,"expandSpline":"LINEAR","minRadius":0,"multiHit":0.1,"radius":5,"target":{"ent":"self"}},{"type":"WAIT","_skip":true,"time":0.5},{"type":"IF","condition":"$ent.owner.vars.bulletWeek","else":true,"_br":{"then":[{"type":"SHOOT_PROXY_RANGE","angleRange":2880,"angleStart":0,"count":39,"delay":0,"duration":2.8,"pos":{"ent":"self","off":[0,0,0.75]},"repeat":true,"startDist":5,"startDistCollide":"NONE","uniformDir":0,"proxy":"shotSmall"}],"else":[{"type":"SHOOT_PROXY_RANGE","angleRange":1440,"angleStart":0,"count":31,"delay":0,"duration":1.4,"pos":{"ent":"self","off":[0,0,0.75]},"repeat":true,"startDist":4.5,"startDistCollide":"NONE","uniformDir":0,"proxy":"shotSmall"}]}},{"type":"WAIT","time":-1}],"config":{"walkAnim":"default","weight":-1},"connect":"ACTION","defaultGroup":"bulletHell","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","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":0.5},{"type":"CLEAR_FX","group":"fade"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.projectile#rageRockFall","group":"fade","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","target":{"ent":"self","align":"CENTER"}},{"type":"HIT_CIRCLE","attackInfo":{"damageFactor":0.75,"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":{"action":"breakHit","dramaticZoom":"BREAK_FOCUS","fly":"NONE","followStable":true,"preSetState":"WEAK","zoomAlign":"CENTER","type":"Break"},"hpBreak":{"action":"hpBreak","fly":"MASSIVE","preAction":"hpBreakHit","preSetState":"WEAK","type":"HpBreak"},"hpBreakWeak":{"action":"hpBreak","fly":"MASSIVE","preAction":"hpBreakHit","preSetState":"WEAK","type":"HpBreak"},"artilleryBreak":{"action":"artilleryBreak","barType":"EMPTY","dramaticZoom":"BREAK_MINOR","duration":12,"fly":"NONE","followStable":true,"hitTracker":"artilleryBreak","label":{"en_US":"Artillery","langID":1},"type":"TimedBreak"},"bulletHellBreak":{"action":"bulletHellInterrupt","duration":8,"fly":"NONE","followStable":true,"hitTracker":"bulletHellBreak","label":{"en_US":"Ultra Spin","langID":3},"type":"TimedBreak"},"reflectHit":{"action":"reflectBreak","damageFactor":1,"dramaticZoom":"BREAK","fly":"NONE","forceStun":true,"req":[{"type":"HAS_HINT","hints":["ENEMY_SPECIAL1"]}],"triggerFactor":1,"type":"Hit"}},"parts":{},"modes":{"underground":{"blockAim":true,"parts":[],"temporary":true},"tailOut":{"parts":[]},"artilleryWeak":{"parts":[],"resist":{"trigger":2}}},"alts":{}}