{"base":{"aimPos":"NODE_HEAD","defaultState":"IDLE","exp":40,"figure":"FIG:enemy.start.boss-wasp#default","hp":12,"hpBreaks":[{"hp":0.4},{"hp":0.75}],"hudPos":{"align":"NODE_CENTER","off":[0,0,3]},"hudType":"BOSS","skewFactor":0.2,"boomAction":"death","freqBase":1,"freqGrowth":1,"freqWeight":1,"dieAction":"preDeath","dieAnims":"weakBreak","dieFly":"MASSIVE2","showAction":"introScene","walkAnims":{"default":{"damage":"break","idle":"idle","walk":"moveDown","walkLeft":"idle","walkRev":"moveUp","walkRight":"idle"},"weak":{"damage":"weakDmg1","damageRight":"weakDmg2","fall2":"weakJumpFall","idle":"weakIdle","jump2":"weakJump"},"weakBreak":{"damage":"weakBreak","die":"dead","dmgFall":"weakBreak","dmgFly":"weakBreak","fall2":"weakJumpFall","idle":"weakIdle","jump2":"weakJump"}},"config":{"actorDust":"FlyXL","actorSound":"HugeMoth","airFriction":0.3,"facingType":"FIXED","flyAccel":3,"flyHeight":5,"groundConnect":"STRONG_FLIGHT","hitStable":"CATCHING","maxSpeed":12,"moveInterpolate":0.2,"walkAnim":"default","weight":-1}},"trackers":{"hit":{"lowerBreak":{"altTrackers":[],"hitResist":[1,1,1],"hits":20}},"shields":{},"time":{"weakRegen":{"altTrackers":[],"duration":15}}},"states":{"IDLE":{"choices":[{"action":"aggro","preSetState":"COMBAT","req":[{"type":"IS_AGGRO"}]},{"action":"idle"}],"reactions":["lowerBreak","hpBreak"],"config":{"walkAnim":"default"}},"COMBAT":{"choices":[{"preSetState":"IDLE","req":[{"type":"IS_AGGRO","not":true}]},{"action":"laserShoot","req":[{"type":"VAR_CONDITION","condition":"$ent.vars.doSpecial"}],"_skip":false},{"action":"adjustFast","req":[{"type":"TARGET_REACHABLE","distance":6,"not":true,"offset":[0,-4]}],"_skip":false},{"action":"stingerAttack","frequency":"SOMETIMES","_skip":false},{"action":"shootAttack","frequency":"NORMAL","_skip":false},{"action":"adjust","req":[{"type":"TARGET_REACHABLE","distance":3,"not":true,"offset":[0,-4]}],"_skip":false},{"action":"idle"}],"reactions":["lowerBreak","hpBreak"],"config":{"walkAnim":"default"}},"WEAK":{"choices":[{"action":"weakEnd","ignore":"COMBO","postSetState":"COMBAT","req":[{"type":"RECOVER_READY"}]},{"action":"weakJump","frequency":"NORMAL","ignore":"STUN","req":[{"type":"HP_BROKEN","count":2}]},{"action":"weakJump","frequency":"SOMETIMES","ignore":"STUN","req":[{"type":"HP_BROKEN","count":1}]},{"action":"weakIdle"}],"freqBase":2,"reactions":["lowerBreak","hpBreak"],"recoverTracker":"weakRegen","config":{"flyHeight":0,"groundConnect":"LOOSE","hitStable":"LIGHT","walkAnim":"weak"}}},"actions":{"aggro":[],"idle":[{"type":"WAIT","time":[0.1,0.3]}],"adjust":[{"type":"SET_COLL","collType":"TRIGGER"},{"type":"SET_SPEED","accel":0.3,"relative":0.5},{"type":"MOVE_TO","distance":1,"maxTime":0.2,"target":{"ent":"target","off":[0,-4,0]}}],"adjustFast":[{"type":"SET_COLL","collType":"TRIGGER"},{"type":"SET_SPEED","accel":0.5,"relative":1},{"type":"MOVE_TO","distance":3,"maxTime":1,"target":{"ent":"target","off":[0,-4,0]}}],"shootAttack":[{"type":"SET_COLL","collType":"TRIGGER"},{"type":"FACE_TO_DIR","direction":"SOUTH"},{"type":"SET_SPEED","accel":0.9,"relative":2},{"type":"SET_FLY_PROPS","height":4},{"type":"MOVE_TO","distance":3,"maxTime":0.8,"target":{"ent":"target","off":[0,-8,0]}},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#acidChargeL","part":"PART_2","target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"shootCharge"},{"type":"SET_SPEED","accel":0.5,"relative":0.8},{"type":"MOVE_TO","forceTime":true,"maxTime":{"var":"ent.phaseTime"},"restartDist":2,"target":{"ent":"target","off":[0,-11,0]}},{"type":"SET_PITCH_STRENGTH","value":0},{"type":"SPAWN_FX","effect":"FX:generic.shoot#acidShootL","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_DMG_CEILING","maxTotalDmg":1.25},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"else":true,"_br":{"then":[{"type":"SHOOT_PROXY_RANGE","angleRange":75,"angleStart":60,"count":5,"delay":0,"doubleMirror":"FACE","duration":0.1,"pos":{"ent":"self","align":"HOOK_1"},"startDistCollide":"NONE","uniformDir":0,"proxy":"acidBlob"}],"else":[{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":1}],"else":true,"_br":{"then":[{"type":"SHOOT_PROXY_RANGE","angleRange":75,"angleStart":48,"count":3,"delay":0,"doubleMirror":"FACE","duration":0.1,"pos":{"ent":"self","align":"HOOK_1"},"startDistCollide":"NONE","uniformDir":0,"proxy":"acidBlob"}],"else":[{"type":"SHOOT_PROXY_RANGE","angleRange":55,"angleStart":52,"count":2,"delay":0,"doubleMirror":"FACE","duration":0.1,"pos":{"ent":"self","align":"HOOK_1"},"startDistCollide":"NONE","uniformDir":0,"proxy":"acidBlob"}]}}]}},{"type":"SHOW_ANIMATION","animation":"shoot","followUp":"idle"},{"type":"SET_SPEED","accel":1,"relative":2},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.15},{"type":"WAIT","time":1}],"stingerAttack":[{"type":"SET_COLL","collType":"TRIGGER"},{"type":"SET_PARRY_REACT","part":"lower","reactType":"STABLE","trigger":5},{"type":"FACE_TO_DIR","direction":"SOUTH"},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"else":true,"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"ent.vars.jumps"}],"else":[{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":1}],"else":true,"_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":2,"varName":"ent.vars.jumps"}],"else":[{"type":"VAR_NUMBER","changeType":"set","value":1,"varName":"ent.vars.jumps"}]}}]}},{"type":"SET_SPEED","accel":0.9,"relative":2},{"type":"SET_FLY_PROPS","height":4},{"type":"MOVE_TO","distance":3,"maxTime":0.8,"target":{"ent":"target","off":[0,-3,0]}},{"type":"PLAY_SOUND","attached":true,"settings":{"playback":{"delay":0.3},"type":"GAMEPLAY","volume":0.31},"sound":"media/audio/sfx/enemies/wasp-boss/vocalization.wav"},{"type":"SET_FLY_PROPS","height":8},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":2},{"type":"SET_PITCH_STRENGTH","value":-0.3},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":13},{"type":"START_AIM_FX","aimFx":"Circle4"},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#redBulbL","target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"stingerCharge","interpolate":0.2},{"type":"SET_SPEED","accel":0.9,"relative":1.2},{"type":"MOVE_TO","forceTime":true,"maxTime":{"var":"ent.phaseTime"},"restartDist":1,"target":{"ent":"self","align":"FOLLOWING","off":[0,-3,0]}},{"type":"LABEL","name":"attack"},{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.vars.jumps"},{"type":"SET_PITCH_STRENGTH","value":-0.5},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.bulb#redBulbL","target":{"ent":"self","align":"HOOK_1"}},{"type":"SPAWN_FX","effect":"FX:generic.discharge#redSpiral","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"SET_FLY_PROPS","accel":30,"height":12,"variance":0},{"type":"SET_SPEED","maxZ":200},{"type":"SHOW_ANIMATION","animation":"stingerFall"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":8},{"type":"MOVE_TO","forceTime":true,"maxTime":0.4,"restartDist":1,"target":{"ent":"self","align":"FOLLOWING","off":[0,-3,0]}},{"type":"END_AIM_FX"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":4},{"type":"SET_PITCH_STRENGTH","value":-2},{"type":"SET_FLY_PROPS","height":0},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":1},{"type":"SET_Z_VEL","zValue":-60},{"type":"SET_FRICTION","airFriction":1},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#redStripesFallL","target":{"ent":"self","align":"FIGURE_ROOT","off":[0,1,1]}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#windXLDown","target":{"ent":"self","align":"BOTTOM","off":[0,0,4]}},{"type":"WAIT","time":0.016666666666666666},{"type":"SET_COLL","collType":"DASHING"},{"type":"FALL_APPROACH","adjustStopTime":0.15,"contAtZDist":0,"maxSpeed":40},{"type":"STOP_XY"},{"type":"CLEAR_FOLLOW"},{"type":"CLEAR_FX"},{"type":"PLAY_SOUND","settings":{"playback":{},"type":"GAMEPLAY","volume":0.8000000000000003},"sound":"media/audio/sfx/enemies/wasp-boss/stinger-in.wav"},{"type":"PLAY_SOUND","settings":{"playback":{"delay":0.1,"end":0.3,"fadeOut":0.2},"type":"GAMEPLAY","volume":0.41},"sound":"media/audio/sfx/action/impact/snare.wav"},{"type":"SPAWN_FX","effect":"FX:generic.impact#waspStingerLand","target":{"ent":"self"}},{"type":"HIT_CIRCLE","attackInfo":{"attackType":"MELEE","element":"NEUTRAL","fly":"MASSIVE2","hitType":"BLUNT","impact":"MASSIVE"},"duration":0.05,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":1,"radiusExpand":1.5,"target":{"ent":"self","off":[0,0,-3]},"zRange":7},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"SET_PITCH_STRENGTH","value":0},{"type":"RESET_COLL"},{"type":"SHOW_ANIMATION","animation":"stingerGround"},{"type":"WAIT","time":0.1},{"type":"SPAWN_FX","effect":"FX:nature.dust#frontXL","target":{"ent":"self"}},{"type":"IF","condition":"$ent.vars.jumps > 0","_br":{"then":[{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2,"not":true}],"_br":{"then":[{"type":"WAIT","time":0.2}]}},{"type":"CLEAR_FOLLOW"},{"type":"SHOW_ANIMATION","animation":"stingerPost","followUp":"stingerCharge"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"SPAWN_FX","effect":"FX:generic.impact#waspStingerLoose","fixPos":"FIRST","target":{"ent":"self","off":[0,1,0]}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#redBulbLSub","target":{"ent":"self","align":"HOOK_1"}},{"type":"SPAWN_FX","duration":0.25,"effect":"FX:generic.trail#redBallL","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_PITCH_STRENGTH","value":-0.3},{"type":"SET_Z_VEL","blockFly":0.2,"zValue":30},{"type":"SET_FLY_PROPS","accel":3,"height":8},{"type":"SET_SPEED","accel":0.7,"relative":1.2},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":13},{"type":"START_AIM_FX","aimFx":"Circle4"},{"type":"SET_FRICTION","airFriction":0.55},{"type":"MOVE_TO","forceTime":true,"maxTime":0.4,"target":{"ent":"self","align":"FOLLOWING","off":[0,-3,0]}},{"type":"GOTO_LABEL","name":"attack"}]}},{"type":"PLAY_SOUND","settings":{"playback":{"delay":0.6},"type":"GAMEPLAY","volume":0.71},"sound":"media/audio/sfx/enemies/wasp-boss/stinger-out.wav"},{"type":"WAIT","time":0.8},{"type":"SHOW_ANIMATION","animation":"stingerPost","followUp":"idle"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"SET_Z_VEL","zValue":10},{"type":"SET_FLY_PROPS","accel":3,"height":5},{"type":"WAIT","time":1}],"laserShoot":[{"type":"SET_TRIGGER_FACTOR","factor":0.1},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.vars.doSpecial"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":3},{"type":"SHOW_ANIMATION","animation":"shootCharge"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.charge#waspLaserCharge","group":"charge","target":{"ent":"self","align":"HOOK_2"}},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":10,"target":{"ent":"target","align":"CENTER"}},{"type":"START_AIM_FX","_skip":true,"aimFx":"Circle10","pos":"Z_BASE"},{"type":"START_AIM_FX","_skip":true,"aimFx":"Line0","selfPos":"HOOK_2"},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":0.6,"spline":"EASE_STRONG","target":{"ent":"self","align":"CENTER"}},{"type":"WAIT","time":0.4},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"parallel":true,"speed":0.8,"spline":"EASE_STRONG","target":{"ent":"self","align":"CENTER"},"target2":{"ent":"player","align":"CENTER"},"zoomOut":[0,15]},{"type":"MOVE_TO","forceTime":true,"maxTime":{"var":"ent.phaseTime"},"restartDist":1,"target":{"ent":"target","off":[0,-8,0]}},{"type":"END_AIM_FX","_skip":true},{"type":"SHOW_ANIMATION","animation":"shootLaser2","interpolate":0.2},{"type":"FACE_TO_DIR","direction":"SOUTH","instant":true},{"type":"SPAWN_FX","duration":0.3,"effect":"FX:generic.discharge#bigBallLaser","part":"PART_2","target":{"ent":"self","align":"HOOK_2"},"wait":true},{"type":"CLEAR_FX","group":"charge"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.shoot#waspLaserShoot","part":"PART_2","target":{"ent":"self","align":"HOOK_2"}},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":0.6,"spline":"EASE_OUT","target":{"ent":"player","align":"CENTER"},"target2":{"ent":"self","off":[0,4,0]},"zoomOut":[15,30]},{"type":"SET_SPEED","relative":0.5},{"type":"COMBAT_IF","condition":[{"type":"HP_BROKEN","count":2}],"else":true,"_br":{"then":[{"type":"SHOOT_PROXY_RANGE","count":1,"delay":0,"duration":0,"pos":{"ent":"self"},"startDistCollide":"NONE","uniformDir":0,"proxy":"laserTarget"},{"type":"MOVE_TO","forceTime":true,"maxTime":1,"restartDist":1,"target":{"ent":"target","off":[0,-8,0]}},{"type":"SHOOT_PROXY_RANGE","count":1,"delay":0,"duration":0,"pos":{"ent":"self"},"startDistCollide":"NONE","uniformDir":0,"proxy":"laserTarget"},{"type":"MOVE_TO","forceTime":true,"maxTime":1,"restartDist":1,"target":{"ent":"target","off":[0,-8,0]}},{"type":"SHOOT_PROXY_RANGE","angleRange":115,"count":2,"delay":0,"duration":0.8,"pos":{"ent":"self"},"startDist":2,"startDistCollide":"NONE","uniformDir":0,"proxy":"laserTarget"},{"type":"MOVE_TO","forceTime":true,"maxTime":1.8,"restartDist":1,"target":{"ent":"target","off":[0,-8,0]}},{"type":"SHOOT_PROXY_RANGE","count":1,"delay":0,"duration":0,"pos":{"ent":"self"},"startDistCollide":"NONE","uniformDir":0,"proxy":"laserTarget"}],"else":[{"type":"SHOOT_PROXY_RANGE","count":1,"delay":0,"duration":0,"pos":{"ent":"self"},"startDist":2,"startDistCollide":"NONE","uniformDir":0,"proxy":"laserTarget"},{"type":"MOVE_TO","forceTime":true,"maxTime":1,"restartDist":1,"target":{"ent":"target","off":[0,-8,0]}},{"type":"SHOOT_PROXY_RANGE","count":1,"delay":0,"duration":0,"pos":{"ent":"self"},"startDist":2,"startDistCollide":"NONE","uniformDir":0,"proxy":"laserTarget"},{"type":"MOVE_TO","forceTime":true,"maxTime":1,"restartDist":1,"target":{"ent":"target","off":[0,-8,0]}},{"type":"SHOOT_PROXY_RANGE","count":1,"delay":0,"duration":0,"pos":{"ent":"self"},"startDist":2,"startDistCollide":"NONE","uniformDir":0,"proxy":"laserTarget"}]}},{"type":"SHOOT_PROXY","_skip":true,"pos":{"ent":"self","align":"Z_BASE"},"proxy":"laserTarget"},{"type":"MOVE_TO","forceTime":true,"maxTime":2,"restartDist":1,"target":{"ent":"target","off":[0,-8,0]}},{"type":"CLEAR_FX"},{"type":"KILL_PROXIES","groupName":"laser","proxyOwner":{"self":1}},{"type":"SHOW_ANIMATION","animation":"shoot","followUp":"idle","interpolate":0.2},{"type":"WAIT","time":1},{"type":"RESET_ENEMY_FREQUENCIES","frequency":"SOMETIMES"},{"type":"SHOW_ANIMATION","_skip":true,"animation":"stingerCharge","interpolate":0.2}],"weakFly":[{"type":"SET_CAMERA_TARGET","_skip":true,"keepFirstTargetInScreen":true,"speed":"NORMAL","target":{"ent":"self","align":"CENTER","off":[0,-6,0]},"target2":{"ent":"player"},"zoomOut":10},{"type":"SET_COLL","collType":"TRIGGER"},{"type":"SET_PARRY_REACT","part":"head","reactType":"STABLE"},{"type":"SET_HIT_STABLE","hitStable":"CATCHING"},{"type":"FACE_TO_DIR","direction":"SOUTH"},{"type":"SHOW_ANIMATION","animation":"weakFlight"},{"type":"START_AIM_FX","aimFx":"Circle6","pos":"Z_BASE"},{"type":"SET_PITCH_STRENGTH","value":0},{"type":"SET_FLY_PROPS","accel":6.9,"height":8,"variance":1},{"type":"SET_POI_TMP_TARGET","poiTarget":{"name":"weakPos1","type":"NAMED_ENTITY"}},{"type":"SET_SPEED","accel":0.6,"relative":1},{"type":"WAIT","time":0.1},{"type":"MOVE_TO","distance":8,"target":{"ent":"target"}},{"type":"WAIT_UNTIL_ANIM_DONE"},{"type":"SPAWN_FX","effect":"FX:generic.fade#nyxDesolve1","part":"PART_3","target":{"ent":"self"}},{"type":"WAIT","time":0.3},{"type":"WAIT_UNTIL_ANIM_DONE"},{"type":"CLEAR_FX"},{"type":"SHOW_ANIMATION","animation":"weakFall"},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":6},{"type":"SET_FLY_PROPS","height":0},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"CALL_ENEMY_ACTION","action":"initWeakCamera"},{"type":"RESET_CAMERA","_skip":true,"speed":"SLOW"},{"type":"SET_ENEMY_MODE","active":true,"mode":"onGround"},{"type":"HIT_CIRCLE","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE2","hitType":"SLASH","impact":"MASSIVE"},"duration":0.15,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":1,"radiusExpand":2,"target":{"ent":"self"}},{"type":"SPAWN_FX","effect":"FX:generic.impact#waspLand","target":{"ent":"self","off":[0,0.5,0]}},{"type":"SHOW_ANIMATION","animation":"weakLand","followUp":"weakIdle"},{"type":"WAIT","time":0.1},{"type":"SET_ENEMY_MODE","active":true,"mode":"headWeak"},{"type":"SPAWN_FX","detached":true,"effect":"FX:nature.dust#frontXL","target":{"ent":"self","off":[0,0.5,0]}},{"type":"WAIT","time":0.4}],"weakIdle":[{"type":"WAIT","time":[0.1,0.5]}],"weakJump":[{"type":"SET_HIT_STABLE","hitStable":"CATCHING"},{"type":"SET_PARRY_REACT","part":"head","reactType":"STABLE"},{"type":"SET_PITCH_STRENGTH","value":0},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.glow#waspRed","group":"glow","part":"PART_5","target":{"ent":"self","align":"FOLLOWING"}},{"type":"SHOW_ANIMATION","animation":"weakJumpPre"},{"type":"WAIT","time":1},{"type":"CLEAR_ANIMATION"},{"type":"SPAWN_FX","effect":"FX:nature.dust#landXXL","target":{"ent":"self","off":[0,0.5,0]}},{"type":"START_AIM_FX","aimFx":"Circle6"},{"type":"SPAWN_FX","effect":"FX:generic.impact#waspJump","target":{"ent":"self","off":[0,0.5,0]}},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":3},{"type":"SET_Z_VEL","zValue":70},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#windXLDown","group":"wind","target":{"ent":"self","align":"BOTTOM","off":[0,0,2]}},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":7,"target":{"ent":"target","off":[0,-2,0]}},{"type":"FALL_APPROACH","adjustStopTime":0,"contAtZDist":0,"contBeforeLand":0.2,"maxSpeed":12},{"type":"END_AIM_FX"},{"type":"FALL_APPROACH","adjustStopTime":0,"contAtZDist":0,"maxSpeed":12},{"type":"CLEAR_FX","group":"wind"},{"type":"CLEAR_FOLLOW"},{"type":"SPAWN_FX","effect":"FX:generic.impact#waspLand","target":{"ent":"self","off":[0,0.5,0]}},{"type":"SHOW_ANIMATION","animation":"weakJumpLand"},{"type":"HIT_CIRCLE","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE2","hitType":"SLASH","impact":"MASSIVE"},"duration":0.1,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":3,"target":{"ent":"self"}},{"type":"WAIT","time":0.05},{"type":"SPAWN_FX","effect":"FX:nature.dust#frontXL","target":{"ent":"self","off":[0,0.5,0]}},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"CLEAR_FX","group":"glow"},{"type":"HIT_CIRCLE","attackInfo":{"element":"NEUTRAL","fly":"HEAVY_FAR","hitType":"SLASH","impact":"HEAVY"},"duration":0.1,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":1.5,"target":{"ent":"self","align":"HOOK_1"}},{"type":"SPAWN_FX","effect":"FX:generic.shoot#waspShoot1","target":{"ent":"self","align":"HOOK_1"}},{"type":"CLEAR_FOLLOW"},{"type":"SHOOT_PROXY_RANGE","angleRange":240,"count":5,"delay":0,"duration":0,"pos":{"ent":"self","align":"HOOK_1"},"startDistCollide":"NONE","uniformDir":0,"proxy":"bullet"},{"type":"WAIT","time":1}],"weakEnd":[{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":"NORMAL","target":{"ent":"self","align":"CENTER"},"target2":{"ent":"player"},"zoom":1.2},{"type":"SET_TRIGGER_FACTOR","factor":0.25},{"type":"SET_HIT_STABLE","hitStable":"CATCHING"},{"type":"SHOW_ANIMATION","animation":"weakRegenPre"},{"type":"SET_ENEMY_MODE","active":false,"mode":"headWeak"},{"type":"WAIT","time":1},{"type":"RESET_PARTS"},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":"FAST","target":{"ent":"self","align":"CENTER","off":[0,2,0]},"zoomOut":8},{"type":"SHOW_ANIMATION","animation":"weakRegenJump"},{"type":"SET_FLY_PROPS","accel":1,"height":7.5},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":4.5},{"type":"SET_Z_VEL","blockFly":0.3,"zValue":55},{"type":"SPAWN_FX","effect":"FX:nature.dust#landXXL","target":{"ent":"self","off":[0,0.5,0]}},{"type":"SPAWN_FX","effect":"FX:generic.impact#waspJump","target":{"ent":"self","off":[0,0.5,0]}},{"type":"SPAWN_FX","duration":0.3,"effect":"FX:generic.trail#windXLDown","target":{"ent":"self","align":"BOTTOM","off":[0,0,2]}},{"type":"WAIT","time":0.5},{"type":"SET_ENEMY_MODE","active":false,"mode":"onGround"},{"type":"SET_ENEMY_STATE","state":"COMBAT"},{"type":"SPAWN_FX","effect":"FX:generic.fade#nyxAppear1","part":"PART_3","target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"idle","interpolate":0.2},{"type":"WAIT","time":0.3},{"type":"SET_FLY_PROPS","accel":1,"height":2},{"type":"WAIT","time":0.2},{"type":"CALL_ENEMY_ACTION","action":"initCamera"},{"type":"RESET_CAMERA","speed":"SLOW"},{"type":"WAIT","time":0.5}],"hpBreak":[{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"ent.vars.doSpecial"},{"type":"RESET_TIME_TRACKER","forceValue":1,"tracker":"weakRegen"}],"initCamera":[{"type":"ADD_PLAYER_CAMERA_TARGET","align":{"align":"CENTER","off":[0,-3,0]},"zoomOut":[0,10]}],"initWeakCamera":[{"type":"ADD_PLAYER_CAMERA_TARGET","align":{"align":"BOTTOM","off":[0,-1,0]},"zoomOut":[-10,0]}],"preDeath":[{"type":"SET_FLY_PROPS","height":0},{"type":"ADD_PLAYER_CAMERA_TARGET","align":{"align":"BOTTOM","off":[0,-1,0]},"zoomOut":5},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":3},{"type":"SET_Z_VEL","zValue":30}],"introScene":[{"type":"CALL_ENEMY_ACTION","action":"initCamera"},{"type":"SPAWN_FX","effect":"FX:generic.fade#showNPC","target":{"ent":"self"}},{"type":"FORCE_Z_MOVE","duration":0,"newZPos":20,"relative":true,"spline":"EASE_IN_OUT"},{"type":"SET_FLY_PROPS","maxSpeed":6},{"type":"WAIT","time":3.5}],"introFall":[{"type":"CALL_ENEMY_ACTION","action":"introPart1"},{"type":"CALL_ENEMY_ACTION","action":"introPart2"}],"introPart1":[{"type":"CALL_ENEMY_ACTION","action":"initCamera"},{"type":"PLAY_SOUND","attachGroup":"whoosh","attached":true,"settings":{"playback":{"fadeIn":1.2,"fadeOut":0.3,"start":0.7},"speed":1.03,"type":"GAMEPLAY","volume":0.52},"sound":"media/audio/sfx/action/whoosh/cine-fall-medium-strong.wav","pos":"global"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.fade#waspWingHidden","group":"hidden","part":"PART_3","target":{"ent":"self"}},{"type":"SPAWN_FX","effect":"FX:generic.fade#showNPC","target":{"ent":"self"}},{"type":"FORCE_Z_MOVE","duration":0,"newZPos":100,"relative":true,"spline":"EASE_IN_OUT"},{"type":"SHOW_ANIMATION","animation":"stingerFallLoop"},{"type":"SET_FLY_PROPS","height":0},{"type":"WAIT","time":0.1},{"type":"SET_Z_VEL","zValue":-50},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#redStripesFallL","group":"trail","target":{"ent":"self","align":"FIGURE_ROOT","off":[0,1,1]}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#windXLDown","group":"trail","target":{"ent":"self","align":"BOTTOM","off":[0,0,4]}},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"STOP_SOUNDS","attachGroup":"whoosh"},{"type":"SHOW_ANIMATION","animation":"stingerGround"},{"type":"STOP_XY"},{"type":"CLEAR_FOLLOW"},{"type":"CLEAR_FX","group":"trail"},{"type":"PLAY_SOUND","settings":{"playback":{},"type":"GAMEPLAY","volume":0.8000000000000003},"sound":"media/audio/sfx/enemies/wasp-boss/stinger-in.wav"},{"type":"PLAY_SOUND","settings":{"playback":{"delay":0.1,"end":0.3,"fadeOut":0.2},"type":"GAMEPLAY","volume":0.41},"sound":"media/audio/sfx/action/impact/snare.wav"},{"type":"SPAWN_FX","effect":"FX:generic.impact#waspStingerLandIntro","target":{"ent":"self"}},{"type":"WAIT","time":1}],"introPart2":[{"type":"SHOW_ANIMATION","animation":"introRoar"},{"type":"WAIT","time":0.2},{"type":"CLEAR_FX","group":"hidden"},{"type":"SPAWN_FX","duration":1.3,"effect":"FX:generic.scream#waspScream","ignoreSlowMo":0,"target":{"ent":"self","align":"CENTER"}},{"type":"WAIT","time":1.6},{"type":"SHOW_ANIMATION","animation":"introRoarPost","interpolate":0.1},{"type":"WAIT","time":0.2},{"type":"PLAY_SOUND","settings":{"playback":{},"type":"GAMEPLAY","volume":0.71},"sound":"media/audio/sfx/enemies/wasp-boss/stinger-out.wav"},{"type":"SHOW_ANIMATION","animation":"stingerPost","followUp":"idle"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"SET_Z_VEL","zValue":10},{"type":"SET_FLY_PROPS","accel":3,"height":5},{"type":"WAIT","time":1}],"death":[{"type":"SET_CAMERA_TARGET","speed":4,"spline":"EASE_IN","target":{"ent":"self","align":"NODE_CENTER"},"zoom":1.5},{"type":"WAIT","time":1},{"type":"SPAWN_FX","duration":3,"effect":"FX:combat.defeat#bossDefeatPre","target":{"ent":"self","align":"NODE_CENTER"},"wait":true},{"type":"ADD_SLOW_MOTION","invert":"ALL","timeFactor":0.01},{"type":"SET_CAMERA_TARGET","speed":0.3,"spline":"EASE_OUT","target":{"ent":"self","align":"NODE_CENTER"},"zoom":3},{"type":"SPAWN_FX","duration":0.8,"effect":"FX:combat.defeat#bossDefeatWhite","ignoreSlowMo":1,"target":{"ent":"self","align":"NODE_CENTER"}},{"type":"SPAWN_FX","duration":0.8,"effect":"FX:enemy.core#wasp","ignoreSlowMo":1,"target":{"ent":"self","align":"NODE_CENTER"}},{"type":"WAIT","time":0.8},{"type":"CLEAR_SLOW_MOTION"},{"type":"SET_CAMERA_TARGET","speed":0.6,"spline":"EASE","target":{"ent":"self","align":"NODE_CENTER"},"zoom":2},{"type":"SET_CAMERA_TARGET","parallel":true,"speed":5,"spline":"EASE_OUT","target":{"ent":"self","align":"NODE_CENTER"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.defeat#bossDefeatBoomWasp","target":{"ent":"self","align":"NODE_CENTER"}},{"type":"WAIT","time":2.5},{"type":"SET_OVERLAY","alpha":1,"color":"WHITE_LIGHTER","time":3.3},{"type":"ADD_SLOW_MOTION","fadeIn":3.4,"timeFactor":0.1},{"type":"WAIT","ignoreSlowDown":true,"time":3.5},{"type":"CLEAR_SLOW_MOTION"},{"type":"CLEAR_FX"},{"type":"SET_OVERLAY","alpha":0,"color":"WHITE_LIGHTER","time":1},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.fade#hideInstant","target":{"ent":"self"}},{"type":"WAIT","time":2}],"test":[{"type":"SHOOT_PROXY_RANGE","aimType":"AROUND_TARGET","angleRange":2880,"count":16,"delay":0,"dirAtTarget":true,"doubleMirror":"NONE","duration":0.3,"pos":{"ent":"self","align":"CENTER"},"startDist":4,"startDistAdd":7,"startDistCollide":"NONE","startSpline":"EASE_OUT","uniformDir":0,"proxy":"bullet"},{"type":"WAIT","time":2},{"type":"SHOOT_PROXY_RANGE","aimType":"AROUND_TARGET","angleRange":360,"count":6,"delay":0,"dirAtTarget":true,"doubleMirror":"NONE","duration":0.3,"pos":{"ent":"self","align":"CENTER"},"startDist":6,"startDistCollide":"NONE","startSpline":"EASE_OUT","uniformDir":0,"proxy":"bullet"},{"type":"WAIT","time":2},{"type":"SHOOT_PROXY_RANGE","aimType":"AROUND_TARGET","angleRange":2,"angleStart":-50,"count":4,"delay":0,"dirAtTarget":true,"doubleMirror":"BOTH","duration":0.5,"pos":{"ent":"self","align":"CENTER"},"startDist":4.5,"startDistAdd":5,"startDistCollide":"NONE","uniformDir":0,"proxy":"bullet"},{"type":"WAIT","time":2},{"type":"SHOOT_PROXY_RANGE","aimType":"AROUND_TARGET","angleRange":480,"angleStart":-50,"count":19,"delay":0,"dirAtTarget":true,"doubleMirror":"NONE","duration":0.5,"pos":{"ent":"self","align":"CENTER"},"startDist":4.5,"startDistAdd":5,"startDistCollide":"NONE","startSpline":"EASE_OUT","uniformDir":0,"proxy":"bullet"},{"type":"WAIT","time":2}]},"proxies":{"acidBlob":{"attackInfo":{"attackType":"0","element":"NEUTRAL","hitType":"SLASH","impact":"LIGHT"},"figure":"FIG:weapon.projectiles#blob","flyStraight":{"adjustAngle":25,"start":{"adjustAngle":160,"duration":0.7,"speed":15,"transTime":0.1,"untilAimed":20},"zVelAdjust":40},"fxHit":"FX:generic.projectile#acidThinHit","fxTrail":"FX:generic.projectile#acidThinTrail","hitType":"ONCE","maxTime":2,"speed":15,"zGravityFactor":0,"type":"Projectile"},"bullet":{"attackInfo":{"element":"NEUTRAL","fly":"MEDIUM","hitType":"PIERCE","impact":"MEDIUM"},"figure":"FIG:weapon.projectiles#blob","flyUp":{"adjustSpeed":3,"aimFx":"Circle3","minTime":1,"speedStart":8,"stopAdjustTime":0},"fxTrail":"FX:generic.projectile#redBombTrail","hitType":"ONLY_PROXY_ON_GROUND","maxTime":1.5,"speed":20,"subProxy":"boom","zGravityFactor":2.5,"type":"Projectile"},"boom":{"action":[{"type":"HIT_CIRCLE","attackInfo":{"element":"NEUTRAL","fly":"HEAVY_FAR","hitType":"SLASH","impact":"HEAVY"},"duration":0.2,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":1,"radiusExpand":0.5,"target":{"ent":"self"}},{"type":"SPAWN_FX","effect":"FX:generic.boom#redSmall","target":{"ent":"self"},"wait":true}],"config":{"walkAnim":"default","weight":60},"walkAnims":{},"type":"Generic"},"laser":{"action":[{"type":"MARK_NAV_DANGER","line":true,"radius":2.5,"state":"ATTACKING","target":{"ent":"owner"}},{"type":"START_AIM_FX","_skip":true,"aimFx":"Circle4"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":1000,"target":{"ent":"parent"}},{"type":"HIT_LINE","_skip":true,"attackInfo":{"element":"NEUTRAL","fly":"MASSIVE","fx":"HEAVY","hitType":"SLASH","impact":"MASSIVE"},"duration":-1,"freeze":"HEAVY","multiHit":0.55,"orthoDirFactor":0.3,"radius":1,"target1":{"ent":"owner","align":"NODE_HEAD"},"target2":{"ent":"self"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#waspBossLaser","target":{"ent":"self"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.laser#waspLaser","target":{"ent":"self"},"target2":{"ent":"owner","align":"HOOK_2"}},{"type":"HIT_CIRCLE","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE2","hitType":"SLASH","impact":"MASSIVE"},"duration":-1,"expandSpline":"LINEAR","hitDirFace":1,"hitFaceRot":75,"minRadius":0,"multiHit":0,"radius":1.5,"target":{"ent":"self"}},{"type":"LASER_APPROACH","collTypeCheck":"PROJECTILE","laserStartPoint":{"ent":"owner","align":"HOOK_2"}}],"collSize":[1,1,1],"config":{"walkAnim":"default","weight":-1},"connect":"ACTION","figure":"FIG:props.nature.grass#newgrasB1","timeConnect":true,"walkAnims":{},"type":"Generic"},"laserTarget":{"action":[{"type":"FORCE_Z_POS","pos":"TARGET_Z"},{"type":"WAIT","_skip":true,"time":2},{"type":"SHOOT_PROXY","pos":{"ent":"self"},"proxy":"laser"},{"type":"FACE_TO_TARGET","instant":true},{"type":"TARGET_FOLLOW_DASH","forceCurrentFace":true,"rotateSpeed":0},{"type":"SET_SPEED","accel":0.2,"relative":0.4},{"type":"DASH_APPROACH","duration":0.5,"rotateSpeed":360},{"type":"SET_SPEED","accel":0.05,"relative":5},{"type":"DASH_APPROACH","duration":1.5,"rotateSpeed":75},{"type":"SET_SPEED","accel":0.05,"relative":3}],"collSize":[0.375,0.375,0.375],"config":{"collType":"NONE","walkAnim":"default","weight":-1},"connect":"ACTION","defaultGroup":"laser","walkAnims":{},"type":"Generic"},"laserSide":{"action":[{"type":"FORCE_Z_POS","pos":"TARGET_Z"},{"type":"WAIT","_skip":true,"time":2},{"type":"SHOOT_PROXY","pos":{"ent":"self"},"proxy":"laser"},{"type":"TARGET_FOLLOW_DASH","forceCurrentFace":true,"rotateSpeed":0},{"type":"SET_SPEED","accel":0.2,"relative":0.5},{"type":"DASH_APPROACH","duration":0.5,"rotateSpeed":75},{"type":"TARGET_FOLLOW_DASH","forceCurrentFace":true,"rotateSpeed":45},{"type":"SET_SPEED","accel":0.05,"relative":5},{"type":"DASH_APPROACH","duration":1.5,"rotateSpeed":150},{"type":"SET_SPEED","accel":0.05,"relative":3},{"type":"STOP_COMBAT_ACTS","onlyRepeating":true}],"collSize":[0.375,0.375,0.375],"config":{"collType":"NONE","walkAnim":"default","weight":-1},"connect":"ACTION","defaultGroup":"laser","walkAnims":{},"type":"Generic"}},"reactions":{"lowerBreak":{"action":"weakFly","dramaticZoom":"BREAK_FOCUS","fly":"MASSIVE_CLOSE","partFilter":["lower"],"postSetState":"WEAK","type":"Break"},"hpBreak":{"action":"weakEnd","dmgWalkAnim":"weakBreak","fly":"MASSIVE3","preAction":"hpBreak","preSetState":"WEAK","type":"HpBreak"}},"parts":{"lower":{"aimPos":{"align":"NODE_CENTER","rel":true},"aimRadius":44,"resist":{"global":0.25,"hit":[0.8,1,0.8]},"destroyMod":[{"fx":"FX:combat.weak#partWeak1","progress":0.33},{"fx":"FX:combat.weak#partWeak2","progress":0.66},{"fx":"FX:combat.weak#partWeak3","progress":1}],"destroyTracker":"lowerBreak","hudOffset":[0,0,1],"hudType":"BOSS","part":"PART_2","shieldPart":"PART_1"},"head":{"aimPos":"NODE_HEAD","blockAim":true,"resist":{"global":0.1},"hudType":"BOSS","part":"PART_4","shieldBelow":0.2}},"modes":{"onGround":{"parts":[{"blockAim":true,"resist":{"global":0.25,"hit":[0.5,0.5,0.5]},"part":"lower"}]},"headWeak":{"parts":[{"resist":{"global":1.25},"part":"head"}]}},"alts":{}}