{"base":{"defaultState":"IDLE","figure":"FIG:enemy.proto.hedgehag#default","freqBase":1,"freqGrowth":0.6,"freqWeight":1,"hp":300,"hudPos":{"ent":"self","key":{},"align":"NODE_HEAD","off":[0,0,1.5]},"level":5,"skewFactor":1,"walkAnims":{"default":{"climb":"spin","damage":"hit","damageRight":"hitRight","fall":"spin","idle":"idle","jump":"spin","run":"run","walk":"walk"},"weak":{"damage":"hit","damageRight":"hitRight","idle":"weak"}},"config":{"hitResist":[0.2,0.5,0.3],"hitStable":"LIGHT","walkAnim":"default","weight":1000}},"trackers":{"hit":{"break":{"hitResist":[0,1,0.2],"hits":4}},"time":{"recover":{"duration":3}}},"states":{"IDLE":{"choices":[{"frequency":"NONE","preSetState":"COMBAT","req":[{"type":"IS_AGGRO"}]},{"action":"Idle","frequency":"NONE"}],"breakTracker":"break","reactions":[],"config":{"walkAnim":"default"}},"COMBAT":{"choices":[{"frequency":"NONE","preSetState":"IDLE","req":[{"type":"IS_AGGRO","not":true}]},{"action":"RunToTarget","frequency":"NONE","req":[{"type":"TARGET_REACHABLE","distance":12,"not":true}]},{"action":"Shoot","frequency":"SOMETIMES","ignoreStun":true},{"action":"Tackle","frequency":"NORMAL"},{"action":"MoveToTarget","frequency":"NONE","req":[{"type":"TARGET_REACHABLE","distance":6,"not":true}]},{"action":"IdleCombat","frequency":"NONE"}],"breakTracker":"break","reactions":["Break"],"config":{"facingType":"TARGET","walkAnim":"default"}},"WEAK":{"choices":[{"action":"WeakEnd","frequency":"NONE","ignoreStun":true,"preSetState":"COMBAT","req":[{"type":"RECOVER_READY"}]}],"reactions":[],"recoverTracker":"recover","config":{"dmgFactor":2,"hitResist":[1,1,1],"walkAnim":"weak"}}},"actions":{"Idle":[{"type":"WAIT","time":0.3}],"IdleCombat":[{"type":"WAIT","time":0.8}],"MoveToTarget":[{"type":"SET_SPEED","relative":0.5},{"type":"MOVE_TO","distance":4,"maxTime":0.1,"target":{"ent":"target","key":1}}],"RunToTarget":[{"type":"SET_SPEED","relative":1},{"type":"MOVE_TO","distance":8,"maxTime":0.2,"target":{"ent":"target","key":1}}],"Tackle":[{"type":"SET_HIT_STABLE","hitStable":"MEDIUM"},{"type":"SHOW_ANIMATION","animation":"run-pre"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","key":1,"align":"HOOK_1"}},{"type":"WAIT","time":1},{"type":"CLEAR_ANIMATION"},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"SET_SPEED","accel":3.3,"relative":1.8},{"type":"SET_COLL","collType":"DASHING"},{"type":"TACKLE","attackInfo":{"damageFactor":1,"defenseFactor":1,"element":"NEUTRAL","fly":"MEDIUM","hitType":"SLASH","impact":"HEAVY"},"duration":1,"rotateSpeed":45,"target":{"ent":"target","key":1}},{"type":"WAIT","time":0.5}],"Shoot":[{"type":"SET_HIT_STABLE","hitStable":"HEAVY"},{"type":"SHOW_ANIMATION","animation":"spin"},{"type":"SET_FLY_PROPS","accel":2,"height":3,"variance":0.5},{"type":"SET_Z_VEL","zValue":7},{"type":"WAIT","time":0.5},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","target":{"ent":"self","key":1,"align":"CENTER"}},{"type":"WAIT","time":1},{"type":"SHOOT_PROXY","_skip":true,"aimType":"AUTO","pos":{"ent":"self","key":1,"align":"CENTER"},"proxy":"bullet"},{"type":"SHOOT_PROXY_RANGE","angleRange":360,"angleVary":0,"count":50,"delay":0,"duration":0,"pos":{"ent":"self","key":1,"align":"CENTER"},"proxy":"bullet","startDist":1,"startDistCollide":"NONE","uniformDir":0},{"type":"WAIT","time":2},{"type":"SET_FLY_PROPS","height":0},{"type":"WAIT_UNTIL_ON_GROUND"},{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.5}],"WeakStart":[{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:combat.weak#blink","group":"weak","target":{"ent":"self","key":1}}],"WeakEnd":[{"type":"CLEAR_FX","group":"weak"}],"BOOM":[{"type":"HIT_CIRCLE","attackInfo":{"damageFactor":1,"defenseFactor":1,"element":"NEUTRAL","hitType":"SLASH","impact":"HEAVY"},"duration":0.3,"radius":2,"radiusExpand":0.5,"target":{"ent":"self","key":1}},{"type":"WAIT","time":0.9}]},"proxies":{"bullet":{"attackInfo":{"damageFactor":1,"defenseFactor":1,"element":"NEUTRAL","hitType":"PIERCE","impact":"HEAVY"},"figure":"FIG:weapon.projectiles#arrow","fxTrail":"FX:generic.trail#thinWhiteDots","maxTime":1,"speed":12.5,"zGravityFactor":1.5,"type":"Projectile"}},"reactions":{"Break":{"action":"WeakStart","fly":"MASSIVE3","preSetState":"WEAK","type":"Break"},"Test":{"type":"Break"}},"alts":{"blue":{"figure":"FIG:enemy.proto.hedgehag-boss#default","hp":1000,"level":5}}}