{"base":{"aimPos":"NODE_CENTER","autoAggro":"DEFAULT_VIEW","defaultState":"IDLE","egg":"long","exp":1.5,"figure":"FIG:enemy.start.wasp#default","hp":2,"hudPos":{"align":"NODE_CENTER","off":[0,0,2]},"skewFactor":1,"eggAction":"showEgg","freqBase":1,"freqGrowth":0.75,"freqWeight":1,"showAction":"show","walkAnims":{"default":{"damage":"damage2","damageRight":"damage","die":"weak","dmgFall":"dmgFall","dmgFly":"dmgFly","idle":"idle","run":"run","runRev":"runRev","walk":"walk","walkRev":"walkRev"},"weak":{"damage":"damage2","damageRight":"damage","die":"weak","dmgFall":"dmgFall","dmgFly":"dmgFly","idle":"weak"}},"config":{"actorDust":"ActorL","flyAccel":3,"flyHeight":1,"flyVariance":0.3,"maxHitPause":1,"statusResist":[0.3,0.5,0.3,0.3],"walkAnim":"default","weight":60}},"trackers":{"hit":{"break":{"altTrackers":[{"enemyAlt":"elite1","hitResist":[0.5,1,0.4],"hits":15},{"enemyAlt":"mega","hits":100}],"hitResist":[0.5,1,0.4],"hits":10}},"shields":{},"time":{"move":{"altTrackers":[{"duration":0,"enemyAlt":"elite1"}],"duration":1.5,"noStateReset":true,"resetRandom":0.25},"regen":{"altTrackers":[{"duration":10,"enemyAlt":"elite1"}],"duration":7,"hpBreakFactor":0}}},"states":{"IDLE":{"choices":[{"action":"aggro","preSetState":"COMBAT","req":[{"type":"IS_AGGRO"}]},{"action":"moveAround"}],"breakTracker":"break","reactions":["Break"],"config":{"walkAnim":"default"}},"COMBAT":{"choices":[{"preSetState":"IDLE","req":[{"type":"IS_AGGRO","not":true}]},{"action":"idle","req":[{"type":"IS_MODE_ACTIVE","mode":"unbalanced"}]},{"action":"adjustRun","req":[{"type":"TARGET_REACHABLE","distance":14,"not":true}]},{"action":"tackle","frequency":"SOMETIMES","ignore":"STUN","req":[{"type":"IS_ENEMY_ALT","alt":"mega","not":true}]},{"action":"shoot","frequency":"NORMAL","ignore":"STUN"},{"action":"adjustAway","req":[{"type":"TARGET_REACHABLE","distance":4}],"_skip":true},{"action":"adjust","req":[{"type":"TARGET_REACHABLE","distance":10,"not":true}]},{"req":[{"type":"TIMER_READY","tracker":"move"}],"sub":[{"action":"adjustSide"}]},{"action":"idle"}],"breakTracker":"break","reactions":["Break"],"config":{"facingType":"TARGET","walkAnim":"default"}},"WEAK":{"choices":[{"action":"postBreak","preSetState":"COMBAT","req":[{"type":"RECOVER_READY"}]}],"reactions":[],"recoverTracker":"regen","config":{"dmgFactor":1.25,"edgeSlip":"OUTWARD","flyHeight":0,"walkAnim":"weak"}}},"actions":{"moveAround":[{"type":"WAIT","time":[0.2,0.7]},{"type":"SET_SPEED","relative":0.8},{"type":"NAV_AROUND_SPAWN_POS","distance":3.2,"moveDist":[1.3,2]},{"type":"WAIT","time":0.3}],"idle":[{"type":"WAIT","time":[0.2,0.5]}],"adjust":[{"type":"SET_SPEED","relative":0.9},{"type":"NAV_TO","distance":5,"maxTime":0.3,"target":{"ent":"target"}}],"adjustAway":[{"type":"SET_SPEED","relative":1.3},{"type":"NAV_AWAY_FROM","distance":8,"maxTime":0.5,"target":{"ent":"target"}}],"adjustRun":[{"type":"SET_SPEED","relative":1.9},{"type":"NAV_TO","distance":5,"maxTime":0.3,"target":{"ent":"target"}}],"adjustSide":[{"type":"SET_SPEED","relative":0.5},{"type":"FACE_TO","target":{"ent":"target"}},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":2.5}],"else":true,"_br":{"then":[{"type":"NAV_TO_RANGE","maxTime":0.6,"moveDist":6,"target":{"ent":"target"},"targetDist":4}],"else":[{"type":"NAV_TO_RANGE","maxTime":0.6,"moveDist":6,"target":{"ent":"target"}}]}},{"type":"WAIT","time":0.1}],"shoot":[{"type":"PLAY_SOUND","attached":true,"settings":{"playback":{"fadeIn":0.1,"start":0.5},"speedVariance":0.1,"type":"GAMEPLAY"},"sound":"media/audio/sfx/enemies/wasp-charge-nyxified.wav"},{"type":"SET_BOUND_PUSH","back":1,"front":1,"side":1},{"type":"SET_COLL","collType":"DASHING"},{"type":"SET_HIT_STABLE","hitStable":"MEDIUM"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.4},{"type":"SET_SPEED","relative":2.5},{"type":"FACE_TO","instant":true,"target":{"ent":"target"}},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_WEIGHT_GRAVITY","weight":1000},{"type":"SET_TRIGGER_FACTOR","factor":3},{"type":"SET_FLY_PROPS","height":1.5},{"type":"NAV_TO_RANGE","maxTime":0.4,"moveDist":6,"target":{"ent":"target"},"targetDist":7.5},{"type":"SET_FLY_PROPS","height":4},{"type":"ENABLE_REACTION","reaction":"BreakAir"},{"type":"DISABLE_REACTION","reaction":"Break"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"SPAWN_FX","delay":0.25,"duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#acidCharge","faceRotate":"FIGURE_FACE","part":"PART_2","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_COLL","collType":"ACTOR"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SHOW_ANIMATION","animation":"shootCharge"},{"type":"WAIT_PHASE","subTime":0.3},{"type":"SPAWN_FX","effect":"FX:generic.discharge#acidM","faceRotate":"FIGURE_FACE","part":"PART_2","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.3},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#acidShoot","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_DMG_CEILING","maxTotalDmg":2},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"elite1"}],"else":true,"_br":{"then":[{"type":"SHOOT_PROXY_RANGE","aimType":"KEEP_XY","angleRange":35,"count":2,"delay":0,"duration":0,"pos":{"ent":"self","align":"NODE_HEAD"},"startDistCollide":"NONE","uniformDir":0,"proxy":"acidBlobAlt1"}],"else":[{"type":"SHOOT_PROXY","aimType":"AUTO","pos":{"ent":"self","align":"NODE_HEAD"},"proxy":"acidBlob"}]}},{"type":"SHOW_ANIMATION","animation":"shoot","followUp":"idle"},{"type":"SET_SPEED","relative":3},{"type":"MOVE_FORWARD","_skip":true,"collideCancel":0,"maxTargetDistance":0,"time":0.03333333333333333},{"type":"WAIT","time":0.15},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"SET_HIT_STABLE","hitStable":"LIGHT"},{"type":"SET_TRIGGER_FACTOR","factor":1},{"type":"SET_FLY_PROPS","height":1},{"type":"WAIT","time":0.4},{"type":"ENABLE_REACTION","reaction":"Break"},{"type":"DISABLE_REACTION","reaction":"BreakAir"},{"type":"WAIT","time":1}],"tackle":[{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"elite1"}],"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.tackleCount"}]}},{"type":"SET_FLY_PROPS","height":1},{"type":"SET_PARRY_REACT","action":"onParry","trigger":3},{"type":"SET_HIT_STABLE","hitStable":"HEAVY"},{"type":"SET_SPEED","relative":3.5},{"type":"SET_COLL","collType":"DASHING"},{"type":"NAV_TO_RANGE","maxTime":0.3,"moveDist":6,"target":{"ent":"target"},"targetDist":7.5},{"type":"SET_COLL","collType":"ACTOR"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.5},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SHOW_ANIMATION","animation":"stingerCharge"},{"type":"PLAY_SOUND","attached":true,"settings":{"playback":{"delay":0.5},"speedVariance":0.1,"type":"GAMEPLAY"},"sound":"media/audio/sfx/enemies/wasp-tacke-nyxified.wav"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#redBulbS","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"TARGET_FOLLOW_DASH","rotateSpeed":180,"target":{"ent":"target","align":"Z_BASE","off":[0,0,0.5]}},{"type":"START_AIM_FX","aimFx":"PassLine1","selfPos":{"align":"Z_BASE","off":[0,0,0.5]}},{"type":"WAIT_PHASE","subTime":0.4},{"type":"SPAWN_FX","effect":"FX:generic.discharge#redBulbS","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"LABEL","name":"attack"},{"type":"TARGET_FOLLOW_DASH","rotateSpeed":35},{"type":"WAIT_PHASE","subTime":0.2},{"type":"END_AIM_FX"},{"type":"WAIT_PHASE"},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"SET_SPEED","accel":4,"relative":3.5},{"type":"SET_COLL","collType":"DASHING"},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#bulbDashS","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"stingerFly"},{"type":"SET_FRICTION","airFriction":1},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"FACE_TO_TARGET","instant":true},{"type":"TACKLE","attackInfo":{"damageFactor":1.5,"element":"NEUTRAL","fly":"HEAVY_FAR","hitType":"SLASH","impact":"HEAVY"},"cancelOnHit":true,"duration":0.6,"freeze":"NONE","missReactTime":0.1,"withBranches":"MISS","_br":{"hit":[{"type":"SET_HIT_STABLE","hitStable":"LIGHT"},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","effect":"FX:generic.impact#redS","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"STOP_XY"},{"type":"WAIT","time":0.1},{"type":"SHOW_ANIMATION","animation":"stingerPost","followUp":"idle"},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.1}],"missed":[{"type":"SET_FRICTION","airFriction":0.35},{"type":"SHOW_ANIMATION","animation":"stingerPost","followUp":"idle"},{"type":"WAIT","time":0.03333333333333333},{"type":"CLEAR_FX"},{"type":"COMBAT_IF","condition":[{"type":"VAR_CONDITION","condition":"$ent.vars.tackleCount > 0"}],"_br":{"then":[{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.vars.tackleCount"},{"type":"CLEAR_FOLLOW"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SPAWN_FX","duration":0.6,"effect":"FX:generic.charge#redBulbS","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.2},{"type":"SPAWN_FX","effect":"FX:generic.discharge#redBulbS","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"},"wait":true,"waitSkip":0.05},{"type":"SET_FRICTION","airFriction":1},{"type":"GOTO_LABEL","name":"attack"}]}},{"type":"SET_HIT_STABLE","hitStable":"LIGHT"},{"type":"SET_ENEMY_MODE","active":2,"mode":"unbalanced"}]}},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"WAIT","time":0.2},{"type":"SET_FRICTION","airFriction":1},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.8}],"preBreak":[{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":2},{"type":"SET_Z_VEL","blockFly":0.4,"zValue":15},{"type":"STOP_XY"},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:combat.weak#blink","group":"weak","ignoreSlowMo":1,"target":{"ent":"self"}}],"postBreak":[{"type":"CLEAR_FX","group":"weak"}],"show":[{"type":"PLAY_SOUND","settings":{"playback":{"end":20.2,"fadeIn":0.1,"fadeOut":0.8},"speedVariance":0.1,"type":"GAMEPLAY","volume":1.2000000000000002},"sound":"media/audio/sfx/enemies/wasp-idle-nyxified.wav"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"FORCE_Z_MOVE","duration":0,"newZPos":14,"relative":true,"spline":"EASE_IN_OUT"},{"type":"SET_Z_VEL","zValue":-14},{"type":"SET_SPEED","relative":0.2},{"type":"MOVE_FORWARD","collideCancel":0,"maxTargetDistance":0,"time":0.9}],"aggro":[{"type":"PLAY_SOUND","settings":{"playback":{"end":20,"fadeOut":0.8},"speedVariance":0.1,"type":"GAMEPLAY"},"sound":"media/audio/sfx/enemies/wasp-idle-nyxified.wav"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_Z_VEL","blockFly":0.1,"zValue":7},{"type":"MOVE_BACKWARD","maxTargetDistance":0,"time":0.1},{"type":"WAIT","time":0.3}],"onParry":[{"type":"SET_ENEMY_MODE","active":2,"mode":"unbalanced"}],"aggroTest":[{"type":"SET_SPEED","relative":0.5},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.aura#aggroAura1","ignoreSlowMo":0,"target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,0.125,0.125]}},{"type":"SET_SPEED","relative":2},{"type":"WAIT","time":1},{"type":"NAV_TO_RANGE","maxTime":0.5,"moveDist":5,"target":{"ent":"target"},"targetDist":6},{"type":"NAV_TO_RANGE","keepDir":true,"maxTime":0.5,"moveDist":5,"target":{"ent":"target"},"targetDist":6},{"type":"WAIT","time":1},{"type":"NAV_TO_RANGE","keepDir":true,"maxTime":0.5,"moveDist":5,"target":{"ent":"target"},"targetDist":6},{"type":"NAV_TO_RANGE","keepDir":true,"maxTime":0.5,"moveDist":5,"target":{"ent":"target"},"targetDist":6},{"type":"WAIT","time":1}],"showEgg":[{"type":"SET_FLY_PROPS","height":0},{"type":"SHOW_ANIMATION","animation":"showEgg","followUp":"idle"},{"type":"WAIT","time":0.3}],"moveJump":[{"type":"MOVE_TO","distance":3,"target":{"ent":"target"}},{"type":"SHOW_ANIMATION","animation":"dmgFall"},{"type":"SET_FLY_PROPS","height":0},{"type":"JUMP","jumpHeight":"XL"},{"type":"SET_SPEED","accel":5,"relative":1},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.3},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"SHOW_ANIMATION","animation":"weak"},{"type":"WAIT","time":2}]},"proxies":{"acidBlob":{"attackInfo":{"damageFactor":1.2,"element":"NEUTRAL","hitType":"SLASH","impact":"MEDIUM"},"figure":"FIG:weapon.projectiles#blob","flyStraight":{"adjustAngle":60},"fxHit":"FX:generic.projectile#acidThinHit","fxTrail":"FX:generic.projectile#acidThinTrail","hitType":"ONCE","maxTime":1,"speed":23,"zGravityFactor":1,"type":"Projectile"},"acidBlobAlt1":{"attackInfo":{"damageFactor":1.2,"element":"NEUTRAL","hitType":"SLASH","impact":"MEDIUM"},"figure":"FIG:weapon.projectiles#blob","flyStraight":{"adjustAngle":80,"start":{"adjustAngle":50,"duration":0.05,"transTime":0.1}},"fxHit":"FX:generic.projectile#acidThinHit","fxTrail":"FX:generic.projectile#acidThinTrail","hitType":"ONCE","maxTime":1,"speed":23,"zGravityFactor":1,"type":"Projectile"}},"reactions":{"Break":{"preAction":"preBreak","preSetState":"WEAK","type":"Break"},"BreakAir":{"fly":"HEAVY_NOXY","forceFly":true,"preAction":"preBreak","preSetState":"WEAK","type":"Break"}},"parts":{},"modes":{"unbalanced":{"parts":[],"resist":{"trigger":2,"type":"MULTIPLY"}}},"alts":{"elite1":{"figure":"FIG:enemy.start.wasp-alt1#default","freqBaseScale":1.4,"freqWeightScale":1.25,"hp":3.6,"lvlAdd":2},"mega":{"hp":100}}}