{"base":{"altStates":[{"combat":"combat","condition":"true","norm":"cane"}],"character":"CHA:main#Eshrin","combatState":"combat","normState":"cane"},"actions":{"CAST_DMG":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.castStep"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#castAura","group":"aura","target":{"ent":"self"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#castBulb1","group":"bulb","target":{"ent":"self","align":"HOOK_1"}},{"type":"SHOW_ANIMATION","animation":"combatCastStart"},{"type":"SHOOT_PARTY_MOVE_PROXY"},{"type":"WAIT_UNTIL_PARTY_CAST_STEP"},{"type":"FACE_TO_TARGET","instant":true},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#castBulbSwing","group":"bulb","target":{"ent":"self"}},{"type":"SHOW_ANIMATION","animation":"combatCastActive","followUp":"combatCastLoop"},{"type":"WAIT","time":0.2},{"type":"WAIT_UNTIL_HOOK_READY","_skip":true,"hook":"HOOK_2"},{"type":"CLEAR_FX","group":"bulb"},{"type":"CLEAR_FX","group":"aura"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#castBulb2","group":"bulb","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT_UNTIL_PROXIES_DONE","group":"wiseMoveProxy"},{"type":"CLEAR_FX","group":"bulb"},{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.5}],"CAST_QUICK":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"VAR_NUMBER","changeType":"set","value":0,"varName":"ent.vars.castStep"},{"type":"SHOW_ANIMATION","animation":"combatCastEnd"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#castAura","group":"aura","target":{"ent":"self"}},{"type":"SHOOT_PARTY_MOVE_PROXY"},{"type":"WAIT_UNTIL_PROXIES_DONE","group":"wiseMoveProxy"}],"MANIPULATE":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"LABEL","name":"start"},{"type":"CLEAR_FX","group":"line"},{"type":"CLEAR_FX","group":"bulb"},{"type":"COMBAT_IF","condition":[{"type":"HAS_MANIPULATION_STATE","state":"REQUESTED"}],"_br":{"then":[{"type":"NAV_MANIPULATION_ADJUST"},{"type":"GOTO_LABEL","name":"start"}]}},{"type":"COMBAT_IF","condition":[{"type":"HAS_MANIPULATION_STATE","state":"PREPARING"}],"_br":{"then":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SHOW_ANIMATION","animation":"combatCastStart"},{"type":"SPAWN_FX","_skip":true,"duration":-1,"effect":"FX:combat.wise-magic#castLine","group":"line","target":{"ent":"self","align":"FOLLOW_TARGET"},"target2":{"ent":"self","align":"CENTER"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#castBulb1","group":"bulb","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT_UNTIL_COMBAT","condition":[{"type":"HAS_MANIPULATION_STATE","not":true,"state":"PREPARING"}]},{"type":"GOTO_LABEL","name":"start"}]}},{"type":"COMBAT_IF","condition":[{"type":"HAS_MANIPULATION_STATE","state":"LOCKED"}],"_br":{"then":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SHOW_ANIMATION","animation":"manipulateLock"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#castBulb1","group":"bulb","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT_UNTIL_COMBAT","condition":[{"type":"HAS_MANIPULATION_STATE","not":true,"state":"LOCKED"}]},{"type":"GOTO_LABEL","name":"start"}]}},{"type":"COMBAT_IF","condition":[{"type":"HAS_MANIPULATION_STATE","state":"STARTED"}],"_br":{"then":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SHOW_ANIMATION","animation":"manipulateExecute"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#castBulb2","group":"bulb","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT_UNTIL_COMBAT","condition":[{"type":"HAS_MANIPULATION_STATE","not":true,"state":"STARTED"}]},{"type":"GOTO_LABEL","name":"start"}]}},{"type":"COMBAT_IF","condition":[{"type":"HAS_MANIPULATION_STATE","state":"FINISHED"}],"_br":{"then":[{"type":"SHOW_ANIMATION","animation":"manipulateDone"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":0.5}]}},{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.4}],"SUPPORT_CAST":[{"type":"CLEAR_ANIMATION"},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":0.4,"spline":"EASE_OUT","target":{"ent":"self"},"target2":{"ent":"self","align":"FOLLOW_TARGET"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#commandAura","target":{"ent":"self","align":"Z_BASE"}},{"type":"SET_FLY_PROPS","height":1},{"type":"WAIT","time":0.4},{"type":"UNDO_CAMERA","speed":0.4,"spline":"EASE_STRONG"},{"type":"WAIT","time":0.2},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"ent.vars.supportReady"},{"type":"WAIT","time":-1}]},"proxies":{"dmgCast":{"action":[{"type":"SPAWN_FX","_skip":true,"duration":-1,"effect":"FX:combat.wise-magic#castLineDmg","target":{"ent":"self","align":"FOLLOW_TARGET"},"target2":{"ent":"parent","align":"CENTER"}},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp._filiaAttacked"},{"type":"WAIT","time":0.15},{"type":"SEND_NEXT_PARTY_CAST_STEP"},{"type":"WAIT","time":0.3},{"type":"CLEAR_FX"},{"type":"SHOOT_PROXY_RANGE","aimType":"KEEP_XY","angleRange":90,"angleVary":30,"count":4,"delay":0,"duration":0.3,"pos":{"ent":"self"},"startDistCollide":"NONE","uniformDir":0,"proxy":"castProjectile"},{"type":"SPAWN_FX","_skip":true,"duration":0.5,"effect":"FX:combat.wise-magic#castLineAttack","target":{"ent":"self","align":"FOLLOW_TARGET"},"target2":{"ent":"parent","align":"CENTER"}},{"type":"HIT_DIRECT","_skip":true,"attackInfo":{"element":"NEUTRAL","fly":"LIGHT","fx":"LIGHT","hitType":"SLASH","impact":"LIGHT","limiter":"WISE_DMG","triggerFactor":0},"dir":"RANDOM","duration":0.3,"hitCount":3,"multiHit":0,"target":"TARGET_COLL"},{"type":"WAIT","time":0.5}],"config":{"walkAnim":"default","weight":60},"connect":"ACTION","isSticky":{"stickTo":{"ent":"owner","align":"HOOK_1"}},"walkAnims":{},"type":"Generic"},"castProjectile":{"attackInfo":{"damageFactor":0.6,"element":"NEUTRAL","fly":"LIGHT","hints":[],"hitType":"SLASH","impact":"LIGHT","limiter":"WISE_DMG"},"figure":"FIG:weapon.projectiles#ballM","flyStraight":{"adjustAngle":4000,"start":{"adjustAngle":85,"angleTransTime":1,"duration":0.05,"speed":15,"transTime":0.6},"zVelAdjust":120},"fxTrail":"FX:combat.wise-magic#wiseProjTrail","hitType":"ONCE","maxTime":1,"speed":50,"zGravityFactor":0,"type":"Projectile"}},"moves":{"MANIPULATE":{"action":"MANIPULATE"},"DAMAGE":{"action":"CAST_DMG","proxy":"dmgCast"}},"specials":{}}