{"base":{"aimPos":"CENTER","aimRadius":32,"defaultState":"IDLE","egg":"small","figure":"FIG:enemy.hub-area.butterflybird#default","hp":4.2,"hudPos":{"align":"NODE_HUD","off":[0,0,1.125]},"lvlAdd":1,"skewFactor":1,"freqBase":1,"freqGrowth":1,"freqWeight":1.8,"showAction":"intro","walkAnims":{"default":{"damage":"dmgFly","die":"dmgLand","dmgFall":"dmgFall","dmgFly":"dmgFly","idle":"idle","walk":"moveForward","walkRev":"moveBack"},"weak":{"damage":"dmgLand","damageRight":"dmgLand","die":"dmgLand","dmgFall":"dmgFall","dmgFly":"dmgFly","idle":"dmgLand"}},"config":{"elementResist":[0.7,1.5,1,1],"facingSpeed":2,"flyAccel":1,"flyHeight":0.5,"hitStable":"LIGHT","maxHitPause":2,"walkAnim":"default","weight":180}},"trackers":{"hit":{"weak":{"altTrackers":[],"elementResist":[0.15,1.5,0.15,0.15],"hits":33}},"shields":{"default":{"addOnInit":true,"altShields":[],"dmgFactor":0.6,"dmgFactorStable":0.4,"elementResist":[0.25,1,0.25,0.25],"fx":"aetherSemi","hitStable":"MASSIVE","triggerFactor":1}},"time":{"move":{"altTrackers":[],"duration":2,"resetRandom":0.15},"regen":{"altTrackers":[],"duration":6},"healTimer":{"altTrackers":[],"duration":6,"initRandom":0.6,"noStateReset":true}}},"states":{"IDLE":{"choices":[{"ignore":"COMBO","preSetState":"COMBAT","req":[{"type":"IS_AGGRO"}]},{"action":"moveAround"}],"breakTracker":"weak","reactions":["break"],"config":{"walkAnim":"default"}},"COMBAT":{"choices":[{"action":"runCloser","req":[{"type":"TARGET_REACHABLE","distance":18,"not":true}]},{"action":"idleCombat","req":[{"type":"IS_MODE_ACTIVE","mode":"weak"}]},{"action":"moveCloser","req":[{"type":"TARGET_REACHABLE","distance":14,"not":true}]},{"action":"atkHealing","frequency":"NORMAL","ignore":"STUN","req":[{"type":"TIMER_READY","tracker":"healTimer"},{"type":"TOKEN_READY","name":"birbHealing","time":6},{"type":"POI_IS_CLOSE","distance":22,"poiFilter":{"conditions":[{"type":"HP_BELOW","value":0.7}],"entityType":"ENEMIES_ONLY","groups":{"relative":"OWN"},"self":"IGNORE","type":"ACTIVE_COMBATANTS"}}],"_skip":false},{"action":"atkThunder","frequency":"RARE","ignore":"STUN","_skip":false},{"action":"atkAetherShot","frequency":"NORMAL","ignore":"STUN","_skip":false},{"action":"moveCloser","req":[{"type":"TARGET_REACHABLE","distance":12,"not":true}]},{"req":[{"type":"TIMER_READY","tracker":"move"}],"_skip":false,"sub":[{"action":"moveSideways"}]},{"action":"idleCombat"}],"breakTracker":"weak","reactions":["break"],"config":{"walkAnim":"default"}},"WEAK":{"choices":[{"action":"postBreak","preSetState":"COMBAT","req":[{"type":"RECOVER_READY"}]}],"reactions":[],"recoverTracker":"regen","config":{"dmgFactor":1.5,"flyHeight":0,"hitResist":[1,1,1],"hitStable":"LIGHT","walkAnim":"weak"}}},"actions":{"moveAround":[{"type":"WAIT","time":[0.2,2]},{"type":"SET_SPEED","relative":0.3},{"type":"NAV_AROUND_SPAWN_POS","distance":1.5,"moveDist":[1.5,2.5]},{"type":"WAIT","time":[0.5,1]},{"type":"ROTATE_FACE","random":0,"time":0.1,"turn":-85},{"type":"WAIT","time":[0.5,2]}],"idle":[{"type":"SET_FACE_STYLE"},{"type":"WAIT","time":0.2}],"idleCombat":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.4}],"moveCloser":[{"type":"SET_SPEED","relative":0.35},{"type":"NAV_TO","distance":11,"maxTime":0.3,"target":{"ent":"target"}}],"runCloser":[{"type":"SET_SPEED","relative":1},{"type":"NAV_TO","distance":12,"maxTime":0.3,"target":{"ent":"target"}}],"moveSideways":[{"type":"SET_SPEED","relative":0.5},{"type":"NAV_TO_RANGE","maxTime":0.2,"moveDist":5,"target":{"ent":"target"},"targetDist":9},{"type":"NAV_TO_RANGE","keepDir":true,"maxTime":0.2,"moveDist":5,"target":{"ent":"target"},"targetDist":9},{"type":"NAV_TO_RANGE","keepDir":true,"maxTime":0.2,"moveDist":5,"target":{"ent":"target"},"targetDist":9},{"type":"NAV_TO_RANGE","keepDir":true,"maxTime":0.2,"moveDist":5,"target":{"ent":"target"},"targetDist":9}],"atkAetherShot":[{"type":"PLAY_RANDOM_SOUND","attached":true,"sequenceMode":"RANDOM_NO_REPEAT","settings":{"playback":{},"speedVariance":0.05,"type":"GAMEPLAY","volume":0.73},"sounds":["media/audio/sfx/enemies/butterfly-bird/butterfly-bird-shout - 01.wav","media/audio/sfx/enemies/butterfly-bird/butterfly-bird-shout - 02.wav","media/audio/sfx/enemies/butterfly-bird/butterfly-bird-shout - 03.wav","media/audio/sfx/enemies/butterfly-bird/butterfly-bird-shout - 04.wav"]},{"type":"SET_SPEED","relative":2.5},{"type":"SET_HIT_STABLE","hitStable":"HEAVY"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","align":"NODE_CENTER"}},{"type":"NAV_TO_RANGE","maxTime":3,"moveDist":6,"target":{"ent":"target"},"targetDist":11},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.1},{"type":"SHOW_ANIMATION","animation":"magicCharge"},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#frogCharge","target":{"ent":"self","align":"NODE_CENTER"}},{"type":"WAIT","time":0.2},{"type":"WAIT_PHASE","subTime":0.3},{"type":"SPAWN_FX","effect":"FX:generic.discharge#frogShoot","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_FLY_PROPS","height":0.7},{"type":"WAIT","time":0.1},{"type":"FACE_TO_TARGET","instant":true},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"SHOW_ANIMATION","animation":"magicCast","followUp":"idle"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_SPEED","accel":5,"relative":1.4},{"type":"SET_DMG_CEILING","maxTotalDmg":1.5},{"type":"SHOOT_PROXY_RANGE","aimType":"KEEP_XY","angleRange":75,"count":2,"delay":0,"duration":0.25,"pos":{"ent":"self","align":"HOOK_1"},"startDist":1,"startDistCollide":"NONE","uniformDir":0,"proxy":"projectileSmall"},{"type":"SPAWN_FX","duration":0.3,"effect":"FX:generic.shoot#butterflyShoot","faceRotate":"PRECISE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_FRICTION","airFriction":0.35},{"type":"WAIT","time":0.25},{"type":"SET_FRICTION","airFriction":1},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"SET_FLY_PROPS","height":0.9},{"type":"SET_HIT_STABLE","hitStable":"MEDIUM"},{"type":"SET_FRICTION","airFriction":1},{"type":"SET_ENEMY_MODE","_skip":true,"active":2,"mode":"weak"},{"type":"WAIT","time":1},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.3},{"type":"WAIT","_skip":true,"time":2}],"atkThunder":[{"type":"SET_SPEED","relative":2},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":2},{"type":"PLAY_RANDOM_SOUND","attached":true,"sequenceMode":"RANDOM_NO_REPEAT","settings":{"playback":{},"speed":1.1,"speedVariance":0.05,"type":"GAMEPLAY","volume":0.86},"sounds":["media/audio/sfx/enemies/butterfly-bird/butterfly-bird-call - 01.wav","media/audio/sfx/enemies/butterfly-bird/butterfly-bird-call - 02.wav","media/audio/sfx/enemies/butterfly-bird/butterfly-bird-call - 03.wav","media/audio/sfx/enemies/butterfly-bird/butterfly-bird-call - 04.wav"]},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","align":"HOOK_1"},"wait":true,"waitSkip":0.4},{"type":"SHOW_ANIMATION","animation":"atkThunderStart"},{"type":"SET_FLY_PROPS","height":0},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":0},{"type":"SET_Z_VEL","zValue":-4},{"type":"WAIT","time":0.3},{"type":"SHOW_ANIMATION","animation":"atkFlyUp","interpolate":0.1},{"type":"WAIT","time":0.1},{"type":"SPAWN_FX","effect":"FX:generic.jump#butterflyDiveStart","faceRotate":"FIGURE_FACE","fixPos":"FIRST","group":"accel","target":{"ent":"self","align":"Z_BASE"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#butterflyTrail","faceRotate":"FIGURE_FACE","group":"accel","target":{"ent":"self","align":"CENTER"}},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":10},{"type":"SET_Z_VEL","zValue":70},{"type":"SPAWN_FX","delay":0.3,"duration":-1,"effect":"FX:generic.fade#hideSmooth","faceRotate":"FIGURE_FACE","group":"alpha","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"WAIT","time":0.6},{"type":"START_AIM_FX","aimFx":"Circle3","pos":"Z_BASE"},{"type":"SET_Z_VEL","zValue":0},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":0},{"type":"CLEAR_FX","group":"accel"},{"type":"SET_SPEED","accel":0.5,"relative":2},{"type":"POINT_APPROACH","distance":2,"duration":[0.4,1]},{"type":"SET_SPEED","relative":0.5},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":4},{"type":"CLEAR_FX","group":"alpha"},{"type":"POINT_APPROACH","distance":0.5,"duration":0.3},{"type":"SPAWN_FX","_skip":true,"duration":-1,"effect":"FX:generic.charge#fishGroundCharge","target":{"ent":"self","align":"Z_BASE"}},{"type":"SHOW_ANIMATION","animation":"atkFlyDown"},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":1},{"type":"SET_FLY_PROPS","accel":5,"height":0,"maxSpeed":200,"variance":0},{"type":"SET_Z_VEL","zValue":-120},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#butterflyTrail","faceRotate":"FIGURE_FACE","group":"accel","target":{"ent":"self","align":"CENTER"}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"FALL_APPROACH","adjustStopTime":0,"contAtZDist":0,"maxSpeed":16},{"type":"STOP_XY"},{"type":"SHOW_ANIMATION","animation":"atkFlyLand"},{"type":"END_AIM_FX","immediately":true},{"type":"SET_DMG_CEILING","maxTotalDmg":2.1},{"type":"SPAWN_FX","_skip":true,"duration":-1,"effect":"FX:generic.charge#fishCharge2","target":{"ent":"self","align":"CENTER"}},{"type":"SHOOT_PROXY","_skip":true,"pos":{"ent":"self","align":"HOOK_2"},"proxy":"small"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.impact#aetherDiveGround1","target":{"ent":"self"}},{"type":"CLEAR_FX","group":"accel"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"HIT_CIRCLE","attackInfo":{"element":"AETHER","fly":"MASSIVE","hitType":"BLUNT","impact":"MASSIVE"},"duration":0.1,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":1.4,"target":{"ent":"self"},"zRange":1.5},{"type":"SET_TRIGGER_FACTOR","factor":1},{"type":"SET_ENEMY_MODE","active":4,"mode":"weak"},{"type":"WAIT","time":0.2},{"type":"SHOW_ANIMATION","animation":"atkThunderEnd","followUp":"idle","interpolate":0.1},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"CLEAR_FX"},{"type":"SHOOT_PROXY_RANGE","aimType":"AUTO","count":1,"delay":0,"duration":0,"pos":{"ent":"self","align":"Z_BASE"},"startDist":0.4,"startDistCollide":"NONE","uniformDir":0,"proxy":"boltTarget"},{"type":"SET_SPEED","relative":0.6},{"type":"SET_Z_VEL","zValue":12},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.2},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"SET_FLY_PROPS","accel":5,"height":0.9},{"type":"WAIT","time":0.5},{"type":"SET_HIT_STABLE","hitStable":"MEDIUM"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":1.1}],"atkHealing":[{"type":"SET_SPEED","relative":2},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_FLY_PROPS","accel":7,"height":3,"maxSpeed":100,"variance":0.25},{"type":"SET_POI_TMP_TARGET"},{"type":"SET_VAR_ENTITY","_skip":true,"entity":{"target":1},"varName":"ent.vars.healPoi"},{"type":"PLAY_RANDOM_SOUND","attached":true,"sequenceMode":"RANDOM_NO_REPEAT","settings":{"playback":{},"speed":1.19,"speedVariance":0.05,"type":"GAMEPLAY","volume":0.73},"sounds":["media/audio/sfx/enemies/butterfly-bird/butterfly-bird-call - 01.wav","media/audio/sfx/enemies/butterfly-bird/butterfly-bird-call - 02.wav","media/audio/sfx/enemies/butterfly-bird/butterfly-bird-call - 03.wav","media/audio/sfx/enemies/butterfly-bird/butterfly-bird-call - 04.wav"]},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","align":"NODE_CENTER"}},{"type":"ENABLE_REACTION","reaction":"healCancel"},{"type":"NAV_AWAY_FROM","distance":5,"maxTime":0.8,"target":{"ent":"player"}},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":4.3},{"type":"SHOW_CHARGE_GUI","align":{"align":"Z_BASE","off":[0,0,3]},"barType":"FILL","duration":{"var":"ent.phaseTime"},"text":{"en_US":"Charges Healing","langID":1}},{"type":"SET_TRIGGER_FACTOR","factor":4},{"type":"SHOW_ANIMATION","animation":"magicCharge"},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:combat.heal#butterflyHealCharge","target":{"ent":"self","align":"Z_BASE"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:interact.healing#connectTelegraph","target":{"ent":"target","align":"CENTER"},"target2":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT_PHASE","subTime":0.2},{"type":"SHOW_ANIMATION","animation":"magicCast","followUp":"idle","interpolate":0.1},{"type":"WAIT","time":0.2},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"CLEAR_FX","delay":0.6,"entity":{"self":1}},{"type":"DISABLE_REACTION","reaction":"healCancel"},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","duration":0.4,"effect":"FX:interact.healing#connectFinished","target":{"ent":"target","align":"CENTER"},"target2":{"ent":"self","align":"HOOK_1"}},{"type":"SPAWN_FX","detached":true,"effect":"FX:interact.healing#heal","target":{"ent":"target","align":"CENTER"}},{"type":"REGEN_HP","entity":{"target":1},"value":0,"valueAbsolute":0,"valueOfSelfHP":0.69,"valueRandom":0.05},{"type":"WAIT","time":0.5},{"type":"CLEAR_FX"},{"type":"SET_TRIGGER_FACTOR","factor":1},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":1.2},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"RESET_TIME_TRACKER","tracker":"healTimer"},{"type":"SET_HIT_STABLE","hitStable":"MEDIUM"},{"type":"SET_TRIGGER_FACTOR","factor":1},{"type":"SET_FLY_PROPS","accel":1,"height":0.9,"maxSpeed":10,"variance":0.15},{"type":"WAIT_UNTIL_ON_GROUND","maxTime":3,"zPosTolerance":1.5},{"type":"WAIT","time":0.3}],"cancelHeal":[{"type":"CONSOLE_LOG","_skip":true,"text":"HEAL CANCEL!"},{"type":"WAIT","time":0.3},{"type":"SET_FLY_PROPS","accel":5,"height":0.9,"maxSpeed":50},{"type":"WAIT","time":0.15}],"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","actionDetached":true,"shield":"default"},{"type":"CLEAR_FX","group":"weak"}],"intro":[{"type":"PLAY_RANDOM_SOUND","attached":true,"sequenceMode":"RANDOM_NO_REPEAT","settings":{"playback":{},"speed":0.83,"speedVariance":0.05,"type":"GAMEPLAY","volume":0.73},"sounds":["media/audio/sfx/enemies/butterfly-bird/butterfly-bird-shout - 01.wav","media/audio/sfx/enemies/butterfly-bird/butterfly-bird-shout - 02.wav","media/audio/sfx/enemies/butterfly-bird/butterfly-bird-shout - 03.wav","media/audio/sfx/enemies/butterfly-bird/butterfly-bird-shout - 04.wav"]},{"type":"SHOW_ANIMATION","animation":"atkThunderStart"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#fishDiveTrail","target":{"ent":"self","align":"CENTER"}},{"type":"FORCE_Z_MOVE","duration":0,"newZPos":16,"relative":true,"spline":"EASE_IN_OUT"},{"type":"SET_Z_VEL","zValue":-60},{"type":"WAIT","time":0.11666666666666667},{"type":"SHOW_ANIMATION","animation":"atkFlyDown","followUp":"idle"},{"type":"WAIT","time":0.2},{"type":"CLEAR_FX","delay":0.2,"entity":{"self":1}},{"type":"SPAWN_FX","effect":"FX:generic.impact#fishAirImpact","target":{"ent":"self","align":"Z_BASE"}},{"type":"WAIT","time":1.5}],"onParry":[{"type":"SET_ENEMY_MODE","active":3,"mode":"weak"}],"vanAnLaserGatling":[{"type":"SET_SPEED","relative":2},{"type":"SET_HIT_STABLE","hitStable":"HEAVY"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"NAV_TO","distance":9,"failTeleport":"OFF","maxTime":1,"target":{"ent":"target"}},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":5.5}],"_br":{"then":[{"type":"NAV_AWAY_FROM","distance":6.5,"maxTime":0.5,"target":{"ent":"target"}},{"type":"SET_FRICTION","airFriction":0.1}]}},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.1},{"type":"SHOW_ANIMATION","animation":"magicCharge"},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#fishCharge","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.2},{"type":"SET_FRICTION","airFriction":1},{"type":"WAIT_PHASE"},{"type":"SET_FLY_PROPS","height":0.7},{"type":"WAIT","time":0.1},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"FACE_TO_TARGET","instant":true},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"WAIT","time":0.03333333333333333},{"type":"SET_SPEED","accel":5,"relative":2},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.1},{"type":"SPAWN_FX","effect":"FX:generic.discharge#fishDischarge","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_DMG_CEILING","maxTotalDmg":1.5},{"type":"SHOOT_PROXY_RANGE","aimType":"KEEP_XY","angleRange":160,"count":22,"delay":0,"duration":0.7,"pos":{"ent":"self","align":"HOOK_1"},"startDist":1,"startDistCollide":"NONE","uniformDir":0,"proxy":"vanAnProjectile1"},{"type":"SPAWN_FX","_skip":true,"duration":{"var":"ent.phaseTime"},"effect":"FX:generic.shoot#fishPierceShoot","target":{"ent":"self","align":"HOOK_2"}},{"type":"SET_FRICTION","airFriction":0.3},{"type":"WAIT","time":0.25},{"type":"SHOW_ANIMATION","animation":"magicCast"},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"SET_FLY_PROPS","height":0.9},{"type":"SHOW_ANIMATION","animation":"idle"},{"type":"SET_HIT_STABLE","hitStable":"MEDIUM"},{"type":"SET_FRICTION","airFriction":1},{"type":"SET_ENEMY_MODE","_skip":true,"active":2,"mode":"weak"},{"type":"WAIT","time":1},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.3},{"type":"WAIT","time":2}]},"proxies":{"projectileSmall":{"attackInfo":{"damageFactor":0.7,"element":"AETHER","hitType":"PIERCE","impact":"MEDIUM"},"figure":"FIG:weapon.projectiles#pierce","flyStraight":{"adjustAngle":90,"start":{"adjustAngle":320,"duration":0.2,"speed":11,"transTime":0.1,"untilAimed":5},"zVelAdjust":1.5},"fxTrail":"FX:generic.projectile#fishSpikeTrail","fxWall":"FX:generic.projectile#bubbleBoom","hitType":"ONCE","maxTime":2,"speed":22,"zGravityFactor":0,"type":"Projectile"},"boltTarget":{"action":[{"type":"SPAWN_FX","_skip":true,"duration":-1,"effect":"FX:element.aether#lightningCharge1Pre","group":"move","target":{"ent":"self","align":"Z_BASE"}},{"type":"SPAWN_FX","_skip":true,"duration":-1,"effect":"FX:generic.charge#fishGroundCharge","target":{"ent":"self","align":"Z_BASE"}},{"type":"SPAWN_FX","delay":0.1,"duration":-1,"effect":"FX:generic.trail#butterflyPostThunder","group":"charge","target":{"ent":"self","align":"Z_BASE"}},{"type":"START_AIM_FX","aimFx":"Circle6","pos":"Z_BASE"},{"type":"SET_SPEED","relative":1},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":8},{"type":"POINT_APPROACH","distance":1.5,"duration":[0.5,1.5]},{"type":"SET_SPEED","relative":0.7},{"type":"SPAWN_FX","_skip":true,"delay":0.1,"effect":"FX:generic.discharge#fishDischarge","group":"discharge","target":{"ent":"self","align":"Z_BASE"}},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":4},{"type":"POINT_APPROACH","distance":0.1,"duration":0.3},{"type":"SPAWN_FX","_skip":true,"detached":true,"effect":"FX:generic.charge#redCircleInSmalFast","group":"signal","target":{"ent":"self","align":"Z_BASE"}},{"type":"CLEAR_FX","delay":0.3,"entity":{"self":1},"group":"charge"},{"type":"WAIT_UNTIL_FX_DONE","entity":{"self":1},"group":"discharge"},{"type":"WAIT","time":0.1},{"type":"SHOOT_PROXY","immediateShot":true,"pos":{"ent":"self","align":"Z_BASE"},"proxy":"boltBoom"},{"type":"WAIT","time":0.016666666666666666}],"config":{"collType":"NONE","jumpingEnabled":false,"walkAnim":"default","weight":-1},"defaultGroup":"boltPre","walkAnims":{},"type":"Generic"},"boltBoom":{"action":[{"type":"SPAWN_FX","duration":0.2,"effect":"FX:element.aether#lightningS","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":"WAIT","time":0.05},{"type":"HIT_CIRCLE","attackInfo":{"damageFactor":1.3,"element":"AETHER","fly":"MASSIVE2","hitType":"PIERCE","impact":"MASSIVE"},"duration":0.1,"expandSpline":"LINEAR","freeze":"STRONG","minRadius":0,"multiHit":0,"radius":2.8,"target":{"ent":"self"}},{"type":"WAIT","time":0.3}],"config":{"walkAnim":"default","weight":60},"walkAnims":{},"type":"Generic"},"heal":{"action":[{"type":"SPAWN_FX","effect":"FX:interact.healing#surge1","target":{"ent":"target","align":"CENTER"},"target2":{"ent":"owner","align":"HOOK_1"},"wait":true},{"type":"SPAWN_FX","detached":true,"effect":"FX:interact.healing#heal","target":{"ent":"target","align":"CENTER"}},{"type":"REGEN_HP","entity":{"target":1},"value":0,"valueAbsolute":0,"valueOfSelfHP":0.69,"valueRandom":0.05},{"type":"WAIT","time":0.1}],"config":{"walkAnim":"default","weight":60},"connect":"NONE","defaultGroup":"heal","isSticky":{"stickTo":{"ent":"target"}},"walkAnims":{},"type":"Generic"},"---TEST---":{"action":[],"config":{"walkAnim":"default","weight":60},"walkAnims":{},"type":"Generic"},"thunderOrb":{"attackInfo":{"damageFactor":0.7,"element":"AETHER","fly":"MASSIVE","hitType":"BLUNT","impact":"HEAVY"},"figure":"FIG:weapon.projectiles#blob","flyUp":{"adjustSpeed":6,"minTime":0.5,"stopAdjustTime":0},"fxTrail":"FX:generic.projectile#bubbleTrail","fxWall":"FX:generic.projectile#bubbleBoom","hitType":"ONLY_PROXY_ON_GROUND","maxTime":3,"reflect":true,"speed":40,"subProxy":"boltBoom","zGravityFactor":4,"type":"Projectile"},"boltLine":{"action":[{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":12},{"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":0.5,"laserStartPoint":{"ent":"owner","align":"HOOK_2"},"minXYDistance":30},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":8},{"type":"LASER_APPROACH","collTypeCheck":"DASHING","condition":[{"type":"VAR_CONDITION","condition":"$ent.owner.vars.shoot == 1"}],"laserStartPoint":{"ent":"owner","align":"HOOK_2"},"minXYDistance":30},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":2},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:element.aether#lightningCharge1Pre","ignoreSlowMo":0.35,"target":{"ent":"self"},"target2":{"ent":"owner","align":"HOOK_2"}},{"type":"LASER_APPROACH","collTypeCheck":"DASHING","condition":[{"type":"VAR_CONDITION","condition":"$ent.owner.vars.shoot == 2"}],"laserStartPoint":{"ent":"owner","align":"HOOK_2"},"minXYDistance":30},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","duration":0.2,"effect":"FX:element.aether#fishLightningLine","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":60},"connect":"ACTION","defaultGroup":"boltLine","walkAnims":{},"type":"Generic"},"vanAnProjectile1":{"action":[{"type":"MOVE_FORWARD","collideCancel":0,"maxTargetDistance":0,"time":0.9},{"type":"SHOOT_PROXY","immediateShot":true,"pos":{"ent":"self"},"proxy":"vanAnLaserTarget"}],"collSize":[0.08333333333333333,0.125,0.125],"config":{"maxSpeed":30,"walkAnim":"default","weight":-1},"connect":"NONE","walkAnims":{},"type":"Generic"},"vanAnProjectileOLD":{"attackInfo":{"damageFactor":0,"element":"AETHER","hitType":"PIERCE","impact":"NONE","limiter":"NO_DMG"},"connect":"NONE","figure":"FIG:weapon.projectiles#blob","flyStraight":{"adjustAngle":90,"zVelAdjust":1.5},"hitType":"ONCE","maxTime":0.4,"speed":44,"subProxy":"vanAnLaserTarget","zGravityFactor":0,"type":"Projectile"},"vanAnLaserTarget":{"action":[{"type":"WAIT","time":0.4},{"type":"SPAWN_FX","duration":-1,"effect":"FX:element.aether#lightningCharge1Pre","ignoreSlowMo":0.35,"target":{"ent":"self"},"target2":{"ent":"owner"}},{"type":"SPAWN_FX","_skip":true,"effect":"FX:generic.discharge#fishDischarge","target":{"ent":"parent","align":"HOOK_2"}},{"type":"SPAWN_FX","duration":0.2,"effect":"FX:element.aether#fishLightningLine","ignoreSlowMo":0.35,"target":{"ent":"self"},"target2":{"ent":"owner"}},{"type":"HIT_LINE","attackInfo":{"element":"NEUTRAL","hitType":"SLASH","impact":"HEAVY"},"duration":0,"multiHit":0,"radius":1,"target1":{"ent":"self"},"target2":{"ent":"owner"}},{"type":"WAIT","time":0.4}],"config":{"walkAnim":"default","weight":-1},"connect":"NONE","walkAnims":{},"type":"Generic"},"vanAnSmallBullshit":{"attackInfo":{"element":"AETHER","fly":"MASSIVE","hitType":"BLUNT","impact":"HEAVY","triggerFactor":10},"figure":"FIG:props.nature.south-stones#big-3B","flyStraight":{"adjustAngle":20,"start":{"adjustAngle":360,"duration":1,"speed":5},"zVelAdjust":5},"fxTrail":"FX:generic.projectile#fishSpikeTrail","fxWall":"FX:generic.projectile#bubbleBoom","hitType":"MULTI","maxTime":3,"returning":{},"speed":88,"zGravityFactor":0,"type":"Projectile"}},"reactions":{"break":{"preAction":"preBreak","preSetState":"WEAK","type":"Break"},"healCancel":{"action":"cancelHeal","req":[{"type":"HP_BELOW","entity":{"target":1},"value":0}],"type":"AutoReaction"}},"parts":{},"modes":{"weak":{"fx":{"align":"NODE_CENTER","fx":"FX:combat.weak#triggerWeak"},"parts":[],"resist":{"trigger":2}}},"alts":{"alt":{"freqBaseScale":1.15,"freqWeightScale":2.2,"hp":16,"hudType":"BOSS","lvlAdd":3}}}