{"base":{"aimPos":"NODE_CENTER","aimRadius":32,"autoAggro":"DEFAULT_VIEW","defaultState":"IDLE","egg":"big","figure":"FIG:enemy.swamp-area.platapus#default","hp":8,"hudPos":{"align":"NODE_CENTER","off":[0,0,3]},"initAction":"init","skewFactor":1,"freqBase":1.1,"freqGrowth":1.2,"freqWeight":5,"walkAnims":{"default":{"damage":"damage01","damageRight":"damage02","dmgFall":"dmgFall","dmgFly":"dmgFly","idle":"idle","postDmgFall":"dmgLand","walk":"walk"},"weak":{"damage":"damage01","damageRight":"damage02","die":"damage01","dmgFall":"dmgFall","dmgFly":"dmgFly","idle":"idle","postDmgFall":"dmgLand"}},"config":{"collType":"ACTOR","hitStable":"HEAVY","jumpingEnabled":false,"walkAnim":"default","weight":200}},"trackers":{"hit":{"break":{"altTrackers":[],"elementResist":[0.1,0.1,0.1,1.5],"hits":30}},"shields":{},"time":{"recover":{"altTrackers":[],"duration":8},"move":{"altTrackers":[],"duration":4,"hpBreakFactor":0,"resetRandom":0.1}}},"states":{"IDLE":{"choices":[{"ignore":"COMBO","preSetState":"COMBAT","req":[{"type":"IS_AGGRO"}]},{"action":"idle"},{"preSetState":"COMBAT","req":[{"type":"IS_AGGRO"}]}],"breakTracker":"main","reactions":["Break"],"config":{"walkAnim":"default"}},"COMBAT":{"choices":[{"preSetState":"IDLE","req":[{"type":"IS_AGGRO","not":true}]},{"action":"moveTowards","req":[{"type":"TARGET_REACHABLE","distance":12,"not":true}]},{"action":"atkTail","frequency":"RARE","ignore":"STUN"},{"action":"atkShoot","frequency":"SOMETIMES","ignore":"STUN"},{"action":"atkBite","frequency":"NORMAL","ignore":"STUN"},{"action":"walkCloser","req":[{"type":"TARGET_REACHABLE","distance":8,"not":true}]},{"req":[{"type":"TIMER_READY","tracker":"move"}],"sub":[{"action":"moveAway","req":[{"type":"TARGET_REACHABLE","distance":3}]},{"action":"walkSideways"}]},{"action":"idleCombat"}],"breakTracker":"break","reactions":["Break"],"config":{"dmgFactor":0.75,"jumpingEnabled":false,"walkAnim":"default"}},"WEAK":{"choices":[{"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"}]},{}],"reactions":[],"recoverTracker":"recover","config":{"dmgFactor":1.5,"hitFlyStyle":"FACE_FIX","hitStable":"LIGHT","walkAnim":"weak"}}},"actions":{"idle":[{"type":"WAIT","time":0.3}],"idleCombat":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.3}],"walkCloser":[{"type":"SET_FRICTION","groundFriction":0.25},{"type":"SET_SPEED","relative":0.4},{"type":"NAV_TO","distance":5,"maxTime":1,"target":{"ent":"target"}}],"walkAway":[{"type":"SET_FRICTION","groundFriction":0.25},{"type":"SET_SPEED","relative":0.4},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.5}],"moveTowards":[{"type":"FACE_TO_TARGET"},{"type":"SET_SPEED","relative":1.6},{"type":"SHOW_ANIMATION","animation":"moveForward"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"NAV_TO","distance":5,"maxTime":0.5,"target":{"ent":"target"}},{"type":"SET_FRICTION","groundFriction":0.25},{"type":"SHOW_ANIMATION","animation":"moveForwardEnd","followUp":"idle","interpolate":0.1},{"type":"WAIT","time":1}],"moveAway":[{"type":"FACE_TO_TARGET"},{"type":"RANDOM_VAR_NUMBER","max":1,"min":0,"varName":"ent.vars.spin"},{"type":"COMBAT_IF","condition":[{"type":"VAR_CONDITION","condition":"ent.vars.spin == 1"}],"else":true,"_br":{"then":[{"type":"SHOW_ANIMATION","animation":"moveBackLeft","interpolate":0.1}],"else":[{"type":"SHOW_ANIMATION","animation":"moveBackRight","interpolate":0.1}]}},{"type":"SET_SPEED","relative":1.6},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.4},{"type":"SET_FRICTION","groundFriction":0.25},{"type":"WAIT","time":1}],"walkSideways":[{"type":"SET_SPEED","relative":1},{"type":"SET_FACE_STYLE","facingOffset":0,"facingType":"TARGET"},{"type":"SET_WALK_ANIM","walkAnim":"spin"},{"type":"SHOW_ANIMATION","animation":"moveBackLeft","interpolate":0.1},{"type":"NAV_TO_RANGE","maxTime":0.5,"moveDist":8,"target":{"ent":"target"},"targetDist":9},{"type":"SET_FACE_STYLE","facingOffset":0,"facingType":"FIXED"},{"type":"SET_SPEED","relative":0.3},{"type":"KEEP_MOVING","time":0.4},{"type":"WAIT","time":0.7},{"type":"WAIT_UNTIL_COMBAT","condition":[]},{"type":"WAIT_UNTIL"}],"atkShoot":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.7},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"SHOW_CHARGE_GUI","duration":{"var":"ent.phaseTime"},"symbol":"UNBLOCKABLE","text":{"en_US":"Breaker Sphere","langID":1}},{"type":"SHOW_ANIMATION","animation":"atkProjectileCharge"},{"type":"SPAWN_FX","delay":0.2,"duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#platapusProjectileCharge","faceRotate":"PRECISE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_SPEED","accel":2,"relative":1.5},{"type":"NAV_TO_RANGE","avoidSideway":true,"maxTime":0.2,"moveDist":8,"target":{"ent":"target"},"targetDist":12},{"type":"SLIDE_OUT","groundFriction":0.4,"time":0.4},{"type":"SET_FRICTION","groundFriction":1},{"type":"WAIT_PHASE","subTime":0.5},{"type":"FACE_TO","instant":true,"target":{"ent":"target"}},{"type":"CLEAR_ANIMATION"},{"type":"SET_PHASE","phase":"ATTACK","time":1.2},{"type":"SHOW_ANIMATION","animation":"atkProjectileShoot"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"WAIT","time":0.1},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.discharge#platapusProjectileDischarge","faceRotate":"FIGURE_FACE","group":"charge","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_2"},{"type":"CLEAR_FX","group":"charge"},{"type":"SHOOT_PROXY","pos":{"ent":"self","align":"HOOK_1"},"proxy":"chargedShot"},{"type":"SET_SPEED","accel":2,"relative":2},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.1},{"type":"SLIDE_OUT","groundFriction":0.2,"time":0.3},{"type":"WAIT_UNTIL_ANIM_DONE"},{"type":"SHOW_ANIMATION","animation":"atkProjectileEnd"},{"type":"SET_HIT_STABLE","hitStable":"HEAVY"},{"type":"WAIT","time":0.5},{"type":"SET_PHASE","phase":"POST_ATTACK","time":0.5},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SHOW_ANIMATION","animation":"idle","wait":true},{"type":"WAIT","time":0.5},{"type":"WAIT","_skip":true,"time":3}],"atkBite":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_PARRY_REACT","reactType":"STABLE","trigger":1},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.5},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"SET_SPEED","relative":1},{"type":"SET_FACE_STYLE","facingOffset":0,"facingType":"TARGET"},{"type":"SET_WALK_ANIM","walkAnim":"spin"},{"type":"SHOW_ANIMATION","animation":"moveBackLeft","interpolate":0.1},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":10,"target":{"ent":"target","align":"BOTTOM","off":[0,0,0.25]}},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.7},{"type":"NAV_TO_RANGE","maxTime":0.5,"moveDist":8,"target":{"ent":"target"},"targetDist":12},{"type":"START_AIM_FX","aimFx":"PassLine2","selfPos":{"align":"BOTTOM","off":[0,0,0.25]}},{"type":"SET_FACE_STYLE","facingOffset":0,"facingType":"FIXED"},{"type":"SET_SPEED","relative":0.3},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_PHASE","_skip":true,"phase":"PRE_ATTACK","time":1.5},{"type":"SPAWN_FX","_skip":true,"effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"SET_SPEED","_skip":true,"relative":0.15},{"type":"WAIT","_skip":true,"time":0.1},{"type":"SHOW_ANIMATION","animation":"atkBitePre","interpolate":0.2},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#platapusBiteCharge","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_3"}},{"type":"SPAWN_FX","duration":{"var":"ent.phaseTime"},"effect":"FX:generic.charge#platapusBiteCharge","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_2"}},{"type":"KEEP_MOVING","time":0.5},{"type":"WAIT_PHASE","subTime":0.3},{"type":"SPAWN_FX","effect":"FX:generic.discharge#redFrontM","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"BOTTOM"}},{"type":"WAIT","time":0.1},{"type":"SHOW_ANIMATION","animation":"atkBiteStart","interpolate":0.2},{"type":"WAIT","time":0.2},{"type":"SPAWN_FX","effect":"FX:generic.discharge#platapusTailHit","faceRotate":"PRECISE","fixPos":"FIRST","target":{"ent":"self","align":"HOOK_2"}},{"type":"SET_SPEED","accel":4.5,"relative":2.8},{"type":"PLAY_SOUND","settings":{"playback":{},"type":"GAMEPLAY"},"sound":"media/audio/sfx/action/dash/dash - 03.wav"},{"type":"END_AIM_FX"},{"type":"SET_COLL","collType":"DASHING"},{"type":"TACKLE","attackInfo":{"attackType":"MELEE","damageFactor":1.7,"element":"NEUTRAL","fly":"MASSIVE2","fx":"HEAVY","hitType":"PIERCE","impact":"MASSIVE"},"cancelOnHit":true,"collideCancel":45,"duration":0.9,"freeze":"STRONG_DELAY","missReactTime":0,"rotateSpeed":35,"withBranches":"MISS","_br":{"hit":[{"type":"SET_COLL","collType":"ACTOR"},{"type":"SHOW_ANIMATION","animation":"atkBiteEnd"},{"type":"SET_HIT_STABLE","hitStable":"HEAVY"},{"type":"ADD_SLOW_MOTION","duration":0.15,"fadeOut":0.2,"invert":"ALL","timeFactor":0.0001},{"type":"CLEAR_FOLLOW"},{"type":"FACE_TO_TARGET","instant":true},{"type":"SPAWN_FX","effect":"FX:generic.impact#platapusBite","faceRotate":"PRECISE","ignoreSlowMo":0.95,"target":{"ent":"self","align":"HOOK_1"}},{"type":"STOP_XY"},{"type":"WAIT","time":0.1},{"type":"HIT_DIRECT","_skip":true,"attackInfo":{"element":"NEUTRAL","fly":"MASSIVE3","hitType":"SLASH","impact":"MASSIVE","lock":{"change":"UNLOCK"}},"dir":"FACE","freeze":"STRONG","multiHit":0,"target":"TARGET_COLL"},{"type":"FACE_TO_TARGET","_skip":true,"instant":true},{"type":"SET_FRICTION","groundFriction":0.25},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.1}],"missed":[{"type":"SET_FRICTION","groundFriction":0.3},{"type":"SET_HIT_STABLE","hitStable":"HEAVY"},{"type":"SET_PHASE","phase":"POST_ATTACK"},{"type":"SHOW_ANIMATION","animation":"atkBiteEnd"},{"type":"PLAY_SOUND","settings":{"playback":{},"type":"GAMEPLAY","volume":0.78},"sound":"media/audio/sfx/action/impact/terrain/impact-stone-hard.wav"},{"type":"WAIT_UNTIL_ANIM_DONE"},{"type":"CLEAR_FX"},{"type":"SHOW_ANIMATION","animation":"idle"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_ENEMY_MODE","active":2,"mode":"unstable"},{"type":"WAIT","time":0.5}]}},{"type":"POINT_APPROACH","_skip":true,"adjustSpeed":12,"distance":1.5,"duration":[0,1.1]},{"type":"SHOW_ANIMATION","_skip":true,"animation":"atkBiteEnd"},{"type":"STOP_XY","_skip":true},{"type":"HIT_CIRCLE","_skip":true,"attackInfo":{"damageFactor":2.2,"element":"NEUTRAL","fly":"MASSIVE2","hitType":"PIERCE","impact":"MASSIVE"},"duration":0.05,"expandSpline":"LINEAR","freeze":"HEAVY","hitDirFace":0.75,"minRadius":0,"multiHit":0,"radius":1.5,"target":{"ent":"self","align":"HOOK_1"}},{"type":"SPAWN_FX","_skip":true,"effect":"FX:generic.impact#platapusBite","faceRotate":"PRECISE","target":{"ent":"self","align":"HOOK_1"}},{"type":"MOVE_BACKWARD","_skip":true,"collideCancel":0,"maxTargetDistance":0,"time":0.1},{"type":"WAIT","time":0.3},{"type":"SHOW_ANIMATION","animation":"idle"},{"type":"WAIT","time":1}],"atkTail":[{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_PARRY_REACT","reactType":"STABLE","trigger":2},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.2},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"NODE_HEAD"}},{"type":"SHOW_ANIMATION","animation":"atkTailStart"},{"type":"SPAWN_FX","delay":0.2,"duration":1,"effect":"FX:generic.charge#redRaysS","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":1},{"type":"SET_PHASE","phase":"ATTACK"},{"type":"SPAWN_FX","effect":"FX:generic.trail#platapusTailTrail","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"atkTailSlide"},{"type":"SET_SPEED","relative":2.9},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_SPEED","accel":4.5,"relative":1.8},{"type":"NAV_TO_RANGE","_skip":true,"forceTime":true,"maxTime":0.3,"moveDist":13.5,"target":{"ent":"target"},"targetDist":3},{"type":"SET_APPROACH_ALIGN","align":{"align":"FIGURE_ROOT","off":[0,-3,0],"rel":true}},{"type":"TARGET_FOLLOW_JUMP","adjustSpeed":11.5},{"type":"START_AIM_FX","_skip":true,"aimFx":"Circle8","pos":"Z_BASE"},{"type":"POINT_APPROACH","adjustSpeed":10,"distance":0.5,"duration":0.5},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.2},{"type":"WAIT_UNTIL_ANIM_DONE","_skip":true,"waitSkip":0.3},{"type":"SPAWN_FX","effect":"FX:generic.discharge#redBulbS","faceRotate":"FIGURE_FACE","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.2},{"type":"SET_SPEED","relative":1},{"type":"SET_FACE_STYLE","facingSpeed":0.3,"facingType":"TARGET"},{"type":"SHOW_ANIMATION","animation":"atkTailEnd","interpolate":0.3},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_2"},{"type":"STOP_XY"},{"type":"HIT_CIRCLE","attackInfo":{"damageFactor":2,"element":"NEUTRAL","fly":"MASSIVE2","hitType":"BLUNT","impact":"MASSIVE"},"duration":0.05,"expandSpline":"LINEAR","freeze":"HEAVY","hitDirFace":0.75,"minRadius":0,"multiHit":0,"radius":3.5,"target":{"ent":"self","align":"HOOK_2"}},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SPAWN_FX","effect":"FX:generic.impact#platapusGroundHit","faceRotate":"PRECISE","target":{"ent":"self","align":"HOOK_2"}},{"type":"WAIT","time":0.1},{"type":"SET_SPEED","relative":1},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.1},{"type":"SET_HIT_STABLE","hitStable":"HEAVY"},{"type":"SET_FRICTION","groundFriction":0.55},{"type":"WAIT","time":0.4},{"type":"SHOW_ANIMATION","animation":"moveBackLeft","interpolate":0.3},{"type":"WAIT","time":1}],"startWeak":[{"type":"SET_ENEMY_MODE","active":false,"mode":"unstable"},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:combat.weak#slimeWeak","group":"weak","target":{"ent":"self"}},{"type":"CONSOLE_LOG","_skip":true,"text":"BREAK"}],"endWeak":[{"type":"CLEAR_FX","group":"weak"}],"tailBlendTest":[{"type":"SET_HIT_STABLE","hitStable":"MASSIVE"},{"type":"SET_PHASE","phase":"PRE_ATTACK","time":1.2},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SPAWN_FX","effect":"FX:combat.telegraphs#redEye","faceRotate":"FIGURE_FACE","ignoreSlowMo":0,"target":{"ent":"self","align":"TOP"}},{"type":"SHOW_ANIMATION","animation":"atkTailStart"},{"type":"WAIT","time":1},{"type":"SHOW_ANIMATION","animation":"atkTailSlide"},{"type":"POINT_APPROACH","distance":6,"duration":0.35},{"type":"SET_SPEED","relative":3},{"type":"POINT_APPROACH","distance":3,"duration":[1,1.4]},{"type":"SHOW_ANIMATION","animation":"atkTailEnd"},{"type":"WAIT","time":0.1},{"type":"SET_SPEED","relative":1},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.1},{"type":"SET_FRICTION","groundFriction":0.55},{"type":"WAIT","time":0.4},{"type":"SHOW_ANIMATION","animation":"moveBackLeft","interpolate":0.3},{"type":"WAIT","time":1}],"init":[{"type":"WAIT","time":0.1}]},"proxies":{"chargedShot":{"action":[{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.projectile#platapusProjectile","group":"charge","target":{"ent":"self","align":"Z_BASE","off":[0,0,1.25]}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:generic.trail#PlatapusProjectileTrail","faceRotate":"PRECISE","target":{"ent":"self","align":"Z_BASE","off":[0,-0.5,0]}},{"type":"SET_SPEED","relative":1.25},{"type":"TARGET_FOLLOW_DASH","_skip":true,"rotateSpeed":16},{"type":"TARGET_FOLLOW_JUMP","_skip":true,"adjustSpeed":8},{"type":"POINT_APPROACH","_skip":true,"distance":1.5,"duration":1.2},{"type":"SHOOT_PROXY","_skip":true,"immediateShot":true,"pos":{"ent":"self","align":"Z_BASE"},"proxy":"boom"},{"type":"TACKLE","attackInfo":{"attackType":"MELEE","damageFactor":1.5,"element":"NEUTRAL","fly":"MASSIVE2","guardable":"NEVER","hitType":"PIERCE","impact":"MASSIVE"},"collideCancel":45,"duration":2,"freeze":"STRONG","orthoDirFactor":0.85,"rotateSpeed":75,"withBranches":"MISS_COLLIDE","_br":{"hit":[],"missed":[],"collide":[]}},{"type":"SHOOT_PROXY","immediateShot":true,"pos":{"ent":"self","align":"Z_BASE"},"proxy":"boom"},{"type":"CLEAR_FX","group":"charge"},{"type":"WAIT","time":0.2}],"collSize":[1.5,1.5,3],"config":{"collType":"PROJECTILE","walkAnim":"default","weight":-1},"walkAnims":{},"type":"Generic"},"boom":{"action":[{"type":"HIT_CIRCLE","attackInfo":{"damageFactor":1.5,"element":"NEUTRAL","fly":"HEAVY_FAR","hitType":"BLUNT","impact":"MASSIVE"},"duration":0.2,"expandSpline":"LINEAR","minRadius":0,"multiHit":0,"radius":2.5,"radiusExpand":0.5,"target":{"ent":"self"}},{"type":"SPAWN_FX","effect":"FX:generic.boom#redMedium-2","target":{"ent":"self"},"wait":true}],"config":{"walkAnim":"default","weight":60},"walkAnims":{},"type":"Generic"}},"reactions":{"Break":{"preAction":"startWeak","preSetState":"WEAK","type":"Break"}},"parts":{},"modes":{"unstable":{"fx":"FX:combat.weak#triggerWeak","parts":[],"resist":{"trigger":2.5,"type":"MULTIPLY"}}},"alts":{}}