{"base":{"aimPos":"CENTER","defaultState":"IDLE","exp":100,"figure":"FIG:enemy.test.turret-test#Male-Dummy","hp":70,"hudPos":{"align":"TOP","off":[0,0,1]},"skewFactor":1,"freqBase":1,"freqGrowth":0.2,"freqWeight":1,"walkAnims":{"default":{"damage":"damage","idle":"idle"},"weak":{"damage":"damage","idle":"weak"}},"config":{"hitResist":[0.1,0.1,0.1],"walkAnim":"default","weight":-1}},"trackers":{"hit":{"break":{"altTrackers":[],"entityFilter":"0","hitResist":[1,1,1],"hits":3}},"shields":{},"time":{"regen":{"altTrackers":[],"duration":4},"move":{"duration":2,"initRandom":0.5,"resetRandom":0.5}}},"states":{"IDLE":{"choices":[{"preSetState":"COMBAT","req":[{"type":"IS_AGGRO"}],"teaming":"ENABLED"},{"action":"idle","teaming":"ENABLED"}],"reactions":["Break"],"config":{"walkAnim":"default"}},"COMBAT":{"choices":[{"preSetState":"IDLE","req":[{"type":"IS_AGGRO","not":true}]},{"action":"shootTestHoming1","frequency":"RARE","req":[{"type":"TARGET_REACHABLE","distance":32}]},{"action":"shoot1","frequency":"NORMAL","req":[{"type":"TARGET_REACHABLE","distance":32}]},{"action":"idle"}],"reactions":["Break"],"config":{"facingType":"TARGET","walkAnim":"default"}},"WEAK":{"choices":[{"action":"endWeak","frequency":"NONE","ignoreStun":true,"preSetState":"COMBAT","req":[{"type":"RECOVER_READY"}]}],"reactions":[],"recoverTracker":"regen","config":{"dmgFactor":1.5,"flyHeight":0,"hitResist":[1,1,1],"walkAnim":"weak","zGravityFactor":2}},"TEST":{"choices":[{"action":"shootTest","frequency":"NONE"}],"reactions":[],"config":{"walkAnim":"default"}}},"actions":{"idle":[{"type":"WAIT","time":0.2}],"moveToward":[{"type":"SET_SPEED","relative":0.5},{"type":"MOVE_TO","distance":5,"maxTime":0.6,"target":{"ent":"target","key":1}}],"moveAway":[{"type":"SET_SPEED","relative":0.5},{"type":"MOVE_BACKWARD","maxTargetDistance":0,"time":0.2}],"moveQuick":[{"type":"SET_COLL","collType":"DASHING"},{"type":"SET_SPEED","accel":5,"relative":3},{"type":"MOVE_TO_RANDOM","directionChanges":1,"maxTime":0.1,"minTime":0.1},{"type":"SET_COLL","collType":"ACTOR"},{"type":"WAIT","time":0.4}],"attack":[{"type":"SET_COLL","collType":"DASHING"},{"type":"SHOW_ANIMATION","animation":"preCharge"},{"type":"SET_TRIGGER_FACTOR","factor":3},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#eyeThinRed","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_FLY_PROPS","height":3},{"type":"SET_SPEED","accel":5,"relative":3},{"type":"MOVE_TO_RANDOM","directionChanges":1,"maxTime":0.2,"minTime":0.2},{"type":"STOP_XY"},{"type":"MOVE_TO","distance":6,"maxTime":0.6,"target":{"ent":"target"}},{"type":"STOP_XY"},{"type":"SET_COLL","collType":"ACTOR"},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.5},{"type":"SHOW_ANIMATION","animation":"charge"},{"type":"SPAWN_FX","effect":"FX:generic.charge#redCircleIn","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.5},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#redSpikes","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"shoot"},{"type":"SET_SPEED","relative":0.5},{"type":"SET_SPEED","accel":6,"relative":1.5},{"type":"SET_FRICTION","airFriction":0.5},{"type":"SHOOT_PROXY","aimType":"AUTO","pos":{"ent":"self","align":"HOOK_1"},"proxy":"bullet"},{"type":"MOVE_BACKWARD","maxTargetDistance":0,"time":0.03333333333333333},{"type":"WAIT","time":0.4}],"startWeak":[{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:combat.weak#blink","group":"weak","ignoreSlowMo":0,"target":{"ent":"self"}}],"endWeak":[{"type":"CLEAR_FX","group":"weak"}],"shoot1":[{"type":"SHOW_ANIMATION","animation":"preCharge"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_TRIGGER_FACTOR","factor":3},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#eyeThinRed","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.5},{"type":"SHOW_ANIMATION","animation":"charge"},{"type":"SPAWN_FX","effect":"FX:generic.charge#redCircleIn","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.5},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#redSpikes","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"shoot"},{"type":"SET_FRICTION","airFriction":0.5},{"type":"SHOW_ANIMATION","animation":"shootLStart","followUp":"shootLGone"},{"type":"SHOOT_PROXY_RANGE","angleRange":0,"angleVary":0,"count":1,"delay":0,"duration":0.1,"pos":{"ent":"self","align":"NODE_HAND_R","rel":true,"off":[0,0,0.5]},"proxy":"genericSplitter1","startDist":0.2,"startDistCollide":"NONE","uniformDir":0},{"type":"WAIT","time":0.4},{"type":"SHOW_ANIMATION","animation":"shootLRecover","wait":true}],"shoot2":[{"type":"SHOW_ANIMATION","animation":"preCharge"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_TRIGGER_FACTOR","factor":3},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#eyeThinRed","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.5},{"type":"SHOW_ANIMATION","animation":"charge"},{"type":"SPAWN_FX","effect":"FX:generic.charge#redCircleIn","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.5},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#redSpikes","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"shoot"},{"type":"SET_FRICTION","airFriction":0.5},{"type":"SHOW_ANIMATION","animation":"shootLStart","followUp":"shootLGone"},{"type":"SHOOT_PROXY_RANGE","angleRange":360,"angleVary":0,"count":12,"delay":0,"duration":0.1,"pos":{"ent":"self","align":"CENTER"},"proxy":"bulletHomingUntilAimed","startDist":1,"startDistCollide":"NONE","uniformDir":0},{"type":"WAIT","time":0.4},{"type":"SHOW_ANIMATION","animation":"shootLRecover","wait":true},{"type":"WAIT","time":2}],"shootTestBab":[{"type":"SHOW_ANIMATION","animation":"preCharge"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"FACE_TO_DIR","direction":"SOUTH"},{"type":"SET_TRIGGER_FACTOR","factor":3},{"type":"WAIT","time":0.5},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#eyeThinRed","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.5},{"type":"SHOW_ANIMATION","animation":"charge"},{"type":"SPAWN_FX","effect":"FX:generic.charge#redCircleIn","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.5},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#redSpikes","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"shoot"},{"type":"SET_FRICTION","airFriction":0.5},{"type":"SHOW_ANIMATION","animation":"shootLStart","followUp":"shootLGone"},{"type":"SHOOT_PROXY_RANGE","angleRange":0,"angleVary":90,"count":10,"delay":0,"duration":3,"offsetArea":[10,0],"pos":{"ent":"self","align":"CENTER","rel":true,"off":[0,0,1]},"proxy":"bulletBabHoming","startDist":1,"startDistCollide":"NONE","uniformDir":0,"wait":true},{"type":"WAIT","time":0.4},{"type":"SHOW_ANIMATION","animation":"shootLRecover","wait":true},{"type":"SPAWN_FX","ignoreSlowMo":0,"target":{"ent":"self"}}],"shootTestHoming1":[{"type":"SHOW_ANIMATION","animation":"preCharge"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"FACE_TO_DIR","direction":"SOUTH"},{"type":"SET_TRIGGER_FACTOR","factor":3},{"type":"WAIT","time":0.5},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#eyeThinRed","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.5},{"type":"SHOW_ANIMATION","animation":"jumping-jack"},{"type":"SPAWN_FX","effect":"FX:generic.charge#redCircleIn","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.5},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#redSpikes","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"test"},{"type":"SET_FRICTION","airFriction":0.5},{"type":"SHOOT_PROXY_RANGE","angleRange":10,"angleStart":175,"angleVary":5,"count":2,"delay":0,"duration":0.5,"pos":{"ent":"self","align":"CENTER","rel":true},"proxy":"bulletHomingBack1","startDist":0.2,"startDistCollide":"NONE","uniformDir":0,"wait":true},{"type":"WAIT","time":0.5},{"type":"SHOOT_PROXY_RANGE","angleRange":40,"angleStart":160,"angleVary":5,"count":4,"delay":0,"duration":1,"pos":{"ent":"self","align":"CENTER","rel":true},"proxy":"bulletHomingBack1","startDist":0.2,"startDistCollide":"NONE","uniformDir":0,"wait":true},{"type":"WAIT","time":0.5},{"type":"SHOOT_PROXY_RANGE","angleRange":80,"angleStart":140,"angleVary":5,"count":6,"delay":0,"duration":1.5,"pos":{"ent":"self","align":"CENTER","rel":true},"proxy":"bulletHomingBack1","startDist":0.2,"startDistCollide":"NONE","uniformDir":0,"wait":true},{"type":"WAIT","time":0.4},{"type":"SHOW_ANIMATION","animation":"shootLRecover","wait":true}],"shootTestHoming2":[{"type":"SHOW_ANIMATION","animation":"preCharge"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"FACE_TO_DIR","direction":"SOUTH"},{"type":"SET_TRIGGER_FACTOR","factor":3},{"type":"WAIT","time":0.5},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#eyeThinRed","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.5},{"type":"SHOW_ANIMATION","animation":"jumping-jack"},{"type":"SPAWN_FX","effect":"FX:generic.charge#redCircleIn","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.5},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SPAWN_FX","effect":"FX:generic.shoot#redSpikes","ignoreSlowMo":0,"target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"test"},{"type":"SET_FRICTION","airFriction":0.5},{"type":"SHOOT_PROXY_RANGE","angleRange":10,"angleStart":175,"angleVary":5,"count":2,"delay":0,"duration":0.5,"pos":{"ent":"self","align":"CENTER","rel":true},"proxy":"bulletHomingBack2","startDist":0.2,"startDistCollide":"NONE","uniformDir":0,"wait":true},{"type":"WAIT","time":0.5},{"type":"SHOOT_PROXY_RANGE","angleRange":40,"angleStart":160,"angleVary":5,"count":4,"delay":0,"duration":1,"pos":{"ent":"self","align":"CENTER","rel":true},"proxy":"bulletHomingBack2","startDist":0.2,"startDistCollide":"NONE","uniformDir":0,"wait":true},{"type":"LABEL","name":"repeat"},{"type":"WAIT","time":0.5},{"type":"SHOOT_PROXY_RANGE","angleRange":80,"angleStart":140,"angleVary":5,"count":6,"delay":0,"duration":1.5,"pos":{"ent":"self","align":"CENTER","rel":true},"proxy":"bulletHomingBack2","startDist":0.2,"startDistCollide":"NONE","uniformDir":0,"wait":true},{"type":"WAIT","time":0.4},{"type":"SHOW_ANIMATION","animation":"shootLRecover","wait":true}]},"proxies":{"bullet":{"attackInfo":{"element":"NEUTRAL","fly":"MEDIUM","hitType":"PIERCE","impact":"MEDIUM"},"figure":"FIG:enemy.test.turret-test#FistR","flyStraight":{"adjustAngle":0},"fxTrail":"FX:generic.trail#eyeThinRed","fxWall":"FX:generic.shoot#simple","hitType":"ONCE","maxTime":1.5,"speed":30,"zGravityFactor":0.1,"type":"Projectile"},"armBullet":{"attackInfo":{"attackType":"IMPLICIT","element":"NEUTRAL","fly":"MEDIUM","hitType":"PIERCE","impact":"MEDIUM"},"figure":"FIG:enemy.test.turret-test#FistR","flyStraight":{"adjustAngle":0},"fxTrail":"FX:generic.trail#eyeThinRed","fxWall":"FX:generic.shoot#simple","hitType":"ONCE","maxTime":1.5,"speed":30,"zGravityFactor":0.1,"type":"Projectile"},"bulletTest":{"attackInfo":{"element":"NEUTRAL","fly":"MEDIUM","hitType":"PIERCE","impact":"MEDIUM"},"figure":"FIG:enemy.test.turret-test#FistR","flyStraight":{"adjustAngle":0},"fxTrail":"FX:generic.trail#eyeThinRed","fxWall":"FX:generic.shoot#simple","hitType":"ONCE","maxTime":1.5,"speed":30,"zGravityFactor":0.1,"type":"Projectile"},"bulletHoming":{"attackInfo":{"element":"NEUTRAL","fly":"MEDIUM","hitType":"PIERCE","impact":"MEDIUM"},"figure":"FIG:enemy.test.turret-test#FistR","flyStraight":{"adjustAngle":220,"adjustMaxDistance":24,"loseAdjust":{"distance":3,"fxOnLose":"FX:generic.glow#projectileLoseAdjustGlow","fxTrailAfterLose":"FX:generic.trail#thinWhite","maxAngle":15,"timeForceLose":5},"start":{"adjustAngle":90,"angleTransTime":2,"duration":0.1,"speed":3,"transTime":1.4}},"fxTrail":"FX:generic.trail#eyeThinRed","fxWall":"FX:generic.shoot#simple","hitType":"ONCE","maxTime":8,"speed":20,"zGravityFactor":0.01,"type":"Projectile"},"bulletBabylon":{"attackInfo":{"element":"NEUTRAL","fly":"MEDIUM","hitType":"PIERCE","impact":"MEDIUM"},"figure":"FIG:enemy.test.turret-test#FistR","flyStraight":{"adjustAngle":0,"start":{"speed":3}},"fxTrail":"FX:generic.trail#eyeThinRed","fxWall":"FX:generic.shoot#simple","hitType":"ONCE","maxTime":5,"speed":30,"zGravityFactor":0.01,"type":"Projectile"},"bulletBabHoming":{"attackInfo":{"element":"NEUTRAL","fly":"MEDIUM","hitType":"PIERCE","impact":"MEDIUM"},"figure":"FIG:enemy.test.turret-test#FistR","flyStraight":{"adjustAngle":90,"start":{"adjustAngle":0,"speed":0.5}},"fxTrail":"FX:generic.trail#eyeThinRed","fxWall":"FX:generic.shoot#simple","hitType":"ONCE","maxTime":8,"speed":15,"zGravityFactor":0,"type":"Projectile"},"bulletHomingBack1":{"attackInfo":{"damageFactor":0.6,"element":"NEUTRAL","fly":"MEDIUM","hitType":"PIERCE","impact":"LIGHT"},"figure":"FIG:enemy.test.turret-test#FistR","flyStraight":{"adjustAngle":70,"adjustMaxDistance":32,"loseAdjust":{"distance":4,"fxOnLose":"FX:generic.glow#projectileLoseAdjustGlow","fxTrailAfterLose":"FX:generic.trail#thinWhite","maxAngle":15,"timeForceLose":9},"start":{"adjustAngle":280,"angleDuration":0.5,"angleTransTime":1,"duration":0.1,"speed":30,"transTime":0.5},"zVelAdjust":200},"fxTrail":"FX:generic.trail#eyeThinRed","fxWall":"FX:generic.shoot#simple","hitType":"ONCE","maxTime":10,"speed":20,"zGravityFactor":0,"type":"Projectile"},"bulletHomingBack2":{"attackInfo":{"damageFactor":0.7,"element":"NEUTRAL","fly":"MEDIUM","hitType":"PIERCE","impact":"MEDIUM"},"figure":"FIG:enemy.test.turret-test#FistR","flyStraight":{"adjustAngle":360,"loseAdjust":{"distance":5,"fxOnLose":"FX:generic.glow#projectileLoseAdjustGlow","fxTrailAfterLose":"FX:generic.trail#thinWhite","maxAngle":20,"timeForceLose":0.9},"start":{"adjustAngle":10,"angleDuration":0.2,"angleTransTime":0.3,"duration":0.03333333333333333,"speed":30,"transTime":0.05}},"fxTrail":"FX:generic.trail#eyeThinRed","fxWall":"FX:generic.shoot#simple","hitType":"ONCE","maxTime":10,"speed":20,"zGravityFactor":0,"type":"Projectile"},"bullet2":{"attackInfo":{"element":"NEUTRAL","fly":"MEDIUM","hitType":"PIERCE","impact":"MEDIUM"},"figure":"FIG:enemy.test.turret-test#FistR","flyStraight":{"adjustAngle":0},"fxTrail":"FX:generic.trail#eyeThinRed","fxWall":"FX:generic.shoot#simple","hitType":"ONCE","maxTime":1.5,"speed":30,"zGravityFactor":0.1,"type":"Projectile"},"genericSplitter1":{"action":[{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":0.01},{"type":"MOVE_FORWARD","maxTargetDistance":0,"time":0.3},{"type":"SHOOT_PROXY","pos":{"ent":"self","align":"CENTER"},"proxy":"boom"},{"type":"WAIT","time":0.1}],"config":{"walkAnim":"default","weight":60},"figure":"FIG:enemy.test.turret-test#FistR","walkAnims":{},"type":"Generic"},"boom":{"action":[{"type":"SHOOT_PROXY_RANGE","angleRange":360,"angleVary":0,"count":3,"delay":0,"duration":0.1,"pos":{"ent":"self","align":"TOP"},"proxy":"bulletHoming","startDist":0,"startDistCollide":"NONE","uniformDir":0},{"type":"HIT_CIRCLE","attackInfo":{"element":"NEUTRAL","fly":"HEAVY_FAR","hitType":"SLASH","impact":"HEAVY"},"duration":0.2,"radius":1,"radiusExpand":0.5,"target":{"ent":"self"}},{"type":"SPAWN_FX","effect":"FX:generic.boom#redSmall","ignoreSlowMo":0,"target":{"ent":"self"},"wait":true}],"config":{"walkAnim":"default","weight":60},"hitReactions":[],"parryReactions":[],"walkAnims":{},"type":"Generic"},"shrapnelHoming1":{"attackInfo":{"element":"NEUTRAL","fly":"MEDIUM","hitType":"PIERCE","impact":"MEDIUM"},"figure":"FIG:enemy.test.turret-test#FistR","flyStraight":{"adjustAngle":220,"adjustMaxDistance":24,"loseAdjust":{"distance":3,"fxOnLose":"FX:generic.glow#projectileLoseAdjustGlow","fxTrailAfterLose":"FX:generic.trail#thinWhite","maxAngle":15,"timeForceLose":5},"start":{"adjustAngle":90,"angleTransTime":2,"duration":0.1,"speed":3,"transTime":1.4},"zVelAdjust":1},"fxTrail":"FX:generic.trail#eyeThinRed","fxWall":"FX:generic.shoot#simple","hitType":"ONCE","maxTime":8,"speed":20,"zGravityFactor":0.01,"type":"Projectile"},"bulletHomingUntilAimed":{"attackInfo":{"element":"NEUTRAL","fly":"MEDIUM","hitType":"PIERCE","impact":"MEDIUM"},"figure":"FIG:enemy.test.turret-test#FistR","flyStraight":{"adjustAngle":220,"adjustMaxDistance":24,"start":{"adjustAngle":90,"angleTransTime":2,"duration":3,"speed":3,"untilAimed":50}},"fxTrail":"FX:generic.trail#eyeThinRed","fxWall":"FX:generic.shoot#simple","hitType":"ONCE","maxTime":8,"speed":20,"zGravityFactor":0.01,"type":"Projectile"}},"reactions":{},"parts":{},"modes":{},"alts":{}}