{"base":{"aimPos":"CENTER","args":[{"defaultValue":8,"info":"Number of potential entities marking tentacle spawning (named \"tentacleSpot\")","name":"tentacleSpotCount","type":"Number"}],"defaultState":"IDLE","egg":"big","figure":"FIG:enemy.common.nyx-wall#wall","hp":22,"hpBreaks":[{"heal":0.2,"hp":0.7},{"heal":0.2,"hp":0.4}],"hudPos":{"align":"NODE_CENTER","off":[0,0,4]},"hudType":"BOSS","initAction":"init","lvlAdd":2,"skewFactor":0.1,"boomAction":"deadBoom","freqBase":1,"freqGrowth":0.2,"freqWeight":1,"walkAnims":{"default":{"damage":"hit","die":"weak","faceRot":"eye","idle":"idle","run":"idle","walk":"idle"},"open":{"damage":"open-hit","die":"open-weak","faceRot":"eye","idle":"open-idle","run":"open-idle","walk":"open-idle"},"weak":{"damage":"open-hit","die":"open-hit","idle":"open-weak"}},"config":{"collType":"BLOCK","elementResist":[1,1,1,1],"facingType":"TARGET","groundConnect":"GLUED","hitFlyStyle":"FACE_FIX","hitResist":[1,1,1],"hitSound":"Mechanical","hitStable":"MASSIVE","jumpingEnabled":false,"maxSpeed":0,"maxZSpeed":0,"statusResist":[0.3,0.3,0.3,0.3],"walkAnim":"default","weight":-1,"zGravityFactor":1}},"trackers":{"hit":{"breakShield":{"altTrackers":[],"hitResist":[0.1,0.1,1],"hits":69},"breakWeak":{"altTrackers":[],"hitResist":[1,1.5,1],"hits":99},"wakeUp":{"altTrackers":[],"entityFilter":"PLAYER_ONLY","hitResist":[0,0,1],"hits":6}},"shields":{"eyeBarrier":{"addOnInit":true,"altShields":[],"blockPart":"PART_2","dmgFactor":0.5,"hitResist":[0.1,0.1,0.3],"triggerFactor":1,"hitTriggerRes":[1,1,2]}},"time":{"recoverBarrier":{"altTrackers":[],"duration":45,"hpBreakFactor":5},"recoverWeak":{"altTrackers":[],"duration":12},"tentacleSpawn":{"altTrackers":[],"duration":9,"hpBreakFactor":-1,"noStateReset":true}}},"states":{"IDLE":{"choices":[{"action":"initFight","ignore":"COMBO","preSetState":"COMBAT","req":[{"type":"IS_AGGRO"}]}],"breakTracker":"breakShield","reactions":["hpBreak"],"config":{"walkAnim":"default"}},"PREFIGHT":{"choices":[],"breakTracker":"wakeUp","reactions":["wakeUp"],"config":{"dmgFactor":0,"harmless":true,"hitStable":"MASSIVE","walkAnim":"default"}},"COMBAT":{"choices":[{"action":"tentacleDizzy","req":[{"type":"IS_MODE_ACTIVE","mode":"tentaKillDizzy"}],"_skip":true},{"preSetState":"IDLE","req":[{"type":"IS_AGGRO","not":true}]},{"action":"atkRocksFall","frequency":"NORMAL","ignore":"STUN","_skip":true},{"action":"createTentacle","ignore":"COMBO","req":[{"type":"HAS_PROXY","groupName":"tentacle","not":true,"partialName":true,"reqCount":{"var":"ent.vars.tentacleMax"}},{"type":"TIMER_READY","tracker":"tentacleSpawn"}]},{"action":"atkTentacleActStart","frequency":"NORMAL","ignore":"COMBO","req":[{"type":"HAS_PROXY","groupName":"tentacle","reqCount":1},{"type":"VAR_CONDITION","condition":"$ent.vars.tentaPriority"}]},{"action":"atkRocksFall","frequency":"RARE","ignore":"STUN","_skip":false},{"action":"createTentacle","frequency":"NORMAL","ignore":"COMBO","req":[{"type":"HAS_PROXY","groupName":"tentacle","not":true,"partialName":true,"reqCount":{"var":"ent.vars.tentacleMin"}}]},{"action":"atkTentacleActStart","frequency":"NORMAL","ignore":"COMBO","req":[{"type":"HAS_PROXY","groupName":"tentacle","reqCount":1}]},{"action":"idleCombat"}],"breakTracker":"breakShield","reactions":["BreakBarrier","TentacleKills","hpBreak"],"config":{"walkAnim":"default"}},"OPEN":{"choices":[{"action":"tentacleDizzy","req":[{"type":"IS_MODE_ACTIVE","mode":"tentaKillDizzy"}],"_skip":true},{"action":"endBarrierBreak","ignore":"COMBO","preSetState":"COMBAT","req":[{"type":"RECOVER_READY"},{"type":"IS_MODE_ACTIVE","mode":"tentaKillDizzy","not":true}]},{"action":"endBarrierBreak","ignore":"COMBO","preSetState":"IDLE","req":[{"type":"IS_AGGRO","not":true}]},{"action":"atkRocksFall","frequency":"NORMAL","ignore":"STUN","_skip":true},{"action":"createTentacle","ignore":"COMBO","req":[{"type":"HAS_PROXY","groupName":"tentacle","not":true,"partialName":true,"reqCount":{"var":"ent.vars.tentacleMax"}},{"type":"TIMER_READY","tracker":"tentacleSpawn"}]},{"action":"atkTentacleActStart","frequency":"NORMAL","ignore":"COMBO","req":[{"type":"HAS_PROXY","groupName":"tentacle","reqCount":{"var":"ent.vars.tentacleMin"}},{"type":"VAR_CONDITION","condition":"$ent.vars.tentaPriority"}]},{"action":"atkRocksFall","frequency":"RARE","ignore":"STUN","_skip":false},{"action":"createTentacle","frequency":"NORMAL","ignore":"STUN","req":[{"type":"HAS_PROXY","groupName":"tentacle","not":true,"partialName":true,"reqCount":{"var":"ent.vars.tentacleMin"}}]},{"action":"atkTentacleActStart","frequency":"NORMAL","ignore":"STUN","req":[{"type":"HAS_PROXY","groupName":"tentacle","reqCount":1}]},{"action":"idleCombat"}],"reactions":["TentacleKills","hpBreak"],"recoverTracker":"recoverBarrier","config":{"dmgFactor":1,"hitResist":[1,1.2,1],"walkAnim":"open"}},"WEAK":{"choices":[{"action":"endWeak","preSetState":"COMBAT","req":[{"type":"RECOVER_READY"}]}],"reactions":["hpBreak"],"recoverTracker":"recoverWeak","config":{"dmgFactor":2,"walkAnim":"weak"}}},"actions":{"idle":[{"type":"HEAD_ROT_TO","speed":0.25,"target":{"ent":"target","align":"CENTER"}},{"type":"WAIT","time":0.3}],"idleCombat":[{"type":"HEAD_ROT_TO","speed":0.5,"target":{"ent":"target","align":"CENTER"}},{"type":"SET_FACE_STYLE","_skip":true,"facingType":"TARGET"},{"type":"WAIT","time":0.3}],"atkRocksFall":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.5},{"type":"HEAD_ROT_TO","speed":0.5,"target":{"ent":"target","align":"CENTER"}},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEyeStrong","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"SHOW_ANIMATION","_skip":true,"animation":"chargeUp"},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#redGlowS","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"COMBAT_IF","condition":[{"type":"CURRENT_STATE","state":"OPEN"}],"else":true,"_br":{"then":[{"type":"SHOW_ANIMATION","animation":"open-cast"}],"else":[{"type":"SHOW_ANIMATION","animation":"cast"}]}},{"type":"WAIT","time":0.6},{"type":"PLAY_SOUND","attachGroup":"quake","settings":{"behaviour":"SINGULAR_STEAL","looping":true,"playback":{"fadeIn":0.3,"fadeOut":3},"speed":0.7,"type":"GAMEPLAY","volume":0.8},"sound":"media/audio/sfx/background/deep-rumble-earthquake.wav"},{"type":"SCREEN_SHAKE","dir":"RANDOM","fadeIn":0.3,"name":"stoned","power":"WEAKER","speed":"FAST"},{"type":"WAIT","time":1.1},{"type":"COMBAT_IF","condition":[{"type":"CURRENT_STATE","state":"OPEN"}],"else":true,"_br":{"then":[{"type":"SHOW_ANIMATION","animation":"open-atk-quake"}],"else":[{"type":"SHOW_ANIMATION","animation":"atk-quake"}]}},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_2"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_3"},{"type":"CLEAR_SCREEN_SHAKE","name":"stoned"},{"type":"SCREEN_SHAKE","dir":"VERTICAL","duration":0.3,"fadeOut":0.3,"name":"stoned","power":"STRONG","speed":"FASTER"},{"type":"PLAY_SOUND","settings":{"playback":{},"speed":0.3,"type":"GAMEPLAY","volume":2},"sound":"media/audio/sfx/action/impact/body-ground-impact-02.wav"},{"type":"SPAWN_FX","effect":"FX:nature.dust#actorLandHeavy","target":{"ent":"self","align":"HOOK_2"}},{"type":"SPAWN_FX","effect":"FX:nature.dust#actorLandHeavy","target":{"ent":"self","align":"HOOK_3"}},{"type":"WAIT","time":0.6},{"type":"SET_PHASE","phase":"ATTACK","time":1.5},{"type":"STOP_SOUNDS","attachGroup":"quake"},{"type":"SHOOT_PROXY","immediateShot":true,"pos":{"ent":"target","align":"Z_BASE"},"proxy":"rockFallTarget"},{"type":"WAIT","_skip":true,"time":1.6},{"type":"WAIT","time":0.4},{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.3},{"type":"IF","_skip":true,"condition":"$game.weltmeister","_br":{"then":[{"type":"WAIT","time":6}]}}],"atkTentacleActStart":[{"type":"SET_VAR_ENTITY","entity":{"target":1},"varName":"ent.vars.tmpTarget"},{"type":"SET_VAR_NUMBER_PROXY_COUNT","groupName":"tentacle","proxyOwner":{"self":1},"varName":"ent.vars.tentacleCount"},{"type":"VAR_STRING","_skip":true,"changeType":"set","value":"","varName":"ent.vars.tentacleAction"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"else":true,"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":4,"varName":"ent.vars.tentacleActionCount"},{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"ent.vars.tentacleMaxShockwave"}],"else":[{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.tentacleMaxShockwave"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":1}],"else":true,"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"ent.vars.tentacleActionCount"}],"else":[{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"ent.vars.tentacleActionCount"}]}}]}},{"type":"CONSOLE_LOG","_skip":true,"logColor":"RED","text":"TENTACLE ACTION START! \nTentacles: {v:ent.vars.tentacleCount} | Count:  {v:ent.vars.tentacleActionCount}"},{"type":"SPAWN_FX","detached":true,"effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"SHOW_ANIMATION","_skip":true,"animation":"chargeUp"},{"type":"SPAWN_FX","detached":true,"duration":1.2,"effect":"FX:generic.charge#redGlowS","group":"commandCharge","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"CALL_ENEMY_ACTION","action":"atkTentacleChoice","cancelCurrent":true}],"atkTentacleChoice":[{"type":"SET_VAR_ENTITY","entity":{"target":1},"varName":"ent.vars.tmpTarget"},{"type":"SET_VAR_ENTITY_PROXY","_skip":true,"closestTo":{"ent":"target"},"groupName":"tentacle","position":0,"proxyOwner":{"self":1},"varName":"ent.vars.tmpEnt1"},{"type":"SET_VAR_NUMBER_PROXY_COUNT","groupName":"tentacle","proxyOwner":{"self":1},"varName":"ent.vars.tentacleCount"},{"type":"LABEL","_skip":true,"name":"actionStart"},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.vars.tentaPriority"},{"type":"IF","condition":"$ent.vars.tentacleCount < 1","_br":{"then":[{"type":"CONSOLE_LOG","logColor":"RED","text":"atkTentacleChoice: No tentacles found!"},{"type":"GOTO_LABEL","name":"end"}]}},{"type":"CONSOLE_LOG","_skip":true,"logColor":"RED","text":"TENTACLE ACTION NEXT!\nTentacles: {v:ent.vars.tentacleCount} | Count:  {v:ent.vars.tentacleActionCount}\nPrevious action: {v:ent.vars.tentacleAction}"},{"type":"COMBAT_SWITCH","entries":[{"cond":[{"type":"TARGET_REACHABLE","_skip":true,"distance":16,"noNavCheck":true}]},{"cond":[{"type":"TARGET_REACHABLE","_skip":true,"distance":16,"noNavCheck":true},{"type":"VAR_CONDITION","condition":"$ent.vars.tentacleMaxShockwave >= 1"}]}],"saveExecuted":"ent.vars.tentacleAction","_br":{"0":[{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"ent.vars.tentaAttackCount"},{"type":"SIDE_TALK","_skip":true,"char":"CHA:main#Cabbage>shoutDivine","message":{"en_US":"MORTAR!!!","langID":3}},{"type":"CALL_ENEMY_ACTION","action":"atkTentacleMortar","cancelCurrent":true}],"1":[{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.tentaAttackCount"},{"type":"SIDE_TALK","_skip":true,"char":"CHA:main#Cabbage>shoutDivine","message":{"en_US":"SHOCKWAVE!!!","langID":2}},{"type":"CALL_ENEMY_ACTION","action":"atkTentacleWave","cancelCurrent":true}]}},{"type":"IF","_skip":true,"condition":"$ent.vars.tentacleActionCount >= 1","_br":{"then":[{"type":"GOTO_LABEL","name":"actionStart"}]}},{"type":"LABEL","name":"end"},{"type":"CLEAR_FX","group":"commandCharge"}],"atkTentacleMortar":[{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":0.9},{"type":"COMBAT_IF","condition":[{"type":"CURRENT_STATE","state":"OPEN"}],"else":true,"_br":{"then":[{"type":"SHOW_ANIMATION","animation":"open-cast"}],"else":[{"type":"SHOW_ANIMATION","animation":"cast"}]}},{"type":"HEAD_ROT_TO","speed":0.5,"target":{"ent":"target","align":"CENTER"}},{"type":"WAIT","time":{"var":"ent.phaseTime"}},{"type":"SPAWN_FX","detached":true,"effect":"FX:generic.charge#redCircleInSmalFast","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"WAIT","time":0.3},{"type":"SET_VAR_ENTITY_PROXY","_skip":true,"closestTo":{"ent":"target"},"combatCond":[{"type":"TARGET_REACHABLE","altTarget":{"var":"ent.owner.vars.tmpTarget"},"distance":15},{"type":"VAR_CONDITION","condition":"!$ent.vars.actionKey"}],"fromLatest":true,"groupName":"tentacle","multiVar":{"var":"ent.vars.tentaAttackCount"},"position":0,"proxyOwner":{"self":1},"randomOrder":true,"saveCountVar":"ent.vars.actionValidTentacleCount","varName":"ent.vars.tmpEnt"},{"type":"SET_VAR_ENTITY_POI","multiVar":{"var":"ent.vars.tentaAttackCount"},"poiTargets":{"conditions":[{"type":"TARGET_REACHABLE","altTarget":{"var":"ent.owner.vars.tmpTarget"},"distance":15},{"type":"TARGET_REACHABLE","altTarget":{"var":"ent.owner.vars.tmpTarget"},"distance":3,"not":true},{"type":"HAS_REACTION","reactionName":"mortar"},{"type":"VAR_CONDITION","_skip":true,"condition":"$ent.vars.actionCooldown < 0.01"}],"group":"tentacle","proxyOwner":{"self":1},"type":"PROXIES"},"position":0,"randomOrder":true,"saveCountVar":"ent.vars.actionValidTentacleCount","varName":"ent.vars.tmpEnt"},{"type":"SET_VAR_ENTITY_POI","_skip":true,"closestTo":{"ent":"self"},"multiVar":{"var":"ent.vars.tentaAttackCount"},"poiTargets":{"conditions":[],"group":"tentacle","proxyOwner":{"self":1},"type":"PROXIES"},"position":0,"randomOrder":true,"saveCountVar":"ent.vars.actionValidTentacleCount","varName":"ent.vars.tmpEnt"},{"type":"CONSOLE_LOG","_skip":true,"logColor":"BLUE","text":"Wider net check: {v:ent.vars.tentaAttackCount} > {v:ent.vars.actionValidTentacleCount}???"},{"type":"IF","condition":"($ent.vars.tentaAttackCount > $ent.vars.actionValidTentacleCount)","_br":{"then":[{"type":"CONSOLE_LOG","_skip":true,"logColor":"GREEN","text":"Wider net of Mortar users!"},{"type":"SET_VAR_ENTITY_POI","_skip":true,"closestTo":{"ent":"self"},"multiVar":{"var":"ent.vars.tentaAttackCount"},"poiTargets":{"conditions":[{"type":"TARGET_REACHABLE","altTarget":{"var":"ent.owner.vars.tmpTarget"},"distance":25},{"type":"TARGET_REACHABLE","altTarget":{"var":"ent.owner.vars.tmpTarget"},"distance":1,"not":true},{"type":"HAS_REACTION","reactionName":"mortar"}],"group":"tentacle","proxyOwner":{"self":1},"type":"PROXIES"},"position":0,"randomOrder":true,"saveCountVar":"ent.vars.actionValidTentacleCount","varName":"ent.vars.tmpEnt"},{"type":"SET_VAR_ENTITY_POI","multiVar":{"var":"ent.vars.tentaAttackCount"},"poiTargets":{"conditions":[{"type":"HAS_REACTION","reactionName":"mortar"}],"group":"tentacle","proxyOwner":{"self":1},"type":"PROXIES"},"position":0,"randomOrder":true,"saveCountVar":"ent.vars.actionValidTentacleCount","varName":"ent.vars.tmpEnt"}]}},{"type":"CONSOLE_LOG","_skip":true,"logColor":"ORANGE","text":"atkTentacleMortar:\nMortarCount-Pre: {v:ent.vars.tentaAttackCount}"},{"type":"IF","condition":"$ent.vars.tentaAttackCount > $ent.vars.actionValidTentacleCount","_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.vars.actionValidTentacleCount"},"varName":"ent.vars.tentaAttackCount"}]}},{"type":"IF","condition":"$ent.vars.tentaAttackCount < 1","_br":{"then":[{"type":"CONSOLE_LOG","isError":true,"text":"atkTentacleMortar: No valid tentacles found!"},{"type":"GOTO_LABEL","name":"end"}]}},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.tmpCounter"},{"type":"CONSOLE_LOG","_skip":true,"logColor":"RED","text":"atkTentacleMortar:\nMortarCount: {v:ent.vars.tentaAttackCount}\nValidTentacles: {v:ent.vars.actionValidTentacleCount}"},{"type":"SET_DMG_CEILING","maxTotalDmg":1.5},{"type":"LABEL","name":"shoot"},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.vars.tmpCounter"},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"SET_DAMAGE_FACTOR","factor":1},{"type":"VAR_STRING","changeType":"set","value":"ent.vars.tmpEnt-","varName":"ent.vars.tmpString"},{"type":"VAR_STRING","changeType":"append","value":{"var":"ent.vars.tmpCounter"},"varName":"ent.vars.tmpString"},{"type":"CONSOLE_LOG","_skip":true,"logColor":"ORANGE","text":"atkTentacleMortar: Checking {v:ent.vars.tmpString}!"},{"type":"COMBAT_IF","condition":[{"type":"IS_ENTITY","thisEntity":{"[var]":"ent.vars.tmpString"}}],"else":true,"_br":{"then":[{"type":"VAR_STRING","_skip":true,"changeType":"set","value":{"var":"ent.vars.tmpCounter"},"varName":"tmp.tmpString"},{"type":"VAR_STRING","_skip":true,"changeType":"append","value":" > ","varName":"tmp.tmpString"},{"type":"VAR_STRING","_skip":true,"changeType":"append","value":{"var":"ent.vars.tentaAttackCount"},"varName":"tmp.tmpString"},{"type":"SIDE_TALK","_skip":true,"char":"CHA:main#Cabbage>shoutDivine","message":{"en_US":"Mortar Shot #{v:tmp.tmpString}","langID":7}},{"type":"CONSOLE_LOG","_skip":true,"logColor":"PURPLE","text":"atkTentacleMortar:\nCounter {v:ent.vars.tmpCounter}\n"},{"type":"GROUP","name":"EXECUTION","_br":{"then":[{"type":"NOTIFY_ENTITY","entity":{"[var]":"ent.vars.tmpString"},"hint":"mortar","saveResultVar":"ent.vars.tmpBool1","warnOnFail":true},{"type":"IF","condition":"!$ent.vars.tmpBool1","_br":{"then":[{"type":"CONSOLE_LOG","infoEnt":{"var":"ent.vars.tmpString"},"isError":true,"text":"atkTentacleMortar:\nCouldn't NOTIFY {v:ent.vars.tmpString}!\n"}]}},{"type":"SET_VAR_ENTITY","_skip":true,"varName":{"var":"ent.vars.tmpString"}},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.vars.tmpBool1"},{"type":"WAIT","time":0.3}]}}],"else":[{"type":"CONSOLE_LOG","infoEnt":{"var":"ent.vars.tmpString"},"isError":true,"text":"atkTentacleMortar: No {v:ent.vars.tmpString}! {v:ent.name}"}]}},{"type":"IF","condition":"$ent.vars.tmpCounter < $ent.vars.tentaAttackCount","_br":{"then":[{"type":"SHOW_ANIMATION","_skip":true,"animation":"shootUp","followUp":"idle","interpolate":0.1},{"type":"GOTO_LABEL","name":"shoot"}]}},{"type":"LABEL","name":"end"},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.vars.tentacleActionCount"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.tmpCounter"},{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.8},{"type":"IF","condition":"$ent.vars.tentacleActionCount >= 1","else":true,"_br":{"then":[{"type":"CALL_ENEMY_ACTION","action":"atkTentacleChoice"}],"else":[{"type":"WAIT","time":1.6}]}}],"atkTentacleWave":[{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":0.9},{"type":"COMBAT_IF","condition":[{"type":"CURRENT_STATE","state":"OPEN"}],"else":true,"_br":{"then":[{"type":"SHOW_ANIMATION","animation":"open-cast"}],"else":[{"type":"SHOW_ANIMATION","animation":"cast"}]}},{"type":"HEAD_ROT_TO","speed":0.5,"target":{"ent":"target","align":"CENTER"}},{"type":"WAIT","time":{"var":"ent.phaseTime"}},{"type":"SPAWN_FX","detached":true,"effect":"FX:generic.charge#redCircleInSmalFast","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"WAIT","time":0.3},{"type":"SET_VAR_ENTITY_PROXY","_skip":true,"closestTo":{"ent":"target"},"combatCond":[{"type":"TARGET_REACHABLE","altTarget":{"var":"ent.owner.vars.tmpTarget"},"distance":15},{"type":"VAR_CONDITION","condition":"!$ent.vars.actionKey"}],"groupName":"tentacle","multiVar":{"var":"ent.vars.tentaAttackCount"},"position":0,"proxyOwner":{"self":1},"randomOrder":true,"saveCountVar":"ent.vars.actionValidTentacleCount","varName":"ent.vars.tmpEnt"},{"type":"SET_VAR_ENTITY_POI","multiVar":{"var":"ent.vars.tentaAttackCount"},"poiTargets":{"conditions":[{"type":"TARGET_REACHABLE","altTarget":{"var":"ent.owner.vars.tmpTarget"},"distance":13},{"type":"TARGET_REACHABLE","altTarget":{"var":"ent.owner.vars.tmpTarget"},"distance":4,"not":true},{"type":"HAS_REACTION","reactionName":"shockwave"},{"type":"VAR_CONDITION","_skip":true,"condition":"$ent.vars.actionCooldown < 0.01"}],"group":"tentacle","proxyOwner":{"self":1},"type":"PROXIES"},"position":0,"randomOrder":true,"saveCountVar":"ent.vars.actionValidTentacleCount","varName":"ent.vars.tmpEnt"},{"type":"SET_VAR_ENTITY_POI","_skip":true,"closestTo":{"ent":"self"},"multiVar":{"var":"ent.vars.tentaAttackCount"},"poiTargets":{"conditions":[],"group":"tentacle","proxyOwner":{"self":1},"type":"PROXIES"},"position":0,"randomOrder":true,"saveCountVar":"ent.vars.actionValidTentacleCount","varName":"ent.vars.tmpEnt"},{"type":"CONSOLE_LOG","_skip":true,"logColor":"BLUE","text":"Wider net check: {v:ent.vars.tentaAttackCount} > {v:ent.vars.actionValidTentacleCount}???"},{"type":"IF","condition":"($ent.vars.tentaAttackCount > $ent.vars.actionValidTentacleCount)","_br":{"then":[{"type":"CONSOLE_LOG","_skip":true,"logColor":"GREEN","text":"Wider net of Wave users!"},{"type":"SET_VAR_ENTITY_POI","_skip":true,"closestTo":{"ent":"self"},"multiVar":{"var":"ent.vars.tentaAttackCount"},"poiTargets":{"conditions":[{"type":"TARGET_REACHABLE","altTarget":{"var":"ent.owner.vars.tmpTarget"},"distance":20},{"type":"TARGET_REACHABLE","altTarget":{"var":"ent.owner.vars.tmpTarget"},"distance":1,"not":true},{"type":"HAS_REACTION","reactionName":"shockwave"}],"group":"tentacle","proxyOwner":{"self":1},"type":"PROXIES"},"position":0,"randomOrder":true,"saveCountVar":"ent.vars.actionValidTentacleCount","varName":"ent.vars.tmpEnt"},{"type":"SET_VAR_ENTITY_POI","multiVar":{"var":"ent.vars.tentaAttackCount"},"poiTargets":{"conditions":[{"type":"HAS_REACTION","reactionName":"shockwave"}],"group":"tentacle","proxyOwner":{"self":1},"type":"PROXIES"},"position":0,"randomOrder":true,"saveCountVar":"ent.vars.actionValidTentacleCount","varName":"ent.vars.tmpEnt"}]}},{"type":"CONSOLE_LOG","_skip":true,"logColor":"ORANGE","text":"atkTentacleWave:\nWaveCount-Pre: {v:ent.vars.tentaAttackCount}"},{"type":"IF","condition":"$ent.vars.tentaAttackCount > $ent.vars.actionValidTentacleCount","_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.vars.actionValidTentacleCount"},"varName":"ent.vars.tentaAttackCount"}]}},{"type":"IF","condition":"$ent.vars.tentaAttackCount < 1","_br":{"then":[{"type":"CONSOLE_LOG","isError":true,"text":"atkTentacleMortar: No valid tentacles found!"},{"type":"GOTO_LABEL","name":"end"}]}},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.tmpCounter"},{"type":"CONSOLE_LOG","_skip":true,"logColor":"RED","text":"atkTentacleWave:\nWaveCount: {v:ent.vars.tentaAttackCount}\nValidTentacles: {v:ent.vars.actionValidTentacleCount}"},{"type":"SET_DMG_CEILING","maxTotalDmg":1.5},{"type":"LABEL","name":"shoot"},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.vars.tmpCounter"},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"SET_DAMAGE_FACTOR","factor":1},{"type":"VAR_STRING","changeType":"set","value":"ent.vars.tmpEnt-","varName":"ent.vars.tmpString"},{"type":"VAR_STRING","changeType":"append","value":{"var":"ent.vars.tmpCounter"},"varName":"ent.vars.tmpString"},{"type":"CONSOLE_LOG","_skip":true,"logColor":"ORANGE","text":"atkTentacleWave: Checking {v:ent.vars.tmpString}!"},{"type":"COMBAT_IF","condition":[{"type":"IS_ENTITY","thisEntity":{"[var]":"ent.vars.tmpString"}}],"else":true,"_br":{"then":[{"type":"VAR_STRING","_skip":true,"changeType":"set","value":{"var":"ent.vars.tmpCounter"},"varName":"tmp.tmpString"},{"type":"VAR_STRING","_skip":true,"changeType":"append","value":" > ","varName":"tmp.tmpString"},{"type":"VAR_STRING","_skip":true,"changeType":"append","value":{"var":"ent.vars.tentaAttackCount"},"varName":"tmp.tmpString"},{"type":"SIDE_TALK","_skip":true,"char":"CHA:main#Cabbage>shoutDivine","message":{"en_US":"Mortar Shot #{v:tmp.tmpString}","langID":4}},{"type":"CONSOLE_LOG","_skip":true,"logColor":"PURPLE","text":"atkTentacleWave:\nCounter {v:ent.vars.tmpCounter}\n"},{"type":"GROUP","name":"EXECUTION","_br":{"then":[{"type":"NOTIFY_ENTITY","entity":{"[var]":"ent.vars.tmpString"},"hint":"shockwave","saveResultVar":"ent.vars.tmpBool1","warnOnFail":true},{"type":"IF","condition":"!$ent.vars.tmpBool1","else":true,"_br":{"then":[{"type":"CONSOLE_LOG","infoEnt":{"var":"ent.vars.tmpString"},"isError":true,"text":"atkTentacleWave:\nCouldn't NOTIFY {v:ent.vars.tmpString}!\n"}],"else":[{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.vars.tentacleMaxShockwave"}]}},{"type":"SET_VAR_ENTITY","_skip":true,"varName":{"var":"ent.vars.tmpString"}},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.vars.tmpBool1"},{"type":"WAIT","time":0.3}]}}],"else":[{"type":"CONSOLE_LOG","infoEnt":{"var":"ent.vars.tmpString"},"isError":true,"text":"atkTentacleWave: No {v:ent.vars.tmpString}! {v:ent.name}"}]}},{"type":"IF","condition":"$ent.vars.tmpCounter < $ent.vars.tentaAttackCount","_br":{"then":[{"type":"SHOW_ANIMATION","_skip":true,"animation":"shootUp","followUp":"idle","interpolate":0.1},{"type":"GOTO_LABEL","name":"shoot"}]}},{"type":"LABEL","name":"end"},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.9},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.tmpCounter"},{"type":"IF","condition":"$ent.vars.tentacleActionCount >= 1","else":true,"_br":{"then":[{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.vars.tentacleActionCount"},{"type":"CALL_ENEMY_ACTION","action":"atkTentacleChoice"}],"else":[{"type":"WAIT","time":1.6}]}}],"createTentacle":[{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_DAMAGE_FACTOR","factor":0.5},{"type":"SET_TRIGGER_FACTOR","_skip":true,"factor":1},{"type":"SET_CAMERA_TARGET","speed":"SLOW","target":{"ent":"self","off":[0,5,0]},"zoom":0.8},{"type":"COMBAT_IF","condition":[{"type":"CURRENT_STATE","state":"OPEN"}],"else":true,"_br":{"then":[{"type":"SHOW_ANIMATION","animation":"open-cast"}],"else":[{"type":"SHOW_ANIMATION","animation":"cast"}]}},{"type":"HEAD_ROT_TO","speed":0.5,"target":{"ent":"target","align":"CENTER"}},{"type":"SPAWN_FX","effect":"FX:generic.charge#redCircleIn","part":"PART_3","target":{"ent":"self","align":"NODE_HEAD"},"wait":true},{"type":"WAIT","time":0.15},{"type":"FACE_TO_TARGET","instant":true},{"type":"SIDE_TALK","_skip":true,"char":"CHA:main#Cabbage>shoutDivine","message":{"en_US":"SPAWN TENTACLES!","langID":5}},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.tmpCounter"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":1}],"else":true,"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":6,"varName":"ent.vars.tmpMax"}],"else":[{"type":"VAR_NUMBER","changeType":"set","value":4,"varName":"ent.vars.tmpMax"}]}},{"type":"SET_VAR_NUMBER_PROXY_COUNT","groupName":"tentacle","partialGroup":true,"proxyOwner":{"self":1},"varName":"ent.vars.tentaCount"},{"type":"CONSOLE_LOG","_skip":true,"logColor":"ORANGE","text":"(tentaCount {v:ent.vars.tentaCount} + tmpMax {v:ent.vars.tmpMax}) > tentacleMax {v:ent.vars.tentacleMax}"},{"type":"IF","condition":"($ent.vars.tentaCount + $ent.vars.tmpMax) > $ent.vars.tentacleMax","_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.vars.tmpMax"},"varName":"ent.vars.tmpNum1"},{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.vars.tentacleMax"},"varName":"ent.vars.tmpMax"},{"type":"VAR_NUMBER","changeType":"sub","value":{"var":"ent.vars.tentaCount"},"varName":"ent.vars.tmpMax"},{"type":"CONSOLE_LOG","_skip":true,"logColor":"GREEN","text":"Adapt tmpMax from {v:ent.vars.tmpNum1} to {v:ent.vars.tmpMax}!"}]}},{"type":"SET_VAR_ENTITY","entity":{"target":1},"varName":"ent.vars.tmpTarget"},{"type":"SET_VAR_ENTITY_PROXY","_skip":true,"combatCond":[{"type":"VAR_CONDITION","_skip":true,"condition":"$ent.vars.hasTentacle","not":true},{"type":"HAS_PROXY","groupName":"tentacle","not":true,"partialName":true,"reqCount":1},{"type":"TARGET_REACHABLE","altTarget":{"var":"ent.owner.vars.tmpTarget"},"distance":12,"noNavCheck":true}],"groupName":"tSpawner","multiVar":{"var":"ent.vars.tmpMax"},"position":0,"proxyOwner":{"self":1},"randomOrder":true,"saveCountVar":"ent.vars.tmpSpawnMax","varName":"ent.vars.tmpEnt"},{"type":"SET_VAR_ENTITY_POI","multiVar":{"var":"ent.vars.tmpMax"},"poiTargets":{"conditions":[{"type":"VAR_CONDITION","_skip":true,"condition":"$ent.vars.hasTentacle","not":true},{"type":"HAS_PROXY","groupName":"tentacle","not":true,"partialName":true,"reqCount":1},{"type":"TARGET_REACHABLE","altTarget":{"var":"ent.owner.vars.tmpTarget"},"distance":2,"noNavCheck":true,"not":true},{"type":"TARGET_REACHABLE","altTarget":{"var":"ent.owner.vars.tmpTarget"},"distance":16,"noNavCheck":true}],"group":"tSpawner","proxyOwner":{"self":1},"type":"PROXIES"},"position":0,"randomOrder":true,"saveCountVar":"ent.vars.tmpSpawnMax","varName":"ent.vars.tmpEnt"},{"type":"IF","condition":"!$ent.vars.tmpSpawnMax","_br":{"then":[{"type":"CONSOLE_LOG","_skip":true,"logColor":"GREEN","text":"Wider net of SpawnTargets!"},{"type":"SET_VAR_ENTITY_PROXY","_skip":true,"combatCond":[{"type":"VAR_CONDITION","_skip":true,"condition":"$ent.vars.hasTentacle","not":true},{"type":"HAS_PROXY","groupName":"tentacle","not":true,"partialName":true,"reqCount":1},{"type":"TARGET_REACHABLE","altTarget":{"var":"ent.owner.vars.tmpTarget"},"distance":16}],"groupName":"tSpawner","multiVar":{"var":"ent.vars.tmpMax"},"position":0,"proxyOwner":{"self":1},"randomOrder":true,"saveCountVar":"ent.vars.tmpSpawnMax","varName":"ent.vars.tmpEnt"},{"type":"SET_VAR_ENTITY_POI","multiVar":{"var":"ent.vars.tmpMax"},"poiTargets":{"conditions":[{"type":"VAR_CONDITION","_skip":true,"condition":"$ent.vars.hasTentacle","not":true},{"type":"HAS_PROXY","groupName":"tentacle","not":true,"partialName":true,"reqCount":1}],"group":"tSpawner","proxyOwner":{"self":1},"type":"PROXIES"},"position":0,"randomOrder":true,"saveCountVar":"ent.vars.tmpSpawnMax","varName":"ent.vars.tmpEnt"}]}},{"type":"IF","condition":"$ent.vars.tmpSpawnMax > $ent.vars.tmpMax","_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.vars.tmpMax"},"varName":"ent.vars.tmpSpawnMax"}]}},{"type":"IF","condition":"$ent.vars.tmpSpawnMax","else":true,"_br":{"then":[{"type":"LABEL","name":"doSpawn"},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.vars.tmpCounter"},{"type":"VAR_STRING","changeType":"set","value":"ent.vars.tmpEnt-","varName":"ent.vars.tmpString"},{"type":"VAR_STRING","changeType":"append","value":{"var":"ent.vars.tmpCounter"},"varName":"ent.vars.tmpString"},{"type":"VAR_STRING","_skip":true,"changeType":"set","value":{"var":"ent.vars.tmpString"},"varName":"tmp.tmpString"},{"type":"SIDE_TALK","_skip":true,"char":"CHA:main#Cabbage>default","message":{"en_US":"Spawner String: {v:tmp.tmpString}","langID":6}},{"type":"VAR_STRING","_skip":true,"changeType":"set","value":{"ind":"ent.vars.tmpString"},"varName":"ent.vars.tmpStringTest"},{"type":"CONSOLE_LOG","_skip":true,"logColor":"BLUE","text":"SPAWN #{v:ent.vars.tmpCounter} on {v:ent.vars.tmpString}!"},{"type":"COMBAT_IF","condition":[{"type":"IS_ENTITY","thisEntity":{"[var]":"ent.vars.tmpString"}}],"else":true,"_br":{"then":[{"type":"CONSOLE_LOG","_skip":true,"text":"Consider animating tentacles on the correct side depending on where tentacle spawns"},{"type":"NOTIFY_ENTITY","entity":{"[var]":"ent.vars.tmpString"},"hint":"spawn","warnOnFail":true},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.vars.tentaCount"},{"type":"SET_VAR_ENTITY","_skip":true,"varName":{"var":"ent.vars.tmpString"}}],"else":[{"type":"CONSOLE_LOG","isError":true,"text":"No valid spawn target!"}]}},{"type":"WAIT","_skip":true,"time":1.2},{"type":"IF","_skip":true,"condition":"$ent.vars.tmpCounter + 0 >= 1","else":true,"_br":{"then":[],"else":[]}},{"type":"SET_VAR_NUMBER_PROXY_COUNT","_skip":true,"groupName":"tentacle","partialGroup":true,"proxyOwner":{"self":1},"varName":"ent.vars.tentaCount"},{"type":"WAIT","time":0.3},{"type":"IF","condition":"$ent.vars.tmpCounter < $ent.vars.tmpSpawnMax","_br":{"then":[{"type":"GOTO_LABEL","name":"doSpawn"}]}}],"else":[{"type":"CONSOLE_LOG","isError":true,"text":"No valid SpawnTargets!!!"}]}},{"type":"SET_CAMERA_TARGET","_skip":true,"speed":"SLOWER","target":{"ent":"self"},"zoom":0.85},{"type":"SET_CAMERA_TARGET","_skip":true,"speed":"SLOW","target":{"ent":"self"},"zoom":0.9},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"ent.vars.tentaPriority"},{"type":"WAIT","time":0.3},{"type":"LABEL","name":"end"},{"type":"CLEAR_ANIMATION"},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"WAIT","time":0.9}],"startBarrierBreak":[{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"tentaKillDizzy"}],"_br":{"then":[{"type":"SET_ENEMY_MODE","active":false,"mode":"tentaKillDizzy"},{"type":"CLEAR_PLAYER_CAMERA_TARGETS"},{"type":"ADD_PLAYER_CAMERA_TARGET","align":"CENTER","zoomOut":[1,9]},{"type":"ADD_PLAYER_CAMERA_TARGET_POI","_skip":true,"align":"CENTER","poiTargets":{"conditions":[{"type":"HP_BELOW","not":true,"value":0}],"group":"tentacle","proxyOwner":{"self":1},"type":"PROXIES"},"zoomOut":[1,6]}]}},{"type":"SPAWN_FX","detached":true,"effect":"FX:generic.boom#shieldBreakTurtle","group":"weak","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"SPAWN_FX","detached":true,"duration":2,"effect":"FX:combat.weak#blinkBright","group":"weak","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"REMOVE_ENEMY_SHIELD","shield":"eyeBarrier"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.tentacleAction"},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.steamBossProtectOn"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"_br":{"then":[{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.steamBossExtraOn"}]}},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.extrasDead"},{"type":"WAIT","time":0.2},{"type":"CONSOLE_LOG","_skip":true,"text":"BREAK"}],"endBarrierBreak":[{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"CLEAR_FX","_skip":true,"entity":{"self":1},"group":"weak"},{"type":"SPAWN_FX","duration":1.5,"effect":"FX:generic.charge#turtleShellRegen","group":"barrierRecover","target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"open-cast"},{"type":"SET_DAMAGE_FACTOR","factor":0.1},{"type":"SET_TRIGGER_FACTOR","factor":0},{"type":"WAIT","time":1.5},{"type":"SET_ENEMY_MODE","active":false,"mode":"tentaKillDizzy"},{"type":"ADD_ENEMY_SHIELD","actionDetached":true,"shield":"eyeBarrier"},{"type":"SET_ENEMY_STATE","_skip":true,"state":"COMBAT"},{"type":"SET_DAMAGE_FACTOR","factor":1},{"type":"SET_TRIGGER_FACTOR","factor":1},{"type":"CLEAR_ANIMATION"},{"type":"CLEAR_FX"},{"type":"WAIT","time":0.2},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.steamBossProtectOn"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"_br":{"then":[{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.steamBossExtraOn"}]}}],"startWeak":[{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_ENEMY_MODE","active":false,"mode":"tentaKillDizzy"},{"type":"CLEAR_FX","group":"commandCharge"},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:combat.weak#blink","group":"weak","target":{"ent":"self"}},{"type":"NOTIFY_PROXY_GROUP","_skip":true,"hint":"cancel","proxyGroup":"tentacle"},{"type":"KILL_PROXIES","groupName":"tentacle","proxyOwner":{"self":1},"treatAsDestroy":true},{"type":"VAR_STRING","changeType":"set","varName":"ent.vars.tentacleAction"},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"tmp.steamBossProtectOn"},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"tmp.steamBossExtraOn"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.owner.vars.extrasDead"},{"type":"CONSOLE_LOG","_skip":true,"text":"BREAK"}],"endWeak":[{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_ENEMY_MODE","active":false,"mode":"tentaKillDizzy"},{"type":"CLEAR_FX","group":"weak"},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.steamBossProtectOn"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"_br":{"then":[{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.steamBossExtraOn"}]}},{"type":"CONSOLE_LOG","_skip":true,"logColor":"RED","text":"WEAK END!"},{"type":"CLEAR_ANIMATION"},{"type":"CALL_ENEMY_ACTION","action":"endBarrierBreak","cancelCurrent":true}],"tentacleDizzy":[{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.owner.vars.extrasDead"},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"tmp.steamBossProtectOn"},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"tmp.steamBossExtraOn"},{"type":"CLEAR_PLAYER_CAMERA_TARGETS"},{"type":"ADD_PLAYER_CAMERA_TARGET","align":{"align":"CENTER","off":[0,0,3]},"zoomOut":[0.5,3]},{"type":"COMBAT_IF","condition":[{"type":"CURRENT_STATE","state":"OPEN"}],"else":true,"_br":{"then":[{"type":"SHOW_ANIMATION","animation":"open-weak","interpolate":0.3,"noForce":true}],"else":[{"type":"SHOW_ANIMATION","animation":"weak","interpolate":0.3,"noForce":true}]}},{"type":"NOTIFY_PROXY_GROUP","_skip":true,"hint":"cancel","proxyGroup":"tentacle"},{"type":"SET_ENEMY_MODE","active":9,"mode":"tentaKillDizzy"},{"type":"CLEAR_FX","group":"commandCharge"},{"type":"KILL_PROXIES","groupName":"tentacle","proxyOwner":{"self":1},"treatAsDestroy":true},{"type":"CONSOLE_LOG","_skip":true,"logColor":"ORANGE","text":"TENTACLE DIZZY!"},{"type":"WAIT_UNTIL_COMBAT","condition":[{"type":"IS_MODE_ACTIVE","mode":"tentaKillDizzy","not":true}]},{"type":"CONSOLE_LOG","_skip":true,"text":"NO MORE DIZZY!"},{"type":"CLEAR_ANIMATION"},{"type":"CLEAR_PLAYER_CAMERA_TARGETS"},{"type":"ADD_PLAYER_CAMERA_TARGET","align":"CENTER","zoomOut":[1,9]},{"type":"ADD_PLAYER_CAMERA_TARGET_POI","_skip":true,"align":"CENTER","poiTargets":{"conditions":[{"type":"HP_BELOW","not":true,"value":0}],"group":"tentacle","proxyOwner":{"self":1},"type":"PROXIES"},"zoomOut":[1,6]},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.steamBossProtectOn"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"_br":{"then":[{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.steamBossExtraOn"}]}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.3}],"init":[{"type":"VAR_STRING","changeType":"set","varName":"ent.vars.tentacleAction"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.tentaCount"},{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"ent.vars.tentacleMin"},{"type":"VAR_NUMBER","changeType":"set","value":4,"varName":"ent.vars.tentacleMax"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.owner.vars.extrasDead"},{"type":"VAR_NUMBER","changeType":"set","value":6,"varName":"ent.owner.vars.extrasGoal"},{"type":"VAR_NUMBER","changeType":"set","value":1.5,"varName":"ent.owner.vars.tentaCooldownMortar"},{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"ent.owner.vars.tentaCooldownWave"},{"type":"IF","condition":"$ent.vars.tentacleMax > $ent.vars.spawn.tentacleSpotCount","_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.vars.spawn.tentacleSpotCount"},"varName":"ent.vars.tentacleMax"}]}},{"type":"LABEL","name":"spawnerSpawn"},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.vars.tmpNum1"},{"type":"VAR_STRING","changeType":"set","value":"tentacleSpot","varName":"ent.vars.tmpString1"},{"type":"IF","condition":"$ent.vars.tmpNum1 < 10","_br":{"then":[{"type":"VAR_STRING","changeType":"append","value":"0","varName":"ent.vars.tmpString1"}]}},{"type":"VAR_STRING","changeType":"append","value":{"var":"ent.vars.tmpNum1"},"varName":"ent.vars.tmpString1"},{"type":"SHOOT_PROXY","immediateShot":true,"pos":{"ent":"var","key":"ent.vars.tmpString1","align":"Z_BASE"},"proxy":"tentacleSpawner"},{"type":"CONSOLE_LOG","_skip":true,"logColor":"GREEN","text":"On {v:ent.vars.tmpString1}!"},{"type":"IF","condition":"$ent.vars.tmpNum1 < $ent.vars.spawn.tentacleSpotCount","_br":{"then":[{"type":"WAIT","_skip":true,"time":0.016666666666666666},{"type":"GOTO_LABEL","name":"spawnerSpawn"}]}},{"type":"SET_VAR_ENTITY_PROXY","groupName":"tSpawner","multiVar":-1,"position":0,"proxyOwner":{"self":1},"varName":"ent.vars.tSpawner"},{"type":"SPAWN_FX","_skip":true,"detached":true,"effect":"FX:generic.discharge#redSpiral","target":{"ent":"var","key":"ent.vars.tSpawner-1"}},{"type":"SPAWN_FX","_skip":true,"detached":true,"effect":"FX:generic.discharge#redSpiral","target":{"ent":"var","key":"ent.vars.tSpawner-2"}},{"type":"WAIT","time":0.1},{"type":"RESET_TIME_TRACKER","forceValue":1,"tracker":"tentacleSpawn"}],"initFight":[{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.steamBossProtectOn"},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"tmp.steamBossExtraOn"}],"hpBreak":[{"type":"KILL_PROXIES","groupName":"steam","proxyOwner":{"self":1},"treatAsDestroy":true},{"type":"RESET_TIME_TRACKER","forceValue":1,"tracker":"recoverBarrier"},{"type":"RESET_TIME_TRACKER","forceValue":1,"tracker":"recoverWeak"},{"type":"RESET_TIME_TRACKER","forceValue":1,"tracker":"tentacleSpawn"},{"type":"CLEAR_FX","group":"commandCharge"},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"tentaKillDizzy"}],"_br":{"then":[{"type":"SET_ENEMY_MODE","active":false,"mode":"tentaKillDizzy"},{"type":"CLEAR_PLAYER_CAMERA_TARGETS"},{"type":"ADD_PLAYER_CAMERA_TARGET","align":"CENTER","zoomOut":[1,9]},{"type":"ADD_PLAYER_CAMERA_TARGET_POI","_skip":true,"align":"CENTER","poiTargets":{"conditions":[{"type":"HP_BELOW","not":true,"value":0}],"group":"tentacle","proxyOwner":{"self":1},"type":"PROXIES"},"zoomOut":[1,6]}]}},{"type":"CONSOLE_LOG","_skip":true,"logColor":"GREEN","text":"HP BREAK!!!"},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.steamBossProtectOn"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.owner.vars.extrasDead"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":1,"equal":true}],"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"ent.vars.tentacleMin"},{"type":"VAR_NUMBER","changeType":"set","value":5,"varName":"ent.vars.tentacleMax"},{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"ent.vars.tentacleActionCount"},{"type":"VAR_NUMBER","changeType":"set","value":8,"varName":"ent.owner.vars.extrasGoal"}]}},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2,"equal":true}],"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":4,"varName":"ent.vars.tentacleMin"},{"type":"VAR_NUMBER","changeType":"set","value":6,"varName":"ent.vars.tentacleMax"},{"type":"VAR_NUMBER","changeType":"set","value":4,"varName":"ent.vars.tentacleActionCount"},{"type":"VAR_NUMBER","changeType":"set","value":11,"varName":"ent.owner.vars.extrasGoal"},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.steamBossExtraOn"}]}},{"type":"IF","condition":"$ent.vars.tentacleMax > $ent.vars.spawn.tentacleSpotCount","_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.vars.spawn.tentacleSpotCount"},"varName":"ent.vars.tentacleMax"}]}},{"type":"VAR_STRING","_skip":true,"changeType":"set","varName":"ent.vars.tentacleAction"},{"type":"CLEAR_FX"},{"type":"COMBAT_IF","condition":[{"type":"HAS_SHIELD","not":true}],"_br":{"then":[{"type":"CALL_ENEMY_ACTION","action":"endBarrierBreak"}]}}],"deadBoom":[{"type":"KILL_PROXIES","proxyOwner":{"self":1},"treatAsDestroy":true},{"type":"CLEAR_FX","group":"commandCharge"},{"type":"SET_CAMERA_TARGET","speed":2,"target":{"ent":"self","align":"CENTER","off":[0,0,-1]},"waitSkip":0.2,"zoom":1.25},{"type":"SPAWN_FX","duration":2,"effect":"FX:combat.defeat#midbossDefeatPre","target":{"ent":"self","align":"NODE_CENTER"},"wait":true},{"type":"SET_CAMERA_ZOOM","duration":0.3,"spline":"EASE_OUT","zoom":1.5},{"type":"SPAWN_FX","duration":2.4,"effect":"FX:combat.defeat#midbossDefeatBoom","target":{"ent":"self","align":"NODE_CENTER"}},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"ent.vars.goBoom"},{"type":"WAIT","time":0.4},{"type":"SET_CAMERA_ZOOM","duration":2},{"type":"WAIT","time":2},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.fade#hideInstant","target":{"ent":"self"}},{"type":"WAIT","time":0.4},{"type":"SET_COMBATANT_DEAD"},{"type":"WAIT","time":1},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.bossWentBoom"},{"type":"RESET_CAMERA","speed":"FAST"},{"type":"DO_MANUAL_KILL"}],"wakeUp":[{"type":"SCREEN_SHAKE","dir":"RANDOM","duration":0.6,"fadeIn":0.1,"fadeOut":0.1,"power":"STRONGER","speed":"NORMAL"},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.bossStart"}],"atkSteamChainUnused":[{"type":"CONSOLE_LOG","_skip":true,"text":"spawn proxies on steam-vents, start at one closest to player, then chain them with aether lightning"},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.arenaSteamPause"},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":0.6},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":8.5},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","align":"HOOK_1"}},{"type":"ENABLE_REACTION","reaction":"Break"},{"type":"SET_DAMAGE_FACTOR","factor":0.5},{"type":"SHOW_ANIMATION","animation":"charge"},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#redPlantS","part":"PART_2","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":{"var":"ent.phaseTime"}},{"type":"WAIT","time":0.2},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.weak#blink","group":"preWeak","target":{"ent":"self"}},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"WAIT","time":0.1},{"type":"SET_DMG_CEILING","maxTotalDmg":2.2},{"type":"GROUP","name":"Init VAR-Stuff","_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.steamCount"},{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"ent.vars.steamMax"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":0}],"_br":{"then":[{"type":"VAR_NUMBER","changeType":"add","value":2,"varName":"ent.vars.steamMax"}]}},{"type":"VAR_NUMBER","changeType":"set","value":3.2,"varName":"ent.vars.steamAttackDuration"},{"type":"SET_VAR_ENTITY_POI","closestTo":{"ent":"player"},"distance":12,"multiVar":{"var":"ent.vars.steamMax"},"poiTargets":{"conditions":[],"namePart":"steamSpot","type":"NAMED_ENTITIES"},"position":0,"varName":"ent.vars.steamTarget"}]}},{"type":"KILL_PROXIES","groupName":"steam","proxyOwner":{"self":1}},{"type":"LABEL","name":"spawnSteam"},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.vars.steamCount"},{"type":"VAR_STRING","changeType":"set","value":"ent.vars.steamTarget-","varName":"ent.vars.steamTargetName"},{"type":"VAR_STRING","changeType":"append","value":{"var":"ent.vars.steamCount"},"varName":"ent.vars.steamTargetName"},{"type":"SHOOT_PROXY","group":"steam","pos":{"ent":"[var]","key":"ent.vars.steamTargetName","align":"BOTTOM"},"proxy":"steam"},{"type":"WAIT","time":0.4},{"type":"IF","condition":"$ent.vars.steamCount == 1","_br":{"then":[{"type":"SHOOT_PROXY","group":"steamBolt","pos":{"ent":"childProxyFirst","key":"steam","align":"Z_BASE","off":[0,0,1.5]},"proxy":"steamBoltLine"}]}},{"type":"WAIT","time":0.1},{"type":"IF","condition":"$ent.vars.steamCount < $ent.vars.steamMax","_br":{"then":[{"type":"GOTO_LABEL","name":"spawnSteam"}]}},{"type":"SHOOT_PROXY","_skip":true,"group":"steam","pos":{"ent":"var","key":"ent.vars.steamTarget-2"},"proxy":"steam"},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.weak#blink","group":"preWeak","target":{"ent":"self"}},{"type":"SET_DAMAGE_FACTOR","factor":1.5},{"type":"WAIT_UNTIL_COMBAT","condition":[{"type":"HAS_PROXY","groupName":"steam","not":true,"reqCount":1}]},{"type":"WAIT","time":0.4},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"tmp.arenaSteamPause"}]},"proxies":{"shot":{"attackInfo":{"damageFactor":0.7,"element":"NEUTRAL","fly":"MASSIVE","hitType":"BLUNT","impact":"HEAVY"},"figure":"FIG:weapon.projectiles#blob","flyStraight":{"adjustAngle":5,"zVelAdjust":5},"fxTrail":"FX:generic.projectile#redSpikeTrail","fxWall":"FX:generic.projectile#redShotThinHit1","hitType":"ONCE","maxTime":1.8,"speed":1,"zGravityFactor":0,"type":"Projectile"},"mortarAether":{"attackInfo":{"element":"AETHER","fly":"MASSIVE","hitType":"PIERCE","impact":"MASSIVE"},"figure":"FIG:weapon.projectiles#blob","flyUp":{"adjustSpeed":5,"aimFx":"Circle3","minTime":1.5,"stopAdjustTime":0.25},"fxTrail":"FX:generic.projectile#atherBombTrail1","hitType":"ONLY_PROXY_ON_GROUND","maxTime":4,"speed":15,"subProxy":{"global":"boomAetherS"},"zGravityFactor":1.3,"type":"Projectile"},"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":1},{"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":{"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"},"rockFallOld":{"action":[{"type":"SET_ENTITY_POSITION","_skip":true,"target":{"ent":"target","off":[0,0,20]}},{"type":"VAR_NUMBER","_skip":true,"changeType":"set","value":{"var":"ent."},"varName":"ent.vars.rocksTmpX"},{"type":"IF","_skip":true,"condition":"$ent.vars.rocksTmpX < $ent.vars.rocksMinX\n","else":true,"_br":{"then":[],"else":[]}},{"type":"SET_ENTITY_POSITION","target":{"ent":"self"},"zOffset":23},{"type":"START_AIM_FX","aimFx":"Circle3","pos":"Z_BASE"},{"type":"WAIT","time":1},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":3},{"type":"SET_Z_VEL","zValue":-11},{"type":"SET_DMG_CEILING","_skip":true,"maxTotalDmg":1.5},{"type":"HIT_CIRCLE","_skip":true,"attackInfo":{"element":"NEUTRAL","hitType":"SLASH","impact":"HEAVY"},"duration":-1,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":0.5,"target":{"ent":"self"}},{"type":"WAIT","time":0.016666666666666666},{"type":"WAIT_UNTIL_ON_GROUND","ignoreZVel":true,"maxTime":5,"zPosTolerance":0.5},{"type":"END_AIM_FX"},{"type":"STOP_COMBAT_ACTS","onlyRepeating":true},{"type":"SPAWN_FX","effect":"FX:generic.boom#boomMiniRock1","target":{"ent":"self","align":"Z_BASE"}},{"type":"HIT_CIRCLE","attackInfo":{"damageFactor":0.8,"element":"NEUTRAL","hints":["PUZZLE_IGNORE"],"hitType":"BLUNT","impact":"HEAVY"},"duration":0.25,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":0.5,"radiusExpand":1,"target":{"ent":"self"}},{"type":"WAIT","time":0.3},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.rocksTmp"}],"config":{"walkAnim":"default","weight":60,"zBounciness":0.1,"zGravityFactor":0},"defaultGroup":"rock","figure":"FIG:weapon.projectiles#rock1","fxSpawn":"FX:generic.fade#showPink","walkAnims":{},"type":"Generic"},"rockFallTarget":{"action":[{"type":"SET_ENTITY_POSITION","_skip":true,"target":{"ent":"target"}},{"type":"TARGET_FOLLOW_JUMP","_skip":true,"adjustSpeed":30},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"else":true,"_br":{"then":[{"type":"SCREEN_SHAKE","dir":"VERTICAL","duration":2.7,"fadeOut":2,"power":"WEAK","speed":"FAST"},{"type":"WAIT","time":0.7},{"type":"SET_DMG_CEILING","maxTotalDmg":2},{"type":"SHOOT_PROXY_RANGE","angleVary":360,"circularArea":true,"count":4,"delay":0.3,"duration":3.5,"pos":{"ent":"self","off":[0,0,2]},"repeat":true,"startDist":[0,2],"startDistCollide":"NONE","uniformDir":0,"proxy":"rockFall"},{"type":"SHOOT_PROXY_RANGE","angleVary":340,"circularArea":true,"count":8,"delay":0,"duration":3.5,"pos":{"ent":"self","off":[0,0,2]},"repeat":true,"startDist":[2.5,9],"startDistCollide":"ALT_DIR","uniformDir":0,"proxy":"rockFall"},{"type":"WAIT","time":3.7}],"else":[{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":1}],"else":true,"_br":{"then":[{"type":"SCREEN_SHAKE","dir":"VERTICAL","duration":2.2,"fadeOut":2,"power":"WEAK","speed":"FAST"},{"type":"WAIT","time":0.7},{"type":"SET_DMG_CEILING","maxTotalDmg":1.7},{"type":"SHOOT_PROXY_RANGE","angleVary":360,"circularArea":true,"count":3,"delay":0.3,"duration":3,"pos":{"ent":"self","off":[0,0,2]},"repeat":true,"startDist":[0,2],"startDistCollide":"NONE","uniformDir":0,"proxy":"rockFall"},{"type":"SHOOT_PROXY_RANGE","angleVary":340,"circularArea":true,"count":6,"delay":0,"duration":3,"pos":{"ent":"self","off":[0,0,2]},"repeat":true,"startDist":[2.5,9],"startDistCollide":"ALT_DIR","uniformDir":0,"proxy":"rockFall"},{"type":"WAIT","time":3.2}],"else":[{"type":"SCREEN_SHAKE","_skip":true,"dir":"RANDOM","duration":0.5,"fadeOut":1,"name":"stoned","power":"MEDIUM","speed":"FASTER"},{"type":"SCREEN_SHAKE","dir":"VERTICAL","duration":1.7,"fadeOut":2,"power":"WEAK","speed":"FAST"},{"type":"WAIT","time":0.7},{"type":"SET_DMG_CEILING","maxTotalDmg":1.5},{"type":"SHOOT_PROXY_RANGE","angleVary":360,"circularArea":true,"count":2,"delay":0.3,"duration":2.5,"pos":{"ent":"self","off":[0,0,2]},"repeat":true,"startDist":[0,2],"startDistCollide":"NONE","uniformDir":0,"proxy":"rockFall"},{"type":"SHOOT_PROXY_RANGE","angleVary":340,"circularArea":true,"count":4,"delay":0,"duration":2.5,"pos":{"ent":"self","off":[0,0,2]},"repeat":true,"startDist":[2.5,9],"startDistCollide":"ALT_DIR","uniformDir":0,"proxy":"rockFall"},{"type":"WAIT","time":2.7}]}}]}},{"type":"POINT_APPROACH","_skip":true,"duration":3.3}],"config":{"maxSpeed":10,"walkAnim":"default","weight":60},"defaultGroup":"rockTarget","isSticky":{"stickFaceAlign":true,"stickTo":{"ent":"target"}},"walkAnims":{},"type":"Generic"},"tentacleSpawner":{"action":[{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.owner.vars.tmpNum2"},{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.owner.vars.tmpNum2"},"varName":"ent.vars.spawnID"},{"type":"VAR_STRING","changeType":"set","value":{"var":"ent.owner.vars.tmpString1"},"varName":"ent.vars.tmpString"},{"type":"CONSOLE_LOG","_skip":true,"logColor":"BLUE","text":"tSpawner #{v:ent.vars.spawnID}!"},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.vars.hasTentacle"},{"type":"COMBAT_IF","condition":[{"type":"RELATIVE_POS_BIGGER","relativePos":{"ent":"owner"},"xDiff":0.1}],"else":true,"_br":{"then":[{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"ent.vars.isRightSide"}],"else":[{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.vars.isRightSide"}]}},{"type":"WAIT","time":-1}],"config":{"walkAnim":"default","weight":-1},"defaultGroup":"tSpawner","reactions":{"spawnTentacle":{"action":[{"type":"SPAWN_FX","_skip":true,"detached":true,"effect":"FX:generic.charge#redCircleInSmalFast","target":{"ent":"self","align":"Z_BASE","off":[0,1,1]}},{"type":"IF","condition":"$ent.vars.hasTentacle","_br":{"then":[{"type":"CONSOLE_LOG","isError":true,"text":"Tentacle Spawn already has tentacle (var)!"}]}},{"type":"COMBAT_IF","condition":[{"type":"HAS_PROXY","groupName":"tentacle","partialName":true,"reqCount":1}],"_br":{"then":[{"type":"CONSOLE_LOG","isError":true,"text":"Tentacle Spawn already has tentacle (entity)!"}]}},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"ent.vars.hasTentacle"},{"type":"SHOOT_PROXY","immediateShot":true,"pos":{"ent":"self"},"proxy":"tentaclePre"},{"type":"CONSOLE_LOG","_skip":true,"text":"MAKE TENTACLE!"}],"hint":"spawn","type":"Notify"}},"walkAnims":{},"type":"Generic"},"tentaclePre":{"action":[{"type":"SPAWN_FX","effect":"FX:generic.homing#groundRootFollow2","group":"move","target":{"ent":"self","align":"BOTTOM","off":[0,0,0.625]},"target2":{"ent":"owner","align":"BOTTOM","off":[0,0,0.625]},"wait":true,"waitSkip":0.1},{"type":"SHOOT_PROXY","immediateShot":true,"pos":{"ent":"self"},"proxy":"tentacleMain"},{"type":"WAIT_UNTIL_FX_DONE","entity":{"self":1},"group":"move"},{"type":"WAIT","time":0.1},{"type":"IF","condition":"$game.weltmeister","_br":{"then":[{"type":"WAIT","time":1.6},{"type":"KILL_PROXIES","proxyOwner":{"self":1}}]}}],"config":{"walkAnim":"default","weight":-1,"zGravityFactor":1},"defaultGroup":"tentaclePre","walkAnims":{},"type":"Generic"},"tentacleMain":{"action":[{"type":"ENABLE_REACTION","reaction":"weak"},{"type":"IF","condition":"!$ent.vars.started","_br":{"then":[{"type":"VAR_STRING","_skip":true,"changeType":"set","value":"STARTTTTTt","varName":"ent.vars.testBla"},{"type":"ADD_PLAYER_CAMERA_TARGET","_skip":true,"align":"CENTER","speed":"SLOW","zoomOut":[1,6]},{"type":"SPAWN_FX","_skip":true,"effect":"FX:generic.fade#spawnGroundHard1","target":{"ent":"self","align":"Z_BASE"}},{"type":"COMBAT_IF","condition":[{"type":"RELATIVE_POS_BIGGER","relativePos":{"ent":"owner"},"xDiff":0.01}],"else":true,"_br":{"then":[{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"ent.vars.isRightSide"}],"else":[{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.vars.isRightSide"}]}},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"ent.vars.started"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.actionCooldown"},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"ent.vars.addCam"}]}},{"type":"IF","condition":"$ent.vars.addCam","_br":{"then":[{"type":"ADD_PLAYER_CAMERA_TARGET","align":"CENTER","speed":"SLOW","zoomOut":[1,6]},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.vars.addCam"}]}},{"type":"DISABLE_REACTION","reaction":"cancel"},{"type":"DISABLE_REACTION","reaction":"hitAtk"},{"type":"VAR_STRING","_skip":true,"changeType":"set","value":"","varName":"ent.vars.actionKey"},{"type":"ENABLE_REACTION","reaction":"shockwave"},{"type":"ENABLE_REACTION","reaction":"mortar"},{"type":"ENABLE_REACTION","reaction":"hit"},{"type":"WAIT","time":{"var":"ent.vars.actionCooldown"}},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.actionCooldown"},{"type":"WAIT","time":-1},{"type":"LABEL","_skip":true,"name":"action"},{"type":"VAR_STRING","_skip":true,"changeType":"set","value":"free","varName":"ent.vars.actionKey"},{"type":"WAIT_UNTIL","_skip":true,"condition":"$ent.vars.actionKey"},{"type":"IF","_skip":true,"condition":"$ent.vars.actionKey == \"end\"","else":true,"_br":{"then":[{"type":"GOTO_LABEL","name":"end"}],"else":[{"type":"IF","condition":"$ent.vars.actionKey == \"shockwave\"","else":true,"_br":{"then":[],"else":[{"type":"IF","condition":"$ent.vars.actionKey == \"mortar\"","else":true,"_br":{"then":[],"else":[{"type":"VAR_STRING","changeType":"set","value":"","varName":"ent.vars.actionKey"}]}}]}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.weak#blink","group":"preWeak","target":{"ent":"self"}},{"type":"WAIT","time":1.1}]}},{"type":"IF","_skip":true,"condition":"$ent.owner.vars.fullBarrier","_br":{"then":[{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.owner.vars.fullBarrier"}]}},{"type":"GOTO_LABEL","_skip":true,"name":"action"},{"type":"LABEL","name":"end"}],"config":{"collType":"ACTOR","facingType":"TARGET","groundConnect":"GLUED","hitSound":"Organic","walkAnim":"default","weight":-1},"defaultGroup":"tentacle","destroyAction":[{"type":"IF","_skip":true,"condition":"$game.weltmeister","_br":{"then":[{"type":"WAIT","time":1.5}]}},{"type":"SET_PROXY_LIFE","hitInvincible":true},{"type":"DISABLE_REACTION"},{"type":"SET_COLL","collType":"DASHING"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"WAIT","time":0.016666666666666666},{"type":"CLEAR_FX","delay":0.1,"hardStop":true},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"tentaKillDizzy"}],"else":true,"_br":{"then":[{"type":"WAIT_RANDOM","maxTime":0.2,"minTime":0}],"else":[{"type":"SHOW_ANIMATION","animation":"damage"}]}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.defeat#preDeath","group":"blink","target":{"ent":"self"}},{"type":"SPAWN_FX","_skip":true,"detached":true,"duration":1.4,"effect":"FX:combat.defeat#fadeLoop","target":{"ent":"self"}},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"tentaKillDizzy","not":true},{"type":"HP_BELOW","entity":{"owner":1},"not":true,"value":0}],"not":true,"_br":{"then":[{"type":"WAIT_RANDOM","maxTime":0.3,"minTime":0}]}},{"type":"SPAWN_FX","detached":true,"duration":1.4,"effect":"FX:generic.fade#dieGroundHide1","target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"retreat","interpolate":0.2},{"type":"WAIT","time":0.2},{"type":"SET_COLL","collType":"PASSIVE"},{"type":"CLEAR_FX","group":"blink"},{"type":"REMOVE_PLAYER_CAMERA_TARGET"},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"tentaKillDizzy","not":true},{"type":"VAR_CONDITION","condition":"($ent.owner.vars.extrasDead + 1) >= $ent.owner.vars.extrasGoal"}],"_br":{"then":[{"type":"SET_CAMERA_TARGET","speed":"NORMAL","spline":"LINEAR","target":{"ent":"owner","align":"NODE_HEAD"},"target2":{"ent":"player"},"zoom":0.8}]}},{"type":"SPAWN_FX","delay":0.05,"detached":true,"effect":"FX:generic.homing#groundRootReturn2","group":"move","target":{"ent":"owner","align":"BOTTOM","off":[0,0,0.625]},"target2":{"ent":"self","align":"BOTTOM","off":[0,0,0.625]},"wait":true,"waitSkip":0.3},{"type":"COMBAT_IF","condition":[{"type":"IS_MODE_ACTIVE","mode":"tentaKillDizzy","not":true}],"_br":{"then":[{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.owner.vars.extrasDead"},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"tmp.tentacleKillTotal"},{"type":"CONSOLE_LOG","_skip":true,"text":"Tentacle-Kill: \n#{v:ent.owner.vars.extrasDead} / {v:ent.owner.vars.extrasGoal}"}]}},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.parent.vars.hasTentacle"}],"figure":"FIG:enemy.common.nyx-wall#arm","fxDestroyed":"FX:generic.fade#hideInstant","fxDie":"FX:generic.fade#hidePink","fxSpawn":"FX:generic.fade#spawnGroundHard1","proxyLife":{"aimAlign":"NODE_CENTER","aimRange":20,"elementResist":[1,1.3,1,1],"hitResist":[1.5,1,1],"lifeFactor":1.1,"spGainFactor":0.75,"hasRealLife":true,"proxyHud":{"hudAlign":{"align":"NODE_HEAD","off":[0,0,1]},"hudType":"DEFAULT"}},"reactions":{"mortar":{"action":[{"type":"DISABLE_REACTION","reaction":"shockwave"},{"type":"DISABLE_REACTION","reaction":"mortar"},{"type":"DISABLE_REACTION","reaction":"hit"},{"type":"ENABLE_REACTION","reaction":"hitAtk"},{"type":"ENABLE_REACTION","reaction":"cancel"},{"type":"VAR_STRING","_skip":true,"changeType":"set","value":"mortar","varName":"ent.vars.actionKey"},{"type":"IF","condition":"$game.weltmeister","_br":{"then":[{"type":"WAIT","time":1.5}]}},{"type":"SPAWN_FX","duration":0.3,"effect":"FX:generic.homing#groundEnergyUpkeep1","group":"move","target":{"ent":"self","align":"BOTTOM","off":[0,0,0.75]},"target2":{"ent":"owner","align":"BOTTOM","off":[0,0,0.75]},"wait":true,"waitSkip":0.05},{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.owner.vars.tmpCounter"},"varName":"ent.vars.delayFactor"},{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.vars.delayFactor"},{"type":"VAR_NUMBER","changeType":"mul","value":0.4,"varName":"ent.vars.delayFactor"},{"type":"IF","condition":"$ent.vars.delayFactor > 0","_br":{"then":[{"type":"WAIT","time":{"var":"ent.vars.delayFactor"}}]}},{"type":"SET_TARGET","targetEntity":{"var":"ent.owner.vars.tmpTarget"}},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":11.5},{"type":"SHOW_ANIMATION","animation":"wiggle"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_DAMAGE_FACTOR","factor":1.5},{"type":"SHOW_ANIMATION","animation":"attack-charge-shot"},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#redPlantS","part":"PART_2","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.8},{"type":"CONSOLE_LOG","_skip":true,"logColor":"PURPLE","text":"TESTO: {v:ent.vars.testBla}\n"},{"type":"SHOW_ANIMATION","animation":"attack-shot"},{"type":"WAIT","time":0.45},{"type":"SPAWN_FX","effect":"FX:generic.shoot#aetherSpikes1","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"SHOOT_PROXY_RANGE","aimType":"AROUND_SELF","angleRange":50,"count":1,"delay":0,"duration":0,"pos":{"ent":"self","align":"NODE_HEAD","off":[0,0,0.8125]},"random":true,"startDist":[3,4],"startDistCollide":"NONE","uniformDir":0,"proxy":"mortarAether"},{"type":"COMBAT_IF","_skip":true,"condition":[{"type":"HP_BROKEN","count":1}],"_br":{"then":[{"type":"SHOOT_PROXY_RANGE","_skip":true,"aimType":"AUTO","count":2,"delay":0,"duration":0.6,"pos":{"ent":"self","align":"TOP"},"startDistCollide":"NONE","uniformDir":0,"proxy":"bullet"},{"type":"WAIT","time":0.15},{"type":"SHOW_ANIMATION","animation":"charge"},{"type":"WAIT","time":0.4},{"type":"SHOW_ANIMATION","animation":"preAtk"},{"type":"WAIT","time":0.1},{"type":"SHOW_ANIMATION","animation":"atk"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#redSpikes","target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOOT_PROXY","aimType":"AUTO","pos":{"ent":"self","align":"TOP"},"proxy":"mortarAether"}]}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.weak#blink","group":"preWeak","target":{"ent":"self"}},{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.owner.vars.tentaCooldownMortar"},"varName":"ent.vars.actionCooldown"},{"type":"DISABLE_REACTION","reaction":"hitAtk"},{"type":"ENABLE_REACTION","reaction":"hit"},{"type":"WAIT","time":0.3},{"type":"VAR_STRING","changeType":"set","value":"","varName":"ent.vars.actionKey"}],"executionType":"RESTART_ACTION","hint":"mortar","type":"Notify"},"shockwave":{"action":[{"type":"DISABLE_REACTION","reaction":"shockwave"},{"type":"DISABLE_REACTION","reaction":"mortar"},{"type":"DISABLE_REACTION","reaction":"hit"},{"type":"ENABLE_REACTION","_skip":true,"reaction":"hitAtk"},{"type":"ENABLE_REACTION","reaction":"cancel"},{"type":"VAR_STRING","_skip":true,"changeType":"set","value":"shockwave","varName":"ent.vars.actionKey"},{"type":"IF","condition":"$game.weltmeister","_br":{"then":[{"type":"WAIT","time":1.5}]}},{"type":"SPAWN_FX","duration":0.3,"effect":"FX:generic.homing#groundEnergyUpkeep1","group":"move","target":{"ent":"self","align":"BOTTOM","off":[0,0,0.75]},"target2":{"ent":"owner","align":"BOTTOM","off":[0,0,0.75]},"wait":true,"waitSkip":0.05},{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.owner.vars.tmpCounter"},"varName":"ent.vars.delayFactor"},{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.vars.delayFactor"},{"type":"VAR_NUMBER","changeType":"mul","value":0.4,"varName":"ent.vars.delayFactor"},{"type":"IF","condition":"$ent.vars.delayFactor > 0","_br":{"then":[{"type":"WAIT","time":{"var":"ent.vars.delayFactor"}}]}},{"type":"SPAWN_FX","duration":1.7,"effect":"FX:generic.charge#aetherSwirl1","group":"preCharge","target":{"ent":"self","align":"CENTER"}},{"type":"WAIT","time":0.6},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_DAMAGE_FACTOR","factor":1.5},{"type":"SHOW_ANIMATION","animation":"wiggle"},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#redPlantS","part":"PART_2","target":{"ent":"self","align":"HOOK_1"}},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#frogCharge","part":"PART_2","target":{"ent":"self","align":"HOOK_1"}},{"type":"SPAWN_FX","_skip":true,"duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#aetherGroundWaveS","part":"PART_2","target":{"ent":"self","align":"BOTTOM","off":[0,0,0.125]}},{"type":"PUSH_PULL_FORCE","duration":-1,"maxFaceAngle":0,"maxSidewayDist":0,"maxWeight":0,"ppStrength":20,"radius":0.5,"radiusFade":1,"radiusMin":0,"target":{"ent":"self"},"timeFadeIn":0,"timeFadeOut":0,"zRange":2},{"type":"WAIT","time":0.8},{"type":"CLEAR_FX","group":"preCharge"},{"type":"WAIT","time":0.8},{"type":"SPAWN_FX","delay":0.1,"effect":"FX:generic.charge#aetherGroundInWaveM","target":{"ent":"self","align":"BOTTOM"}},{"type":"SHOW_ANIMATION","animation":"attack-charge-wave"},{"type":"SPAWN_FX","delay":0.15,"duration":-1,"effect":"FX:generic.charge#fishCharge","group":"charge","part":"PART_2","target":{"ent":"self","align":"NODE_HEAD","off":[0,0,0.375]}},{"type":"STOP_COMBAT_ACTS","onlyRepeating":true},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"WAIT","time":0.6},{"type":"CLEAR_FX","delay":0.2,"entity":{"self":1},"group":"charge"},{"type":"SPAWN_FX","delay":0.2,"duration":0.2,"effect":"FX:element.aether#lightningS","ignoreSlowMo":0.35,"target":{"ent":"self"},"target2":{"ent":"self","off":[0,0,50]}},{"type":"SPAWN_FX","delay":0.15,"effect":"FX:element.aether#boltImpactM","target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"attack-wave"},{"type":"WAIT","time":0.3},{"type":"SET_DMG_CEILING","maxTotalDmg":1.3,"minDmg":0.1},{"type":"HIT_CIRCLE","attackInfo":{"attackType":"RANGED","element":"AETHER","fly":"MASSIVE3","hitType":"SLASH","impact":"MASSIVE"},"duration":0.1,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":2.2,"target":{"ent":"self","align":"Z_BASE"},"zRange":0.5},{"type":"SPAWN_FX","delay":0.1,"duration":1.95,"effect":"FX:generic.boom#groundWaveAether8Dist","target":{"ent":"self","align":"BOTTOM"}},{"type":"HIT_CIRCLE","attackInfo":{"attackType":"RANGED","damageFactor":0.5,"element":"AETHER","hitType":"SLASH","hitsInvincibles":true,"impact":"MEDIUM"},"duration":1.9,"expandSpline":"EASE_IN","minRadius":0.2,"minRadiusExpand":8.5,"multiHit":0.3,"radius":0.7,"radiusExpand":8.5,"target":{"ent":"self","align":"Z_BASE"},"zRange":0.5},{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.owner.vars.tentaCooldownWave"},"varName":"ent.vars.actionCooldown"},{"type":"WAIT","time":1.8},{"type":"DISABLE_REACTION","reaction":"hitAtk"},{"type":"ENABLE_REACTION","reaction":"hit"},{"type":"WAIT","time":0.1},{"type":"STOP_COMBAT_ACTS","onlyRepeating":false},{"type":"WAIT","time":0.3},{"type":"VAR_STRING","changeType":"set","value":"","varName":"ent.vars.actionKey"}],"executionType":"RESTART_ACTION","hint":"shockwave","type":"Notify"},"cancel":{"action":[{"type":"CONSOLE_LOG","_skip":true,"text":"TENTACLE CANCEL ACTION!"},{"type":"CLEAR_ANIMATION"},{"type":"CLEAR_FX"},{"type":"STOP_COMBAT_ACTS","onlyRepeating":false},{"type":"VAR_NUMBER","changeType":"set","value":0.4,"varName":"ent.vars.actionCooldown"}],"executionType":"RESTART_ACTION","hint":"cancel","type":"Notify"},"hit":{"action":[{"type":"VAR_STRING","_skip":true,"changeType":"set","value":"","varName":"ent.vars.actionKey"},{"type":"CONSOLE_LOG","_skip":true,"logColor":"RED","text":"HIT"},{"type":"SHOW_ANIMATION","animation":"damage","wait":true},{"type":"WAIT","time":0.1}],"damageFactor":1,"executionType":"RESTART_ACTION","req":[{"type":"IMPACT_BREAK_LEVEL","impactBreakLevelType":"MEDIUM"}],"type":"Hit"},"hitAtk":{"action":[{"type":"VAR_STRING","_skip":true,"changeType":"set","value":"","varName":"ent.vars.actionKey"},{"type":"CONSOLE_LOG","_skip":true,"logColor":"RED","text":"HIT-ATK"},{"type":"CLEAR_FX"},{"type":"SHOW_ANIMATION","animation":"damage","wait":true},{"type":"VAR_NUMBER","changeType":"set","value":0.4,"varName":"ent.vars.actionCooldown"},{"type":"WAIT","time":0.3}],"damageFactor":1,"executionType":"RESTART_ACTION","req":[{"type":"IMPACT_BREAK_LEVEL","impactBreakLevelType":"MASSIVE"}],"type":"Hit"},"weak":{"action":[{"type":"DISABLE_REACTION","reaction":"weak"},{"type":"DISABLE_REACTION","reaction":"hit"},{"type":"DISABLE_REACTION","reaction":"hitAtk"},{"type":"REMOVE_PLAYER_CAMERA_TARGET"},{"type":"VAR_BOOL","_skip":true,"changeType":"set","value":true,"varName":"ent.vars.addCam"},{"type":"CONSOLE_LOG","logColor":"RED","text":"Tentacle self kill because wall dizzy mode."},{"type":"KILL_PROXIES","groupName":"","killSelf":true,"proxyOwner":{"self":1}},{"type":"WAIT_RANDOM","_skip":true,"maxTime":0.25,"minTime":0.016666666666666666},{"type":"SHOW_ANIMATION","_skip":true,"animation":"weak"},{"type":"WAIT_UNTIL_COMBAT","_skip":true,"condition":[{"type":"IS_MODE_ACTIVE","mode":"tentaKillDizzy","not":true}]},{"type":"WAIT","_skip":true,"time":0.016666666666666666}],"executionType":"END_PROXY","req":[{"type":"IS_MODE_ACTIVE","mode":"tentaKillDizzy"}],"type":"Auto"}},"vision":{"en_US":"Tenta Muruckus","langID":8},"walkAnims":{"default":{"damage":"damage","damageRight":"damage","die":"damage","idle":"idle"}},"type":"Generic"}},"reactions":{"BreakBarrier":{"preAction":"startBarrierBreak","preSetState":"OPEN","type":"Break"},"BreakWeak":{"preAction":"startWeak","preSetState":"WEAK","type":"Break"},"TentacleKills":{"action":"tentacleDizzy","dramaticZoom":"BREAK","req":[{"type":"VAR_CONDITION","condition":"$ent.owner.vars.extrasGoal && ($ent.owner.vars.extrasDead >= $ent.owner.vars.extrasGoal)"}],"type":"AutoReaction"},"wakeUp":{"action":"wakeUp","fly":"NONE","followStable":true,"type":"Break"},"hpBreak":{"action":"hpBreak","dramaticZoom":"HP_BREAK_LARGE","fly":"NONE","preSetState":"COMBAT","type":"HpBreak"}},"parts":{"mainStone":{"aimRadius":0,"blockAim":true,"resist":{"global":0.1,"hit":[0.1,0.1,0.2],"trigger":0},"hitStable":"MASSIVE","part":"PART_1","shieldBelow":1,"shieldPart":"PART_1"},"eye":{"aimPos":"NODE_HEAD","aimRadius":24,"part":"PART_2"},"barrier":{"aimPos":"NODE_HEAD","destroyTracker":"breakShield","destroyedState":{"blockAim":true},"part":"PART_3"}},"modes":{"tentaKillDizzy":{"fx":{"align":"NODE_HEAD","fx":"FX:combat.weak#blink"},"parts":[],"resist":{"global":1.2,"trigger":1.25,"type":"MULTIPLY"},"timerFactor":0}},"alts":{}}