{"base":{"aimPos":"NODE_CENTER","aimRadius":28,"defaultState":"IDLE","egg":"long","figure":"FIG:enemy.start.hedgebird#def","hp":4,"hudPos":{"align":"NODE_CENTER","off":[0,0,2.5]},"lvlAdd":1,"skewFactor":4,"freqBase":1,"freqGrowth":1,"freqWeight":3,"walkAnims":{"default":{"damage":"damage1","damageRight":"damage2","die":"dmgGrounded","dmgFall":"dmgFall","dmgFly":"dmgFly","fall":"fall","idle":"idle","jump":"jump","land":"land","run":"run","walk":"walk"},"weak":{"damage":"damage1","damageRight":"damage2","die":"dmgGrounded","dmgFall":"dmgFall","dmgFly":"dmgFly","idle":"dmgGrounded"}},"config":{"actorDust":"ActorL","actorSound":"Cloth1","hitStable":"LIGHT","maxHitPause":0.5,"walkAnim":"default","weight":80}},"trackers":{"hit":{"main":{"altTrackers":[{"enemyAlt":"test","hits":999},{"enemyAlt":"blue","hitResist":[0.5,0.45,0.35],"hits":35,"hpBreakFactor":5}],"hitResist":[0.5,0.45,0.35],"hits":15}},"shields":{},"time":{"recover":{"altTrackers":[],"duration":5},"move":{"altTrackers":[],"duration":4,"resetRandom":0.1}}},"states":{"IDLE":{"choices":[{"action":"endWeak","preSetState":"COMBAT_BLUE","req":[{"type":"IS_AGGRO"},{"type":"IS_ENEMY_ALT","alt":"blue"}]},{"preSetState":"COMBAT","req":[{"type":"IS_AGGRO"}]},{"action":"moveAround"}],"breakTracker":"main","reactions":["Break"],"config":{"walkAnim":"default"}},"COMBAT":{"choices":[{"action":"dizzy","ignore":"BLOCK_AFTER","req":[{"type":"IS_MODE_ACTIVE","mode":"unstable"}]},{"preSetState":"IDLE","req":[{"type":"IS_AGGRO","not":true}]},{"action":"runCloser","req":[{"type":"TARGET_REACHABLE","distance":12,"not":true}]},{"action":"tackle","ignore":"STUN","req":[{"type":"IS_ENEMY_ALT","alt":"test"}]},{"action":"tackle","frequency":"SOMETIMES","ignore":"STUN"},{"action":"sweep","frequency":"NORMAL","ignore":"STUN"},{"action":"moveCloser","req":[{"type":"TARGET_REACHABLE","distance":8,"not":true}]},{"req":[{"type":"TIMER_READY","tracker":"move"}],"sub":[{"action":"walkAway","req":[{"type":"TARGET_REACHABLE","distance":3}]},{"action":"walkSideways"}]},{"action":"idleCombat"}],"breakTracker":"main","reactions":["Break"],"config":{"facingSpeed":2,"facingType":"MOVE_DIR","flyAccel":1,"flyVariance":0,"walkAnim":"default"}},"COMBAT_BLUE":{"choices":[{"action":"dizzy","req":[{"type":"IS_MODE_ACTIVE","mode":"unstable"}]},{"preSetState":"IDLE","req":[{"type":"IS_AGGRO","not":true}]},{"action":"runCloser","req":[{"type":"TARGET_REACHABLE","distance":12,"not":true}]},{"action":"tackle","ignore":"STUN","req":[{"type":"IS_ENEMY_ALT","alt":"test"}]},{"action":"tackle","frequency":"SOMETIMES","ignore":"STUN"},{"action":"sweep","frequency":"NORMAL","ignore":"STUN"},{"action":"moveCloser","req":[{"type":"TARGET_REACHABLE","distance":8,"not":true}]},{"req":[{"type":"TIMER_READY","tracker":"move"}],"sub":[{"action":"walkAway","req":[{"type":"TARGET_REACHABLE","distance":3}]},{"action":"walkSideways"}]},{"action":"idleCombat"}],"breakTracker":"main","reactions":["Break"],"config":{"facingSpeed":2.5,"facingType":"MOVE_DIR","flyAccel":1,"flyVariance":0,"hitStable":"HEAVY","walkAnim":"default"}},"WEAK":{"choices":[{"action":"endWeak","preSetState":"COMBAT_BLUE","req":[{"type":"RECOVER_READY"},{"type":"IS_ENEMY_ALT","alt":"blue"}]},{"action":"endWeak","preSetState":"COMBAT","req":[{"type":"RECOVER_READY"}]},{"action":"testResetTimer","req":[{"type":"VAR_CONDITION","condition":"false"},{"type":"TIMER_READY","not":true,"partial":0.5,"tracker":"recover"}],"_skip":true}],"reactions":[],"recoverTracker":"recover","config":{"dmgFactor":2,"walkAnim":"weak"}}},"actions":{"idle":[{"type":"WAIT","time":0.3}],"idleCombat":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.3}],"moveAround":[{"type":"WAIT","time":[0.2,0.7]},{"type":"SET_SPEED","relative":0.3},{"type":"NAV_AROUND_SPAWN_POS","distance":3,"moveDist":[1,1]},{"type":"WAIT","time":0.35}],"moveCloser":[{"type":"SET_SPEED","relative":0.4},{"type":"NAV_TO","distance":5,"maxTime":0.3,"target":{"ent":"target"}}],"runCloser":[{"type":"SET_SPEED","relative":1},{"type":"NAV_TO","distance":5,"maxTime":0.3,"target":{"ent":"target"}}],"walkSideways":[{"type":"SET_SPEED","relative":0.3},{"type":"SET_FACE_STYLE","facingOffset":85,"facingType":"TARGET"},{"type":"MOVE_FORWARD","collideCancel":0,"maxTargetDistance":0,"time":0.6},{"type":"SET_FACE_STYLE","facingOffset":0,"facingType":"TARGET"},{"type":"WAIT","time":0.2}],"walkAway":[{"type":"SET_SPEED","relative":0.3},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.5}],"tackle":[{"type":"SET_PARRY_REACT","action":"onParry","trigger":3},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SPAWN_FX","_skip":true,"duration":0.5,"effect":"FX:generic.trail#eyeMediumRed","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER"}},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_Z_VEL","zValue":8},{"type":"SET_SPEED","accel":6,"relative":1.6},{"type":"NAV_TO_RANGE","forceTime":true,"maxTime":0.3,"moveDist":4,"target":{"ent":"target"},"targetDist":7},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.1},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":10,"target":{"ent":"target","align":"Z_BASE","off":[0,0,0.25]}},{"type":"SHOW_ANIMATION","animation":"atkSweepV-charge","interpolate":0.2},{"type":"SET_SPEED","accel":6,"relative":2},{"type":"START_AIM_FX","aimFx":"PassLine1","selfPos":{"align":"Z_BASE","off":[0,0,0.25]}},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.4},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,-0.125,0.375]}},{"type":"WAIT","time":0.4},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"blue"}],"_br":{"then":[{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#bigBlueXL","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER","off":[0,0,0.0625]}}]}},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#redGroundM","faceRotate":"FIGURE_FACE","group":"dust","target":{"ent":"self","align":"Z_BASE"}},{"type":"SPAWN_FX","_skip":true,"duration":{"var":"ent.phaseTime"},"effect":"FX:nature.dust#chargeDustM","faceRotate":"FIGURE_FACE","group":"dust","target":{"ent":"self","align":"Z_BASE"}},{"type":"SHOW_ANIMATION","animation":"atkSpinVpre","followUp":"atkSpinV"},{"type":"PLAY_SOUND","attached":true,"settings":{"playback":{"end":0.5,"fadeIn":0.1,"fadeOut":0.2},"type":"GAMEPLAY","volume":0.5000000000000001},"sound":"media/audio/sfx/action/charge/spin-up.wav"},{"type":"WAIT_PHASE","subTime":0.3},{"type":"END_AIM_FX"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":5},{"type":"SPAWN_FX","effect":"FX:generic.discharge#redGroundM","faceRotate":"FIGURE_FACE","group":"dust","target":{"ent":"self","align":"Z_BASE"}},{"type":"WAIT_PHASE"},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"STOP_SOUNDS"},{"type":"PLAY_SOUND","settings":{"playback":{"fadeOut":0.4},"type":"GAMEPLAY","volume":0.4800000000000001},"sound":"media/audio/sfx/action/discharge/spin-release.wav"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#hedgebirdDash","faceRotate":"PRECISE","target":{"ent":"self","align":"Z_BASE"}},{"type":"SET_COLL","collType":"DASHING"},{"type":"SET_SPEED","relative":0.4},{"type":"SET_SPEED","accel":6,"relative":3.4},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"TACKLE","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE","hitType":"BLUNT","impact":"HEAVY"},"cancelOnHit":true,"collideCancel":30,"duration":0.5,"freeze":"NONE","missReactTime":0,"orthoDirFactor":0.5,"rotateSpeed":25,"withBranches":"MISS","_br":{"hit":[{"type":"SET_SPEED","relative":3},{"type":"MOVE_FORWARD","collideCancel":0,"time":0.1}],"missed":[{"type":"SET_SPEED","relative":2},{"type":"MOVE_FORWARD","collideCancel":0,"time":0.05}]}},{"type":"SHOW_ANIMATION","animation":"atkSpinVpost"},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"SET_FRICTION","groundFriction":0.45},{"type":"WAIT","time":0.1},{"type":"SET_COLL","collType":"ACTOR"},{"type":"SET_FLY_PROPS","height":0},{"type":"CLEAR_FX"},{"type":"SET_HIT_STABLE","hitStable":"LIGHT"},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"test","not":true}],"_br":{"then":[{"type":"SET_ENEMY_MODE","active":2,"mode":"unstable"}]}},{"type":"WAIT","time":0.4}],"atkSuperTackle":[{"type":"SET_PARRY_REACT","action":"onParry","trigger":3},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SPAWN_FX","_skip":true,"duration":0.5,"effect":"FX:generic.trail#eyeMediumRed","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER"}},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.vars.superTackle"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.station"},{"type":"KILL_PROXIES","proxyOwner":{"self":1}},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_Z_VEL","zValue":8},{"type":"SET_SPEED","accel":6,"relative":1.6},{"type":"NAV_TO_RANGE","forceTime":true,"maxTime":0.3,"moveDist":4,"target":{"ent":"target"},"targetDist":7},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.1},{"type":"TARGET_FOLLOW_JUMP","_skip":true,"adjustSpeed":10,"target":{"ent":"target","align":"Z_BASE","off":[0,0,0.25]}},{"type":"SHOW_ANIMATION","animation":"atkSweepV-charge","interpolate":0.2},{"type":"SET_SPEED","accel":6,"relative":2},{"type":"START_AIM_FX","aimFx":"PassLine1","selfPos":{"align":"Z_BASE","off":[0,0,0.25]}},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.4},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,-0.125,0.375]}},{"type":"WAIT","time":0.4},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"blue"}],"_br":{"then":[{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#bigBlueXL","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER","off":[0,0,0.0625]}}]}},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#redGroundM","faceRotate":"FIGURE_FACE","group":"dust","target":{"ent":"self","align":"Z_BASE"}},{"type":"SPAWN_FX","_skip":true,"duration":{"var":"ent.phaseTime"},"effect":"FX:nature.dust#chargeDustM","faceRotate":"FIGURE_FACE","group":"dust","target":{"ent":"self","align":"Z_BASE"}},{"type":"SHOW_ANIMATION","animation":"atkSpinVpre","followUp":"atkSpinV"},{"type":"PLAY_SOUND","attached":true,"settings":{"playback":{"end":0.5,"fadeIn":0.1,"fadeOut":0.2},"type":"GAMEPLAY","volume":0.5000000000000001},"sound":"media/audio/sfx/action/charge/spin-up.wav"},{"type":"WAIT_PHASE","subTime":0.3},{"type":"END_AIM_FX"},{"type":"TARGET_FOLLOW_JUMP","_skip":true,"adjustSpeed":5},{"type":"SPAWN_FX","effect":"FX:generic.discharge#redGroundM","faceRotate":"FIGURE_FACE","group":"dust","target":{"ent":"self","align":"Z_BASE"}},{"type":"WAIT_PHASE"},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"STOP_SOUNDS"},{"type":"PLAY_SOUND","settings":{"playback":{"fadeOut":0.4},"type":"GAMEPLAY","volume":0.4800000000000001},"sound":"media/audio/sfx/action/discharge/spin-release.wav"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#hedgebirdDash","faceRotate":"PRECISE","target":{"ent":"self","align":"Z_BASE"}},{"type":"SET_COLL","collType":"DASHING"},{"type":"SET_SPEED","relative":0.4},{"type":"SET_SPEED","accel":6,"relative":3.4},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"SHOOT_PROXY","pos":{"ent":"self","align":"Z_BASE"},"proxy":"aVision"},{"type":"LABEL","name":"loop"},{"type":"WAIT_UNTIL","condition":"$ent.vars.station < $ent.vars.targetStation"},{"type":"CONSOLE_LOG","text":"VISION MAIN:\n{v:ent.vars.station} < {v:ent.vars.targetStation}"},{"type":"SET_TARGET","targetEntity":{"var":"ent.vars.nextTarget"}},{"type":"SET_FRICTION","_skip":true,"groundFriction":1},{"type":"SET_FRICTION","_skip":true,"groundFriction":0.1},{"type":"MOVE_FORWARD","_skip":true,"collideCancel":0,"time":0.016666666666666666},{"type":"SET_SPEED","_skip":true,"accel":6},{"type":"TACKLE","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE","hitType":"BLUNT","impact":"HEAVY"},"collideCancel":30,"duration":0.5,"freeze":"NONE","missReactTime":0,"orthoDirFactor":0.5,"rotateSpeed":25,"withBranches":"NONE"},{"type":"SET_SPEED","_skip":true,"relative":3},{"type":"MOVE_FORWARD","_skip":true,"collideCancel":0,"time":0.1},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.vars.station"},{"type":"VAR_BOOL","_skip":true,"changeType":"set","value":false,"varName":"ent.vars.superTackle"},{"type":"KILL_PROXIES","_skip":true,"destroyCount":1,"groupName":"tackleMarker","proxyOwner":{"self":1}},{"type":"COMBAT_IF","condition":[{"type":"HAS_PROXY","groupName":"theVision","reqCount":1}],"_br":{"then":[{"type":"GOTO_LABEL","name":"loop"}]}},{"type":"SHOW_ANIMATION","animation":"atkSpinVpost"},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"SET_FRICTION","groundFriction":0.45},{"type":"WAIT","time":0.1},{"type":"SET_COLL","collType":"ACTOR"},{"type":"SET_FLY_PROPS","height":0},{"type":"CLEAR_FX"},{"type":"SET_HIT_STABLE","hitStable":"LIGHT"},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"test","not":true}],"_br":{"then":[{"type":"SET_ENEMY_MODE","active":2,"mode":"unstable"}]}},{"type":"WAIT","time":0.4}],"atkJump":[{"type":"SET_PARRY_REACT","action":"onParry","trigger":3},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SPAWN_FX","_skip":true,"duration":0.5,"effect":"FX:generic.trail#eyeMediumRed","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER"}},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_Z_VEL","zValue":8},{"type":"SET_SPEED","accel":6,"relative":1.6},{"type":"NAV_TO_RANGE","forceTime":true,"maxTime":0.3,"moveDist":4,"target":{"ent":"target"},"targetDist":7},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.1},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":10,"target":{"ent":"target","align":"Z_BASE","off":[0,0,0.25]}},{"type":"SHOW_ANIMATION","animation":"atkSweepV-charge","interpolate":0.2},{"type":"SET_SPEED","accel":6,"relative":2},{"type":"START_AIM_FX","aimFx":"PassLine1","selfPos":{"align":"Z_BASE","off":[0,0,0.25]}},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.4},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,-0.125,0.375]}},{"type":"WAIT","time":0.4},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"blue"}],"_br":{"then":[{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#bigBlueXL","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"CENTER","off":[0,0,0.0625]}}]}},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#redGroundM","faceRotate":"FIGURE_FACE","group":"dust","target":{"ent":"self","align":"Z_BASE"}},{"type":"SPAWN_FX","_skip":true,"duration":{"var":"ent.phaseTime"},"effect":"FX:nature.dust#chargeDustM","faceRotate":"FIGURE_FACE","group":"dust","target":{"ent":"self","align":"Z_BASE"}},{"type":"SHOW_ANIMATION","animation":"atkSpinVpre","followUp":"atkSpinV"},{"type":"PLAY_SOUND","attached":true,"settings":{"playback":{"end":0.5,"fadeIn":0.1,"fadeOut":0.2},"type":"GAMEPLAY","volume":0.5000000000000001},"sound":"media/audio/sfx/action/charge/spin-up.wav"},{"type":"WAIT_PHASE","subTime":0.3},{"type":"END_AIM_FX"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":5},{"type":"SPAWN_FX","effect":"FX:generic.discharge#redGroundM","faceRotate":"FIGURE_FACE","group":"dust","target":{"ent":"self","align":"Z_BASE"}},{"type":"WAIT_PHASE"},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"STOP_SOUNDS"},{"type":"PLAY_SOUND","settings":{"playback":{"fadeOut":0.4},"type":"GAMEPLAY","volume":0.4800000000000001},"sound":"media/audio/sfx/action/discharge/spin-release.wav"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#hedgebirdDash","faceRotate":"PRECISE","target":{"ent":"self","align":"Z_BASE"}},{"type":"SET_COLL","collType":"DASHING"},{"type":"SET_SPEED","relative":0.4},{"type":"SET_SPEED","accel":6,"relative":3.4},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"TACKLE","attackInfo":{"element":"NEUTRAL","fly":"MASSIVE","hitType":"BLUNT","impact":"HEAVY"},"cancelOnHit":true,"collideCancel":30,"duration":0.5,"freeze":"NONE","missReactTime":0,"orthoDirFactor":0.5,"rotateSpeed":25,"withBranches":"MISS","_br":{"hit":[{"type":"SET_SPEED","relative":3},{"type":"MOVE_FORWARD","collideCancel":0,"maxTargetDistance":0,"time":0.1}],"missed":[{"type":"SET_SPEED","relative":2},{"type":"MOVE_FORWARD","collideCancel":0,"maxTargetDistance":0,"time":0.05}]}},{"type":"SHOW_ANIMATION","animation":"atkSpinVpost"},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"SET_FRICTION","groundFriction":0.45},{"type":"WAIT","time":0.1},{"type":"SET_COLL","collType":"ACTOR"},{"type":"SET_FLY_PROPS","height":0},{"type":"CLEAR_FX"},{"type":"SET_HIT_STABLE","hitStable":"LIGHT"},{"type":"COMBAT_IF","condition":[{"type":"IS_ENEMY_ALT","alt":"test","not":true}],"_br":{"then":[{"type":"SET_ENEMY_MODE","active":2,"mode":"unstable"}]}},{"type":"WAIT","time":0.4}],"sweep":[{"type":"SET_PARRY_REACT","action":"onParry","trigger":3},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_SPEED","relative":1.5},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_Z_VEL","zValue":8},{"type":"SET_SPEED","accel":6,"relative":1.6},{"type":"NAV_TO_RANGE","forceTime":true,"maxTime":0.3,"moveDist":6,"target":{"ent":"target"},"targetDist":5.5},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_FRICTION","groundFriction":0.45},{"type":"SHOW_ANIMATION","animation":"atkSweepH-charge"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.2},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,-0.125,0.375]}},{"type":"WAIT","time":0.2},{"type":"SPAWN_FX","delay":0.2,"duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#redRaysS","faceRotate":"FIGURE_FACE","part":"PART_2","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"WAIT_PHASE","subTime":0.5},{"type":"SPAWN_FX","delay":0.2,"effect":"FX:generic.discharge#redRayQuick","faceRotate":"FIGURE_FACE","part":"PART_2","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT_PHASE","subTime":0.2},{"type":"SET_FRICTION","groundFriction":1},{"type":"SET_COLL","collType":"DASHING"},{"type":"SHOW_ANIMATION","animation":"atkSweepH-spin"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"HIT_SWEEP","align":"HOOK_1","attackInfo":{"element":"NEUTRAL","fly":"HEAVY_FAR","hitType":"SLASH","impact":"HEAVY"},"range":3.5,"rangeStart":-0.5},{"type":"SPAWN_FX","effect":"FX:generic.sweep#nyxMedium","target":{"ent":"self","align":"CENTER"}},{"type":"SET_SPEED","accel":6,"relative":3.5},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:nature.dust#chargeDustM","faceRotate":"FIGURE_FACE","group":"dust","target":{"ent":"self","align":"Z_BASE"}},{"type":"POINT_APPROACH","distance":2,"duration":0.2},{"type":"SET_HIT_STABLE","hitStable":"LIGHT"},{"type":"SET_COLL","collType":"ACTOR"},{"type":"WAIT","time":0.4},{"type":"SET_ENEMY_MODE","active":2,"mode":"unstable"},{"type":"WAIT","time":0.1}],"startWeak":[{"type":"SET_ENEMY_MODE","active":false,"mode":"unstable"},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:combat.weak#blink","group":"weak","target":{"ent":"self"}},{"type":"CONSOLE_LOG","_skip":true,"text":"BREAK"}],"endWeak":[{"type":"CLEAR_FX","group":"weak"}],"dizzy":[{"type":"SHOW_ANIMATION","animation":"dizzy","interpolate":0.3,"noForce":true},{"type":"WAIT_UNTIL_COMBAT","condition":[{"type":"IS_MODE_ACTIVE","mode":"unstable","not":true}]},{"type":"CLEAR_ANIMATION"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.2}],"onParry":[{"type":"SET_ENEMY_MODE","active":2,"mode":"unstable"}],"tackleSceneQuick":[{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_Z_VEL","zValue":8},{"type":"SET_SPEED","accel":6,"relative":1.6},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":10,"target":{"ent":"target","align":"Z_BASE","off":[0,0,0.25]}},{"type":"SHOW_ANIMATION","animation":"atkSweepV-charge","interpolate":0.2},{"type":"SET_SPEED","accel":6,"relative":2},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"NODE_HEAD","rel":true,"off":[0,-0.125,0.375]}},{"type":"WAIT","time":0.2},{"type":"SPAWN_FX","duration":1,"effect":"FX:generic.charge#redGroundM","faceRotate":"FIGURE_FACE","group":"dust","target":{"ent":"self","align":"Z_BASE"}},{"type":"SPAWN_FX","_skip":true,"duration":{"var":"ent.phaseTime"},"effect":"FX:nature.dust#chargeDustM","faceRotate":"FIGURE_FACE","group":"dust","target":{"ent":"self","align":"Z_BASE"}},{"type":"SHOW_ANIMATION","animation":"atkSpinVpre","followUp":"atkSpinV"},{"type":"PLAY_SOUND","attached":true,"settings":{"playback":{"end":0.5,"fadeIn":0.1,"fadeOut":0.2},"type":"GAMEPLAY","volume":0.5000000000000001},"sound":"media/audio/sfx/action/charge/spin-up.wav"},{"type":"WAIT","time":0.7},{"type":"END_AIM_FX"},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":5},{"type":"SPAWN_FX","effect":"FX:generic.discharge#redGroundM","faceRotate":"FIGURE_FACE","group":"dust","target":{"ent":"self","align":"Z_BASE"}},{"type":"WAIT","time":0.3},{"type":"STOP_SOUNDS"},{"type":"PLAY_SOUND","settings":{"playback":{"fadeOut":0.4},"type":"GAMEPLAY","volume":0.48},"sound":"media/audio/sfx/action/discharge/spin-release.wav"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#hedgebirdDash","faceRotate":"PRECISE","target":{"ent":"self","align":"Z_BASE"}},{"type":"SET_COLL","collType":"DASHING"},{"type":"SET_SPEED","relative":0.4},{"type":"SET_SPEED","accel":6,"relative":3.4},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"MOVE_FORWARD","collideCancel":0,"maxTargetDistance":0,"time":{"var":"ent.vars.tmpNum"}},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":{"var":"ent.vars.tmpNum"}},{"type":"SET_SPEED","relative":2},{"type":"MOVE_FORWARD","collideCancel":0,"maxTargetDistance":0,"time":0.1},{"type":"SHOW_ANIMATION","animation":"atkSpinVpost"},{"type":"SET_COLL","collType":"ACTOR"},{"type":"SET_FRICTION","groundFriction":0.45},{"type":"WAIT","time":0.1}],"moveJump":[{"type":"MOVE_TO","distance":3,"target":{"ent":"target"}},{"type":"JUMP","jumpHeight":"XL"},{"type":"WAIT","time":2}]},"proxies":{"aVision":{"action":[{"type":"CLEAR_FX","group":"hide"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.aura#hiddenSemi1","group":"aura","target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"atkSpinV"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.station"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.targetStation"},{"type":"FACE_TO_TARGET","instant":true},{"type":"VAR_NUMBER","changeType":"set","value":5,"varName":"ent.vars.stationsGoal"},{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"ent.vars.stationsSubGoal"},{"type":"SHOOT_PROXY","pos":{"ent":"self"},"proxy":"visionPlanner"},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.vars.nextStep"},{"type":"WAIT","_skip":true,"time":-1},{"type":"LABEL","name":"loop"},{"type":"WAIT_UNTIL","condition":"$ent.vars.station < $ent.vars.targetStation"},{"type":"CONSOLE_LOG","logColor":"GREEN","text":"VISION STATION:\n{v:ent.vars.station} < {v:ent.vars.targetStation}"},{"type":"SET_TARGET","targetEntity":{"var":"ent.vars.nextTarget"}},{"type":"SET_FRICTION","_skip":true,"groundFriction":1},{"type":"NAV_TO","failTeleport":"ON","target":{"ent":"target"}},{"type":"SET_FRICTION","_skip":true,"groundFriction":0.1},{"type":"MOVE_FORWARD","_skip":true,"collideCancel":0,"time":0.016666666666666666},{"type":"SET_SPEED","_skip":true,"accel":6},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.vars.station"},{"type":"SET_VAR_ENTITY","entity":{"target":1},"varName":"ent.parent.vars.nextTarget"},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.parent.vars.targetStation"},{"type":"GOTO_LABEL","name":"loop"}],"config":{"accelSpeed":6,"collType":"NONE","facingType":"MOVE_DIR","relativeSpeed":3.4,"walkAnim":"default","weight":-1},"connect":"ACTION","defaultGroup":"theVision","destroyAction":[{"type":"CONSOLE_LOG","logColor":"ORANGE","text":"Proxy connect end!!!1"}],"figure":"FIG:enemy.start.hedgebird-blue#def","fxSpawn":"FX:generic.fade#semiShowWhite1","walkAnims":{},"type":"Generic"},"visionPlanner":{"action":[{"type":"IF","_skip":true,"condition":"$game.weltmeister","_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":5,"varName":"ent.vars.stationsGoal"},{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"ent.vars.stationsSubGoal"}]}},{"type":"FACE_TO_TARGET","instant":true},{"type":"TARGET_FOLLOW_JUMP","_skip":true,"adjustSpeed":99},{"type":"ROTATE_FACE","_skip":true,"random":0.5,"time":0.016666666666666666,"turn":0},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.faceOffset"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.station"},{"type":"LABEL","name":"loopFull"},{"type":"RANDOM_VAR_NUMBER","max":1,"min":0,"varName":"ent.vars.faceOffset"},{"type":"IF","condition":"$ent.vars.faceOffset > 0.5","else":true,"_br":{"then":[{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"ent.vars.negative"}],"else":[{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.vars.negative"}]}},{"type":"RANDOM_VAR_NUMBER","max":50,"min":30,"varName":"ent.vars.faceOffset"},{"type":"WAIT","time":0.1},{"type":"VAR_NUMBER_FROM_DISTANCE","changeType":"set","ignoreZ":true,"pos1":{"ent":"self"},"pos2":{"ent":"target"},"varName":"ent.vars.distance"},{"type":"VAR_NUMBER","changeType":"add","min":2,"value":5,"varName":"ent.vars.distance"},{"type":"LABEL","name":"loopSub"},{"type":"SET_VAR_ENTITY","entity":{"childProxyLast":"tackleMarker"},"varName":"ent.vars.lastMarker"},{"type":"SET_VAR_ENTITY","entity":{"childProxyLast":"tackleMarker"},"varName":"ent.parent.vars.nextTarget"},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.parent.vars.targetStation"},{"type":"WAIT_UNTIL","condition":"$ent.vars.station == $ent.parent.vars.station"},{"type":"CONSOLE_LOG","logColor":"BLUE","text":"PLANNER STATION:\n{v:ent.vars.station} == {v:ent.parent.vars.station}"},{"type":"FACE_TO_TARGET","instant":true},{"type":"ROTATE_FACE","_skip":true,"random":0.5,"time":0.016666666666666666,"turn":0},{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.parent.vars.stationsSubGoal"},{"type":"WAIT","time":0.1},{"type":"IF","condition":"$ent.parent.vars.stationsSubGoal","else":true,"_br":{"then":[{"type":"RANDOM_VAR_NUMBER","max":50,"min":30,"varName":"ent.vars.faceOffset"},{"type":"IF","condition":"$ent.vars.negative","else":true,"_br":{"then":[{"type":"CONSOLE_LOG","text":"---"},{"type":"VAR_NUMBER","changeType":"mul","value":-1,"varName":"ent.vars.faceOffset"}],"else":[{"type":"CONSOLE_LOG","text":"+++"}]}},{"type":"FACE_TO_TARGET","instant":true},{"type":"SPAWN_FX","effect":"FX:generic.charge#redCircleInSmall","target":{"ent":"childProxyLast","key":"tackleMarker"}},{"type":"COMBAT_IF","condition":[{"type":"HAS_PROXY","groupName":"tackleMarker","reqCount":1}],"else":true,"_br":{"then":[{"type":"LASER_APPROACH","collTypeCheck":"DASHING","duration":0.1,"faceOffset":{"var":"ent.vars.faceOffset"},"followFace":true,"laserStartPoint":{"ent":"childProxyLast","key":"tackleMarker","align":"Z_BASE"},"maxXYDistance":{"var":"ent.vars.distance"},"minXYDistance":2}],"else":[{"type":"LASER_APPROACH","collTypeCheck":"DASHING","duration":0.1,"faceOffset":{"var":"ent.vars.faceOffset"},"followFace":true,"laserStartPoint":{"ent":"parent","key":1,"align":"Z_BASE"},"maxXYDistance":{"var":"ent.vars.distance"},"minXYDistance":2}]}},{"type":"CONSOLE_LOG","logColor":"ORANGE","text":"DIST: {v:ent.vars.distance}"},{"type":"WAIT","time":0.016666666666666666},{"type":"SHOOT_PROXY","immediateShot":true,"pos":{"ent":"self"},"proxy":"visionMarker"},{"type":"WAIT","time":0.016666666666666666},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.vars.station"},{"type":"VAR_BOOL","changeType":"not","value":{"var":"ent.vars.negative"},"varName":"ent.vars.negative"},{"type":"IF","condition":"$ent.parent.vars.stationsGoal","_br":{"then":[{"type":"CONSOLE_LOG","_skip":true,"text":"{v:ent.pos}"},{"type":"CONSOLE_LOG","logColor":"PURPLE","text":"Progess:\n{v:ent.parent.vars.stationsGoal} | {v:ent.parent.vars.stationsSubGoal} "},{"type":"WAIT","time":0.5166666666666667},{"type":"GOTO_LABEL","name":"loopSub"}]}}],"else":[{"type":"CLEAR_FOLLOW","_skip":true},{"type":"TARGET_FOLLOW_DASH","_skip":true,"forceCurrentFace":true,"rotateSpeed":22},{"type":"WAIT","time":0.1},{"type":"VAR_NUMBER_FROM_DISTANCE","changeType":"set","ignoreZ":true,"pos1":{"ent":"self"},"pos2":{"ent":"target"},"varName":"ent.vars.distance"},{"type":"VAR_NUMBER","changeType":"add","min":2,"value":5,"varName":"ent.vars.distance"},{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.parent.vars.stationsGoal"},{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"ent.parent.vars.stationsSubGoal"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.faceOffset"},{"type":"CONSOLE_LOG","logColor":"RED","text":"DIST: {v:ent.vars.distance}"},{"type":"LASER_APPROACH","collTypeCheck":"DASHING","duration":0.016666666666666666,"followFace":true,"laserStartPoint":{"ent":"childProxyLast","key":"tackleMarker","align":"Z_BASE"},"maxXYDistance":{"var":"ent.vars.distance"},"minXYDistance":0},{"type":"WAIT","time":0.016666666666666666},{"type":"SHOOT_PROXY","immediateShot":true,"pos":{"ent":"self"},"proxy":"visionMarker"},{"type":"WAIT","time":0.016666666666666666},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.vars.station"},{"type":"SPAWN_FX","effect":"FX:generic.charge#redCircleIn","target":{"ent":"childProxyLast","key":"tackleMarker"}},{"type":"VAR_NUMBER_FROM_DISTANCE","changeType":"set","ignoreZ":true,"pos1":{"ent":"self"},"pos2":{"ent":"target"},"varName":"ent.vars.distance"},{"type":"VAR_NUMBER","changeType":"div","min":2,"value":5,"varName":"ent.vars.distance"},{"type":"TARGET_FOLLOW_JUMP","_skip":true,"adjustSpeed":40},{"type":"ROTATE_FACE","notPastTarget":true,"random":0,"time":0.2,"towardTarget":true,"turn":180},{"type":"GOTO_LABEL","name":"loopFull"}]}},{"type":"SPAWN_FX","effect":"FX:generic.charge#blueCircleIn","target":{"ent":"self"}},{"type":"WAIT","time":-1}],"config":{"collType":"NONE","facingSpeed":3,"facingType":"TARGET","walkAnim":"default","weight":-1},"defaultGroup":"planner","figure":"FIG:char.dummy#Male-Dummy","walkAnims":{},"type":"Generic"},"visionMarker":{"action":[{"type":"VAR_NUMBER","changeType":"set","value":{"var":"ent.parent.vars.station"},"varName":"ent.vars.station"},{"type":"VAR_NUMBER","changeType":"add","value":1,"varName":"ent.vars.station"},{"type":"CONSOLE_LOG","text":"MarkerStation: {v:ent.vars.station}"},{"type":"IF","condition":"ent.parent.vars.lastMarker","_br":{"then":[{"type":"SET_VAR_ENTITY","entity":{"var":"ent.parent.vars.lastMarker"},"varName":"ent.vars.lastMarker"},{"type":"SPAWN_FX","effect":"FX:generic.charge#redCircleInSmalFast","target":{"ent":"var","key":"ent.vars.lastMarker","align":"Z_BASE"}}]}},{"type":"FACE_TO_TARGET","instant":true},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.fade#hideInstant","group":"hide","target":{"ent":"self"}},{"type":"WAIT_UNTIL","condition":"true"},{"type":"WAIT","time":1},{"type":"CLEAR_FX","group":"hide"},{"type":"SPAWN_FX","effect":"FX:generic.fade#semiShowWhite1","target":{"ent":"self"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.aura#hiddenSemi1","group":"aura","target":{"ent":"self"}},{"type":"WAIT_UNTIL","condition":"$ent.vars.lastMarker"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.homing#pullWeak1","target":{"ent":"var","key":"ent.vars.lastMarker","align":"Z_BASE"},"target2":{"ent":"self","align":"Z_BASE"}},{"type":"CONSOLE_LOG","logColor":"RED","text":"{v:ent.parent.parent.vars.station} > {v:ent.vars.station} "},{"type":"WAIT_UNTIL","condition":"$ent.owner.vars.station > $ent.vars.station "},{"type":"SPAWN_FX","effect":"FX:generic.fade#hideWhite","target":{"ent":"self"},"wait":true}],"config":{"collType":"NONE","facingType":"FIXED","walkAnim":"default","weight":-1},"defaultGroup":"tackleMarker","figure":"FIG:enemy.start.hedgebird#def","fxSpawn":"FX:generic.fade#hideInstant","walkAnims":{},"type":"Generic"}},"reactions":{"Break":{"preAction":"startWeak","preSetState":"WEAK","req":[{"type":"IS_ENEMY_ALT","alt":"test","not":true}],"type":"Break"}},"parts":{},"modes":{"unstable":{"fx":"FX:combat.weak#triggerWeak","parts":[],"resist":{"trigger":2.5,"type":"MULTIPLY"}}},"alts":{"blue":{"exp":30,"figure":"FIG:enemy.start.hedgebird-blue#def","freqBaseScale":1.2,"freqWeightScale":3,"hp":22,"hpBreaks":[{"dmgFactor":0.1,"heal":0.2,"hp":0.7},{"dmgFactor":0.1,"heal":0.2,"hp":0.4}],"hudType":"BOSS"},"boss1":{"exp":25,"freqBaseScale":1.2,"freqWeightScale":5,"hp":25,"hpBreaks":[{"dmgFactor":0.2,"heal":0.3,"hp":0.7,"hpBarrier":0.65},{"dmgFactor":0.2,"heal":0.3,"hp":0.35,"hpBarrier":0.3}],"hudType":"BOSS","lvlAdd":3},"test":{"hp":99}}}