{"base":{"aimPos":"CENTER","defaultState":"COMBAT","egg":"small","figure":"FIG:char.dummy#Male-Dummy","hp":10,"hudPos":"NODE_HEAD","initAction":"init","skewFactor":3,"freqBase":1,"freqGrowth":0.2,"freqWeight":1,"walkAnims":{"default":{"damage":"laying","idle":"idle","run":"run","walk":"walk"},"weak":{"damage":"laying","die":"laying","dmgFall":"laying","dmgFly":"laying","idle":"laying","postDmgFall":"laying"}},"config":{"elementResist":[1,1,1,1],"hitResist":[1,1,1],"hitStable":"MEDIUM","walkAnim":"default","weight":-1}},"trackers":{"hit":{"main":{"altTrackers":[],"hits":20}},"shields":{},"time":{"recover":{"altTrackers":[],"duration":5},"move":{"altTrackers":[],"duration":4,"resetRandom":0.1}}},"states":{"IDLE":{"choices":[{"preSetState":"COMBAT","req":[{"type":"IS_AGGRO"}]}],"breakTracker":"main","reactions":["Break"],"config":{"walkAnim":"default"}},"COMBAT":{"choices":[{"action":"dizzy","req":[{"type":"IS_MODE_ACTIVE","mode":"unstable"}],"teaming":"ENABLED","_skip":false},{"preSetState":"IDLE","req":[{"type":"IS_AGGRO","not":true}],"teaming":"ENABLED"},{"action":"runCloser","req":[{"type":"TARGET_REACHABLE","distance":12,"not":true}],"teaming":"ENABLED"},{"action":"atkShoot","frequency":"SOMETIMES","ignore":"STUN","teaming":"ENABLED"},{"action":"atkMelee","frequency":"NORMAL","ignore":"STUN","teaming":"ENABLED"},{"action":"walkCloser","req":[{"type":"TARGET_REACHABLE","distance":8,"not":true}],"teaming":"ENABLED"},{"req":[{"type":"TIMER_READY","tracker":"move"}],"teaming":"ENABLED","sub":[{"action":"walkAway","req":[{"type":"TARGET_REACHABLE","distance":3}],"teaming":"ENABLED"},{"action":"walkSideways","teaming":"ENABLED"}]},{"action":"idleCombat","teaming":"ENABLED"}],"breakTracker":"main","reactions":["Break"],"config":{"walkAnim":"default"}},"WEAK":{"choices":[{"action":"endWeak","preSetState":"COMBAT","req":[{"type":"RECOVER_READY"}],"teaming":"ENABLED"}],"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}],"walkCloser":[{"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","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","maxTargetDistance":0,"time":0.5}],"atkShoot":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_HIT_STABLE","hitStable":"HEAVY"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.5}],"atkMelee":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_HIT_STABLE","hitStable":"HEAVY"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.5}],"startWeak":[{"type":"SET_ENEMY_MODE","active":false,"mode":"unstable"},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:combat.weak#blink","group":"weak","ignoreSlowMo":0,"target":{"ent":"self"}},{"type":"CONSOLE_LOG","_skip":true,"text":"BREAK"}],"endWeak":[{"type":"CLEAR_FX","group":"weak"}],"dizzy":[{"type":"SHOW_ANIMATION","animation":"headless","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}],"init":[{"type":"WAIT","time":0.1}]},"proxies":{"shot":{"attackInfo":{"damageFactor":0.7,"element":"NEUTRAL","fly":"MASSIVE","hitType":"BLUNT","impact":"HEAVY"},"figure":"FIG:weapon.projectiles#blob","flyStraight":{"adjustAngle":5,"zVelAdjust":5},"fxTrail":"FX:generic.projectile#redSpikeTrail","fxWall":"FX:generic.projectile#redShotThinHit1","hitType":"ONCE","maxTime":1.8,"speed":21,"zGravityFactor":0,"type":"Projectile"}},"reactions":{"Break":{"preAction":"startWeak","preSetState":"WEAK","type":"Break"}},"parts":{},"modes":{"unstable":{"fx":"FX:combat.weak#triggerWeak","parts":[],"resist":{"trigger":2.5,"type":"MULTIPLY"}}},"alts":{}}