{"base":{"aimPos":"CENTER","dangerRadius":6,"defaultState":"IDLE","exp":40,"figure":"FIG:enemy.dng-remis.boss-frog#def","hp":20,"hpBreaks":[{"heal":0.2,"hp":0.7},{"heal":0.2,"hp":0.4}],"hudPos":{"align":"NODE_HUD","off":[0,0,3]},"hudType":"BOSS","skewFactor":0.9,"boomAction":"death","freqBase":1,"freqGrowth":1,"freqWeight":1,"dieFly":"NONE","walkAnims":{"default":{"fall":"fallDown","idle":"idle2","jump":"jumpUp","land":"land"},"weak":{"damage":"weakDmg","idle":"weakIdle"}},"config":{"facingType":"FIXED","groundConnect":"NO_HIT_FLY","hitStable":"CATCHING","walkAnim":"default","weight":-1,"zGravityFactor":2}},"trackers":{"hit":{"headBreak":{"altTrackers":[],"elementResist":[0.15,1.3,0.15,0.15],"hits":75},"recoverBreak":{"altTrackers":[],"hits":0.5}},"shields":{},"time":{"recoverTime":{"altTrackers":[],"duration":10},"magicFrequency":{"altTrackers":[],"duration":8,"noStateReset":true,"resetRandom":0.2}}},"states":{"IDLE":{"choices":[{"preSetState":"COMBAT","req":[{"type":"IS_AGGRO"}]},{"action":"idle"}],"reactions":[],"config":{"walkAnim":"default"}},"COMBAT":{"choices":[{"preSetState":"IDLE","req":[{"type":"IS_AGGRO","not":true}],"teaming":"ENABLED"},{"action":"sometimesAttack","frequency":"SOMETIMES","teaming":"ENABLED","_skip":false},{"action":"normalAttack","frequency":"NORMAL","teaming":"ENABLED","_skip":false},{"action":"idle","teaming":"ENABLED"}],"reactions":["break","hpBreak"],"config":{"hitStable":"MASSIVE","walkAnim":"default"}},"WEAK":{"choices":[{"action":"breakOver","req":[{"type":"RECOVER_READY"}]}],"reactions":["hpBreak"],"recoverTracker":"recoverTime","config":{"hitStable":"LIGHT","walkAnim":"weak"}},"RECOVER":{"choices":[{"action":"endRecover","req":[{"type":"CHARGE_GUI_COMPLETE","timeBefore":2}]},{"action":"magicWeak","req":[{"type":"TIMER_READY","tracker":"magicFrequency"}]}],"freqWeight":0.45,"reactions":["hpBreak","recoverBreak"],"config":{"hitStable":"CATCHING","walkAnim":"weak"}}},"actions":{"idle":[{"type":"HEAD_ROT_TO","speed":0.25,"target":{"ent":"target","align":"CENTER"}},{"type":"WAIT","time":0.5}],"normalAttack":[{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":0,"equal":true}],"else":true,"_br":{"then":[{"type":"COMBAT_SWITCH","entries":[{},{}],"saveExecuted":"ent.vars.normAttack","_br":{"0":[{"type":"CALL_ENEMY_ACTION","action":"tongueAttack"}],"1":[{"type":"CALL_ENEMY_ACTION","action":"magic"}]}}],"else":[{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":1,"equal":true}],"else":true,"_br":{"then":[{"type":"COMBAT_SWITCH","entries":[{},{}],"saveExecuted":"ent.vars.normAttack","_br":{"0":[{"type":"CALL_ENEMY_ACTION","action":"tongueAttack"}],"1":[{"type":"CALL_ENEMY_ACTION","action":"jumpAttack"}]}}],"else":[{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2,"equal":true}],"else":true,"_br":{"then":[{"type":"COMBAT_SWITCH","entries":[{},{}],"saveExecuted":"ent.vars.normAttack","_br":{"0":[{"type":"CALL_ENEMY_ACTION","action":"magicTongue"}],"1":[{"type":"CALL_ENEMY_ACTION","action":"jumpAttack"}]}}],"else":[]}}]}}]}}],"sometimesAttack":[{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":0,"equal":true}],"else":true,"_br":{"then":[{"type":"CALL_ENEMY_ACTION","action":"dashAttack"}],"else":[{"type":"CALL_ENEMY_ACTION","action":"magicDash"}]}}],"magic":[{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.time"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.castType"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","align":"HOOK_1"}},{"type":"CALL_ENEMY_ACTION","action":"call_Magic"},{"type":"WAIT","time":1.5}],"tongueAttack":[{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.2},{"type":"CALL_ENEMY_ACTION","action":"call_tongueAttack"},{"type":"WAIT","time":0.7}],"dashAttack":[{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","align":"HOOK_1"}},{"type":"CALL_ENEMY_ACTION","action":"call_dashAttack"},{"type":"WAIT","time":0.95},{"type":"CALL_ENEMY_ACTION","action":"jumpOver","resetBefore":true},{"type":"WAIT","time":1}],"jumpAttack":[{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2,"equal":true}],"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":"call_jumpAttack"},{"type":"CALL_ENEMY_ACTION","action":"jumpOver","resetBefore":true},{"type":"WAIT","time":1}],"magicTongue":[{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","align":"HOOK_1"}},{"type":"VAR_NUMBER","changeType":"set","value":2.7,"varName":"ent.vars.time"},{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.castType"},{"type":"CALL_ENEMY_ACTION","action":"call_Magic"},{"type":"SHOW_ANIMATION","animation":"tongue-charge","interpolate":0.3},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":0.9},{"type":"CALL_ENEMY_ACTION","action":"call_tongueAttack"},{"type":"WAIT","time":1}],"magicDash":[{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","align":"HOOK_1"}},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"else":true,"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"ent.vars.time"}],"else":[{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"ent.vars.time"}]}},{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.castType"},{"type":"CALL_ENEMY_ACTION","action":"call_Magic"},{"type":"WAIT","time":0.4},{"type":"SHOW_ANIMATION","animation":"atkDashCharge","interpolate":0.3},{"type":"CALL_ENEMY_ACTION","action":"call_dashAttack"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"else":true,"_br":{"then":[{"type":"WAIT","time":0.2},{"type":"SHOW_ANIMATION","animation":"crouchDown","interpolate":0.2},{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.jumps"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":0.9},{"type":"CALL_ENEMY_ACTION","action":"call_jumpAttack"},{"type":"WAIT","time":0.2}],"else":[{"type":"WAIT","time":0.95}]}},{"type":"CALL_ENEMY_ACTION","action":"jumpOver","resetBefore":true},{"type":"WAIT","time":1}],"magicWeak":[{"type":"SPAWN_FX","delay":0.2,"duration":-1,"effect":"FX:generic.charge#frogBossMagic","target":{"ent":"self","align":"CENTER"}},{"type":"WAIT","time":1.2},{"type":"CLEAR_FX"},{"type":"VAR_NUMBER","changeType":"set","value":1.5,"varName":"ent.vars.time"},{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"ent.vars.castType"},{"type":"SHOOT_PROXY","pos":{"ent":"self","align":"CENTER"},"proxy":"boldCaster"},{"type":"WAIT","time":0.2}],"test":[{"type":"SHOW_ANIMATION","animation":"tongue-charge"},{"type":"WAIT","time":1},{"type":"SHOW_ANIMATION","animation":"tongue-shoot"},{"type":"WAIT","time":1},{"type":"SHOW_ANIMATION","animation":"tongue-end","followUp":"idle2"},{"type":"WAIT","time":0.5}],"jumpTurn":[{"type":"HEAD_ROT_TO","speed":0.25,"target":{"ent":"target","align":"CENTER"}},{"type":"SHOW_ANIMATION","animation":"crouchDown"},{"type":"WAIT","time":1},{"type":"CLEAR_ANIMATION"},{"type":"CLEAR_HEAD_ROT","immediately":true},{"type":"CALL_ENEMY_ACTION","action":"selectOtherTarget"},{"type":"SET_Z_VEL","zValue":80},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":4},{"type":"SET_COLL","collType":"DASHING"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":5},{"type":"START_AIM_FX","aimFx":"Circle12"},{"type":"SHOW_ANIMATION","animation":"jumpUpTurn"},{"type":"FALL_APPROACH","adjustStopTime":0,"contAtZDist":0,"contBeforeLand":0.6,"maxSpeed":40},{"type":"ROTATE_FACE","random":0,"time":0,"turn":180},{"type":"SHOW_ANIMATION","animation":"fallDownTurn","interpolate":0.2},{"type":"FALL_APPROACH","adjustStopTime":0,"contAtZDist":0,"maxSpeed":30},{"type":"END_AIM_FX","immediately":true},{"type":"HIT_CIRCLE","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE3","hitType":"SLASH","impact":"MASSIVE"},"duration":0.1,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":7,"target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"land","followUp":"idle2"},{"type":"WAIT","time":1},{"type":"CALL_ENEMY_ACTION","action":"dashAttack","cancelCurrent":true,"resetBefore":true}],"call_Magic":[{"type":"PLAY_SOUND","settings":{"playback":{"fadeOut":0.2},"speed":0.67,"speedVariance":0.1,"type":"GAMEPLAY","volume":0.7},"sound":"media/audio/sfx/enemies/frog-boss/frog-boss-grunt - 03.wav"},{"type":"SPAWN_FX","delay":0.2,"duration":-1,"effect":"FX:generic.charge#frogBossMagic","target":{"ent":"self","align":"HOOK_2"}},{"type":"CLEAR_HEAD_ROT"},{"type":"SHOW_ANIMATION","animation":"magicCharge"},{"type":"WAIT","time":1.2},{"type":"SHOW_ANIMATION","animation":"magicCast","followUp":"idle2"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"CLEAR_FX"},{"type":"SHOOT_PROXY","pos":{"ent":"self","align":"HOOK_1"},"proxy":"boldCaster"},{"type":"WAIT","time":0.2}],"call_tongueAttack":[{"type":"PLAY_SOUND","settings":{"playback":{"end":0.6,"fadeOut":0.2},"type":"GAMEPLAY","volume":0.7},"sound":"media/audio/sfx/enemies/frog-boss/frog-boss-grunt - 02.wav"},{"type":"SET_PARRY_REACT","part":"head","reactType":"STABLE","trigger":1},{"type":"SPAWN_FX","delay":0.2,"duration":-1,"effect":"FX:generic.charge#frogTongueCharge","group":"charge","target":{"ent":"self","align":"HOOK_2"}},{"type":"SPAWN_FX","delay":0.2,"duration":-1,"effect":"FX:generic.charge#frogCrystalGlow","target":{"ent":"self","align":"HOOK_2"}},{"type":"HEAD_ROT_TO","speed":0.25,"target":{"ent":"target","align":"CENTER"}},{"type":"SHOW_ANIMATION","animation":"tongue-charge","noForce":true},{"type":"WAIT_PHASE"},{"type":"PLAY_SOUND","settings":{"playback":{"fadeIn":0.1,"fadeOut":0.2},"type":"GAMEPLAY","volume":0.7},"sound":"media/audio/sfx/enemies/frog-boss/frog-boss-grunt - 03.wav"},{"type":"SET_ENEMY_MODE","active":true,"mode":"tongueOut"},{"type":"HEAD_ROT_TO","speed":0,"target":{"ent":"target","align":"CENTER"}},{"type":"SHOW_ANIMATION","animation":"tongue-shoot"},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"MARK_NAV_DANGER","radius":3.5,"state":"ATTACKING","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"CLEAR_FX","group":"charge"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#frogTongueShoot","faceRotate":"PRECISE","fixPos":"FIRST","target":{"ent":"self","align":"HOOK_3"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.shoot#frogTongueOut","faceRotate":"PRECISE","target":{"ent":"self","align":"HOOK_1"}},{"type":"HIT_LINE","attackInfo":{"element":"AETHER","fly":"MASSIVE","hitType":"SLASH","impact":"MASSIVE"},"duration":0.2,"multiHit":0,"radius":1.5,"target1":{"ent":"self","align":"FIGURE_ROOT","rel":true,"off":[0,-4,2]},"target2":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_2"},{"type":"HIT_CIRCLE","attackInfo":{"element":"AETHER","fly":"MASSIVE","hitType":"SLASH","impact":"HEAVY"},"duration":0.1,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":3,"target":{"ent":"self","align":"HOOK_2"},"zRange":2},{"type":"SPAWN_FX","effect":"FX:element.aether#frogTongueTipBurst","fixPos":"FIRST","target":{"ent":"self","align":"HOOK_2"}},{"type":"WAIT","time":0.2},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"SPAWN_FX","duration":1.1,"effect":"FX:generic.charge#frogTongueTip","target":{"ent":"self","align":"HOOK_2"}},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2,"equal":true}],"else":true,"_br":{"then":[{"type":"SHOOT_PROXY_RANGE","angleRange":270,"count":7,"delay":0,"dirAtTarget":true,"duration":0,"pos":{"ent":"self","align":"HOOK_2"},"startDist":6,"startDistCollide":"NONE","uniformDir":0,"proxy":"boldLine"}],"else":[{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":1,"equal":true}],"else":true,"_br":{"then":[{"type":"SHOOT_PROXY_RANGE","angleRange":270,"count":5,"delay":0,"dirAtTarget":true,"duration":0,"pos":{"ent":"self","align":"HOOK_2"},"startDist":6,"startDistCollide":"NONE","uniformDir":0,"proxy":"boldLine"}],"else":[{"type":"SHOOT_PROXY_RANGE","angleRange":270,"count":3,"delay":0,"dirAtTarget":true,"duration":0,"pos":{"ent":"self","align":"HOOK_2"},"startDist":6,"startDistCollide":"NONE","uniformDir":0,"proxy":"boldLine"}]}}]}},{"type":"WAIT","time":0.2},{"type":"WAIT_UNTIL_PROXIES_DONE","group":"boltLine"},{"type":"CLEAR_FX"},{"type":"PLAY_SOUND","settings":{"playback":{"fadeIn":0.1,"fadeOut":0.2,"start":0.2},"speed":1.41,"speedVariance":0.1,"type":"GAMEPLAY","volume":0.7},"sound":"media/audio/sfx/enemies/frog-boss/frog-boss-grunt - 04.wav"},{"type":"SHOW_ANIMATION","animation":"tongue-end","followUp":"idle2"},{"type":"PLAY_SOUND","settings":{"playback":{"fadeIn":0.1,"fadeOut":0.2,"start":0.5},"speedVariance":0.1,"type":"GAMEPLAY"},"sound":"media/audio/sfx/enemies/wasp-boss/stinger-out.wav"},{"type":"WAIT","time":0.2},{"type":"HEAD_ROT_TO","speed":0.25,"target":{"ent":"target","align":"CENTER"}},{"type":"SET_ENEMY_MODE","active":false,"mode":"tongueOut"},{"type":"WAIT","time":0.5}],"call_dashAttack":[{"type":"SET_APPROACH_ALIGN","align":"NODE_HEAD"},{"type":"SET_PARRY_REACT","part":"head","reactType":"STABLE","trigger":2},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#frogFeetGlow","faceRotate":"PRECISE","group":"charge","part":"PART_1","target":{"ent":"self"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#frogChinGlow","group":"glow","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"SPAWN_FX","duration":1,"effect":"FX:generic.charge#frogChinCharge","group":"glow","target":{"ent":"self","align":"NODE_HEAD","off":[0,1,-1]}},{"type":"HEAD_ROT_TO","speed":0.25,"target":{"ent":"target","align":"CENTER"}},{"type":"SHOW_ANIMATION","animation":"atkDashCharge","noForce":true},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":7,"target":{"ent":"target"}},{"type":"START_AIM_FX","aimFx":"Circle6"},{"type":"PLAY_SOUND","settings":{"playback":{"fadeOut":0.2},"speedVariance":0.1,"type":"GAMEPLAY","volume":0.6},"sound":"media/audio/sfx/enemies/frog-boss/frog-boss-grunt - 03.wav"},{"type":"WAIT","time":1},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":4},{"type":"CLEAR_FX","group":"charge"},{"type":"SPAWN_FX","effect":"FX:nature.dust#frogBossJump","fixPos":"FIRST","target":{"ent":"self"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#frogChinTrail","group":"glow","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"SHOW_ANIMATION","animation":"atkDashJump2","interpolate":0.1},{"type":"CLEAR_HEAD_ROT"},{"type":"SET_COLL","collType":"DASHING"},{"type":"SET_SPEED","relative":4},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"MARK_NAV_DANGER","radius":3,"state":"ATTACKING","target":{"ent":"self","align":"NODE_HEAD","off":[0,0,-2.625]}},{"type":"POINT_APPROACH","collideCancel":30,"distance":3,"duration":[0.25,1]},{"type":"STOP_XY"},{"type":"END_AIM_FX"},{"type":"SPAWN_FX","effect":"FX:nature.dust#frogBossLand","target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"atkDashSlam","interpolate":0.05},{"type":"POINT_APPROACH","collideCancel":30,"distance":1,"duration":0.1,"untilHook":"HOOK_1"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"CLEAR_FX","group":"glow"},{"type":"SPAWN_FX","effect":"FX:generic.impact#frogChinImpact","faceRotate":"PRECISE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"HIT_CIRCLE","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE2","hitType":"SLASH","impact":"MASSIVE"},"duration":0.1,"expandSpline":"LINEAR","minRadius":0,"multi":[{"align":"HOOK_1","radius":4}],"multiHit":0,"radius":5,"target":{"ent":"self"},"zRange":2},{"type":"CLEAR_FOLLOW"},{"type":"WAIT","time":0.05},{"type":"RESET_COLL"}],"call_jumpAttack":[{"type":"SET_PARRY_REACT","part":"head","reactType":"STABLE"},{"type":"SHOW_ANIMATION","animation":"crouchDown","noForce":true},{"type":"SHOW_CHARGE_GUI","align":{"align":"NODE_HEAD","off":[0,0,3]},"duration":{"var":"ent.phaseTime"},"symbol":"UNBLOCKABLE","text":{"en_US":"High Jump","langID":2}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#frogBossJumpCharge","target":{"ent":"self"}},{"type":"WAIT_PHASE"},{"type":"CLEAR_FX"},{"type":"SET_APPROACH_ALIGN","align":"NONE"},{"type":"LABEL","name":"jump"},{"type":"PLAY_SOUND","settings":{"playback":{},"speedVariance":0.1,"type":"GAMEPLAY","volume":0.6},"sound":"media/audio/sfx/enemies/frog-boss/frog-boss-grunt - 04.wav"},{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.vars.jumps"},{"type":"CLEAR_ANIMATION"},{"type":"SPAWN_FX","effect":"FX:nature.dust#frogBossJump","fixPos":"FIRST","target":{"ent":"self"}},{"type":"MARK_NAV_DANGER","addFigureRadius":true,"radius":0},{"type":"SET_Z_VEL","zValue":80},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":4},{"type":"SET_COLL","collType":"DASHING"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":3},{"type":"START_AIM_FX","aimFx":"Circle12"},{"type":"FALL_APPROACH","adjustStopTime":0,"contAtZDist":0,"contBeforeLand":0.2,"maxSpeed":40},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"FALL_APPROACH","adjustStopTime":0,"contAtZDist":0,"maxSpeed":40},{"type":"END_AIM_FX","immediately":true},{"type":"SPAWN_FX","effect":"FX:generic.impact#frogBossLandAtk","fixPos":"FIRST","target":{"ent":"self"}},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"HIT_CIRCLE","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE3","guardable":"NEVER","hitType":"SLASH","impact":"MASSIVE"},"duration":0.1,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":5.5,"target":{"ent":"self"}},{"type":"CLEAR_FOLLOW"},{"type":"IF","condition":"$ent.vars.jumps","_br":{"then":[{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#frogBossJumpCharge","target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"crouchFast"},{"type":"WAIT","time":0.7},{"type":"CLEAR_FX"},{"type":"GOTO_LABEL","name":"jump"}]}},{"type":"WAIT","time":0.2}],"jumpOver":[{"type":"HEAD_ROT_TO","speed":0.25,"target":{"ent":"target","align":"CENTER"}},{"type":"SHOW_ANIMATION","animation":"crouchFast","interpolate":0.1},{"type":"WAIT","time":0.5},{"type":"CLEAR_ANIMATION"},{"type":"CLEAR_HEAD_ROT","immediately":true},{"type":"CALL_ENEMY_ACTION","action":"selectOtherTarget"},{"type":"SET_Z_VEL","zValue":80},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":4},{"type":"SET_COLL","collType":"DASHING"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":5},{"type":"START_AIM_FX","aimFx":"Circle12"},{"type":"SPAWN_FX","effect":"FX:nature.dust#frogBossJump","fixPos":"FIRST","target":{"ent":"self"}},{"type":"PLAY_SOUND","settings":{"playback":{},"speedVariance":0.2,"type":"GAMEPLAY","volume":0.6},"sound":"media/audio/sfx/enemies/frog-boss/frog-boss-grunt - 04.wav"},{"type":"SHOW_ANIMATION","animation":"jumpUpTurn"},{"type":"FALL_APPROACH","adjustStopTime":0,"contAtZDist":0,"contBeforeLand":0.6,"maxSpeed":40},{"type":"ROTATE_FACE","random":0,"time":0,"turn":180},{"type":"SHOW_ANIMATION","animation":"fallDownTurn","interpolate":0.2},{"type":"FALL_APPROACH","adjustStopTime":0,"contAtZDist":0,"maxSpeed":30},{"type":"END_AIM_FX","immediately":true},{"type":"SPAWN_FX","effect":"FX:nature.dust#frogBossLand","fixPos":"FIRST","target":{"ent":"self"}},{"type":"HIT_CIRCLE","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE3","guardable":"NEVER","hitType":"SLASH","impact":"MASSIVE"},"duration":0.1,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":5.5,"target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"land","followUp":"idle2"},{"type":"WAIT","time":0.2}],"selectSameTarget":[{"type":"IF","condition":"$ent.face.x > 0","else":true,"_br":{"then":[{"type":"SET_TMP_TARGET","target":{"named":"frogLeft"}}],"else":[{"type":"SET_TMP_TARGET","target":{"named":"frogRight"}}]}}],"selectOtherTarget":[{"type":"IF","condition":"$ent.face.x < 0","else":true,"_br":{"then":[{"type":"SET_TMP_TARGET","target":{"named":"frogLeft"}}],"else":[{"type":"SET_TMP_TARGET","target":{"named":"frogRight"}}]}}],"boldTest":[{"type":"SHOOT_PROXY_RANGE","angleRange":360,"angleVary":50,"count":1,"delay":0,"duration":0,"pos":{"ent":"target"},"startDist":0,"startDistCollide":"NONE","uniformDir":0,"proxy":"boldStrike"},{"type":"WAIT","time":0.1},{"type":"SHOOT_PROXY_RANGE","angleRange":360,"angleVary":50,"count":4,"delay":0,"duration":0.4,"pos":{"ent":"target"},"startDist":12,"startDistCollide":"NONE","uniformDir":0,"proxy":"boldStrike"},{"type":"WAIT","time":5}],"break":[{"type":"KILL_PROXIES","groupName":"bolt","proxyOwner":{"self":1}},{"type":"KILL_PROXIES","groupName":"boltCast","proxyOwner":{"self":1}},{"type":"CLEAR_HEAD_ROT"},{"type":"SET_Z_VEL","zValue":0},{"type":"SET_ENEMY_MODE","active":false,"mode":"tongueOut"},{"type":"SET_ENEMY_MODE","active":false,"mode":"tongueWeak"},{"type":"SET_INVINCIBLE","frames":-1},{"type":"SET_HIT_STABLE","hitStable":"CATCHING"},{"type":"SET_PART_COLL","collType":"DASHING","part":"PART_4"},{"type":"CALL_ENEMY_ACTION","action":"selectSameTarget"},{"type":"SET_SPEED","accel":100,"relative":3},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":5,"noNavCheck":true,"not":true}],"_br":{"then":[{"type":"SPAWN_FX","effect":"FX:nature.dust#frogBossJump","fixPos":"FIRST","target":{"ent":"self"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.weak#partWeak3","target":{"ent":"self"}},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":8,"noNavCheck":true,"not":true}],"else":true,"_br":{"then":[{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":4},{"type":"SET_Z_VEL","zValue":45}],"else":[{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":3},{"type":"SET_Z_VEL","zValue":25}]}},{"type":"SET_CAMERA_TARGET","speed":0.5,"spline":"EASE_STRONG","target":{"ent":"self","align":"CENTER"},"zoomOut":10},{"type":"SHOW_ANIMATION","animation":"weakSlide"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":0},{"type":"FALL_APPROACH","adjustStopTime":0,"contAtZDist":0,"maxSpeed":30},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","effect":"FX:nature.dust#frogBossLand","fixPos":"FIRST","target":{"ent":"self"}}]}},{"type":"PLAY_SOUND","settings":{"playback":{"fadeIn":0.1,"fadeOut":0.2,"start":1.7},"speedVariance":0.1,"type":"GAMEPLAY","volume":0.7},"sound":"media/audio/sfx/enemies/frog-boss/frog-boss-death.wav"},{"type":"SET_ENEMY_MODE","active":true,"mode":"tongueOut"},{"type":"SET_ENEMY_MODE","active":true,"mode":"tongueWeak"},{"type":"SET_CAMERA_TARGET","speed":1.4,"spline":"EASE_STRONG","target":{"ent":"self","align":"NODE_HUD"}},{"type":"SHOW_ANIMATION","animation":"weakStart","followUp":"weakIdle"},{"type":"WAIT","time":0.2},{"type":"WAIT","time":0.2},{"type":"SET_CAMERA_ZOOM","duration":0.5,"zoom":1.5},{"type":"SET_INVINCIBLE","frames":0},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":0,"equal":true}],"_br":{"then":[{"type":"CALL_ENEMY_ACTION","action":"weakStart"}]}},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_PART_COLL","part":"PART_4"},{"type":"WAIT","time":0.3},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":1}],"_br":{"then":[{"type":"CALL_ENEMY_ACTION","action":"startRecover"}]}}],"breakOver":[{"type":"PLAY_SOUND","settings":{"playback":{"fadeOut":0.2},"speed":0.57,"speedVariance":0.1,"type":"GAMEPLAY"},"sound":"media/audio/sfx/enemies/frog-boss/frog-boss-grunt - 01.wav"},{"type":"SET_HIT_STABLE","hitStable":"CATCHING"},{"type":"CLEAR_FX","group":"weak"},{"type":"SHOW_ANIMATION","animation":"weakEnd"},{"type":"WAIT","time":0.2},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"tmp.tonguebarrierOn"},{"type":"WAIT","time":0.2},{"type":"SET_ENEMY_MODE","active":false,"mode":"tongueOut"},{"type":"SET_ENEMY_MODE","active":false,"mode":"tongueWeak"},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.frogSupportEnd"},{"type":"WAIT_UNTIL_ANIM_DONE"},{"type":"CALL_ENEMY_ACTION","action":"jumpOver"},{"type":"RESET_PARTS","destroyValue":0.5},{"type":"SET_ENEMY_STATE","state":"COMBAT"}],"enemyTest":[{"type":"SPAWN_ENEMY_RANGE","angleRange":360,"count":8,"delay":0.5,"duration":1,"pos":{"ent":"self"},"repeat":true,"startDist":6,"startDistAdd":12,"startDistCollide":"NONE","uniformDir":0,"enemy":"FOE:start.ball"},{"type":"WAIT","time":2}],"hpBreak":[{"type":"PLAY_SOUND","settings":{"playback":{"fadeIn":0.1,"fadeOut":0.2,"start":1.7},"speed":0.8,"speedVariance":0.1,"type":"GAMEPLAY","volume":0.6},"sound":"media/audio/sfx/enemies/frog-boss/frog-boss-death.wav"},{"type":"KILL_PROXIES","groupName":"bolt","proxyOwner":{"self":1}},{"type":"KILL_PROXIES","groupName":"boltCast","proxyOwner":{"self":1}},{"type":"CLEAR_FX","group":"aura"},{"type":"RESET_PARTS","destroyValue":1},{"type":"CLEAR_HEAD_ROT"},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.frogSupportEnd"},{"type":"RESET_TIME_TRACKER","forceValue":1,"tracker":"recoverTime"},{"type":"ADD_SLOW_MOTION","duration":0.45,"ignoreFigShake":true,"invert":"ALL","timeFactor":0.05},{"type":"CLEAR_FX","group":"weak"},{"type":"SET_HIT_STABLE","hitStable":"CATCHING"},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"tongueOut"}],"else":true,"_br":{"then":[{"type":"SHOW_ANIMATION","animation":"hpBreakStartTongue"}],"else":[{"type":"SHOW_ANIMATION","animation":"hpBreakStart"}]}},{"type":"SET_ENEMY_MODE","active":false,"mode":"tongueWeak"},{"type":"SET_ENEMY_MODE","active":false,"mode":"tongueOut"},{"type":"WAIT_UNTIL_ANIM_DONE"},{"type":"SHOW_ANIMATION","animation":"hpBreakEnd","wait":true},{"type":"CALL_ENEMY_ACTION","action":"jumpOver"},{"type":"RESET_PARTS"}],"death":[{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.frogSupportEnd"},{"type":"CLEAR_FX","group":"aura"},{"type":"PLAY_SOUND","attached":true,"settings":{"playback":{"end":0.3,"fadeOut":0.1},"speed":0.54,"type":"GAMEPLAY","volume":0.6},"sound":"media/audio/sfx/enemies/frog-boss/frog-boss-grunt - 04.wav"},{"type":"CLEAR_HEAD_ROT"},{"type":"SET_Z_VEL","zValue":-100},{"type":"ADD_SLOW_MOTION","duration":0.35,"ignoreFigShake":true,"invert":"ALL","timeFactor":0.001},{"type":"CLEAR_FX","group":"weak"},{"type":"SET_HIT_STABLE","hitStable":"CATCHING"},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"tongueOut"}],"else":true,"_br":{"then":[{"type":"SHOW_ANIMATION","animation":"death"}],"else":[{"type":"SHOW_ANIMATION","animation":"death"}]}},{"type":"WAIT","time":0.5},{"type":"STOP_SOUNDS"},{"type":"PLAY_SOUND","attached":true,"settings":{"playback":{"fadeOut":0.6},"type":"GAMEPLAY","volume":0.6},"sound":"media/audio/sfx/enemies/frog-boss/frog-boss-death.wav"},{"type":"WAIT","time":0.7},{"type":"SET_CAMERA_TARGET","speed":4,"spline":"EASE_IN","target":{"ent":"self","align":"NODE_CENTER"},"zoom":1.2},{"type":"WAIT","time":0.6},{"type":"SPAWN_FX","effect":"FX:nature.dust#frogBossCollapse","fixPos":"FIRST","target":{"ent":"self","rel":true,"off":[1,-1,0]}},{"type":"STOP_SOUNDS"},{"type":"WAIT","time":0.4},{"type":"SPAWN_FX","duration":3,"effect":"FX:combat.defeat#bossDefeatPre","target":{"ent":"self","align":"NODE_CENTER","off":[0,0,1]},"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","off":[0,0,0.5]},"zoom":2},{"type":"SPAWN_FX","duration":0.8,"effect":"FX:combat.defeat#bossDefeatWhite","ignoreSlowMo":1,"target":{"ent":"self","align":"NODE_CENTER","off":[0,0,1]}},{"type":"SPAWN_FX","duration":0.8,"effect":"FX:enemy.core#frog","ignoreSlowMo":1,"target":{"ent":"self","align":"NODE_CENTER","off":[0,0,1]}},{"type":"WAIT","time":0.8},{"type":"PLAY_SOUND","attached":true,"settings":{"playback":{"delay":0.2,"fadeOut":0.4},"speed":0.35,"type":"GAMEPLAY","volume":0.69},"sound":"media/audio/sfx/enemies/frog-boss/frog-boss-death.wav"},{"type":"CLEAR_SLOW_MOTION"},{"type":"SET_CAMERA_TARGET","speed":0.6,"spline":"EASE","target":{"ent":"self","align":"NODE_CENTER"},"zoom":1.5},{"type":"SET_CAMERA_TARGET","parallel":true,"speed":5,"spline":"EASE_OUT","target":{"ent":"self","align":"NODE_CENTER"},"zoomOut":5},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.defeat#bossDefeatBoom","target":{"ent":"self","align":"NODE_CENTER","off":[0,0,1]}},{"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":"STOP_SOUNDS"},{"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}],"intro":[{"type":"PLAY_SOUND","attachGroup":"whoosh","attached":true,"settings":{"playback":{"fadeIn":0.9,"fadeOut":0.3,"start":0.7},"speed":1.03,"type":"GAMEPLAY","volume":0.52},"sound":"media/audio/sfx/action/whoosh/cine-fall-medium-strong.wav","pos":"global"},{"type":"SET_POI_TMP_TARGET","poiTarget":{"name":"frogLeft","type":"NAMED_ENTITY"}},{"type":"SET_Z_VEL","zValue":80},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":3},{"type":"SET_COLL","collType":"TRIGGER"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":3},{"type":"FALL_APPROACH","adjustStopTime":0,"contAtZDist":0,"maxSpeed":40},{"type":"SPAWN_FX","duration":1,"effect":"FX:generic.scream#frogLandAdd","fixPos":"FIRST","ignoreSlowMo":1,"target":{"ent":"self","align":"CENTER","off":[0,0,-2]}},{"type":"SPAWN_FX","effect":"FX:nature.dust#frogBossLandIntro","fixPos":"FIRST","ignoreSlowMo":0.6,"target":{"ent":"self"}},{"type":"HIT_CIRCLE","_skip":true,"attackInfo":{"element":"NEUTRAL","fly":"MASSIVE3","guardable":"NEVER","hitType":"SLASH","impact":"MASSIVE"},"duration":0.3,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":5.5,"target":{"ent":"self"}},{"type":"ADD_SLOW_MOTION","duration":0.3,"fadeIn":0.2,"fadeOut":0.1,"timeFactor":0.1},{"type":"STOP_SOUNDS","attachGroup":"whoosh"},{"type":"SHOW_ANIMATION","animation":"land","followUp":"idle2"},{"type":"WAIT","time":0.8}],"introScream":[{"type":"SHOW_ANIMATION","animation":"introRoar","followUp":"idle2"},{"type":"WAIT","time":0.5},{"type":"SPAWN_FX","duration":2,"effect":"FX:generic.scream#frogScream","target":{"ent":"self","align":"NODE_HUD"}},{"type":"WAIT","time":3}],"weakStart":[{"type":"SET_ENEMY_STATE","state":"WEAK"},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:combat.weak#partWeak1","group":"weak","target":{"ent":"self","align":"CENTER"}},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:combat.weak#blinkFrogTongue","group":"weak","target":{"ent":"self","align":"NODE_HUD"}}],"startRecover":[{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:generic.charge#frogTongueRegen","group":"aura","target":{"ent":"self","align":"NODE_WEAPON_L","rel":true,"off":[-0.5,0,-0.75]}},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"else":true,"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"tmp.frogSupport"}],"else":[{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":1}],"else":true,"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"tmp.frogSupport"}],"else":[{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"tmp.frogSupport"}]}}]}},{"type":"SET_ENEMY_STATE","state":"RECOVER"},{"type":"SET_TRIGGER_FACTOR","factor":0},{"type":"WAIT","time":1},{"type":"RESET_TIME_TRACKER","forceValue":0.8,"tracker":"magicFrequency"},{"type":"SET_TRIGGER_FACTOR","factor":1}],"endRecover":[{"type":"WAIT_UNTIL_CHARGE_GUI_COMPLETE"},{"type":"SPAWN_FX","duration":1,"effect":"FX:combat.heal#avatarHeal","ignoreSlowMo":0,"part":"PART_4","target":{"ent":"self","align":"NODE_WEAPON_L","rel":true,"off":[-0.5,0,-0.75]}},{"type":"WAIT","time":1},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.frogSupportEnd"},{"type":"REGEN_HP","entity":{"self":1},"value":0.15,"valueAbsolute":0,"valueOfSelfHP":0},{"type":"CLEAR_FX","group":"aura"},{"type":"SPAWN_FX","effect":"FX:combat.heal#avatarHealDone","ignoreSlowMo":0,"target":{"ent":"self"}},{"type":"DISABLE_REACTION","reaction":"recoverBreak"},{"type":"CALL_ENEMY_ACTION","action":"breakOver"}],"recoverCancel":[{"type":"KILL_PROXIES","groupName":"bolt","proxyOwner":{"self":1}},{"type":"CLEAR_FX","group":"aura"},{"type":"SPAWN_FX","detached":true,"effect":"FX:generic.impact#frogRecoverBreak","fixPos":"FIRST","ignoreSlowMo":0.55,"target":{"ent":"self","align":"NODE_WEAPON_L","rel":true,"off":[-0.5,0,-0.75]}},{"type":"CALL_ENEMY_ACTION","action":"weakStart"},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.frogSupportEnd"}]},"proxies":{"boldStrike":{"action":[{"type":"MARK_NAV_DANGER","radius":3.5},{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.parent.vars.time"},"varName":"ent.vars.time"},{"type":"IF","condition":"!$ent.vars.time","_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":1.25,"varName":"ent.vars.time"}]}},{"type":"START_AIM_FX","aimFx":"Circle6","pos":"Z_BASE"},{"type":"SET_SPEED","relative":0.2},{"type":"POINT_APPROACH","adjustSpeed":10,"duration":{"var":"ent.vars.time"}},{"type":"SPAWN_FX","duration":0.2,"effect":"FX:element.aether#lightningM","ignoreSlowMo":0.35,"target":{"ent":"self"},"target2":{"ent":"self","off":[0,0,50]}},{"type":"SPAWN_FX","effect":"FX:element.aether#boltImpactM","ignoreSlowMo":0.35,"target":{"ent":"self"}},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"WAIT","time":0.05},{"type":"HIT_CIRCLE","attackInfo":{"attackType":"RANGED","element":"AETHER","fly":"MASSIVE","hitType":"SLASH","impact":"HEAVY"},"duration":0.1,"expandSpline":"LINEAR","freeze":"STRONG","minRadius":0,"multiHit":0,"radius":2.5,"target":{"ent":"self"}},{"type":"WAIT","time":0.3}],"config":{"collType":"TRIGGER","flyHeight":0,"walkAnim":"default","weight":-1,"zGravityFactor":1},"connect":"ACTION","defaultGroup":"bolt","walkAnims":{},"type":"Generic"},"boldCaster":{"action":[{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.owner.vars.time"},"varName":"ent.vars.time"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.shoot#frogMagicCast","target":{"ent":"self","align":"HOOK_1"}},{"type":"ADD_PLAYER_CAMERA_TARGET","align":"NONE","speed":"FASTER","zoomOut":10},{"type":"SHOOT_PROXY_RANGE","angleRange":360,"angleVary":50,"count":1,"delay":0,"duration":0,"pos":{"ent":"target","off":[0,0,4]},"startDistCollide":"NONE","uniformDir":0,"proxy":"boldStrike"},{"type":"WAIT","time":0.1},{"type":"SWITCH","entries":[{"cond":"$ent.owner.vars.castType == 1"},{"cond":"$ent.owner.vars.castType == 2"},{"cond":"$ent.owner.vars.castType == 3"},{}],"select":"FIRST","_br":{"0":[{"type":"SHOOT_PROXY_RANGE","angleRange":290,"angleVary":24,"count":4,"delay":0,"duration":0.4,"pos":{"ent":"target","off":[0,0,4]},"startDist":12,"startDistCollide":"NONE","uniformDir":0,"proxy":"boldStrike"}],"1":[{"type":"SHOOT_PROXY_RANGE","angleRange":290,"angleVary":24,"count":6,"delay":0,"duration":0.4,"pos":{"ent":"target","off":[0,0,4]},"startDist":12,"startDistCollide":"NONE","uniformDir":0,"proxy":"boldStrike"}],"2":[{"type":"SHOOT_PROXY_RANGE","angleRange":290,"angleVary":80,"count":3,"delay":0,"duration":0.4,"pos":{"ent":"target","off":[0,0,4]},"startDist":12,"startDistCollide":"NONE","uniformDir":0,"proxy":"boldStrike"}],"3":[{"type":"SHOOT_PROXY_RANGE","angleRange":290,"angleVary":24,"count":6,"delay":0,"duration":0.4,"pos":{"ent":"target","off":[0,0,4]},"startDist":12,"startDistCollide":"NONE","uniformDir":0,"proxy":"boldStrike"}]}},{"type":"WAIT","time":0.4},{"type":"WAIT_UNTIL_PROXIES_DONE","action":true,"group":"bolt"},{"type":"CLEAR_FX"}],"config":{"walkAnim":"default","weight":-1},"defaultGroup":"boltCast","walkAnims":{},"type":"Generic"},"boldLine":{"action":[{"type":"TARGET_FOLLOW_DASH","forceCurrentFace":true,"rotateSpeed":20,"target":{"ent":"target","align":"CENTER","off":[0,0,0.5]}},{"type":"TARGET_FOLLOW_JUMP","_skip":true,"adjustSpeed":5,"forceCurrentPos":true,"target":{"ent":"target","align":"CENTER","off":[0,0,1]}},{"type":"MARK_NAV_DANGER","line":true,"radius":1,"target":{"ent":"owner","align":"HOOK_2"}},{"type":"SPAWN_FX","duration":1,"effect":"FX:element.aether#lightningCharge1","ignoreSlowMo":0.35,"target":{"ent":"self"},"target2":{"ent":"owner","align":"HOOK_2"}},{"type":"LASER_APPROACH","collTypeCheck":"DASHING","duration":1,"laserStartPoint":{"ent":"owner","align":"HOOK_2"},"maxZAngle":0,"minXYDistance":30},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"WAIT","time":0.1},{"type":"SPAWN_FX","duration":0.2,"effect":"FX:element.aether#frogLightningLine","ignoreSlowMo":0.35,"target":{"ent":"self"},"target2":{"ent":"owner","align":"HOOK_2"}},{"type":"HIT_LINE","attackInfo":{"element":"AETHER","fly":"MASSIVE","hitType":"SLASH","impact":"HEAVY"},"duration":0.1,"multiHit":0,"radius":0.7,"target1":{"ent":"owner","align":"HOOK_2"},"target2":{"ent":"self"}},{"type":"WAIT","time":0.2}],"collOff":[0,0,-1],"collSize":[1,1,2],"config":{"walkAnim":"default","weight":-1},"connect":"ACTION","defaultGroup":"boltLine","walkAnims":{},"type":"Generic"}},"reactions":{"break":{"action":"break","fly":"NONE","followStable":true,"partFilter":["head"],"type":"Break"},"hpBreak":{"action":"hpBreak","dramaticZoom":"HP_BREAK_LARGE","fly":"NONE","preSetState":"COMBAT","type":"HpBreak"},"recoverBreak":{"duration":35,"fly":"NONE","hitTracker":"recoverBreak","label":{"en_US":"Recovering...","langID":1},"part":"tongue","preAction":"recoverCancel","preSetState":"WEAK","zoomAlign":{"align":"NODE_WEAPON_L","off":[-0.5,0,-0.75],"rel":true},"type":"TimedBreak"}},"parts":{"head":{"aimPos":"NODE_HEAD","aimRadius":32,"resist":{"element":[0.25,1.3,0.25,0.25],"global":0.2},"destroyTracker":"headBreak","fx":"aether","hitStable":"CATCHING","hudOffset":[0,0,2.5],"hudType":"BOSS","part":"PART_2","shieldBelow":0.07},"tongue":{"aimPos":{"align":"NODE_WEAPON_L","off":[-0.75,0,0],"rel":true},"aimRadius":24,"blockAim":true,"resist":{"global":0.1},"hudOffset":[0,0,2],"hudType":"BOSS","part":"PART_4"},"shell":{"blockAim":true,"resist":{"global":0.05},"part":"PART_1","shieldBelow":0.3}},"modes":{"tongueOut":{"parts":[{"resist":{"global":0.75},"part":"tongue"}]},"tongueWeak":{"parts":[{"resist":{"global":2.5,"type":"MULTIPLY"},"part":"tongue"}]}},"alts":{}}