{"base":{"aimPos":"CENTER","aimRadius":28,"defaultState":"IDLE","egg":{"prefab":"long","overrides":{"zGravity":1}},"figure":"FIG:enemy.dng-remis.thrower#default","hp":2.5,"hudPos":{"align":"NODE_HEAD","off":[0,0,1.5]},"skewFactor":1,"freqBase":1,"freqGrowth":1,"freqWeight":2.35,"walkAnims":{"default":{"damage":"hit2","damageRight":"hit1","die":"dead","idle":"idle"},"weak":{"damage":"hit2","damageRight":"hit1","die":"dead","idle":"hit2"}},"config":{"groundConnect":"GLUED","walkAnim":"default","weight":-1}},"trackers":{"hit":{},"shields":{"default":{"addOnInit":true,"altShields":[],"dmgFactor":1,"elementResist":[0.2,1.25,0.4,0.5],"fx":"aetherSemi","hitStable":"MEDIUM","triggerFactor":1}},"time":{"regen":{"altTrackers":[],"duration":5.5}}},"states":{"IDLE":{"choices":[{"action":"aggro","preSetState":"COMBAT","req":[{"type":"IS_AGGRO"}]}],"reactions":["reflectBreak"],"config":{"walkAnim":"default"}},"COMBAT":{"choices":[{"preSetState":"IDLE","req":[{"type":"IS_AGGRO","not":true}]},{"action":"attackShootSpecial","frequency":"NORMAL","ignore":"STUN","req":[{"type":"IS_ENEMY_ALT","alt":"nonPuzzle","not":true}]},{"action":"attackShootBig","frequency":"SOMETIMES","ignore":"STUN","req":[{"type":"IS_ENEMY_ALT","alt":"nonPuzzle"}]},{"action":"attackShootScatter","frequency":"NORMAL","ignore":"STUN","req":[{"type":"IS_ENEMY_ALT","alt":"nonPuzzle"}],"_skip":false},{"action":"idleCombat"}],"reactions":["reflectBreak"],"config":{"walkAnim":"default"}},"WEAK":{"choices":[{"action":"postBreak","preSetState":"COMBAT","req":[{"type":"RECOVER_READY"}]}],"reactions":[],"recoverTracker":"regen","config":{"dmgFactor":2,"hitStable":"LIGHT","walkAnim":"weak"}}},"actions":{"aggro":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":1}],"idle":[{"type":"WAIT","time":0.3}],"idleCombat":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.3}],"attackShootSpecial":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_HIT_STABLE","hitStable":"HEAVY"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1},{"type":"CLEAR_FX","group":"dash"},{"type":"SHOW_ANIMATION","animation":"idle"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,0.25,-0.5]}},{"type":"WAIT","time":0.1},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#frogChargePuzzle","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"SHOW_ANIMATION","animation":"charge"},{"type":"WAIT_PHASE"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":0,"target":{"ent":"target","align":"CENTER"}},{"type":"SPAWN_FX","_skip":true,"effect":"FX:generic.shoot#redSpikes","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_FRICTION","airFriction":0.5},{"type":"SET_PHASE","phase":"ATTACK","time":0.5},{"type":"SHOW_ANIMATION","animation":"shoot"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#frogBubbleShoot2","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_DMG_CEILING","maxTotalDmg":1.5},{"type":"SHOOT_PROXY_RANGE","count":1,"delay":0,"duration":0.1,"pos":{"ent":"self","align":"BOTTOM","rel":true,"off":[0,0,1]},"startDist":0.2,"startDistCollide":"NONE","uniformDir":0,"proxy":"bubbleCore"},{"type":"SET_TMP_TARGET","target":{"childProxyFirst":""}},{"type":"SET_FRICTION","airFriction":0.25,"groundFriction":0.4},{"type":"WAIT","time":0.4},{"type":"SET_PHASE","phase":"POST_ATTACK","time":0.5},{"type":"CLEAR_ANIMATION"},{"type":"SET_SPEED","relative":0.6},{"type":"WAIT_UNTIL_PROXIES_DONE","group":"bubbleCore"}],"attackShootScatter":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_HIT_STABLE","hitStable":"HEAVY"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1},{"type":"CLEAR_FX","group":"dash"},{"type":"SHOW_ANIMATION","animation":"idle"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,0.25,-0.5]}},{"type":"WAIT","time":0.1},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#frogChargePuzzle","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"SHOW_ANIMATION","animation":"charge"},{"type":"WAIT_PHASE"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":20,"target":{"ent":"target","align":"CENTER"}},{"type":"SPAWN_FX","_skip":true,"effect":"FX:generic.shoot#redSpikes","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_FRICTION","airFriction":0.5},{"type":"SET_PHASE","phase":"ATTACK","time":0.5},{"type":"SHOW_ANIMATION","animation":"shoot"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#frogBubbleShoot2","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_DMG_CEILING","maxTotalDmg":1.5,"minDmg":0.1},{"type":"SHOOT_PROXY_RANGE","angleRange":50,"count":2,"delay":0,"duration":0.2,"pos":{"ent":"self","align":"BOTTOM","off":[0,0,1]},"startDist":0.2,"startDistCollide":"NONE","uniformDir":0,"proxy":"bulletAether"},{"type":"SET_FRICTION","airFriction":0.25,"groundFriction":0.4},{"type":"WAIT","time":0.4},{"type":"SET_PHASE","phase":"POST_ATTACK","time":0.5},{"type":"CLEAR_ANIMATION"},{"type":"SET_SPEED","relative":0.6},{"type":"WAIT","time":1.4},{"type":"WAIT","_skip":true,"time":1.4}],"attackShootBig":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_HIT_STABLE","hitStable":"HEAVY"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1},{"type":"CLEAR_FX","group":"dash"},{"type":"SHOW_ANIMATION","animation":"idle"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,0.25,-0.5]}},{"type":"WAIT","time":0.1},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#frogChargePuzzle","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"SHOW_ANIMATION","animation":"charge"},{"type":"WAIT_PHASE"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":20,"target":{"ent":"target","align":"CENTER"}},{"type":"SPAWN_FX","_skip":true,"effect":"FX:generic.shoot#redSpikes","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_FRICTION","airFriction":0.5},{"type":"SET_PHASE","phase":"ATTACK","time":0.5},{"type":"SHOW_ANIMATION","animation":"shoot"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#frogBubbleShoot2","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"BOTTOM","off":[0,0,1]}},{"type":"SET_DMG_CEILING","maxTotalDmg":2,"minDmg":0.1},{"type":"SHOOT_PROXY","group":"bigBallReflect","pos":{"ent":"self","align":"BOTTOM","off":[0,0,1]},"proxy":"bigBallAether"},{"type":"SHOOT_PROXY_RANGE","_skip":true,"angleRange":90,"count":3,"delay":0,"duration":0,"pos":{"ent":"self","align":"BOTTOM","off":[0,0,1]},"startDist":0.2,"startDistCollide":"NONE","uniformDir":0,"proxy":"bulletAether"},{"type":"SET_TMP_TARGET","target":{"childProxyFirst":""}},{"type":"SET_FRICTION","airFriction":0.25,"groundFriction":0.4},{"type":"WAIT","time":0.4},{"type":"SET_PHASE","phase":"POST_ATTACK","time":0.5},{"type":"CLEAR_ANIMATION"},{"type":"SET_SPEED","relative":0.6},{"type":"WAIT","time":1.4}],"preBreak":[{"type":"SET_WEIGHT_GRAVITY","_skip":true,"zGravityFactor":2},{"type":"SET_Z_VEL","_skip":true,"blockFly":0.4,"zValue":13},{"type":"SET_ENEMY_MODE","active":false,"mode":"weak"},{"type":"REMOVE_ENEMY_SHIELD","shield":"default"},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:combat.weak#aetherWeak","group":"weak","ignoreSlowMo":1,"target":{"ent":"self"}}],"postBreak":[{"type":"ADD_ENEMY_SHIELD","_skip":true,"actionDetached":true,"shield":"default"},{"type":"CLEAR_FX","group":"weak"}]},"proxies":{"bubbleCore":{"action":[{"type":"IF","condition":"!$p.has.southDng.learnedOrbHack","else":true,"_br":{"then":[{"type":"IF","condition":"$tmp.wiseLearning","_br":{"then":[{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"tmp.wiseLearning"},{"type":"IF","condition":"$tmp.wiseLearning == 5","_br":{"then":[{"type":"REQUEST_PARTY_MANIPULATION","align":"CENTER","distance":[8,12]}]}}]}}],"else":[{"type":"REQUEST_PARTY_MANIPULATION","align":"CENTER","distance":[8,12]}]}},{"type":"MODIFY_GENERIC_PROXY","modProxyLife":true,"proxyLife":{"aimRange":0,"lifeFactor":-1,"spGainFactor":0.25}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:interact.aether-bulb#rawOrbBlink2","group":"trail","ignoreSlowMo":0.4,"target":{"ent":"self"}},{"type":"DISABLE_REACTION","reaction":"hack"},{"type":"MARK_NAV_DANGER","radius":4},{"type":"SET_Z_VEL","zValue":8},{"type":"SET_SPEED","accel":10,"max":12},{"type":"SET_BOUNCE","bounceXYMinVel":2,"bounceZ":0.55},{"type":"TARGET_FOLLOW_DASH","rotateSpeed":30,"target":{"ent":"target","align":"CENTER"}},{"type":"BOUNCE_APPROACH","bounceCnt":3,"bounceFx":"FX:interact.aether-bulb#rawOrbBounce","bounceSlowDown":0.65},{"type":"CLEAR_FX","group":"trail"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:interact.aether-bulb#rawOrbBlink","ignoreSlowMo":0.4,"target":{"ent":"self"}},{"type":"SPAWN_FX","effect":"FX:generic.discharge#aetherTurretOrb","ignoreSlowMo":0.75,"target":{"ent":"self"}},{"type":"IF_PARTY_MANIPULATION","_br":{"success":[{"type":"IF","condition":"$tmp.wiseLearning == 5","_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":100,"varName":"tmp.wiseLearning"},{"type":"BLOCK_ENEMY_ACTIONS","time":-1},{"type":"SET_VAR_ENTITY","entity":{"self":1},"varName":"tmp.bubbleCoreEnt"},{"type":"SET_SPEED","accel":0.2,"max":3,"relative":1},{"type":"SET_FLY_PROPS","accel":3,"height":0.7,"maxSpeed":100,"variance":0},{"type":"WAIT_UNTIL","condition":"$tmp.wiseLearning == 101"}]}},{"type":"SET_MANIPULATION_STATE","fx":"FX:combat.wise-magic#manipulateLock","state":"LOCKED"},{"type":"IF","condition":"$tmp.wiseLearning == 101","_br":{"then":[{"type":"WAIT_UNTIL","condition":"$tmp.wiseLearning == 102"}]}}],"missed":[]}},{"type":"SET_FLY_PROPS","accel":3,"height":0.7,"maxSpeed":100,"variance":0.05},{"type":"IF_PARTY_MANIPULATION","_br":{"success":[{"type":"MODIFY_GENERIC_PROXY","modProxyLife":true,"proxyLife":{"aimAlign":"CENTER","aimRange":24,"lifeFactor":-1,"spGainFactor":0.25}},{"type":"BLOCK_ENEMY_ACTIONS","time":-1},{"type":"ENABLE_REACTION","reaction":"hack"},{"type":"SET_SPEED","accel":0.05,"max":3,"relative":1},{"type":"POINT_APPROACH","adjustSpeed":10,"distance":1,"duration":2.5},{"type":"END_PARTY_MANIPULATION"},{"type":"DISABLE_REACTION","reaction":"hack"},{"type":"MODIFY_GENERIC_PROXY","modProxyLife":true},{"type":"START_AIM_FX","aimFx":"Circle10","pos":"Z_BASE"},{"type":"SET_SPEED","accel":0.2,"max":3,"relative":1},{"type":"POINT_APPROACH","adjustSpeed":10,"distance":1,"duration":1},{"type":"SPAWN_FX","_skip":true,"duration":-1,"effect":"FX:generic.fade#hideInstant","target":{"ent":"self"}},{"type":"WAIT","_skip":true,"time":0.3}],"missed":[{"type":"MODIFY_GENERIC_PROXY","modProxyLife":true,"proxyLife":{"aimAlign":"CENTER","aimRange":24,"lifeFactor":0.1,"spGainFactor":0.25}},{"type":"START_AIM_FX","aimFx":"Circle10","pos":"Z_BASE"},{"type":"SET_SPEED","accel":0.2,"max":3,"relative":1},{"type":"POINT_APPROACH","adjustSpeed":10,"distance":1,"duration":1.2},{"type":"RESET_TIME_TRACKER","_skip":true,"forceValue":1,"tracker":"specialShot"}]}},{"type":"WAIT","time":0.2},{"type":"SET_DMG_CEILING","maxTotalDmg":2},{"type":"HIT_CIRCLE","attackInfo":{"element":"AETHER","fly":"MASSIVE2","hitType":"SLASH","impact":"HEAVY"},"duration":0.1,"expandSpline":"LINEAR","freeze":"STRONG","minRadius":0,"multiHit":0,"radius":4.5,"target":{"ent":"self"}},{"type":"SPAWN_FX","detached":true,"effect":"FX:element.aether#orbBoom","target":{"ent":"self"}},{"type":"WAIT","time":0.05},{"type":"MODIFY_GENERIC_PROXY","modDieFx":true},{"type":"WAIT","time":0.15}],"config":{"walkAnim":"defaultt","weight":60,"zGravityFactor":1},"defaultGroup":"bubbleCore","destroyAction":[{"type":"SET_FLY_PROPS","accel":3,"height":0.7,"maxSpeed":100,"variance":0.05},{"type":"SET_DMG_CEILING","maxTotalDmg":2},{"type":"HIT_CIRCLE","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE2","hitType":"SLASH","impact":"HEAVY"},"duration":0.1,"expandSpline":"LINEAR","freeze":"STRONG","minRadius":0,"multiHit":0,"radius":5,"radiusExpand":0.5,"target":{"ent":"self"}},{"type":"SPAWN_FX","detached":true,"effect":"FX:element.aether#orbBoom","target":{"ent":"self"}},{"type":"WAIT","time":0.05},{"type":"MODIFY_GENERIC_PROXY","modDieFx":true},{"type":"WAIT","time":0.15}],"figure":"FIG:weapon.projectiles#aetherOrbRaw","fxDie":"FX:interact.aether-bulb#orbRawBurst","reactions":{"hack":{"action":[{"type":"SPAWN_FX","effect":"FX:combat.wise-magic#convertBoomS","ignoreSlowMo":0.8,"target":{"ent":"self"}},{"type":"BLOCK_ENEMY_ACTIONS","time":-1},{"type":"SPAWN_FX","duration":-1,"effect":"FX:interact.aether-bulb#rawOrbConvert","target":{"ent":"self"}},{"type":"MODIFY_GENERIC_PROXY","modProxyLife":true},{"type":"SET_CAMERA_TARGET","speed":0.4,"spline":"EASE_OUT","target":{"ent":"self"},"target2":{"ent":"player"},"zoomOut":[-8,3.5]},{"type":"SET_MANIPULATION_STATE","fx":"FX:combat.wise-magic#manipulateLine","state":"STARTED"},{"type":"CLEAR_AETHER_ORB"},{"type":"SET_FLY_PROPS","accel":0.2,"height":5},{"type":"WAIT","time":1},{"type":"SET_FLY_PROPS","height":0},{"type":"SET_Z_VEL","zValue":-60},{"type":"END_PARTY_MANIPULATION","success":true},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"CHANGE_PARTY","party":"PLAYER"},{"type":"HIT_CIRCLE","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE3","fx":"NONE","hitType":"SLASH","impact":"CATCHING","limiter":"NO_DMG"},"duration":0.3,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":5,"target":{"ent":"self"}},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","effect":"FX:interact.aether-bulb#orbRawTransform","target":{"ent":"self"}},{"type":"SPAWN_AETHER_ORB","target":{"ent":"self","align":"BOTTOM"}},{"type":"WAIT","time":0.5},{"type":"IF","condition":"$tmp.wiseLearning","_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":105,"varName":"tmp.wiseLearning"}]}},{"type":"MODIFY_GENERIC_PROXY","modDieFx":true},{"type":"BLOCK_ENEMY_ACTIONS","detached":true,"time":1}],"damageFactor":1,"dramaticZoom":"BREAK","executionType":"END_PROXY","type":"Hit"}},"walkAnims":{},"type":"Generic"},"bulletAether":{"attackInfo":{"element":"AETHER","fly":"MASSIVE","hitType":"PIERCE","impact":"MASSIVE"},"figure":"FIG:weapon.projectiles#blob","flyUp":{"adjustSpeed":7,"aimFx":"Circle3","minTime":0.9,"stopAdjustTime":0.2},"fxTrail":"FX:generic.projectile#atherBombTrail1","hitType":"ONLY_PROXY_ON_GROUND","maxTime":3,"speed":13,"subProxy":{"global":"boomAetherS"},"zGravityFactor":1.2,"type":"Projectile"},"bigBallAether":{"attackInfo":{"damageFactor":0,"element":"AETHER","fly":"MASSIVE","hitType":"BLUNT","impact":"MASSIVE","triggerFactor":0},"figure":"FIG:weapon.projectiles#bubble-1","flyUp":{"adjustSpeed":5,"aimFx":"Circle6","minTime":0.9,"stopAdjustTime":0.4,"zZenith":{"fxAfterTrail":"FX:generic.projectile#atherBombTrail1","zVelGoal":11}},"fxTrail":"FX:generic.projectile#aetherBombThinTrail1","hitType":"ONLY_PROXY_ON_GROUND","maxTime":3,"projectileLife":{"aimRange":30,"elementResist":[0,3,0,0],"lifeFactor":1.5,"reflectOnDestroy":true,"spGainFactor":0.25,"onlyAfterStart":true},"speed":9,"subProxy":"bigBoomAether","zGravityFactor":0.8,"type":"Projectile"},"bigBoomAether":{"action":[{"type":"HIT_CIRCLE","attackInfo":{"damageFactor":2,"element":"AETHER","fly":"HEAVY_FAR","hitType":"BLUNT","impact":"HEAVY"},"duration":0.2,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":2.5,"radiusExpand":0.5,"target":{"ent":"self"},"zRange":2},{"type":"SHOOT_PROXY","immediateShot":true,"pos":{"ent":"self"},"proxy":{"global":"aetherRemnantM"}},{"type":"SPAWN_FX","effect":"FX:generic.boom#frogShockBoom","group":"main","target":{"ent":"self"},"wait":true}],"config":{"walkAnim":"default","weight":60},"defaultGroup":"bigBallReflect","walkAnims":{},"type":"Generic"}},"reactions":{"reflectBreak":{"damageFactor":2,"dramaticZoom":"BREAK_MINOR","preAction":"preBreak","preSetState":"WEAK","req":[{"type":"HIT_BY_OVERRIDE","ownProxy":true,"proxyGroup":"bigBallReflect"},{"type":"IS_ENEMY_ALT","alt":"nonPuzzle"}],"triggerFactor":1,"type":"Hit"}},"parts":{},"modes":{},"alts":{"nonPuzzle":{"hp":4}}}