{"base":{"character":"CHA:main#NimaPast","combatState":"combat"},"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":"combatCast"},{"type":"WAIT","time":0.3},{"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":"combatCastPunchStart1"},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","aimType":"KEEP_XY","angleRange":90,"angleVary":30,"count":2,"delay":0,"duration":0.15,"pos":{"ent":"self","align":"HOOK_1"},"startDistCollide":"NONE","uniformDir":0,"proxy":"castProjectile"},{"type":"SHOW_ANIMATION","animation":"combatCastPunch2Link"},{"type":"WAIT","time":0.2},{"type":"SHOOT_PROXY_RANGE","aimType":"KEEP_XY","angleRange":90,"angleVary":30,"count":2,"delay":0,"duration":0.15,"pos":{"ent":"self","align":"HOOK_1"},"startDistCollide":"NONE","uniformDir":0,"proxy":"castProjectile"},{"type":"WAIT_UNTIL_HOOK_READY","_skip":true,"hook":"HOOK_2"},{"type":"CLEAR_FX","group":"bulb"},{"type":"CLEAR_FX","group":"aura"},{"type":"WAIT","time":0.4},{"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":"WAIT","time":0.2},{"type":"GOTO_LABEL","name":"start"}]}},{"type":"COMBAT_IF","condition":[{"type":"HAS_MANIPULATION_STATE","state":"PREPARING"}],"_br":{"then":[{"type":"SHOW_ANIMATION","animation":"combatCast"},{"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":"REQUESTED"}]},{"type":"GOTO_LABEL","name":"start"}]}},{"type":"COMBAT_IF","condition":[{"type":"HAS_MANIPULATION_STATE","state":"LOCKED"}],"_br":{"then":[{"type":"SHOW_ANIMATION","animation":"combatCastPre","followUp":"combatCastPreEnd"},{"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":"SHOW_ANIMATION","animation":"combatCastPre","followUp":"combatCastPreEnd"},{"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":"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.4,"element":"NEUTRAL","fly":"LIGHT","hints":[],"hitType":"SLASH","impact":"LIGHT","limiter":"WISE_DMG","triggerFactor":0},"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"},"hugeIcicle":{"action":[{"type":"TAKE_TARGET_STUN_LOCK"},{"type":"SHOW_ANIMATION","animation":"grow"},{"type":"WAIT","time":0.2},{"type":"HIT_DIRECT","attackInfo":{"damageFactor":25,"details":{"blockXY":1,"zVelAdd":0},"element":"CRYO","hitType":"SLASH","impact":"MASSIVE","lock":{"pullZ":{"offZ":2,"speed":2}}},"dir":"FACE","freeze":"STRONG","multiHit":0,"target":"TARGET_COLL"},{"type":"WAIT","time":1},{"type":"WAIT_UNTIL","condition":"$ent.owner.vars.boom"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:element.cryo#bigIcicleBoomCharge","target":{"ent":"self"}},{"type":"WAIT","time":1.3},{"type":"CLEAR_FX"},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:element.cryo#bigIcicleBoom","target":{"ent":"self"}},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.owner.vars.boom"},{"type":"WAIT","time":0.1},{"type":"HIT_DIRECT","attackInfo":{"damageFactor":40,"details":{"blockXY":1,"zVelAdd":12},"element":"CRYO","fly":"MASSIVE2","hitType":"SLASH","impact":"MASSIVE","lock":{"change":"UNLOCK"}},"dir":"FACE","freeze":"STRONG","multiHit":0,"target":"TARGET_COLL"},{"type":"WAIT","time":1}],"collSize":[0.125,0.125,3],"config":{"collType":"NONE","walkAnim":"default","weight":-1},"figure":"FIG:weapon.ice#icicleHuge","fxSpawn":"FX:element.cryo#bigIcicleSpawn","timeConnect":true,"walkAnims":{},"type":"Generic"}},"moves":{"MANIPULATE":{"action":"MANIPULATE","proxy":"manipulate"},"DAMAGE":{"action":"CAST_DMG"}},"specials":{"test":{"action":[{"type":"SHOW_ANIMATION","animation":"combatCast"},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":0.4,"spline":"EASE_OUT","target":{"ent":"self","align":"FOLLOW_TARGET"},"wait":true,"waitSkip":0.2,"zoom":1.5,"zoomOut":[0,10]},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#specialGroundChannel","target":{"ent":"self","align":"FOLLOW_BASE"},"target2":{"ent":"self","align":"FOLLOW_TARGET"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#specialLine1","group":"line","ignoreSlowMo":0.95,"target":{"ent":"self","align":"FOLLOW_TARGET"},"target2":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT","time":0.4},{"type":"SET_CAMERA_TARGET","speed":0.8,"spline":"EASE_STRONG","target":{"ent":"self"},"wait":true,"waitSkip":0.3,"zoom":1.25},{"type":"CLEAR_ANIMATION"},{"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.6},{"type":"CLEAR_FX","group":"line"},{"type":"SPAWN_FX","effect":"FX:combat.wise-magic#specialLinesBurst","ignoreSlowMo":0.95,"target":{"ent":"self","align":"FOLLOW_BASE"},"target2":{"ent":"self","align":"CENTER"}},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":1.2,"spline":"EASE_STRONG","target":{"ent":"self","align":"FOLLOW_TARGET"},"target2":{"ent":"self"},"wait":true,"waitSkip":0.2,"zoom":1.25,"zoomOut":[0,10]},{"type":"WAIT","time":0.1},{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"ent.vars.booms"},{"type":"LABEL","name":"loop"},{"type":"SPAWN_FX","effect":"FX:generic.boom#webEggBoom","target":{"ent":"self","align":"FOLLOW_TARGET"}},{"type":"HIT_DIRECT","attackInfo":{"damageFactor":5,"details":{"blockXY":1,"zVelAdd":0},"element":"IGNIS","fly":"MASSIVE","fx":"HEAVY","hitType":"BLUNT","impact":"MASSIVE"},"dir":"FACE","multiHit":0,"target":"TARGET_COLL"},{"type":"WAIT","time":0.4},{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.vars.booms"},{"type":"IF","condition":"$ent.vars.booms > 0","_br":{"then":[{"type":"GOTO_LABEL","name":"loop"}]}},{"type":"SET_CAMERA_TARGET","_skip":true,"speed":1,"spline":"EASE_STRONG","target":{"ent":"player"},"target2":{"ent":"self","align":"FOLLOW_TARGET"},"zoom":1.25},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":0.6,"spline":"EASE_STRONG","target":{"ent":"player","align":"CENTER"},"wait":true,"waitSkip":0.4,"zoom":1.5,"zoomOut":[0,10]},{"type":"INSERT_PLAYER_TEAM_ATTACK","attack":"firePunch"},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":0.6,"spline":"EASE_STRONG","target":{"ent":"self","align":"FOLLOW_TARGET"},"wait":true,"waitSkip":0.2,"zoom":1.5,"zoomOut":[0,10]},{"type":"VAR_NUMBER","changeType":"set","value":4,"varName":"ent.vars.booms"},{"type":"LABEL","name":"loop3"},{"type":"SPAWN_FX","effect":"FX:generic.boom#webEggBoom","target":{"ent":"self","align":"FOLLOW_TARGET"}},{"type":"HIT_DIRECT","attackInfo":{"damageFactor":10,"details":{"blockXY":1,"zVelAdd":0},"element":"IGNIS","fly":"MASSIVE","fx":"HEAVY","hitType":"BLUNT","impact":"MASSIVE"},"dir":"FACE","multiHit":0,"target":"TARGET_COLL"},{"type":"WAIT","time":0.2},{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"ent.vars.booms"},{"type":"IF","condition":"$ent.vars.booms > 0","_br":{"then":[{"type":"GOTO_LABEL","name":"loop3"}]}},{"type":"SPAWN_FX","effect":"FX:generic.boom#webEggBoom","target":{"ent":"self","align":"FOLLOW_TARGET"}},{"type":"HIT_DIRECT","attackInfo":{"damageFactor":10,"details":{"blockXY":1,"zVelAdd":0},"element":"IGNIS","fly":"MASSIVE4","fx":"HEAVY","hitType":"BLUNT","impact":"MASSIVE","lock":{"change":"UNLOCK"}},"dir":"FACE","multiHit":0,"target":"TARGET_COLL"},{"type":"WAIT","time":0.5},{"type":"JUMP","_skip":true,"jumpHeight":"M","wait":true},{"type":"JUMP","_skip":true,"jumpHeight":"M","wait":true},{"type":"JUMP","_skip":true,"jumpHeight":"M","wait":true},{"type":"JUMP","_skip":true,"jumpHeight":"M","wait":true}],"playerDist":[3.5,4.5],"wiseBonus":0.1},"bigIcicle":{"action":[{"type":"SHOW_ANIMATION","animation":"combatCast"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#commandAura","group":"aura","target":{"ent":"self","align":"Z_BASE"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#specialBulb1","group":"bulb","target":{"ent":"self","align":"HOOK_1"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#specialGroundChannel","group":"line","target":{"ent":"self","align":"FOLLOW_BASE"},"target2":{"ent":"self","align":"FOLLOW_TARGET"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#specialLine1","group":"line","ignoreSlowMo":0.95,"target":{"ent":"self","align":"FOLLOW_TARGET"},"target2":{"ent":"self","align":"HOOK_1"}},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":0.9,"spline":"EASE_STRONG","target":{"ent":"self","align":"FOLLOW_TARGET"},"wait":true,"waitSkip":0.2,"zoom":1.5,"zoomOut":[0,10]},{"type":"WAIT","time":0.6},{"type":"SET_CAMERA_TARGET","speed":0.8,"spline":"EASE_STRONG","target":{"ent":"self"},"wait":true,"waitSkip":0.5,"zoom":1.25},{"type":"SET_CAMERA_ZOOM","duration":1.5,"zoom":2},{"type":"CLEAR_ANIMATION"},{"type":"SHOW_ANIMATION","animation":"specialCast1"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_3"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#specialSweep","group":"sweep","ignoreSlowMo":1,"target":{"ent":"self","align":"HOOK_3"}},{"type":"WAIT_UNTIL_ANIM_DONE"},{"type":"CLEAR_FX","group":"sweep"},{"type":"WAIT","time":0.1},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#specialSweep","group":"sweep","ignoreSlowMo":1,"target":{"ent":"self","align":"HOOK_3"}},{"type":"SHOW_ANIMATION","animation":"specialCast2"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_2"},{"type":"CLEAR_FX","group":"aura"},{"type":"CLEAR_FX","group":"bulb"},{"type":"CLEAR_FX","group":"line"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#specialGroundPost","group":"line","target":{"ent":"self","align":"FOLLOW_BASE"}},{"type":"SPAWN_FX","effect":"FX:combat.wise-magic#specialBulbBurst","ignoreSlowMo":1,"target":{"ent":"self","align":"HOOK_1"}},{"type":"SET_CAMERA_ZOOM","duration":0.2,"spline":"EASE_OUT","zoom":1.5},{"type":"ADD_SLOW_MOTION","duration":0.2,"timeFactor":0.001},{"type":"WAIT","ignoreSlowDown":true,"time":0.2},{"type":"CLEAR_FX","delay":0.3,"group":"sweep"},{"type":"SPAWN_FX","effect":"FX:combat.wise-magic#specialLinesBurst","ignoreSlowMo":0.95,"target":{"ent":"self","align":"FOLLOW_BASE"},"target2":{"ent":"self","align":"CENTER"}},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":0.8,"spline":"EASE_OUT","target":{"ent":"self","align":"FOLLOW_TARGET","off":[0,0,5]},"target2":{"ent":"self","off":[0,0,5]},"waitSkip":0.2,"zoom":1.25,"zoomOut":[0,10]},{"type":"SET_CAMERA_TARGET","parallel":true,"speed":1.5,"spline":"EASE_STRONG","target":{"ent":"self","align":"FOLLOW_BASE","off":[0,0,2]},"wait":true,"waitSkip":0.5,"zoomOut":[0,10]},{"type":"CLEAR_ANIMATION"},{"type":"VAR_NUMBER","changeType":"set","value":3,"varName":"ent.vars.booms"},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"ent.vars.boom"},{"type":"CLEAR_FX","group":"line"},{"type":"SET_CAMERA_ZOOM","duration":1.3,"spline":"EASE_STRONG","zoom":2.3},{"type":"SPAWN_FX","effect":"FX:element.cryo#bigIcicleCharge","ignoreSlowMo":0.95,"target":{"ent":"self","align":"FOLLOW_BASE"},"target2":{"ent":"self","align":"FOLLOW_BASE","off":[0,0,9]}},{"type":"WAIT","time":1.1},{"type":"SHOOT_PROXY","pos":{"ent":"self","align":"FOLLOW_BASE"},"proxy":"hugeIcicle"},{"type":"WAIT","ignoreSlowDown":true,"time":0.2},{"type":"SET_CAMERA_TARGET","parallel":true,"speed":0.6,"spline":"EASE_OUT","target":{"ent":"self","align":"FOLLOW_BASE","off":[0,0,4]},"wait":true,"waitSkip":0.5,"zoom":1.25,"zoomOut":[0,10]},{"type":"WAIT","time":0.7},{"type":"SET_CAMERA_TARGET","_skip":true,"speed":1,"spline":"EASE_STRONG","target":{"ent":"player"},"target2":{"ent":"self","align":"FOLLOW_TARGET"},"zoom":1.25},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":0.6,"spline":"EASE_STRONG","target":{"ent":"player","align":"CENTER"},"wait":true,"waitSkip":0.4,"zoom":1.5,"zoomOut":[0,10]},{"type":"INSERT_PLAYER_TEAM_ATTACK","attack":"firePunch"},{"type":"ADD_SLOW_MOTION","clearFirst":true,"ignoreFigShake":true,"invert":"ALL","name":"superSlow","timeFactor":0.001},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"ent.vars.boom"},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":1.3,"spline":"EASE_STRONG","target":{"ent":"self","align":"FOLLOW_BASE","off":[0,0,3]},"wait":true,"waitSkip":0.2,"zoomOut":5},{"type":"WAIT_UNTIL","condition":"!$ent.vars.boom"},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":0.3,"spline":"EASE_OUT","target":{"ent":"self","align":"FOLLOW_TARGET"},"waitSkip":0.2,"zoom":1.25},{"type":"WAIT","ignoreSlowDown":true,"time":0.1},{"type":"ADD_SLOW_MOTION","clearFirst":true,"duration":0.3,"ignoreFigShake":true,"invFactor":0.15,"invert":"ALL","name":"superSlow","timeFactor":0.05},{"type":"WAIT","time":0.5},{"type":"RESET_CAMERA","speed":"SLOW"},{"type":"WAIT","time":1},{"type":"JUMP","_skip":true,"jumpHeight":"M","wait":true},{"type":"JUMP","_skip":true,"jumpHeight":"M","wait":true},{"type":"JUMP","_skip":true,"jumpHeight":"M","wait":true},{"type":"JUMP","_skip":true,"jumpHeight":"M","wait":true}],"playerDist":[3.5,4.5],"wiseBonus":0.1}}}