{"actions":{"enemyDieFade":{"args":[],"steps":[{"type":"SPAWN_FX","detached":true,"effect":"FX:combat.defeat#fade","target":{"ent":"self"},"wait":true}]},"enemyFallFade":{"args":[],"steps":[{"type":"SET_FLY_PROPS","height":0},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":0},{"type":"SET_Z_VEL","zValue":-1},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:combat.defeat#fadeFall","ignoreSlowMo":0,"target":{"ent":"self"}},{"type":"WAIT","time":0.7}]},"enemyHideFade":{"args":[],"steps":[{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:generic.fade#hideNPC","ignoreSlowMo":0,"target":{"ent":"self"}},{"type":"WAIT","time":0.7}]},"doorEnter":{"args":[],"steps":[{"type":"SET_COLL","collType":"NONE"},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":0},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"SET_SPEED","relative":0.5},{"type":"SHOW_ANIMATION","animation":"walk","interpolate":0.2},{"type":"SPAWN_FX","duration":-1,"effect":"FX:interact.doors#enterHide","target":{"ent":"self"}},{"type":"MOVE_TO","target":{"var":"call.doorPos1"}},{"type":"MOVE_TO","target":{"var":"call.doorPos2"}},{"type":"WAIT","time":-1}]},"doorWait":{"args":[],"steps":[{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"SET_SPEED","relative":0.5},{"type":"SET_COLL","collType":"NONE"},{"type":"HEAD_ROT_TO","target":{"ent":"seqTarget","align":"CENTER"}},{"type":"MOVE_TO","precise":true,"target":{"var":"call.doorPos1"}},{"type":"CLEAR_HEAD_ROT"},{"type":"FACE_TO","target":{"ent":"seqTarget","align":"CENTER"}},{"type":"WAIT","time":-1}]},"doorPushWait":{"args":[],"steps":[{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_SPEED","relative":0.8},{"type":"SET_COLL","collType":"NONE"},{"type":"FACE_TO","_skip":true,"instant":true,"target":{"ent":"seqTarget","align":"CENTER"}},{"type":"SHOW_ANIMATION","animation":"doorPush"},{"type":"MOVE_TO","precise":true,"target":{"var":"call.doorPos1"}},{"type":"FACE_TO","_skip":true,"target":{"ent":"seqTarget","align":"CENTER"}},{"type":"WAIT","time":-1}]},"doorPullWait":{"args":[],"steps":[{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_SPEED","relative":1},{"type":"SET_COLL","collType":"NONE"},{"type":"FACE_TO","_skip":true,"instant":true,"target":{"ent":"seqTarget","align":"CENTER"}},{"type":"SHOW_ANIMATION","animation":"doorPull"},{"type":"MOVE_TO","precise":true,"target":{"var":"call.doorPos1"}},{"type":"FACE_TO","_skip":true,"target":{"ent":"seqTarget","align":"CENTER"}},{"type":"WAIT","time":-1}]},"charSpotFace":{"args":[],"steps":[{"type":"FACE_TO","target":{"ent":"seqTarget"}}]},"charSpotReset":{"args":[],"steps":[{"type":"NPC_RESET_POST_TALK"}]},"charXenoTurn":{"args":[],"steps":[{"type":"LABEL","name":"start"},{"type":"TURN_TO","target":{"ent":"seqTarget","align":"CENTER"}},{"type":"HEAD_ROT_TO","target":{"ent":"seqTarget","align":"CENTER"}},{"type":"WAIT","time":2},{"type":"GOTO_LABEL","name":"start"}]},"charXenoHead":{"args":[],"steps":[{"type":"LABEL","name":"start"},{"type":"HEAD_ROT_TO","target":{"ent":"seqTarget"}},{"type":"WAIT","time":2},{"type":"GOTO_LABEL","name":"start"}]},"charEnter":{"args":[],"steps":[{"type":"NPC_ENTER_LEAVE"}]},"charLeave":{"args":[],"steps":[{"type":"NPC_ENTER_LEAVE","leave":true}]},"partyNavAway":{"args":[{"defaultValue":1,"info":"Total distance each party member will try to distance themselves from each other","name":"distance","type":"Number"}],"steps":[{"type":"CONSOLE_LOG","_skip":true,"text":"Call-Action for use in DO_PARTY_ACTION to have two party members quickly get some distance from each other.\nDoes nothing when there's less than 2 party members."},{"type":"IF","condition":"$party.size >= 2","_br":{"then":[{"type":"WAIT","time":0.4},{"type":"COMBAT_IF","condition":[{"type":"IS_ENTITY","otherEntity":{"party":"PARTY_1"},"thisEntity":{"self":1}}],"else":true,"_br":{"then":[{"type":"NAV_AWAY_FROM","distance":{"var":"call.distance"},"maxTime":5,"target":{"ent":"party","key":"PARTY_2"}}],"else":[{"type":"COMBAT_IF","condition":[{"type":"IS_ENTITY","otherEntity":{"party":"PARTY_2"},"thisEntity":{"self":1}}],"_br":{"then":[{"type":"NAV_AWAY_FROM","distance":{"var":"call.distance"},"maxTime":5,"target":{"ent":"party","key":"PARTY_1"}}]}}]}}]}}]},"partyNavTo1":{"args":[{"info":"The positon for PARTY_1 to move to, if there are 2 members","name":"positionParty1","type":"Position"},{"info":"The positon for PARTY_2 to move to, if there are 2 members","name":"positionParty2","type":"Position"},{"info":"The positon for PARTY_1 to move to when they're the only member; uses positionParty1 if undefined","name":"positionSolo","optional":true,"type":"Position"},{"info":"The positon for the player to move to, if the step moves them too; uses positionParty1 if undefined","name":"positionPlayer","optional":true,"type":"Position"},{"defaultValue":5,"info":"Define the maxTime for the navigation","name":"maxTime","type":"Number"}],"steps":[{"type":"CONSOLE_LOG","_skip":true,"text":"Call-Action for use in DO_PARTY_ACTION to navigate the two party members (and optionally the player) to different positions more easily."},{"type":"COMBAT_IF","condition":[{"type":"IS_ENTITY","not":true,"otherEntity":{"player":1},"thisEntity":{"self":1}}],"else":true,"_br":{"then":[{"type":"IF","condition":"$party.size >= 2","else":true,"_br":{"then":[{"type":"COMBAT_IF","condition":[{"type":"IS_ENTITY","otherEntity":{"party":"PARTY_1"},"thisEntity":{"self":1}}],"else":true,"_br":{"then":[{"type":"NAV_TO","maxTime":{"var":"call.maxTime"},"slowDist":0.5,"target":{"var":"call.positionParty1"}}],"else":[{"type":"COMBAT_IF","condition":[{"type":"IS_ENTITY","otherEntity":{"party":"PARTY_2"},"thisEntity":{"self":1}}],"_br":{"then":[{"type":"NAV_TO","maxTime":{"var":"call.maxTime"},"slowDist":0.5,"target":{"var":"call.positionParty2"}}]}}]}}],"else":[{"type":"IF","condition":"!$call.positionSolo","else":true,"_br":{"then":[{"type":"NAV_TO","maxTime":{"var":"call.maxTime"},"slowDist":0.5,"target":{"var":"call.positionParty1"}}],"else":[{"type":"NAV_TO","maxTime":{"var":"call.maxTime"},"slowDist":0.5,"target":{"var":"call.positionSolo"}}]}}]}}],"else":[{"type":"IF","condition":"!$call.positionPlayer","else":true,"_br":{"then":[{"type":"NAV_TO","maxTime":{"var":"call.maxTime"},"slowDist":0.5,"target":{"var":"call.positionParty1"}}],"else":[{"type":"NAV_TO","maxTime":{"var":"call.maxTime"},"slowDist":0.5,"target":{"var":"call.positionPlayer"}}]}}]}}]},"navSingleParty":{"args":[{"name":"pos","type":"Position"},{"name":"dir","type":"Vector2"}],"steps":[{"type":"NAV_TO","failTeleport":"ON","slowDist":2,"target":{"var":"call.pos"}},{"type":"FACE_TO_DIR","direction":{"var":"call.dir"}}]},"elevatorPosition":{"args":[],"steps":[{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"},{"type":"WAIT","time":{"var":"call.wait"}},{"type":"IF","condition":"!$call.slowOnly","_br":{"then":[{"type":"NAV_TO","distance":0.5,"slowDist":2,"target":{"var":"call.pos1"}}]}},{"type":"SET_SPEED","relative":0.4},{"type":"MOVE_TO","precise":true,"target":{"var":"call.pos1"}},{"type":"FACE_TO_DIR","direction":{"var":"call.face"}}]},"turnTo":{"args":[{"info":"Position to turn entity to","name":"pos","type":"Target"},{"defaultValue":false,"info":"Only rotates the head without turning the body","name":"headOnly","type":"Boolean"},{"defaultValue":0,"info":"Tme to wait for each entity before turning","name":"wait","type":"Number"}],"steps":[{"type":"WAIT","time":{"var":"call.wait"}},{"type":"IF","condition":"$call.headOnly","else":true,"_br":{"then":[{"type":"HEAD_ROT_TO","speed":0.4,"target":{"var":"call.pos"}}],"else":[{"type":"TURN_TO","faceRotSpeed":3,"target":{"var":"call.pos"}}]}}]},"turnToEntity":{"args":[{"info":"Entity to turn to.","name":"entity","type":"Entity"},{"defaultValue":false,"info":"Only rotates the head without turning the body","name":"headOnly","type":"Boolean"},{"defaultValue":0,"info":"Tme to wait for each entity before turning","name":"wait","type":"Number"}],"steps":[{"type":"WAIT","time":{"var":"call.wait"}},{"type":"IF","condition":"$call.headOnly","else":true,"_br":{"then":[{"type":"HEAD_ROT_TO","speed":0.5,"target":{"ent":"var","key":"call.entity","align":"CENTER"}}],"else":[{"type":"TURN_TO","faceRotSpeed":3,"target":{"ent":"var","key":"call.entity","align":"CENTER"}}]}}]},"delayCharReset":{"args":[{"defaultValue":0,"info":"Tme to wait for each entity before resetting","name":"wait","type":"Number"}],"steps":[{"type":"WAIT","time":{"var":"call.wait"}},{"type":"RESET_CHAR"}]},"destructPick1":{"args":[{"defaultValue":0.25,"info":"Duration of the collect-animation playing before finishing.","name":"interactDuration","type":"Number"},{"defaultValue":"interactStart","info":"Special hint to send at entity when interact starts. Keep \"interactStart\" to trigger interactFx.","name":"hintStart","type":"String"},{"defaultValue":"interactEnd","info":"Special hint to send at entity when interact ends. Keep \"interactEnd\" to stop interactFx.","name":"hintEnd","type":"String"}],"steps":[{"type":"WAIT","time":0.1},{"type":"MOVE_TO","distance":0.9,"maxTime":5,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","target":{"ent":"seqTarget"}},{"type":"WAIT","time":0.1},{"type":"SHOW_ANIMATION","animation":"ladderUp"},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":{"var":"call.hintStart"}},{"type":"WAIT","time":{"var":"call.interactDuration"}},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":{"var":"call.hintEnd"}},{"type":"CLEAR_ANIMATION"},{"type":"SET_FRICTION","airFriction":0.1},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.2},{"type":"JUMP","jumpHeight":"M","wait":true}]},"destructPick2":{"args":[{"defaultValue":0.25,"info":"Duration of the collect-animation playing before finishing.","name":"interactDuration","type":"Number"},{"defaultValue":"interactStart","info":"Special hint to send at entity when interact starts. Keep \"interactStart\" to trigger interactFx.","name":"hintStart","type":"String"},{"defaultValue":"interactEnd","info":"Special hint to send at entity when interact ends. Keep \"interactEnd\" to stop interactFx.","name":"hintEnd","type":"String"}],"steps":[{"type":"WAIT","time":0.1},{"type":"MOVE_TO","distance":0.9,"maxTime":5,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","target":{"ent":"seqTarget"}},{"type":"WAIT","time":0.1},{"type":"JUMP","jumpHeight":"S","wait":true},{"type":"JUMP","jumpHeight":"S","wait":true},{"type":"SHOW_ANIMATION","animation":"ladderUp"},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":{"var":"call.hintStart"}},{"type":"WAIT","time":{"var":"call.interactDuration"}},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":{"var":"call.hintEnd"}},{"type":"CLEAR_ANIMATION"},{"type":"JUMP","jumpHeight":"NICE","wait":true}]},"destructTreeShake":{"args":[{"defaultValue":0.25,"info":"Duration of the collect-animation playing before finishing.","name":"interactDuration","type":"Number"},{"defaultValue":"interactStart","info":"Special hint to send at entity. Will be \"interactStart\" by default.","name":"hintStart","type":"String"},{"defaultValue":"interactEnd","info":"Special hint to send at entity. Will be \"interactEnd\" by default.","name":"hintEnd","type":"String"}],"steps":[{"type":"SET_CAMERA_TARGET","speed":"SLOWER","target":{"ent":"seqTarget","align":"CENTER"},"zoom":1.2},{"type":"MOVE_TO","distance":0.5,"maxTime":1,"subCollBounds":true,"target":{"ent":"seqTarget"}},{"type":"SET_COLL","collType":"TRIGGER"},{"type":"SET_SPEED","relative":0.4},{"type":"MOVE_TO","distance":0.05,"maxTime":1,"precise":true,"subCollBounds":true,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","target":{"ent":"seqTarget"}},{"type":"SHOW_ANIMATION","animation":"treeShake","interpolate":0.1},{"type":"WAIT","time":0.1},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":{"var":"call.hintStart"}},{"type":"WAIT","time":{"var":"call.interactDuration"}},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":{"var":"call.hintEnd"}},{"type":"CLEAR_ANIMATION"},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.1},{"type":"RESET_COLL"}]},"destructGroundPull":{"args":[{"defaultValue":0.25,"info":"Duration of the switch-interact-animation playing before finishing.","name":"interactDuration","type":"Number"},{"defaultValue":"interactStart","info":"Special hint to send at entity when interact starts. Keep \"interactStart\" to trigger interactFx.","name":"hintStart","type":"String"},{"defaultValue":"interactEnd","info":"Special hint to send at entity when interact ends. Keep \"interactEnd\" to stop interactFx.","name":"hintEnd","type":"String"}],"steps":[{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_COLL","collType":"DASHING"},{"type":"NAV_TO","distance":1,"entityDodging":"OFF","failTeleport":"ON","maxTime":1,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","instant":true,"target":{"ent":"seqTarget"}},{"type":"SHOW_ANIMATION","animation":"groundPull"},{"type":"MOVE_TO","backDist":0.5,"distance":0.75,"forceTime":true,"maxTime":0.15,"precise":true,"target":{"ent":"seqTarget"}},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":{"var":"call.hintStart"}},{"type":"WAIT","time":{"var":"call.interactDuration"}},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":{"var":"call.hintEnd"}},{"type":"SHOW_ANIMATION","animation":"groundPullEnd","followUp":"idle"},{"type":"WAIT","time":0.1},{"type":"RESET_COLL"}]},"destructGroundPickUp":{"args":[{"defaultValue":0.25,"info":"Duration of the switch-interact-animation playing before finishing.","name":"interactDuration","type":"Number"},{"defaultValue":"interactStart","info":"Special hint to send at entity when interact starts. Keep \"interactStart\" to trigger interactFx.","name":"hintStart","type":"String"},{"defaultValue":"interactEnd","info":"Special hint to send at entity when interact ends. Keep \"interactEnd\" to stop interactFx.","name":"hintEnd","type":"String"}],"steps":[{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_COLL","collType":"TRIGGER"},{"type":"NAV_TO","distance":1,"entityDodging":"OFF","failTeleport":"ON","maxTime":1,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","instant":true,"target":{"ent":"seqTarget"}},{"type":"SHOW_ANIMATION","animation":"groundPull"},{"type":"MOVE_TO","distance":0.75,"forceTime":true,"maxTime":0.15,"precise":true,"target":{"ent":"seqTarget"}},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":{"var":"call.hintStart"}},{"type":"WAIT","time":{"var":"call.interactDuration"}},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":{"var":"call.hintEnd"}},{"type":"SHOW_ANIMATION","animation":"groundPullEnd","followUp":"idle"},{"type":"WAIT","time":0.1},{"type":"RESET_COLL"}]},"switchPress1":{"args":[{"defaultValue":0.25,"info":"Duration of the switch-interact-animation playing before finishing.","name":"call.interactDuration","type":"Number"}],"steps":[{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_COLL","collType":"TRIGGER"},{"type":"NAV_AWAY_FROM","distance":1,"maxTime":1,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","instant":true,"target":{"ent":"seqTarget"}},{"type":"SHOW_ANIMATION","animation":"switchTouch"},{"type":"MOVE_TO","distance":1,"forceTime":true,"maxTime":0.1,"precise":true,"target":{"ent":"seqTarget"}},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"destructInteractStart"},{"type":"WAIT","time":{"var":"call.interactDuration"}},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"destructInteractEnd"},{"type":"SHOW_ANIMATION","animation":"switchTouchEnd","followUp":"idle"},{"type":"WAIT","time":0.1},{"type":"RESET_COLL"}]},"switchStep1":{"args":[{"defaultValue":0.25,"info":"Duration of the switch-interact-animation playing before finishing.","name":"call.interactDuration","type":"Number"}],"steps":[{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_COLL","collType":"TRIGGER"},{"type":"MOVE_TO","distance":1.2,"maxTime":0.25,"target":{"ent":"seqTarget"}},{"type":"SHOW_ANIMATION","animation":"switchStep","interpolate":0.1},{"type":"MOVE_TO","distance":0.6,"forceTime":true,"maxTime":0.2,"precise":true,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","instant":true,"maxAngle":0,"target":{"ent":"seqTarget"}},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"destructInteractStart"},{"type":"WAIT","time":{"var":"call.interactDuration"}},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"destructInteractEnd"},{"type":"WAIT","time":0.2},{"type":"RESET_COLL"}]},"switchPull1":{"args":[{"defaultValue":0.25,"info":"Duration of the switch-interact-animation playing before finishing.","name":"call.interactDuration","type":"Number"}],"steps":[{"type":"WAIT","time":0.1},{"type":"MOVE_TO","distance":0.8,"maxTime":5,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","maxAngle":0,"target":{"ent":"seqTarget"}},{"type":"WAIT","time":0.1},{"type":"SHOW_ANIMATION","animation":"nyxVeinConvert"},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"destructInteractStart"},{"type":"WAIT","time":{"var":"call.interactDuration"}},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"destructInteractEnd"},{"type":"SHOW_ANIMATION","animation":"nyxVeinConvert2","wait":true},{"type":"CLEAR_ANIMATION"},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.1}]},"switchPressTest":{"args":[{"defaultValue":0.25,"info":"Duration of the switch-interact-animation playing before finishing.","name":"call.interactDuration","type":"Number"}],"steps":[{"type":"WAIT","time":0.1},{"type":"MOVE_TO","distance":0.8,"maxTime":5,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","maxAngle":0,"target":{"ent":"seqTarget"}},{"type":"WAIT","time":0.1},{"type":"SHOW_ANIMATION","animation":"nyxVeinConvert"},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"destructInteractStart"},{"type":"WAIT","time":{"var":"call.interactDuration"}},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"destructInteractEnd"},{"type":"SHOW_ANIMATION","animation":"nyxVeinConvert2","wait":true},{"type":"CLEAR_ANIMATION"},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.1}]},"chestOpen":{"args":[],"steps":[{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_COLL","collType":"TRIGGER"},{"type":"NAV_AWAY_FROM","distance":1,"maxTime":1,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","instant":true,"target":{"ent":"seqTarget"}},{"type":"SHOW_ANIMATION","animation":"switchTouch"},{"type":"MOVE_TO","distance":1,"forceTime":true,"maxTime":0.1,"precise":true,"target":{"ent":"seqTarget"}},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"chestOpenStart"},{"type":"WAIT","time":0.1},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"chestOpenEnd"},{"type":"SHOW_ANIMATION","animation":"switchTouchEnd","followUp":"idle"},{"type":"WAIT","time":0.1},{"type":"RESET_COLL"}]},"chestOpenTrap":{"args":[{"defaultValue":{},"info":"The entity that is interacted with for the trap to event to trigger","name":"trapEntity","type":"Entity"},{"info":"If defined, doesn't actually open chest but instead activates this boolean; use this in preEvent of trap-chests","name":"trapVar","optional":true,"type":"VarName"}],"steps":[{"type":"SET_TMP_TARGET","target":{"var":"call.trapEntity"}},{"type":"VAR_VEC3_FROM_POS","position":{"ent":"var","key":"call.trapEntity"},"varName":"call.tmpPos"},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_COLL","collType":"TRIGGER"},{"type":"NAV_AWAY_FROM","distance":1,"maxTime":1,"target":{"var":"call.tmpPos"}},{"type":"FACE_TO","instant":true,"target":{"var":"call.tmpPos"}},{"type":"SHOW_ANIMATION","animation":"switchTouch"},{"type":"MOVE_TO","distance":1,"forceTime":true,"maxTime":0.1,"precise":true,"target":{"var":"call.tmpPos"}},{"type":"IF","condition":"$call.trapVar","_br":{"then":[{"type":"VAR_BOOL","changeType":"set","value":true,"varName":{"var":"call.trapVar"}}]}},{"type":"SHOW_ANIMATION","animation":"switchTouchEnd","followUp":"idle"},{"type":"WAIT","time":0.1},{"type":"RESET_COLL"}]},"questDigSand1":{"args":[{"defaultValue":0.25,"info":"Duration of the switch-interact-animation playing before finishing.","name":"interactDuration","type":"Number"},{"defaultValue":"interactStart","info":"Special hint to send at entity when interact starts. Keep \"interactStart\" to trigger interactFx.","name":"hintStart","type":"String"},{"defaultValue":"interactEnd","info":"Special hint to send at entity when interact ends. Keep \"interactEnd\" to stop interactFx.","name":"hintEnd","type":"String"}],"steps":[{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_COLL","collType":"TRIGGER"},{"type":"NAV_AWAY_FROM","distance":0.5,"maxTime":1,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","instant":true,"target":{"ent":"seqTarget"}},{"type":"SHOW_ANIMATION","animation":"groundPull"},{"type":"MOVE_TO","distance":0.75,"forceTime":true,"maxTime":0.15,"precise":true,"target":{"ent":"seqTarget"}},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":{"var":"call.hintStart"}},{"type":"WAIT","time":{"var":"call.interactDuration"}},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":{"var":"call.hintEnd"}},{"type":"CLEAR_FX","_skip":true,"entity":{"seqTarget":1}},{"type":"SHOW_ANIMATION","animation":"groundPullEnd","followUp":"idle"},{"type":"WAIT","time":0.1},{"type":"RESET_COLL"}]},"puzzlePreparePpGrip":{"args":[],"steps":[{"type":"ALIGN_PUSH_PULL_POS","component":{"seqTarget":1},"duration":0.05},{"type":"SHOW_ANIMATION","animation":"gripStand"}]},"getRotated":{"args":[{"info":"How many rotations with 0.3 damage-factor will happen","name":"rotationCount","type":"Number"},{"info":"The position the entity will be thrown at after the rotating","name":"throwPos","type":"Target"}],"steps":[{"type":"SHOW_WALK_ANIMATION","animation":"damage"},{"type":"JUMP_TO","target":{"var":"call.throwPos"}},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":0},{"type":"LABEL","name":"rotation"},{"type":"IF","condition":"$call.rotationCount","_br":{"then":[{"type":"ROTATE_FACE","random":0,"time":0.4,"turn":-360},{"type":"VAR_NUMBER","changeType":"sub","value":1,"varName":"call.rotationCount"},{"type":"IF","condition":"$call.rotationCount","_br":{"then":[{"type":"GOTO_LABEL","name":"rotation"}]}}]}},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":1},{"type":"SET_BOUNCE","bounceZ":0.3},{"type":"JUMP_TO","target":{"var":"call.throwPos"}},{"type":"WAIT","time":0.4},{"type":"SET_BOUNCE","bounceZ":0},{"type":"CLEAR_ANIMATION"}]},"rogueGateEnter":{"args":[],"steps":[{"type":"SET_COLL","collType":"NONE"},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":0},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SPAWN_FX","effect":"FX:generic.fade#terraRogueGate","faceRotate":"PRECISE","target":{"ent":"self","align":"CENTER"}},{"type":"SET_SPEED","relative":1},{"type":"MOVE_FORWARD","collideCancel":0,"maxTargetDistance":0,"time":0.5}]},"teamAttackStart":{"args":[],"steps":[{"type":"HIT_DIRECT","attackInfo":{"damageFactor":0,"details":{"blockXY":1,"zVelAdd":0},"element":"NEUTRAL","fly":"MEDIUM","fx":"NONE","hitType":"SLASH","impact":"BREAK","limiter":"NO_DMG","lock":{}},"dir":"FACE","multiHit":0,"target":"TARGET_COLL"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#commandLock","target":{"ent":"self","align":"FOLLOW_BASE"}}]},"teamAttackAdjust":{"args":[{"defaultValue":4,"name":"minDist","optional":true,"type":"Number"},{"info":"8","name":"maxDist","type":"Boolean"}],"steps":[{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":{"var":"call.minDist"},"noNavCheck":true}],"else":true,"_br":{"then":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_Z_VEL","zValue":12},{"type":"NAV_TO_RANGE","avoidSideway":true,"moveDist":6,"target":{"ent":"self","align":"FOLLOW_TARGET"},"targetDist":{"var":"call.minDist"}},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"NAV_AWAY_FROM","_skip":true,"distance":{"var":"call.minDist"},"slowDist":12,"slowTargetFace":true,"subCollBounds":true,"target":{"ent":"self","align":"FOLLOW_TARGET"}}],"else":[{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":{"var":"call.maxDist"},"noNavCheck":true,"not":true}],"_br":{"then":[{"type":"NAV_AWAY_FROM","distance":{"var":"call.maxDist"},"slowDist":1.5,"slowTargetFace":true,"subCollBounds":true,"target":{"ent":"self","align":"FOLLOW_TARGET"}}]}}]}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"WAIT","time":-1}]}},"events":{"focusPoint":{"args":[{"info":"Position to focus","name":"pos","type":"Target"},{"defaultValue":0,"info":"Zoom Out Value","name":"zoomOut","optional":true,"type":"Number"}],"steps":[{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":"SLOW","target":{"ent":"player","align":"CENTER"},"target2":{"var":"call.pos"},"zoomOut":{"var":"call.zoomOut"}},{"type":"WAIT_UNTIL_EVENT_OVER"},{"type":"RESET_CAMERA","speed":"SLOW"}]},"puzzleEnd":{"args":[{"info":"Position to focus for change after puzzle is solved","name":"pos","type":"Target"},{"defaultValue":1,"info":"How much camera should be zoomed in","name":"zoom","type":"Number"},{"defaultValue":0,"info":"How much camera should be zoomed out","name":"zoomOut","type":"Number"},{"defaultValue":0.9,"info":"Time in seconds for change to happen before camera reached target","name":"waitSkip","type":"Number"},{"defaultValue":false,"info":"Don't TURN_INTERRUPTIBLE. Use when a CUTSCENE should continue.","name":"continueScene","type":"Boolean"}],"steps":[{"type":"SET_CAMERA_TARGET","speed":"NORMAL","target":{"var":"call.pos"},"target2":{"ent":"player","align":"CENTER"},"wait":true,"waitSkip":{"var":"call.waitSkip"},"zoom":{"var":"call.zoom"},"zoomOut":{"var":"call.zoomOut"}},{"type":"SUBMIT_EVENT"},{"type":"IF","condition":"!$call.continueScene","_br":{"then":[{"type":"TURN_INTERRUPTIBLE"}]}},{"type":"WAIT","time":{"var":"call.waitSkip"}},{"type":"WAIT","time":0.2},{"type":"RESET_CAMERA","parallel":true,"speed":"NORMAL"}]},"puzzleEndFast":{"args":[{"info":"Position to focus for change after puzzle is solved","name":"pos","type":"Target"},{"defaultValue":0,"info":"How much camera should be zoomed out","name":"zoomOut","type":"Number"},{"defaultValue":0.9,"info":"Time in seconds for change to happen before camera reached target","name":"waitSkip","type":"Number"},{"defaultValue":false,"info":"Don't TURN_INTERRUPTIBLE. Use when a CUTSCENE should continue.","name":"continueScene","type":"Boolean"}],"steps":[{"type":"SET_CAMERA_TARGET","speed":"FAST","target":{"var":"call.pos"},"target2":{"ent":"player","align":"CENTER"},"wait":true,"waitSkip":{"var":"call.waitSkip"},"zoomOut":{"var":"call.zoomOut"}},{"type":"SUBMIT_EVENT"},{"type":"IF","condition":"!$call.continueScene","_br":{"then":[{"type":"TURN_INTERRUPTIBLE"}]}},{"type":"WAIT","time":{"var":"call.waitSkip"}},{"type":"WAIT","time":0.2},{"type":"RESET_CAMERA","parallel":true,"speed":"NORMAL"}]},"puzzleEndFar":{"args":[{"info":"Position to focus for change after puzzle is solved","name":"pos","type":"Target"},{"defaultValue":0,"info":"How much camera should be zoomed out","name":"zoomOut","type":"Number"},{"defaultValue":0.9,"info":"Time in seconds for change to happen before camera reached target","name":"waitSkip","type":"Number"},{"defaultValue":false,"info":"Don't TURN_INTERRUPTIBLE. Use when a CUTSCENE should continue.","name":"continueScene","type":"Boolean"}],"steps":[{"type":"SET_CAMERA_TARGET","speed":"NORMAL","target":{"var":"call.pos"},"wait":true,"waitSkip":{"var":"call.waitSkip"},"zoomOut":{"var":"call.zoomOut"}},{"type":"SUBMIT_EVENT"},{"type":"IF","condition":"!$call.continueScene","_br":{"then":[{"type":"TURN_INTERRUPTIBLE"}]}},{"type":"WAIT","time":{"var":"call.waitSkip"}},{"type":"WAIT","time":0.2},{"type":"RESET_CAMERA","speed":"NORMAL"}]},"battleEnd":{"args":[{"info":"Position for camera to focus. Camera will keep player in view","name":"pos","type":"Target"},{"defaultValue":3,"info":"Amount camera should be zoomed out","name":"zoomOut","type":"Number"},{"defaultValue":0.6,"info":"Time in seconds for change to happen before camera reached target","name":"waitSkip","type":"Number"},{"info":"If defined: switch variable off.","name":"varOff","optional":true,"type":"VarName"},{"defaultValue":0.3,"info":"Start Wait time before camera starts moving","name":"startWait","type":"Number"},{"defaultValue":false,"info":"Don't TURN_INTERRUPTIBLE. Use when a CUTSCENE should continue.","name":"continueScene","type":"Boolean"},{"defaultValue":false,"info":"Don't make the player look, in case you want to do other actions in the meantime","name":"noAct","type":"Boolean"}],"steps":[{"type":"WAIT","time":{"var":"call.startWait"}},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":"NORMAL","target":{"var":"call.pos"},"target2":{"ent":"player","align":"CENTER"},"wait":true,"waitSkip":{"var":"call.waitSkip"},"zoomOut":{"var":"call.zoomOut"}},{"type":"IF","condition":"!$call.noAct","_br":{"then":[{"type":"DO_ACTION","action":[{"type":"FACE_TO","target":{"var":"call.pos"}}],"copyVars":true,"entity":{"player":1}},{"type":"DO_PARTY_ACTION","action":[{"type":"WAIT_RANDOM","maxTime":0.3,"minTime":0.1},{"type":"FACE_TO","target":{"var":"call.pos"}}],"copyVars":true,"notPlayer":true}]}},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":{"var":"call.varOff"}},{"type":"SUBMIT_EVENT"},{"type":"IF","condition":"!$call.continueScene","_br":{"then":[{"type":"TURN_INTERRUPTIBLE"}]}},{"type":"WAIT","time":{"var":"call.waitSkip"}},{"type":"WAIT","time":0.2},{"type":"RESET_CAMERA","parallel":true,"speed":"NORMAL"}]},"battleEndFast":{"args":[{"info":"Position for camera to focus. Camera will keep player in view","name":"pos","type":"Target"},{"defaultValue":3,"info":"Amount camera should be zoomed out","name":"zoomOut","type":"Number"},{"defaultValue":0.6,"info":"Time in seconds for change to happen before camera reached target","name":"waitSkip","type":"Number"},{"info":"If defined: switch variable off.","name":"varOff","optional":true,"type":"VarName"},{"defaultValue":0.3,"info":"Start Wait time before camera starts moving","name":"startWait","type":"Number"},{"defaultValue":false,"info":"Don't TURN_INTERRUPTIBLE. Use when a CUTSCENE should continue.","name":"continueScene","type":"Boolean"},{"defaultValue":false,"info":"Don't make the player look, in case you want to do other actions in the meantime","name":"noAct","type":"Boolean"}],"steps":[{"type":"WAIT","time":{"var":"call.startWait"}},{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":"FAST","target":{"var":"call.pos"},"target2":{"ent":"player","align":"CENTER"},"wait":true,"waitSkip":{"var":"call.waitSkip"},"zoomOut":{"var":"call.zoomOut"}},{"type":"IF","condition":"!$call.noAct","_br":{"then":[{"type":"DO_ACTION","action":[{"type":"FACE_TO","target":{"var":"call.pos"}}],"copyVars":true,"entity":{"player":1}},{"type":"DO_PARTY_ACTION","action":[{"type":"WAIT_RANDOM","maxTime":0.2,"minTime":0.05},{"type":"FACE_TO","target":{"var":"call.pos"}}],"copyVars":true,"notPlayer":true}]}},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":{"var":"call.varOff"}},{"type":"SUBMIT_EVENT"},{"type":"IF","condition":"!$call.continueScene","_br":{"then":[{"type":"TURN_INTERRUPTIBLE"}]}},{"type":"WAIT","time":{"var":"call.waitSkip"}},{"type":"WAIT","time":0.2},{"type":"RESET_CAMERA","parallel":true,"speed":"NORMAL"}]},"alignPartyForNPC":{"args":[{"defaultValue":{"ent":"char","key":"CHA:main#Juno"},"info":"The target the party should align around, usually the NPC","name":"target","type":"Target"},{"defaultValue":{"ent":"char","key":{},"off":[0,-2,0]},"info":"Position the player should move to","name":"playerPos","type":"Target"},{"defaultValue":{"ent":"player","off":[-1,-0.5,0]},"info":"Position the 1st party member should move to","name":"party1Pos","type":"Target"},{"defaultValue":{"ent":"player","off":[1,-0.5,0]},"info":"Position the 2nd party member should move to","name":"party2Pos","type":"Target"},{"info":"If true, also wait for party members to reach their position","name":"waitForParty","optional":true,"type":"Boolean"}],"steps":[{"type":"DO_ACTION","action":[{"type":"SET_COLL","collType":"SUB_ACTOR"},{"type":"NAV_TO","maxTime":8,"precise":true,"slowDist":2,"target":{"var":"call.playerPos"}},{"type":"FACE_TO","target":{"var":"call.target"}}],"copyVars":true,"entity":{"player":1}},{"type":"WAIT","time":0.2},{"type":"DO_ACTION","action":[{"type":"SET_COLL","collType":"SUB_ACTOR"},{"type":"NAV_TO","maxTime":6,"precise":true,"slowDist":2,"target":{"var":"call.party1Pos"}},{"type":"FACE_TO","target":{"var":"call.target"}}],"copyVars":true,"entity":{"party":"PARTY_1"}},{"type":"DO_ACTION","action":[{"type":"SET_COLL","collType":"SUB_ACTOR"},{"type":"NAV_TO","maxTime":6,"precise":true,"slowDist":2,"target":{"var":"call.party2Pos"}},{"type":"FACE_TO","target":{"var":"call.target"}}],"copyVars":true,"entity":{"party":"PARTY_2"}},{"type":"WAIT","time":0.2},{"type":"IF","condition":"$call.waitForParty","_br":{"then":[{"type":"WAIT_UNTIL_ACTION_DONE","entity":{"party":"PARTY_1"},"hasElseAfterMaxWait":true,"maxTime":7,"_br":{"actionDone":[],"hasElseAfterMaxWait":[{"type":"DO_ACTION","action":[{"type":"SET_ENTITY_POSITION","target":{"var":"call.party1Pos"}},{"type":"FACE_TO","target":{"var":"call.target"}}],"copyVars":true,"entity":{"party":"PARTY_1"}}]}},{"type":"WAIT_UNTIL_ACTION_DONE","entity":{"party":"PARTY_2"},"hasElseAfterMaxWait":true,"maxTime":7,"_br":{"actionDone":[],"hasElseAfterMaxWait":[{"type":"DO_ACTION","action":[{"type":"SET_ENTITY_POSITION","target":{"var":"call.party2Pos"}},{"type":"FACE_TO","target":{"var":"call.target"}}],"copyVars":true,"entity":{"party":"PARTY_2"}}]}}]}},{"type":"WAIT_UNTIL_ACTION_DONE","entity":{"player":1},"maxTime":9}]},"partyOnTalkEnd":{"args":[],"steps":[{"type":"DO_ACTION","action":[{"type":"NAV_TO","distance":3,"precise":true,"slowDist":4,"target":{"ent":"player"}},{"type":"FACE_TO","target":{"ent":"player"}}],"entity":{"party":"PARTY_1"}},{"type":"DO_ACTION","action":[{"type":"NAV_TO","distance":3,"precise":true,"slowDist":4,"target":{"ent":"player"}},{"type":"FACE_TO","target":{"ent":"player"}}],"entity":{"party":"PARTY_2"}}]},"doorWaitEnter":{"args":[],"steps":[{"type":"DOOR_ACTION","action":"WAIT_FRONT","door":{"self":1},"entity":{"seqTarget":1}},{"type":"WAIT","_skip":true,"time":{"var":"call.waitTime"}},{"type":"DOOR_ACTION","action":"MOVE_THROUGH","door":{"self":1},"entity":{"seqTarget":1}},{"type":"DOOR_TELEPORT","door":{"self":1}}]},"counterActivate":{"args":[],"steps":[{"type":"DO_ACTION","action":[{"type":"SET_CAMERA_TARGET","speed":"SLOW","target":{"ent":"player","align":"CENTER"},"target2":{"ent":"seqTarget","align":"CENTER"},"zoom":1.2},{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_SPEED","relative":0.6},{"type":"NAV_AWAY_FROM","distance":1.7,"maxTime":1,"precise":true,"target":{"ent":"seqTarget"}},{"type":"NAV_TO_RANGE","_skip":true,"avoidSideway":true,"maxTime":1,"moveDist":5,"precise":true,"subCollBounds":true,"target":{"ent":"seqTarget"},"targetDist":1.7},{"type":"MOVE_TO","_skip":true,"distance":0.25,"maxTime":1,"precise":true,"subCollBounds":true,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","target":{"ent":"seqTarget"}},{"type":"SHOW_ANIMATION","animation":"nyxVeinConvert"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"SPAWN_FX","effect":"FX:interact.counter#armBlink","target":{"ent":"self","align":"HOOK_1"}},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_2"},{"type":"SET_CAMERA_ZOOM","duration":1.5,"zoom":1.6},{"type":"MOVE_TO","distance":1.2,"maxTime":0.06666666666666667,"precise":true,"target":{"ent":"target"}},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:interact.counter#switchTouch","target":{"ent":"self","align":"HOOK_1"}},{"type":"SPAWN_FX","duration":-1,"effect":"FX:interact.counter#switchShake","target":{"ent":"seqTarget"}},{"type":"STOP_XY"},{"type":"WAIT","time":1.2},{"type":"RESET_CAMERA","speed":0.6}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"ACTIVATE_ENEMY_COUNTER","entity":{"seqTarget":1}},{"type":"DO_ACTION","action":[{"type":"CLEAR_FX"},{"type":"CLEAR_FX","entity":{"seqTarget":1}},{"type":"SHOW_ANIMATION","animation":"nyxVeinConvert2","followUp":"idle"},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.1},{"type":"WAIT","time":0.5}],"entity":{"player":1},"wait":true}]},"elevatorMove":{"args":[{"defaultValue":-1,"info":"Floor force of elevator to go to.","name":"forceFloor","optional":true,"type":"Number"},{"defaultValue":false,"info":"If true: skip teleport. Event will end when elevator starts moving","name":"skipTeleport","type":"Boolean"}],"steps":[{"type":"DO_ACTION","action":[{"type":"SET_SPEED","relative":1},{"type":"MOVE_TO","distance":2,"maxTime":0.5,"target":{"ent":"seqTarget"}},{"type":"SET_SPEED","relative":0.5},{"type":"MOVE_TO","distance":1,"maxTime":0.5,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","target":{"ent":"seqTarget"}}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"DO_ACTION","action":[{"type":"SHOW_ANIMATION","animation":"chestSign"},{"type":"MOVE_TO","backDist":1,"distance":1.1,"maxTime":0.2,"precise":true,"target":{"ent":"seqTarget"}}],"entity":{"player":1},"keepStateAfter":true},{"type":"ELEVATOR_TELEPORT","elevator":{"seqTarget":1},"forceFloor":{"var":"call.forceFloor"},"skipTeleport":{"var":"call.skipTeleport"}}]},"goalLinePass":{"args":[],"steps":[{"type":"DO_ACTION","action":[{"type":"PASS_GOAL_LINE"}],"entity":{"player":1}}]},"waypoint":{"args":[],"steps":[{"type":"SPAWN_FX","_skip":true,"effect":"FX:interact.checkpoint#turnOn","target":{"ent":"self"}},{"type":"SPAWN_FX","_skip":true,"duration":-1,"effect":"FX:interact.checkpoint#lineGlow","target":{"ent":"self"}},{"type":"SET_CAMERA_TARGET","fixedPos":true,"speed":0.4,"target":{"ent":"self","align":"CENTER"},"target2":{"ent":"player","align":"CENTER"},"zoomOut":2},{"type":"WAIT","time":0.2},{"type":"ENTER_WAYPOINT_MENU","_br":{"short":[{"type":"SET_CAMERA_TARGET","fixedPos":true,"speed":1,"target":{"ent":"self","align":"CENTER"},"zoom":1.4},{"type":"SET_OVERLAY","alpha":1,"time":0.5},{"type":"WAIT","time":0.7},{"type":"WAYPOINT_TELEPORT"},{"type":"WAIT","time":1}],"long":[{"type":"PLAY_SOUND","settings":{"playback":{"fadeOut":0.6},"type":"GAMEPLAY","volume":0.6},"sound":"media/audio/sfx/menu/cooking-sequence.wav","pos":"global"},{"type":"NOTIFY_ENTITY","entity":{"self":1},"hint":"waypointEatScene"},{"type":"WAIT","time":0.2},{"type":"SHOW_DISH_RESULT","cooked":true},{"type":"IF","condition":"$waypoint.willSleep","else":true,"_br":{"then":[{"type":"NOTIFY_ENTITY","entity":{"self":1},"hint":"waypointSleepScene"},{"type":"WAIT","time":1.3},{"type":"NOTIFY_ENTITY","entity":{"self":1},"hint":"waypointSleepSceneEnd"},{"type":"SET_OVERLAY","alpha":1,"time":1.5},{"type":"WAIT","time":2}],"else":[{"type":"SET_CAMERA_ZOOM","duration":2,"spline":"EASE_IN","zoom":2},{"type":"SET_OVERLAY","alpha":1,"time":1},{"type":"WAIT","time":1.5}]}},{"type":"WAYPOINT_TELEPORT"},{"type":"WAIT","time":1}],"dojo":[{"type":"NOTIFY_ENTITY","entity":{"self":1},"hint":"waypointDojoEnter"},{"type":"SET_CAMERA_TARGET","fixedPos":true,"speed":1,"target":{"ent":"self","align":"CENTER"},"zoom":1.4},{"type":"SET_OVERLAY","alpha":1,"time":0.5},{"type":"WAIT","time":0.7},{"type":"WAYPOINT_DOJO_ENTER"},{"type":"WAIT","time":1}]}},{"type":"NOTIFY_ENTITY","entity":{"self":1},"hint":"waypointOff"}]},"waypointSpot":{"args":[],"steps":[{"type":"SPAWN_FX","_skip":true,"effect":"FX:interact.checkpoint#turnOn","target":{"ent":"self"}},{"type":"SPAWN_FX","_skip":true,"duration":-1,"effect":"FX:interact.checkpoint#lineGlow","target":{"ent":"self"}},{"type":"SET_CAMERA_TARGET","fixedPos":true,"speed":0.4,"target":{"ent":"self","align":"CENTER"},"target2":{"ent":"player","align":"CENTER"},"zoomOut":2},{"type":"WAIT","time":0.2},{"type":"ENTER_COOKING_SPOT","_br":{"short":[{"type":"SET_CAMERA_TARGET","fixedPos":true,"speed":1,"target":{"ent":"self","align":"CENTER"},"zoom":1.4},{"type":"SET_OVERLAY","alpha":1,"time":0.5},{"type":"WAIT","time":0.7},{"type":"WAYPOINT_TELEPORT"},{"type":"WAIT","time":1}],"long":[{"type":"PLAY_SOUND","settings":{"playback":{},"type":"GAMEPLAY"},"sound":"media/audio/sfx/menu/cooking-sequence.wav"},{"type":"NOTIFY_ENTITY","entity":{"self":1},"hint":"waypointEatScene"},{"type":"WAIT","time":0.2},{"type":"SHOW_DISH_RESULT","cooked":true},{"type":"IF","condition":"$waypoint.willSleep","else":true,"_br":{"then":[{"type":"NOTIFY_ENTITY","entity":{"self":1},"hint":"waypointSleepScene"},{"type":"WAIT","time":1.3},{"type":"NOTIFY_ENTITY","entity":{"self":1},"hint":"waypointSleepSceneEnd"},{"type":"SET_OVERLAY","alpha":1,"time":1.5},{"type":"WAIT","time":2}],"else":[{"type":"SET_CAMERA_ZOOM","duration":2,"spline":"EASE_IN","zoom":2},{"type":"SET_OVERLAY","alpha":1,"time":1},{"type":"WAIT","time":1.5}]}},{"type":"WAYPOINT_TELEPORT"},{"type":"WAIT","time":1}]}},{"type":"SET_SKIP_BLOCK","active":false},{"type":"NOTIFY_ENTITY","entity":{"self":1},"hint":"waypointOff"}]},"wellspring":{"args":[],"steps":[{"type":"DO_ACTION","action":[{"type":"SET_MOVE_MISC","edgeSlip":"NONE"},{"type":"NAV_TO","precise":true,"slowDist":3,"target":{"ent":"seqTarget","off":[0,3,0]}},{"type":"FACE_TO_DIR","direction":"NORTH"}],"entity":{"player":1}},{"type":"LABEL","name":"menuStart"},{"type":"SET_CAMERA_TARGET","speed":1.2,"target":{"ent":"self","align":"CENTER","off":[0,0,1]},"zoomOut":5},{"type":"WAIT","time":0.2},{"type":"ENTER_COMMUNITY_MENU","_br":{"offer":[{"type":"DO_ACTION","action":[{"type":"SET_MOVE_MISC","edgeSlip":"NONE"},{"type":"NAV_TO","precise":true,"slowDist":3,"target":{"ent":"seqTarget","off":[0,3,0]}},{"type":"FACE_TO_DIR","direction":"NORTH"},{"type":"SHOW_ANIMATION","animation":"chestSign"}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"SET_CAMERA_TARGET","speed":2,"target":{"ent":"self","align":"CENTER","off":[0,0,8]},"waitSkip":1,"zoomOut":15},{"type":"SPAWN_FX","duration":2,"effect":"FX:interact.chests#offeringFly","target":{"ent":"player","align":"CENTER","off":[0,-3,10]},"target2":{"ent":"player","align":"CENTER"},"wait":true},{"type":"WAIT","time":0.4},{"type":"SET_CAMERA_TARGET","speed":0.8,"target":{"ent":"self","align":"CENTER","off":[0,0,2]},"waitSkip":1},{"type":"DO_ACTION","action":[{"type":"SHOW_ANIMATION","animation":"chestSign2"}],"entity":{"player":1},"keepStateAfter":true,"keepStateBefore":true},{"type":"SPAWN_FX","effect":"FX:interact.chests#flyS","target":{"ent":"player","align":"CENTER"},"target2":{"ent":"player","align":"CENTER","off":[0,-3,10]},"wait":true},{"type":"GIVE_OFFERING_REWARD"},{"type":"DO_ACTION","action":[{"type":"CLEAR_ANIMATION"}],"entity":{"player":1},"keepStateBefore":true},{"type":"GOTO_LABEL","name":"menuStart"}]}},{"type":"NOTIFY_ENTITY","entity":{"self":1},"hint":"wellspringOff"}]},"openChest":{"args":[],"steps":[{"type":"SET_CAMERA_TARGET","speed":0.7,"target":{"ent":"seqTarget","align":"CENTER"},"zoom":1.2},{"type":"DO_ACTION","action":[{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"NAV_TO","distance":1.25,"precise":true,"slowDist":1,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","instant":true,"target":{"ent":"seqTarget"}},{"type":"SET_SPEED","relative":0.5},{"type":"SHOW_ANIMATION","animation":"chestSign"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"DO_ACTION","action":[{"type":"WAIT","time":0.2},{"type":"SHOW_ANIMATION","animation":"chestSign2"}],"entity":{"player":1},"keepStateAfter":true,"keepStateBefore":true},{"type":"NOTIFY_ENTITY","_skip":true,"entity":{"seqTarget":1},"hint":"chestOpenStart"},{"type":"WAIT","_skip":true,"time":0.1},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"chestOpenEnd"},{"type":"SET_CAMERA_TARGET","parallel":true,"speed":0.9,"target":{"ent":"player","align":"CENTER"},"zoom":1.4},{"type":"WAIT","time":0.8},{"type":"ITEM_GET_CENTER"},{"type":"DO_ACTION","action":[{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.4}],"entity":{"player":1},"keepStateBefore":true},{"type":"RESET_CAMERA","speed":"NORMAL"}]},"openChestKneel":{"args":[],"steps":[{"type":"SET_CAMERA_TARGET","speed":0.7,"target":{"ent":"seqTarget","align":"CENTER"},"zoom":1.2},{"type":"DO_ACTION","action":[{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_SPEED","relative":0.5},{"type":"MOVE_TO","backDist":1.3,"distance":1.45,"maxTime":0.3,"precise":true,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","instant":true,"target":{"ent":"seqTarget"}},{"type":"SHOW_ANIMATION","animation":"chestGround"},{"type":"WAIT","time":0.1}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"NOTIFY_ENTITY","_skip":true,"entity":{"seqTarget":1},"hint":"chestOpenStart"},{"type":"WAIT","_skip":true,"time":0.1},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"chestOpenEnd"},{"type":"WAIT","time":0.6},{"type":"ITEM_GET_CENTER"},{"type":"DO_ACTION","action":[{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.4}],"entity":{"player":1},"keepStateBefore":true},{"type":"RESET_CAMERA","speed":"NORMAL"}]},"openChestRelic":{"args":[],"steps":[{"type":"SET_CAMERA_TARGET","speed":0.7,"target":{"ent":"seqTarget","align":"CENTER"},"zoom":1.2},{"type":"DO_ACTION","action":[{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","_skip":true,"facingType":"TARGET"},{"type":"SET_SPEED","relative":0.4},{"type":"NAV_TO","entityDodging":"ON","precise":true,"target":{"ent":"seqTarget","off":[0,2,0]}},{"type":"FACE_TO_DIR","direction":"NORTH"},{"type":"SET_SPEED","relative":0.5},{"type":"WAIT","time":0.3},{"type":"SHOW_ANIMATION","animation":"chestSign"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"DO_ACTION","action":[{"type":"WAIT","time":0.2},{"type":"SHOW_ANIMATION","animation":"chestSign2"}],"entity":{"player":1},"keepStateAfter":true,"keepStateBefore":true},{"type":"NOTIFY_ENTITY","_skip":true,"entity":{"seqTarget":1},"hint":"chestOpenStart"},{"type":"WAIT","_skip":true,"time":0.1},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"chestOpenEnd"},{"type":"SET_CAMERA_TARGET","parallel":true,"speed":0.9,"target":{"ent":"player","align":"CENTER"},"zoom":1.4},{"type":"WAIT","time":0.8},{"type":"ITEM_GET_CENTER"},{"type":"DO_ACTION","action":[{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.4}],"entity":{"player":1},"keepStateBefore":true},{"type":"RESET_CAMERA","speed":"NORMAL"}]},"openChestQuick":{"args":[],"steps":[{"type":"SET_CAMERA_TARGET","speed":0.7,"target":{"ent":"seqTarget","align":"CENTER"},"zoom":1.2},{"type":"DO_ACTION","action":[{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"NAV_TO","distance":1.25,"precise":true,"slowDist":1,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","instant":true,"target":{"ent":"seqTarget"}},{"type":"SET_SPEED","relative":0.5},{"type":"SHOW_ANIMATION","animation":"chestSign"}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"WAIT","_skip":true,"time":0.1},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"chestOpenStart"},{"type":"SET_CAMERA_TARGET","speed":1,"target":{"ent":"seqTarget","align":"CENTER"},"zoom":1.4},{"type":"WAIT","time":0.5},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"chestOpenEnd"},{"type":"DO_ACTION","action":[{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.4}],"entity":{"player":1},"keepStateBefore":true},{"type":"WAIT","time":0.4},{"type":"RESET_CAMERA","speed":"FAST"}]},"delayedVarTriggerBool":{"args":[{"info":"The variable that triggers the delayed change","name":"triggerVar","type":"VarName"},{"defaultValue":false,"info":"The value the triggerVar should have to trigger the changeVar","name":"triggerValue","type":"Boolean"},{"info":"The variable to change with the delay","name":"changeVar","type":"VarName"},{"defaultValue":0,"info":"The new value of the changeVar","name":"value","type":"Boolean"},{"defaultValue":0.1,"info":"The delay time before var gets changed unless trigger is false again","name":"waitDelay","type":"Number"}],"steps":[{"type":"WAIT","time":{"var":"call.waitDelay"}},{"type":"IF","condition":"[$call.triggerVar] == $call.triggerValue","_br":{"then":[{"type":"VAR_BOOL","changeType":"set","value":{"var":"call.value"},"varName":{"var":"call.changeVar"}}]}}]},"delayedVarTriggerNum":{"args":[{"info":"The variable that triggers the delayed change","name":"triggerVar","type":"VarName"},{"defaultValue":false,"info":"The value the triggerVar should have to trigger the changeVar","name":"triggerValue","type":"Boolean"},{"info":"The variable to change with the delay","name":"changeVar","type":"VarName"},{"defaultValue":0,"info":"The new value of the changeVar","name":"value","type":"Number"},{"defaultValue":0.1,"info":"The delay time before var gets changed unless trigger is false again","name":"waitDelay","type":"Number"}],"steps":[{"type":"WAIT","time":{"var":"call.waitDelay"}},{"type":"IF","condition":"[$call.triggerVar] == $call.triggerValue","_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":{"var":"call.value"},"varName":{"var":"call.changeVar"}}]}}]},"delayedVarTriggerNumVar":{"args":[{"info":"The variable that triggers the delayed change","name":"triggerVar","type":"VarName"},{"defaultValue":false,"info":"The value the triggerVar should have to trigger the changeVar","name":"triggerValue","type":"Boolean"},{"info":"The variable to change with the delay","name":"changeVar","type":"VarName"},{"info":"The variable containing the new value of the changeVar","name":"value","type":"VarName"},{"defaultValue":0.1,"info":"The delay time before var gets changed unless trigger is false again","name":"waitDelay","type":"Number"}],"steps":[{"type":"WAIT","time":{"var":"call.waitDelay"}},{"type":"IF","condition":"[$call.triggerVar] == $call.triggerValue","_br":{"then":[{"type":"VAR_NUMBER","changeType":"set","value":{"ind":"call.value"},"varName":{"var":"call.changeVar"}}]}}]},"varStepIncrease":{"args":[{"info":"The variable that is increase","name":"variable","type":"VarName"},{"defaultValue":3,"info":"Maximum Value","name":"max","type":"Number"},{"defaultValue":1,"info":"Incremental step","name":"step","optional":true,"type":"Number"},{"defaultValue":0.1,"info":"Time between each variable increment","name":"time","type":"Number"}],"steps":[{"type":"LABEL","name":"loop"},{"type":"IF","condition":"[$call.variable] < $call.max","_br":{"then":[{"type":"VAR_NUMBER","changeType":"add","value":{"var":"call.step"},"varName":{"var":"call.variable"}},{"type":"WAIT","time":{"var":"call.time"}},{"type":"GOTO_LABEL","name":"loop"}]}}]},"smallTimeSkip":{"args":[],"steps":[{"type":"SET_OVERLAY","alpha":1,"overMessage":true,"time":2},{"type":"CLEAR_TALK"},{"type":"WAIT","time":0.8},{"type":"SET_OVERLAY","alpha":0,"time":3}]},"focusLandmark":{"args":[{"info":"Position to Focus","name":"pos","type":"Position"},{"defaultValue":15,"name":"zoomOut","type":"Number"},{"defaultValue":0,"name":"xRotate","type":"Number"}],"steps":[{"type":"SET_CAMERA_TARGET","speed":"SLOW","spline":"EASE","target":{"ent":"player","align":"CENTER"},"target2":{"var":"call.pos"},"wait":true,"waitSkip":2,"xRotate":{"var":"call.xRotate"},"zoomOut":{"var":"call.zoomOut"}},{"type":"SUBMIT_EVENT"},{"type":"WAIT","time":2},{"type":"RESET_CAMERA","speed":"SLOW"}]},"ricefarmDefeat":{"args":[],"steps":[{"type":"IF","condition":"$p.has.ricefarm.talkGranny1","_br":{"then":[{"type":"IF","condition":"$p.flagCount.ricefarm == 1","_br":{"then":[{"type":"SIDE_TALK","char":"CHA:main#Juno>normal","message":{"en_US":"That's one cursed rice field... uncursed.","langID":2}}]}},{"type":"IF","condition":"$p.flagCount.ricefarm == 2","_br":{"then":[{"type":"SIDE_TALK","char":"CHA:main#Juno>normal","message":{"en_US":"And another one!","langID":3}},{"type":"SIDE_TALK","char":"CHA:main#Cabbage>default","message":{"en_US":"Nice work.","langID":4}}]}},{"type":"IF","condition":"$p.flagCount.ricefarm == 3","_br":{"then":[{"type":"SIDE_TALK","char":"CHA:main#Juno>suspicious","message":{"en_US":"Why did the Nuemera decide to settle on all of our rice fields in particular, anyway?","langID":5}},{"type":"SIDE_TALK","char":"CHA:main#Cabbage>up","message":{"en_US":"Maybe they like the structure of the terrain?","langID":6}}]}},{"type":"IF","condition":"$p.flagCount.ricefarm == 4","_br":{"then":[{"type":"SIDE_TALK","char":"CHA:main#Juno>normal","message":{"en_US":"That should be all rice fields taken care of, I think.","langID":7}},{"type":"SIDE_TALK","char":"CHA:main#Cabbage>default","message":{"en_US":"Time to head back to Orlanda!","langID":8}}]}}]}}]},"focusBarrierEye":{"args":[{"name":"target","type":"Target"}],"steps":[{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":0.7,"target":{"var":"call.target"},"target2":{"ent":"player","align":"CENTER"}},{"type":"WAIT","time":1},{"type":"RESET_CAMERA","parallel":true,"speed":"NORMAL"}]},"testLabel":{"args":[{"info":"Testing string, test1 to test4.","name":"labelTest","type":"String"}],"steps":[{"type":"GOTO_LABEL","name":{"var":"call.labelTest"}},{"type":"LABEL","name":"test1"},{"type":"TALK","char":"CHA:main#Juno>normal","message":{"en_US":"Test1!","langID":9},"pos":null},{"type":"GOTO_LABEL","name":"end"},{"type":"LABEL","name":"test2"},{"type":"TALK","char":"CHA:main#Juno>normal","message":{"en_US":"Test2!","langID":10},"pos":null},{"type":"GOTO_LABEL","name":"end"},{"type":"LABEL","name":"test3"},{"type":"TALK","char":"CHA:main#Juno>normal","message":{"en_US":"Test3!","langID":11},"pos":null},{"type":"GOTO_LABEL","name":"end"},{"type":"LABEL","name":"test4"},{"type":"TALK","char":"CHA:main#Juno>normal","message":{"en_US":"Test4!","langID":12},"pos":null},{"type":"LABEL","name":"end"}]},"startWiseMode":{"args":[],"steps":[{"type":"SPAWN_FX","duration":-1,"effect":"FX:combat.wise-magic#wiseMode","group":"wiseMode","ignoreSlowMo":1,"target":{"screen":[320,180,0]}},{"type":"ADD_SLOW_MOTION","fadeIn":0.2,"fadeOut":0.3,"name":"wiseMode","timeFactor":0.05}]},"endWiseMode":{"args":[],"steps":[{"type":"CLEAR_FX","group":"wiseMode"},{"type":"CLEAR_SLOW_MOTION","name":"wiseMode"}]},"openWallLock":{"args":[],"steps":[{"type":"SET_CAMERA_TARGET","speed":0.7,"target":{"ent":"seqTarget","align":"CENTER"},"zoom":1.2},{"type":"DO_ACTION","action":[{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"NAV_TO","distance":2.5,"maxTime":1,"precise":true,"slowDist":1,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","instant":true,"target":{"ent":"seqTarget"}},{"type":"SET_SPEED","relative":0.5},{"type":"SHOW_ANIMATION","animation":"chestSign"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"SPAWN_FX","effect":"FX:interact.barriers#terraLockOpenPre","target":{"ent":"seqTarget","align":"CENTER","off":[0,1,0.375]}},{"type":"WAIT","time":0.4},{"type":"SPAWN_FX","duration":-1,"effect":"FX:interact.barriers#terraLockOpen","target":{"ent":"seqTarget"}},{"type":"WAIT","time":0.3},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"unlockStart"},{"type":"SHOW_ENT_ANIMATION","animation":"hide","followUp":"hidden","target":{"seqTarget":1}},{"type":"WAIT","time":0.3},{"type":"RESET_CAMERA","speed":1},{"type":"WAIT","time":0.2},{"type":"CLEAR_FX","entity":{"seqTarget":1}},{"type":"DO_ACTION","action":[{"type":"SHOW_ANIMATION","animation":"chestSign2"},{"type":"WAIT","time":0.5}],"entity":{"player":1}},{"type":"WAIT","time":0.5}]},"tutSkills":{"args":[],"steps":[{"type":"SHOW_TUTORIAL_START","content":{"en_US":"How to use the {c:3}Growth Chart{c} to learn passive {c:3}Skills{c} and {c:3}Combat Arts{c}.","langID":51},"image":{"img":"media/gui/tutorials.png","range":[0,0,442,118]},"skippable":true,"title":{"en_US":"Gaining New Powers","langID":52},"_br":{"accept":[{"type":"TURN_AUTO_CONTROL"},{"type":"SET_PLAYER_CORE","core":"MENU","state":true},{"type":"SET_PLAYER_WEAPON_UNLOCK","unlock":true,"weapon":"sword"},{"type":"RESET_PLAYER_SKILLTREE","tree":"core"},{"type":"RESET_PLAYER_SKILLTREE","tree":"sword"},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.menu} to open the {c:3}Character Menu{c}.","langID":49},"size":[50,60],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[290,157]},{"type":"SET_AUTO_CTRL_ACTION","action":"menu","value":1},{"type":"WAIT","time":0.5},{"type":"IF","condition":"!$gamepad.active","else":true,"_br":{"then":[{"type":"SET_AUTO_CTRL_MOUSE","duration":0.2,"pos":[320,271]},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0.2,"pos":[392,275]},{"type":"WAIT","time":0.4}],"else":[{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[392,275]},{"type":"SET_AUTO_CTRL_ACTION","action":"menuRight","filter":"GAMEPAD","value":1}]}},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select {c:3}Growth Chart{c} from the Main Menu.","langID":48},"size":[50,50],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,180]},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,180]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select the {c:3}Core{c} to open the {c:3}Skilltree{c}.","langID":50},"size":[140,140],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0.4,"pos":[286,214]},{"type":"SET_AUTO_CTRL_STICK","duration":0.2,"stick":"left","value":[-1,1]},{"type":"WAIT","time":0.5},{"type":"IF","condition":"$gamepad.active","else":true,"_br":{"then":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Hold {i:act.confirm} to learn the {c:3}Node{c} if you have have enough {c:3}Growth Points{c}. (GP)","langID":309},"size":[40,40],"stopTime":true,"target":{"cursor":1},"threshold":280}],"else":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Hold {i:Button1} to learn the {c:3}Node{c} if you have have enough {c:3}Growth Points{c}. (GP)","langID":310},"size":[40,40],"stopTime":true,"target":{"cursor":1},"threshold":280}]}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirmHeld","hold":true,"value":1},{"type":"WAIT","time":1},{"type":"CLEAR_AUTO_CTRL_ACTION","action":"menuConfirmHeld"},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirmEnd","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0.4,"pos":[240,180]},{"type":"SET_AUTO_CTRL_STICK","duration":0.2,"stick":"left","value":[-1,-0.8]},{"type":"WAIT","time":0.5},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"When a previous node {c:3}is not learned{c} or {c:3}not enough GP{c} are available it {c:3}cannot be learned{c}.","langID":55},"size":[40,40],"stopTime":true,"target":{"cursor":1},"threshold":280},{"type":"WAIT","time":0.5},{"type":"SET_AUTO_CTRL_ACTION","action":"menuBack","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0.2,"pos":[195,180]},{"type":"SET_AUTO_CTRL_STICK","duration":0.3,"stick":"left","value":[-1,0]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select a {c:3}Weapon{c} to open their respective {c:3}Skilltree{c}.","langID":56},"size":[80,80],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.3},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.3},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,180]},{"type":"SET_AUTO_CTRL_MOUSE","duration":0.4,"pos":[368,180]},{"type":"SET_AUTO_CTRL_STICK","duration":0.2,"stick":"left","value":[1,0]},{"type":"WAIT","time":0.5},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirmHeld","hold":true,"value":1},{"type":"WAIT","time":1},{"type":"CLEAR_AUTO_CTRL_ACTION","action":"menuConfirmHeld"},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirmEnd","value":1},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"{c:3}Combat Arts{c} are powerful abilities {c:3}unique to each weapon{c}. \nRead the node's description to see how to perform them in combat.","langID":312},"size":[44,44],"stopTime":true,"target":{"cursor":1},"threshold":380},{"type":"WAIT","time":0.5},{"type":"SET_AUTO_CTRL_ACTION","action":"menuBack","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuBack","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuBack","value":1},{"type":"WAIT","time":0.4},{"type":"SIGNPOST","message":{"en_US":"{c:3}Growth Points{c} used in this tutorial have been refunded!","langID":58},"style":"DEFAULT","textAlign":"CENTER"},{"type":"WAIT","time":0.2},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"tmp.tutSkills"},{"type":"RESET_PLAYER_SKILLTREE","tree":"core"},{"type":"RESET_PLAYER_SKILLTREE","tree":"sword"},{"type":"TURN_CUTSCENE"}]}}]},"tutWeaponSwap":{"args":[],"steps":[{"type":"SHOW_TUTORIAL_START","content":{"en_US":"Learn how to {c:3}swap weapons{c} in two different ways.","langID":315},"image":{"img":"media/gui/tutorials.png","range":[444,0,442,118]},"skippable":true,"title":{"en_US":"Swapping Weapons","langID":82},"_br":{"accept":[{"type":"TURN_AUTO_CONTROL"},{"type":"WAIT","time":0.3},{"type":"SET_AUTO_CTRL_ACTION","action":"modifierActive","hold":true,"value":1},{"type":"WAIT","ignoreSlowDown":true,"time":0.1},{"type":"IF","condition":"$gamepad.active","else":true,"_br":{"then":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Hold {i:act.modifier} and press {i:act.loadoutModifier} to quickly swap your {c:3}loadout{c} / {c:3}weapons{c}.","langID":293},"size":[140,140],"stopTime":true,"target":{"ent":"player","align":"NODE_CENTER"}}],"else":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.loadout} to quickly swap your {c:3}loadout{c} / {c:3}weapons{c}.","langID":292},"size":[140,140],"stopTime":true,"target":{"ent":"player","align":"NODE_CENTER"}}]}},{"type":"WAIT","ignoreSlowDown":true,"time":0.1},{"type":"SET_AUTO_CTRL_ACTION","action":"switchLoadout","value":1},{"type":"WAIT","ignoreSlowDown":true,"time":0.8},{"type":"SET_AUTO_CTRL_ACTION","action":"switchLoadout","value":1},{"type":"WAIT","ignoreSlowDown":true,"time":1.2},{"type":"SET_AUTO_CTRL_ACTION","action":"modifierActive","value":1},{"type":"WAIT","time":0.2},{"type":"SET_PLAYER_CORE","core":"EQUIP","state":true},{"type":"EQUIP_PLAYER_WEAPON","element":"NEUTRAL","weapon":"hammer"},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.command} to open the {c:3}Command Menu{c}.\nThis can be done {c:3}during Combat{c}!","langID":64},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[290,157]},{"type":"SET_AUTO_CTRL_ACTION","action":"commandMenu","value":1},{"type":"WAIT","time":0.5},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[406,11]},{"type":"WAIT","time":0.2},{"type":"IF","condition":"$gamepad.active","else":true,"_br":{"then":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.pageForwards} to open the {c:3}Weapons View{c}.","langID":311},"size":[90,30],"stopTime":true,"target":{"cursor":1}}],"else":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select {c:3}Weapons{c} or press {i:act.pageForwards}. \nAlternatively you can also press {i:act.weapons} to open the {c:3}Weapon View directly{c}.","langID":63},"size":[90,30],"stopTime":true,"target":{"cursor":1}}]}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuPageForward","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,120]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select the weapon you {c:3}wish to change{c}.","langID":65},"size":[44,44],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[386,120]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Finally, select the weapon you {c:3}wish to wield{c} from the list.","langID":66},"size":[44,44],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.8},{"type":"SET_AUTO_CTRL_ACTION","action":"commandMenu","value":1},{"type":"WAIT","time":0.4},{"type":"SET_PLAYER_CORE","core":"EQUIP","state":true},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Outside of combat, press {i:act.menu} to open the {c:3}Character Menu{c}.","langID":67},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menu","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,272]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select {c:3}Equipment{c} from the Main Menu.","langID":68},"size":[50,50],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,86]},{"type":"SET_AUTO_CTRL_ACTION","action":"menuUp","filter":"GAMEPAD","value":1},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select the {c:3}Aspect{c} you {c:3}wish to change{c}.","langID":69},"size":[122,130],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[451,77]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select the weapon you {c:3}wish to change{c}.","langID":70},"size":[50,50],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[518,165]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Finally, select the weapon you {c:3}wish to wield{c} from the list.","langID":71},"size":[214,66],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.8},{"type":"SET_AUTO_CTRL_ACTION","action":"menu","value":1},{"type":"WAIT","time":0.4},{"type":"TURN_CUTSCENE"}]}}]},"tutGems":{"args":[],"steps":[{"type":"SHOW_TUTORIAL_START","content":{"en_US":"Learn how to equip {c:3}Core Gems{c}.","langID":81},"image":{"img":"media/gui/tutorials.png","range":[0,0,442,118]},"skippable":true,"title":{"en_US":"Equipping Gems","langID":313},"_br":{"accept":[{"type":"TURN_AUTO_CONTROL"},{"type":"SET_PLAYER_CORE","core":"EQUIP","state":true},{"type":"WAIT","time":0.6},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.menu} to open the {c:3}Character Menu{c}.","langID":261},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[290,157]},{"type":"SET_AUTO_CTRL_ACTION","action":"menu","value":1},{"type":"WAIT","time":0.5},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,272]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select {c:3}Equipment{c} from the Main Menu.","langID":262},"size":[50,50],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,180]},{"type":"WAIT","time":0.6},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select the {c:3}Core{c} to change gems that are active {c:3}regardless of the currently attuned Aspect{c}.","langID":263},"size":[98,98],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[521,158]},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[499,77]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select the slot you would {c:3}like to change{c}.","langID":264},"size":[46,46],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[521,64]},{"type":"IF","condition":"!$gamepad.active","else":true,"_br":{"then":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.menuCycleForwards} / {i:act.menuCycleBackwards} to quickly swap slots or {c:3}click the desired slot{c}.","langID":265},"size":[90,46],"stopTime":true,"target":{"cursor":1}}],"else":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.menuCycleForwards} / {i:act.menuCycleBackwards} to quickly swap slots.","langID":266},"size":[90,46],"stopTime":true,"target":{"cursor":1}}]}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[433,155]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"To equip a gem, {c:3}select it from the list{c} and {c:3}confirm{c}.\n\n{c:3}Changes to your stats{c} can be viewed on the {c:3}left{c}!","langID":267},"size":[44,44],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.6},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[536,11]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.menuHelp} to see {c:3}detailed descriptions{c} of each stat or enchantment.","langID":268},"size":[70,30],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menu","value":1},{"type":"WAIT","time":0.4},{"type":"TURN_CUTSCENE"}]}}]},"tutDivineArts":{"args":[],"steps":[{"type":"SET_PLAYER_CORE","core":"CHARGE","state":true},{"type":"SET_PLAYER_SP","sp":1},{"type":"IF","condition":"$game.demo","else":true,"_br":{"then":[{"type":"SHOW_TUTORIAL_START","content":{"en_US":"Learn how to use {c:3}Divine Arts{c}.","langID":304},"image":{"img":"media/gui/tutorials.png","range":[0,0,442,118]},"skippable":true,"title":{"en_US":"Divine Arts","langID":305},"_br":{"accept":[{"type":"GOTO_LABEL","name":"tutorial"}]}}],"else":[{"type":"SHOW_TUTORIAL_START","content":{"en_US":"Learn how to equip and use {c:3}Divine Arts{c}.","langID":248},"image":{"img":"media/gui/tutorials.png","range":[0,0,442,118]},"skippable":true,"title":{"en_US":"Equipping and Using Divine Arts","langID":249},"_br":{"accept":[{"type":"LABEL","name":"tutorial"},{"type":"TURN_AUTO_CONTROL"},{"type":"IF","condition":"!$game.demo","else":true,"_br":{"then":[{"type":"WAIT","time":0.6},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.menu} to open the {c:3}Character Menu{c}.","langID":74},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[290,157]},{"type":"SET_AUTO_CTRL_ACTION","action":"menu","value":1},{"type":"WAIT","time":0.2},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,272]},{"type":"WAIT","time":0.2},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select {c:3}Equipment{c} from the Main Menu.","langID":75},"size":[50,50],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.2},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,84]},{"type":"WAIT","time":0.3},{"type":"SET_AUTO_CTRL_ACTION","action":"menuUp","filter":"GAMEPAD","value":1},{"type":"WAIT","time":0.3},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select {c:3}Physis{c} to equip Divine Arts {c:3}for that specific Aspect{c}.","langID":252},"size":[112,118],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","_skip":true,"time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[507,244]},{"type":"WAIT","time":0.4},{"type":"IF","condition":"$gamepad.active","_br":{"then":[{"type":"SET_AUTO_CTRL_ACTION","action":"menuDown","filter":"GAMEPAD","value":1},{"type":"WAIT","time":0.3},{"type":"SET_AUTO_CTRL_ACTION","action":"menuDown","filter":"GAMEPAD","value":1},{"type":"WAIT","time":0.3},{"type":"SET_AUTO_CTRL_ACTION","action":"menuDown","filter":"GAMEPAD","value":1},{"type":"WAIT","time":0.2}]}},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select the slot you would {c:3}like to change{c}.","langID":77},"size":[46,46],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","_skip":true,"time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","_skip":true,"duration":0,"pos":[527,65]},{"type":"IF","_skip":true,"condition":"!$gamepad.active","else":true,"_br":{"then":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.menuCycleForwards} / {i:act.menuCycleBackwards} to quickly swap slots or {c:3}click the desired slot{c}.","langID":78},"size":[90,46],"stopTime":true,"target":{"cursor":1}}],"else":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.menuCycleForwards} / {i:act.menuCycleBackwards} to quickly swap slots.","langID":79},"size":[90,46],"stopTime":true,"target":{"cursor":1}}]}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[433,155]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"To equip a Divine Art, {c:3}select it from the list{c} and {c:3}confirm{c}.\n\n{c:3}Information about the Divine Art{c} can be viewed in the {c:3}middle{c}!","langID":256},"size":[44,44],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.6},{"type":"SET_AUTO_CTRL_MOUSE","_skip":true,"duration":0,"pos":[536,11]},{"type":"WAIT","_skip":true,"time":0.4},{"type":"SHOW_TUTORIAL_MSG","_skip":true,"message":{"en_US":"Press {i:act.menuHelp} to see {c:3}detailed explanations{c} of each attribute.","langID":257},"size":[70,30],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","_skip":true,"time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menu","value":1},{"type":"SET_AUTO_CTRL_STICK","duration":0,"stick":"right","value":[0,0]}],"else":[]}},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Divine Arts require {c:3}Divine Charges (DC){c} to be performed.\n\nYou collect {c:3}DC{c} by {c:3}attacking enemies{c}. One {c:3}DC{c} will automatically regenerate outside of combat.","langID":300},"size":[62,26],"stopTime":true,"target":{"screen":[55,17,0]}},{"type":"WAIT","time":0.4},{"type":"IF","condition":"$game.demo","_br":{"then":[{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,40]},{"type":"SET_AUTO_CTRL_ACTION","action":"aimDirX","value":0},{"type":"SET_AUTO_CTRL_ACTION","action":"aimDirY","value":-1},{"type":"DO_ACTION","action":[{"type":"FACE_TO_DIR","direction":"NORTH"}],"entity":{"player":1}},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.special} to use a {c:3}Melee Divine Art{c}!","langID":306},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"SET_AUTO_CTRL_ACTION","action":"specialStart","value":1},{"type":"SET_AUTO_CTRL_ACTION","action":"specialHold","hold":true,"value":1},{"type":"WAIT","ignoreSlowDown":true,"time":0.8},{"type":"SET_AUTO_CTRL_ACTION","action":"specialHold","value":0},{"type":"WAIT","ignoreSlowDown":true,"time":2},{"type":"SET_PLAYER_SP","sp":1},{"type":"SET_CAMERA_TARGET","speed":0.7,"target":{"ent":"player","off":[0,0,1.75]},"wait":true}]}},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"To perform a {c:3}Ranged Divine Art{c}, start by {c:3}aiming{c} at your target with your {c:3}ranged weapon{c}","langID":301},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[523,93]},{"type":"SET_AUTO_CTRL_ACTION","action":"mouseAiming","hold":true,"value":1},{"type":"SET_AUTO_CTRL_ACTION","action":"aimDirX","hold":true,"value":0.5},{"type":"SET_AUTO_CTRL_ACTION","action":"aimDirY","hold":true,"value":0.08},{"type":"SET_AUTO_CTRL_STICK","_skip":true,"duration":1.5,"stick":"right","value":[1,-0.5]},{"type":"WAIT","time":0.5},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"While {c:3}aiming{c} hold {i:act.special} to charge the attack.","langID":302},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"WAIT","time":0.1},{"type":"SET_AUTO_CTRL_ACTION","action":"specialStart","value":1},{"type":"SET_AUTO_CTRL_ACTION","action":"specialHold","hold":true,"value":1},{"type":"WAIT","ignoreSlowDown":true,"time":0.8},{"type":"SHOW_TUTORIAL_MSG","_skip":true,"message":{"en_US":"Release {i:act.special} to start the attack!","langID":303},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"SET_AUTO_CTRL_ACTION","action":"specialHold","value":0},{"type":"WAIT","ignoreSlowDown":true,"time":0.5},{"type":"SET_AUTO_CTRL_ACTION","action":"aimDirX","value":0},{"type":"SET_AUTO_CTRL_ACTION","action":"aimDirY","value":0},{"type":"SET_AUTO_CTRL_ACTION","action":"mouseAiming","value":0},{"type":"WAIT","ignoreSlowDown":true,"time":1},{"type":"IF","condition":"$game.demo","else":true,"_br":{"then":[{"type":"DO_ACTION","action":[{"type":"FACE_TO_DIR","direction":"NORTH"}],"entity":{"player":1}}],"else":[{"type":"DO_ACTION","action":[{"type":"FACE_TO_DIR","direction":"SOUTH"}],"entity":{"player":1}}]}},{"type":"SET_PLAYER_SP","sp":1},{"type":"TURN_CUTSCENE"}]}}]}}]},"tutMap":{"args":[],"steps":[{"type":"SHOW_TUTORIAL_START","content":{"en_US":"Learn how to use the{c:3} Map Menu{c} and check your {c:3}Journal{c}.","langID":230},"skippable":true,"title":{"en_US":"Map Menu & Journal","langID":231},"_br":{"accept":[{"type":"TRACK_QUEST"},{"type":"TURN_AUTO_CONTROL"},{"type":"WAIT","time":0.6},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.map} to open the {c:3}Map Menu{c}.","langID":83},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,180]},{"type":"SET_AUTO_CTRL_ACTION","action":"menuMap","value":1},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"The map always focuses on your current position within the world.","langID":233},"size":[26,26],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"IF","condition":"$gamepad.active","else":true,"_br":{"then":[{"type":"SET_AUTO_CTRL_STICK","duration":0.1,"stick":"left","value":[1,-0.2]},{"type":"WAIT","time":0.3},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[319,180]}],"else":[{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[352.5,170.5]}]}},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select a {c:3}Landmark{c} or {c:3}Checkpoint{c} to {c:3}fast travel{c} to the indicated location!","langID":234},"size":[26,26],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.2},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Note that in some cases fast travel might be {c:3}temporarily blocked{c}!","langID":235},"size":[26,26],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[406,11]},{"type":"WAIT","time":0.4},{"type":"IF","condition":"$gamepad.active","else":true,"_br":{"then":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.pageForwards} to select the {c:3}Journal{c}.","langID":237},"size":[90,30],"stopTime":true,"target":{"cursor":1}}],"else":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.pageForwards} or select Journal to open the {c:3}Journal Menu{c}.","langID":238},"size":[90,30],"stopTime":true,"target":{"cursor":1}}]}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuPageForward","value":1},{"type":"WAIT","time":0.2},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[413.5,48]},{"type":"WAIT","time":0.2},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"The {c:3}Chronicle{c} tab contains a written log of your adventure.\n","langID":239},"size":[117,30],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[487.5,96]},{"type":"WAIT","time":0.2},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select a story to check its {c:3}current objective{c} or read a written {c:3}summary of past events{c}.","langID":240},"size":[273,34],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[439.5,48]},{"type":"SET_AUTO_CTRL_ACTION","action":"menuCycleForward","value":1},{"type":"WAIT","time":0.2},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"The {c:3}Stories{c} tab on the other hand is a collection of {c:3}side adventures{c} you will encounter on your journey.","langID":241},"size":[117,30],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuCycleBackward","value":1},{"type":"WAIT","time":0.2},{"type":"SET_AUTO_CTRL_ACTION","_skip":true,"action":"menuDown","filter":"GAMEPAD","value":1},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[487.5,96]},{"type":"WAIT","time":0.2},{"type":"IF","condition":"$gamepad.active","else":true,"_br":{"then":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.confirm} to track a story.","langID":242},"size":[273,34],"stopTime":true,"target":{"cursor":1}}],"else":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.mouseLeft} to track a story.","langID":243},"size":[273,34],"stopTime":true,"target":{"cursor":1}}]}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.6},{"type":"SET_AUTO_CTRL_ACTION","action":"menuPageBackward","value":1},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[567.5,55.5]},{"type":"WAIT","time":0.2},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"On the map, the {c:3}current objective{c} of a tracked story is displayed here.","langID":244},"size":[155,64],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[567.5,33.5]},{"type":"SET_AUTO_CTRL_ACTION","action":"menuBack","value":1},{"type":"WAIT","time":0.6},{"type":"SET_AUTO_CTRL_ACTION","action":"trackQuestStarted","value":1},{"type":"WAIT","time":0.2},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"While not in a menu, pressing {i:act.trackQuest} {c:3}pins the current objective{c}. \nPress {i:act.trackQuest} again to {c:3}unpin it{c}.","langID":245},"size":[160,64],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"trackQuestStarted","value":1},{"type":"WAIT","time":0.4},{"type":"TURN_CUTSCENE"}]}}]},"tutRelic":{"args":[{"info":"position for cabbage to spawn","name":"cabbagePos","type":"Position"}],"steps":[{"type":"IF","condition":"!$p.has.seen-relic.end","_br":{"then":[{"type":"TURN_CUTSCENE"},{"type":"SET_PLAYER_CORE","core":"RECORDS","state":true},{"type":"WAIT_UNTIL_CAMERA_DONE","maxTime":1},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"You just unlocked your first {c:3}Artifact{c}!\n\n{c:3}Artifacts{c} are special items, which unlock various effects that can be {c:3}toggled{c} {c:2}on{c} or {c:5}off{c}.","langID":322},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"WAIT","time":0.2},{"type":"SHOW_TUTORIAL_START","content":{"en_US":"Do you want to learn how to activate/deactivate abilities through {c:3}Artifacts{c}?","langID":320},"skippable":true,"title":{"en_US":"Divine Artifacts","langID":321},"_br":{"accept":[{"type":"SET_PLAYER_CORE","core":"MENU","state":true},{"type":"SET_PLAYER_CORE","core":"RECORDS","state":true},{"type":"TURN_AUTO_CONTROL"},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"{c:3}Artifacts{c} can be found in the menu under {c:3}Collection{c}.","langID":327},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[290,157]},{"type":"SET_AUTO_CTRL_ACTION","action":"menu","value":1},{"type":"WAIT","time":0.4},{"type":"IF","condition":"!$gamepad.active","else":true,"_br":{"then":[{"type":"SET_AUTO_CTRL_MOUSE","duration":0.2,"pos":[320,271]},{"type":"WAIT","time":0.2},{"type":"SET_AUTO_CTRL_MOUSE","duration":0.2,"pos":[248,274.5]},{"type":"WAIT","time":0.2},{"type":"SET_AUTO_CTRL_MOUSE","duration":0.2,"pos":[176,280.5]},{"type":"WAIT","time":0.2},{"type":"SET_AUTO_CTRL_MOUSE","duration":0.2,"pos":[104,291]}],"else":[{"type":"SET_AUTO_CTRL_MOUSE","duration":0.2,"pos":[104,291]},{"type":"SET_AUTO_CTRL_ACTION","action":"menuLeft","filter":"GAMEPAD","value":1},{"type":"WAIT","time":0.2},{"type":"SET_AUTO_CTRL_ACTION","action":"menuLeft","filter":"GAMEPAD","value":1},{"type":"WAIT","time":0.2},{"type":"SET_AUTO_CTRL_ACTION","action":"menuLeft","filter":"GAMEPAD","value":1}]}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,180]},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[176,124]},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[176,124]},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[361,88]},{"type":"WAIT","time":0.4},{"type":"IF","condition":"$gamepad.active","else":true,"_br":{"then":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.confirm} to toggle the artifact {c:2}on{c} or {c:5}off{c}.","langID":325},"size":[82,52],"stopTime":true,"target":{"cursor":1}}],"else":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Click {i:act.mouseLeft} to toggle the artifact {c:2}on{c} or {c:5}off{c}.","langID":326},"size":[82,52],"stopTime":true,"target":{"cursor":1}}]}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[176,124]},{"type":"SET_AUTO_CTRL_ACTION","action":"menu","value":1},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"There are many different types of Artifacts hidden in Tiran Sol.\n{c:3}Try to find them all{c}!","langID":328},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"RESET_CAMERA","speed":"FAST"},{"type":"WAIT","time":0.4},{"type":"TURN_CUTSCENE"}]}},{"type":"PROGRESS_PLOT","plotState":"seen-relic.end"}]}}]},"tutElement":{"args":[],"steps":[{"type":"SHOW_TUTORIAL_START","content":{"en_US":"Learn how to switch Elements and equip weapons to them.","langID":279},"skippable":true,"title":{"en_US":"Elements & Weapons","langID":280},"_br":{"accept":[{"type":"TURN_AUTO_CONTROL"},{"type":"SET_PLAYER_CORE","core":"ELEMENT_NATURE","state":true},{"type":"SET_PLAYER_CORE","core":"ELEMENT_AETHER","state":true},{"type":"SET_PLAYER_CORE","core":"ELEMENT_CHANGE","state":true},{"type":"WAIT","time":0.2},{"type":"RESET_CAMERA","speed":"NORMAL","wait":true},{"type":"IF","condition":"$gamepad.active","else":true,"_br":{"then":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Hold {i:act.modifier} to open {c:3}Aspect Wheel{c}.","langID":281},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"WAIT","time":0.2},{"type":"SET_AUTO_CTRL_ACTION","action":"modifierActive","hold":true,"value":1},{"type":"WAIT","ignoreSlowDown":true,"time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.aetherModifier} or flick {i:gamepad-left-stick} down while holding {i:act.modifier} to select the {c:8}Aether Aspect{c}.","langID":282},"size":[40,40],"stopTime":true,"target":{"screen":[320,210,0]}},{"type":"WAIT","ignoreSlowDown":true,"time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"aetherMode","value":1},{"type":"WAIT","ignoreSlowDown":true,"time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Let go of {i:act.modifier} to switch to the selected element.","langID":284},"size":[140,140],"stopTime":true,"target":{"screen":[320,180,0]}},{"type":"WAIT","ignoreSlowDown":true,"time":0.4},{"type":"CLEAR_AUTO_CTRL_ACTION","action":"modifierActive"},{"type":"WAIT","ignoreSlowDown":true,"time":0.2}],"else":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.aether} to select the {c:8}Aether Aspect{c}.","langID":308},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"SET_AUTO_CTRL_ACTION","action":"aetherMode","value":1},{"type":"WAIT","ignoreSlowDown":true,"time":0.4}]}},{"type":"WAIT","ignoreSlowDown":true,"time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.menu} to open the {c:3}Character Menu{c} and select {c:3}Equipment{c}.","langID":286},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[290,157]},{"type":"SET_AUTO_CTRL_ACTION","action":"menu","value":1},{"type":"WAIT","time":0.5},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,272]},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,180]},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,274]},{"type":"SET_AUTO_CTRL_ACTION","action":"menuDown","filter":"GAMEPAD","value":1},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"{c:3}Select the Aether Leaf{c} to open the equipment screen for the Aspect.","langID":287},"size":[112,120],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[451,77]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Here you can equip {c:3}Gems and Divine Arts for your new Aspect.{c}\nYour unequipped weapons have been {c:3}equipped to the new Aspect{c}. ","langID":288},"size":[40,100],"stopTime":true,"target":{"screen":[452,106,0]}},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Changing a weapon swaps the weapon between the Aspects. \nThis means you {c:3}can not equip{c} the same weapon {c:3}to multiple Aspects{c}.\n\n{c:1}At least for now...{c} ","langID":289},"size":[40,40],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menu","value":1},{"type":"WAIT","time":0.4},{"type":"SIGNPOST","message":{"en_US":"Check the {c:3}Options Menu{c} to adjust settings such as time {c:3}slowing down{c} while the wheel is open or what {c:3}weapons will be displayed{c} next to the Aspects.","langID":290},"style":"DEFAULT","textAlign":"CENTER"},{"type":"SIGNPOST","message":{"en_US":"Your current element has been set to {c:8}Aether{c}!","langID":291},"style":"DEFAULT","textAlign":"CENTER"},{"type":"TURN_CUTSCENE"}]}}]},"tutCrafting":{"args":[],"steps":[{"type":"SHOW_TUTORIAL_START","content":{"en_US":"Learn how craft {c:3}Gems{c}.","langID":259},"image":{"img":"media/gui/tutorials.png","range":[0,0,442,118]},"skippable":true,"title":{"en_US":"Crafting Gems","langID":260},"_br":{"accept":[{"type":"ENTER_GEM_FORGE","upgrade":false,"_br":{"changed":[],"none":[]}},{"type":"TURN_AUTO_CONTROL"},{"type":"WAIT","time":0.6},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.menu} to open the {c:3}Character Menu{c}.","langID":250},"size":[60,80],"stopTime":true,"target":{"ent":"player","align":"CENTER"}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[290,157]},{"type":"SET_AUTO_CTRL_ACTION","action":"menu","value":1},{"type":"WAIT","time":0.5},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,272]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select {c:3}Equipment{c} from the Main Menu.","langID":251},"size":[50,50],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[320,180]},{"type":"WAIT","time":0.6},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select the {c:3}Core{c} to change gems that are active {c:3}regardless of the currently attuned Aspect{c}.","langID":76},"size":[98,98],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[521,158]},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[499,77]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Select the slot you would {c:3}like to change{c}.","langID":253},"size":[46,46],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[521,64]},{"type":"IF","condition":"!$gamepad.active","else":true,"_br":{"then":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.menuCycleForwards} / {i:act.menuCycleBackwards} to quickly swap slots or {c:3}click the desired slot{c}.","langID":254},"size":[90,46],"stopTime":true,"target":{"cursor":1}}],"else":[{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.menuCycleForwards} / {i:act.menuCycleBackwards} to quickly swap slots.","langID":255},"size":[90,46],"stopTime":true,"target":{"cursor":1}}]}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[433,155]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"To equip a gem, {c:3}select it from the list{c} and {c:3}confirm{c}.\n\n{c:3}Changes to your stats{c} can be viewed on the {c:3}left{c}!","langID":80},"size":[44,44],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menuConfirm","value":1},{"type":"WAIT","time":0.6},{"type":"SET_AUTO_CTRL_MOUSE","duration":0,"pos":[536,11]},{"type":"WAIT","time":0.4},{"type":"SHOW_TUTORIAL_MSG","message":{"en_US":"Press {i:act.menuHelp} to see {c:3}detailed descriptions{c} of each stat or enchantment.","langID":232},"size":[70,30],"stopTime":true,"target":{"cursor":1}},{"type":"WAIT","time":0.4},{"type":"SET_AUTO_CTRL_ACTION","action":"menu","value":1},{"type":"WAIT","time":0.4},{"type":"TURN_CUTSCENE"}]}}]},"plotTalkCh1":{"args":[{"info":"Name of the scene to call within this CallEvent","name":"sceneName","type":"String"}],"steps":[{"type":"GOTO_LABEL","name":{"var":"call.sceneName"}},{"type":"GOTO_LABEL","name":"end"},{"type":"LABEL","name":"silverPeak"},{"type":"IF","condition":"$p.has.ricefarm.end && $p.has.flowerBoss1.end && $p.has.quickwood.end && !$p.flag.silverPeak.peakBla && !$p.has.ch1b.village-built","_br":{"then":[{"type":"CANCEL_SKIP"},{"type":"IF","condition":"$p.has.silverPeak.end","else":true,"_br":{"then":[{"type":"TALK","char":"CHA:main#Juno>smile","message":{"en_US":"Time to head back to {c:3}Lyhamn{c} and help with the rebuilding.","langID":258},"pos":null}],"else":[{"type":"WAIT","time":0.2},{"type":"DO_ACTION","action":[{"type":"FACE_TO_DIR","direction":"SOUTH_WEST"},{"type":"WAIT","time":0.1},{"type":"SHOW_ANIMATION","animation":"armsCrossThink"}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"TALK","char":"CHA:main#Juno>thinking","message":{"en_US":"That should be all I can do for the villagers.","langID":246},"pos":null},{"type":"TALK","char":"CHA:main#Juno>crossed","message":{"en_US":"Better visit {c:3}Silver Peak{c:0} now, before it gets dark.","langID":247},"pos":null},{"type":"CLEAR_ANIMATION","target":{"player":1}},{"type":"WAIT","time":0.2}]}},{"type":"PROGRESS_PLOT","plotState":"silverPeak.flag#peakBla"}]}},{"type":"GOTO_LABEL","_skip":true,"name":"end"},{"type":"LABEL","_skip":true,"name":"insertNextBlaHere"},{"type":"LABEL","name":"end"}]},"parkourTransCamera":{"args":[{"info":"Old parkour goal","name":"oldGoal","optional":true,"type":"Entity"},{"defaultValue":false,"info":"If true, the entity is fully hidden at the start and needs to fade-in","name":"startHidden","optional":true,"type":"Boolean"}],"steps":[{"type":"SET_CAMERA_TARGET","keepFirstTargetInScreen":true,"speed":"NORMAL","target":{"ent":"player"},"target2":{"ent":"self"}},{"type":"NOTIFY_ENTITY","_skip":true,"entity":{"self":1},"hint":"transEventDone"},{"type":"WAIT","time":1}]},"bossBoomBackoff":{"args":[{"info":"Entity to move away from (make it the boss or other boom-thing)","name":"entity","type":"Entity"},{"defaultValue":6,"info":"Distance to move away from the exploding boss","name":"distance","optional":true,"type":"Number"},{"defaultValue":0,"info":"Distance to run quickly away from the exploding boss","name":"runDistance","optional":true,"type":"Number"},{"defaultValue":0,"info":"Distance at which to do a kickass backwards jump away from the exploding boss","name":"jumpDistance","optional":true,"type":"Number"},{"defaultValue":1,"info":"Distance at which to slowly backing away from the exploding boss at the very start","name":"startBackAwayDistance","optional":true,"type":"Number"}],"steps":[{"type":"DO_ACTION","action":[{"type":"SET_TMP_TARGET","target":{"var":"call.entity"}},{"type":"SET_SPEED","relative":0.3},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":{"var":"call.startBackAwayDistance"},"noNavCheck":true}],"_br":{"then":[{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"NAV_AWAY_FROM","distance":{"var":"call.startBackAwayDistance"},"maxTime":1.2,"target":{"ent":"target"}},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"}]}},{"type":"SET_SPEED","relative":1.3},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":{"var":"call.jumpDistance"},"noNavCheck":true}],"_br":{"then":[{"type":"FACE_TO","target":{"var":"call.runDistance"}},{"type":"JUMP","jumpHeight":"M"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"NAV_AWAY_FROM","distance":{"var":"call.jumpDistance"},"target":{"ent":"target"}},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"}]}},{"type":"SET_SPEED","relative":1},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":{"var":"call.runDistance"},"noNavCheck":true}],"_br":{"then":[{"type":"NAV_AWAY_FROM","distance":{"var":"call.runDistance"},"target":{"ent":"target"}}]}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_SPEED","relative":0.4},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":{"var":"call.distance"},"noNavCheck":true}],"_br":{"then":[{"type":"NAV_AWAY_FROM","distance":{"var":"call.distance"},"target":{"ent":"target"}}]}},{"type":"WAIT","time":0.5}],"copyVars":true,"entity":{"player":1}},{"type":"DO_ACTION","action":[{"type":"SET_TMP_TARGET","target":{"var":"call.entity"}},{"type":"SET_SPEED","relative":0.3},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":{"var":"call.startBackAwayDistance"},"noNavCheck":true}],"_br":{"then":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"NAV_AWAY_FROM","distance":{"var":"call.startBackAwayDistance"},"maxTime":1.2,"target":{"ent":"target"}},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"}]}},{"type":"SET_SPEED","relative":1.3},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":{"var":"call.jumpDistance"},"noNavCheck":true}],"_br":{"then":[{"type":"FACE_TO","target":{"var":"call.runDistance"}},{"type":"JUMP","jumpHeight":"M"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"NAV_AWAY_FROM","distance":{"var":"call.jumpDistance"},"target":{"ent":"target"}},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"}]}},{"type":"SET_SPEED","relative":1},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":{"var":"call.runDistance"},"noNavCheck":true}],"_br":{"then":[{"type":"NAV_AWAY_FROM","distance":{"var":"call.runDistance"},"target":{"ent":"target"}}]}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_SPEED","relative":0.4},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":{"var":"call.distance"},"noNavCheck":true}],"_br":{"then":[{"type":"NAV_AWAY_FROM","distance":{"var":"call.distance"},"target":{"ent":"target"}}]}},{"type":"WAIT","time":0.5}],"copyVars":true,"entity":{"party":"PARTY_1"}},{"type":"DO_ACTION","action":[{"type":"SET_TMP_TARGET","target":{"var":"call.entity"}},{"type":"SET_SPEED","relative":0.3},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":{"var":"call.startBackAwayDistance"},"noNavCheck":true}],"_br":{"then":[{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"NAV_AWAY_FROM","distance":{"var":"call.startBackAwayDistance"},"maxTime":1.2,"target":{"ent":"target"}},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"}]}},{"type":"SET_SPEED","relative":1.3},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":{"var":"call.jumpDistance"},"noNavCheck":true}],"_br":{"then":[{"type":"FACE_TO","target":{"var":"call.runDistance"}},{"type":"JUMP","jumpHeight":"M"},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"NAV_AWAY_FROM","distance":{"var":"call.jumpDistance"},"target":{"ent":"target"}},{"type":"SET_FACE_STYLE","facingType":"MOVE_DIR"}]}},{"type":"SET_SPEED","relative":1},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":{"var":"call.runDistance"},"noNavCheck":true}],"_br":{"then":[{"type":"NAV_AWAY_FROM","distance":{"var":"call.runDistance"},"target":{"ent":"target"}}]}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"SET_SPEED","relative":0.4},{"type":"COMBAT_IF","condition":[{"type":"TARGET_REACHABLE","distance":{"var":"call.distance"},"noNavCheck":true}],"_br":{"then":[{"type":"NAV_AWAY_FROM","distance":{"var":"call.distance"},"target":{"ent":"target"}}]}},{"type":"WAIT","time":0.5}],"copyVars":true,"entity":{"party":"PARTY_2"}}]},"rogueIntro":{"args":[],"steps":[{"type":"PAUSE_MUSIC"},{"type":"FORCE_WEATHER","duration":0,"weather":"DREAM"},{"type":"SET_OVERLAY","alpha":1,"fadeAudio":"AMBIENCE","time":0},{"type":"ROGUE_SHOW_FLOOR_MSG"},{"type":"DO_ACTION","action":[{"type":"FACE_TO_DIR","direction":"SOUTH","instant":true},{"type":"FORCE_Z_POS","offZ":4,"pos":"GROUND"},{"type":"SET_WEIGHT_GRAVITY","zGravityFactor":0}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"SET_CAMERA_TARGET","speed":"INSTANT","target":{"ent":"player","align":"CENTER"},"wait":true,"zoom":2},{"type":"SET_OVERLAY","alpha":0,"time":1},{"type":"SET_CAMERA_ZOOM","duration":2,"spline":"EASE_OUT"},{"type":"DO_ACTION","action":[{"type":"SHOW_ANIMATION","animation":"rogueDescend"},{"type":"SPAWN_FX","duration":1,"effect":"FX:interact.doors#rogueStart","target":{"ent":"self"}},{"type":"SET_FLY_PROPS","height":0.15,"maxSpeed":4},{"type":"WAIT","time":1}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"SET_CAMERA_TARGET","speed":0.5,"spline":"EASE","target":{"ent":"player","off":[0,0,1.75]},"zoomOut":8},{"type":"ROGUE_SET_ROOM_STATE","state":"SOLVED"},{"type":"FADE_AUDIO_VOLUME","duration":0.2,"target":"AMBIENCE","volume":1},{"type":"RESUME_DEFAULT_MUSIC"},{"type":"DO_ACTION","action":[{"type":"SET_FLY_PROPS","height":0},{"type":"SET_ACTOR_FX","playback":"DUST_ONLY"},{"type":"WAIT_UNTIL_ON_GROUND","zPosTolerance":0},{"type":"SHOW_ANIMATION","animation":"rogueDescendLand","followUp":"idle"},{"type":"WAIT","time":0.3}],"entity":{"player":1},"keepStateBefore":true,"wait":true}]},"rogueOpenGate":{"args":[{"defaultValue":0,"name":"zRotate","type":"Number"}],"steps":[{"type":"SET_CAMERA_TARGET","speed":"NORMAL","target":{"ent":"seqTarget","align":"BOTTOM","off":[0,0,1]},"zRotate":{"var":"call.zRotate"}},{"type":"DO_ACTION","action":[{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"SET_SPEED","accel":5,"relative":0.6},{"type":"SHOW_ANIMATION","animation":"chestSignFast"},{"type":"SPAWN_FX","detached":true,"effect":"FX:interact.chests#roguePing","fixPos":"FIRST","target":{"ent":"self","align":"HOOK_1"}},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.05}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"DO_ACTION","action":[{"type":"WAIT","time":0.2},{"type":"SHOW_ANIMATION","animation":"chestSign2"}],"entity":{"player":1},"keepStateAfter":true,"keepStateBefore":true},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"rogueGateOpen"},{"type":"WAIT","time":0.1},{"type":"SET_CAMERA_TARGET","_skip":true,"speed":1.5,"target":{"ent":"seqTarget","align":"BOTTOM","off":[0,0,1]},"zRotate":-25},{"type":"DO_ACTION","action":[{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.2},{"type":"SET_SPEED","relative":1},{"type":"MOVE_TO","maxTime":1.5,"target":{"ent":"seqTarget"}}],"entity":{"player":1},"keepStateBefore":true},{"type":"WAIT","time":0.7}]},"rogueUnlockGate":{"args":[{"defaultValue":0,"name":"zRotate","type":"Number"}],"steps":[{"type":"SET_CAMERA_TARGET","speed":1,"target":{"ent":"seqTarget","align":"BOTTOM","off":[0,0,1]},"zoom":1.25},{"type":"DO_ACTION","action":[{"type":"SET_SPEED","relative":0.4},{"type":"MOVE_TO","backDist":1.5,"distance":2.5,"precise":true,"target":{"ent":"seqTarget"}},{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"FACE_TO","instant":true,"target":{"ent":"seqTarget"}},{"type":"SHOW_ANIMATION","animation":"chestSign"},{"type":"MOVE_TO","_skip":true,"precise":true,"target":{"ent":"seqTarget","align":"NODE_HEAD"}},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"},{"type":"SPAWN_FX","detached":true,"effect":"FX:interact.chests#roguePing","fixPos":"FIRST","target":{"ent":"self","align":"HOOK_1"}}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"DO_ACTION","action":[{"type":"WAIT","time":-1}],"entity":{"player":1},"keepStateAfter":true,"keepStateBefore":true},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"rogueGateUnlockStart"},{"type":"WAIT","time":0.6},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"rogueGateUnlockEnd"},{"type":"WAIT","time":0.2},{"type":"SET_CAMERA_TARGET","speed":"NORMAL","target":{"ent":"seqTarget","align":"BOTTOM","off":[0,0,1]},"zRotate":{"var":"call.zRotate"}},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"rogueGateOpen"},{"type":"SET_CAMERA_TARGET","_skip":true,"speed":1.5,"target":{"ent":"seqTarget","align":"BOTTOM","off":[0,0,1]},"zRotate":-25},{"type":"DO_ACTION","action":[{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.3},{"type":"SET_SPEED","relative":1},{"type":"MOVE_TO","maxTime":1.5,"target":{"ent":"seqTarget"}}],"entity":{"player":1},"keepStateBefore":true},{"type":"WAIT","time":0.7}]},"rogueOpenChest":{"args":[],"steps":[{"type":"SET_CAMERA_TARGET","speed":0.7,"target":{"ent":"seqTarget","align":"CENTER"},"zoom":1.4},{"type":"DO_ACTION","action":[{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"NAV_TO","distance":1.25,"precise":true,"slowDist":1,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","instant":true,"target":{"ent":"seqTarget"}},{"type":"SET_SPEED","relative":0.5},{"type":"SHOW_ANIMATION","animation":"chestSign"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"NOTIFY_ENTITY","_skip":true,"entity":{"seqTarget":1},"hint":"chestOpenStart"},{"type":"WAIT","_skip":true,"time":0.1},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"chestOpenStart"},{"type":"WAIT","time":0.3},{"type":"ROGUE_SHOW_POWER_SELECT","_br":{"confirm":[{"type":"WAIT","time":0.1},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"chestOpenEnd"},{"type":"WAIT","time":0.4}],"cancel":[{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"chestCancel"}]}},{"type":"DO_ACTION","action":[{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.2}],"entity":{"player":1},"keepStateBefore":true},{"type":"RESET_CAMERA","speed":"NORMAL"}]},"rogueTakeKey":{"args":[],"steps":[{"type":"SET_CAMERA_TARGET","speed":0.7,"target":{"ent":"seqTarget","align":"CENTER"},"zoom":1.4},{"type":"DO_ACTION","action":[{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"NAV_TO","distance":1.25,"precise":true,"slowDist":1,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","instant":true,"target":{"ent":"seqTarget"}},{"type":"SET_SPEED","relative":0.5},{"type":"SHOW_ANIMATION","animation":"chestSign"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"NOTIFY_ENTITY","_skip":true,"entity":{"seqTarget":1},"hint":"chestOpenStart"},{"type":"WAIT","_skip":true,"time":0.1},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"chestOpenEnd"},{"type":"WAIT","time":0.5},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"chestCollectKey"},{"type":"DO_ACTION","action":[{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.2}],"entity":{"player":1},"keepStateBefore":true},{"type":"RESET_CAMERA","speed":"NORMAL"}]},"rogueOpenRunShop":{"args":[],"steps":[{"type":"SET_CAMERA_TARGET","speed":0.7,"target":{"ent":"seqTarget","align":"CENTER"},"zoom":1.4},{"type":"WAIT","time":0.2},{"type":"ROGUE_OPEN_RUN_SHOP","_br":{"confirm":[],"cancel":[]}},{"type":"DO_ACTION","action":[{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.2}],"entity":{"player":1},"keepStateBefore":true},{"type":"RESET_CAMERA","speed":"NORMAL"}]},"rogueOpenHeal":{"args":[],"steps":[{"type":"SET_CAMERA_TARGET","speed":0.7,"target":{"ent":"seqTarget","align":"CENTER"},"zoom":1.4},{"type":"DO_ACTION","action":[{"type":"SET_TMP_TARGET","target":{"seqTarget":1}},{"type":"SET_FACE_STYLE","facingType":"TARGET"},{"type":"NAV_TO","distance":1.25,"precise":true,"slowDist":1,"target":{"ent":"seqTarget"}},{"type":"FACE_TO","instant":true,"target":{"ent":"seqTarget"}},{"type":"SET_SPEED","relative":0.5},{"type":"SHOW_ANIMATION","animation":"chestSign"},{"type":"WAIT_UNTIL_HOOK_READY","hook":"HOOK_1"}],"entity":{"player":1},"keepStateAfter":true,"wait":true},{"type":"NOTIFY_ENTITY","_skip":true,"entity":{"seqTarget":1},"hint":"chestOpenStart"},{"type":"WAIT","_skip":true,"time":0.1},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"chestOpenStart"},{"type":"WAIT","time":0.3},{"type":"ROGUE_OPEN_HEAL","_br":{"confirm":[{"type":"SET_CAMERA_TARGET","_skip":true,"speed":"FASTER","target":{"ent":"player","align":"CENTER"}},{"type":"RESET_CAMERA","speed":"FASTER"},{"type":"DO_ACTION","_skip":true,"action":[{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"CLEAR_ANIMATION","noInterpolation":true},{"type":"FACE_TO_DIR","direction":"SOUTH"},{"type":"SHOW_ANIMATION","animation":"itemUse-brooch2"},{"type":"WAIT","time":0.7},{"type":"SHOW_ANIMATION","animation":"itemUse-broochEnd","wait":true}],"entity":{"player":1},"keepStateAfter":true,"keepStateBefore":true},{"type":"DO_ACTION","action":[{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"CLEAR_ANIMATION","noInterpolation":true},{"type":"FACE_TO_DIR","direction":"SOUTH"},{"type":"WAIT","time":0.6},{"type":"SHOW_ANIMATION","animation":"itemEat"},{"type":"WAIT_UNTIL_ANIM_DONE"}],"entity":{"player":1},"keepStateAfter":true,"keepStateBefore":true},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"chestOpenEnd"},{"type":"WAIT_UNTIL_ACTION_DONE","entity":{"player":1}},{"type":"WAIT","_skip":true,"time":1.6}],"cancel":[{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"chestCancel"}]}},{"type":"DO_ACTION","action":[{"type":"CLEAR_ANIMATION"},{"type":"WAIT","time":0.2}],"entity":{"player":1},"keepStateBefore":true},{"type":"RESET_CAMERA","speed":"NORMAL"}]},"rogueFloorEnd":{"args":[],"steps":[{"type":"IF","condition":"$rogue.isFinalFloor","_br":{"then":[{"type":"ROGUE_SET_TIMER_STATE","state":false}]}},{"type":"SET_CAMERA_TARGET","speed":0.7,"target":{"ent":"seqTarget"}},{"type":"DO_ACTION","action":[{"type":"SHOW_ANIMATION","animation":"rogueHover"},{"type":"SET_FLY_PROPS","accel":1,"height":1,"variance":0.25},{"type":"SET_FACE_STYLE","facingSpeed":0.6,"facingType":"FIXED"},{"type":"FACE_TO_DIR","direction":"SOUTH"},{"type":"SET_SPEED","relative":0.2},{"type":"SET_FLY_PROPS","accel":0.5,"maxSpeed":4},{"type":"FORCE_MOVE","duration":1,"flyAtEnd":true,"spline":"EASE_IN_OUT","target":{"ent":"seqTarget","off":[0,0,1]}}],"entity":{"player":1},"keepStateAfter":true,"keepStateBefore":true},{"type":"WAIT","time":0.2},{"type":"CHOICE","choices":[{"showCond":"!$rogue.isFinalFloor","text":{"en_US":"{i:rogue-dive}Dive Deeper","langID":297}},{"text":{"en_US":"{i:rogue-wake}Wake Up","langID":298}},{"backOption":true,"text":{"en_US":"{i:return}Cancel","langID":299}}],"_br":{"0":[{"type":"CLEAR_TASK"},{"type":"SPAWN_FX","duration":-1,"effect":"FX:interact.doors#rogueNext","target":{"ent":"seqTarget"}},{"type":"SET_CAMERA_TARGET","speed":1,"spline":"EASE_STRONG","target":{"ent":"seqTarget","off":[0,0,3]},"zoom":1.25},{"type":"DO_ACTION","action":[{"type":"SHOW_ANIMATION","animation":"rogueHoverDescend"},{"type":"FORCE_MOVE","duration":0.6,"flyAtEnd":true,"spline":"EASE_STRONG","target":{"ent":"seqTarget","off":[0,0,2]}},{"type":"FORCE_MOVE","duration":0.6,"flyAtEnd":true,"spline":"EASE_IN","target":{"ent":"seqTarget","off":[0,0,-9]}},{"type":"WAIT","time":10}],"entity":{"player":1},"keepStateAfter":true,"keepStateBefore":true},{"type":"WAIT","time":0.5},{"type":"SET_CAMERA_TARGET","parallel":true,"speed":2,"spline":"EASE_STRONG","target":{"ent":"seqTarget"},"zoom":2},{"type":"WAIT","time":0.3},{"type":"SPAWN_FX","effect":"FX:interact.doors#rogueDoorTeleportFloor","target":{"ent":"seqTarget"}},{"type":"WAIT","time":0.2},{"type":"SET_OVERLAY","alpha":1,"fadeAudio":"WORLD","time":0.5},{"type":"WAIT","time":1.2},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"startTeleport"},{"type":"WAIT","time":1}],"1":[{"type":"CLEAR_TASK"},{"type":"WAIT","time":0.2},{"type":"ROGUE_SHOW_END_SCREEN"},{"type":"WAIT","time":0.3},{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"DO_ACTION","action":[{"type":"SHOW_ANIMATION","animation":"rogueAscend"},{"type":"FORCE_MOVE","duration":0.4,"flyAtEnd":true,"spline":"EASE_IN_OUT","target":{"ent":"seqTarget","off":[0,0,0.5]}},{"type":"FORCE_MOVE","duration":0.8,"flyAtEnd":true,"spline":"EASE_IN_OUT","target":{"ent":"seqTarget","off":[0,0,10]}}],"entity":{"player":1},"keepStateAfter":true,"keepStateBefore":true},{"type":"WAIT","time":0.5},{"type":"SET_OVERLAY","alpha":1,"color":"WHITE","time":0.5},{"type":"WAIT","time":1.2},{"type":"SET_OVERRIDE_MOBILITY_BLOCK","block":"NONE"},{"type":"ROGUE_END_RUN","result":"SUCCESS"},{"type":"WAIT","time":1}],"2":[{"type":"RESET_CAMERA","speed":"NORMAL"},{"type":"DO_ACTION","action":[{"type":"SET_FLY_PROPS","accel":1,"height":1,"variance":0.25},{"type":"SET_FACE_STYLE","facingSpeed":1,"facingType":"FIXED"},{"type":"FACE_TO_DIR","direction":"NORTH"},{"type":"SET_SPEED","relative":0.2},{"type":"SET_FLY_PROPS","accel":0.5,"maxSpeed":4},{"type":"FORCE_MOVE","duration":0.5,"flyAtEnd":true,"spline":"EASE_IN_OUT","target":{"ent":"seqTarget","off":[0,1,0]}}],"entity":{"player":1}},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"cancel"},{"type":"WAIT","time":0.2},{"type":"WAIT_UNTIL_ACTION_DONE","entity":{"player":1}},{"type":"NOTIFY_ENTITY","entity":{"seqTarget":1},"hint":"resume"}]}}]},"rogueCancelDream":{"args":[{"defaultValue":false,"info":"If true: cancel due to being unalived","name":"defeat","type":"Boolean"}],"steps":[{"type":"CLEAR_TASK"},{"type":"PAUSE_MUSIC","fadeOut":0.5},{"type":"FADE_AUDIO_VOLUME","duration":1,"target":"WORLD","volume":0},{"type":"ADD_SLOW_MOTION","timeFactor":0},{"type":"SET_CAMERA_TARGET","speed":0.7,"spline":"EASE","target":{"ent":"player","align":"CENTER"}},{"type":"IF","condition":"$call.defeat","_br":{"then":[{"type":"SPAWN_FX","duration":0.6,"effect":"FX:interact.doors#rogueDeath","group":"death","ignoreSlowMo":1,"target":{"ent":"player","align":"NODE_CENTER"},"wait":true}]}},{"type":"SET_CAMERA_TARGET","parallel":true,"speed":1,"spline":"EASE_IN_STRONG","target":{"ent":"player","align":"CENTER"},"zoom":2},{"type":"SPAWN_FX","duration":-1,"effect":"FX:interact.doors#rogueEnd","ignoreSlowMo":1,"target":{"ent":"player"}},{"type":"WAIT","ignoreSlowDown":true,"time":0.8},{"type":"SET_OVERLAY","alpha":1,"time":0.2},{"type":"WAIT","ignoreSlowDown":true,"time":0.4},{"type":"ROGUE_SHOW_END_SCREEN","fail":true},{"type":"WAIT","ignoreSlowDown":true,"time":0.4},{"type":"SET_OVERRIDE_MOBILITY_BLOCK","block":"NONE"},{"type":"IF","condition":"$call.defeat","else":true,"_br":{"then":[{"type":"ROGUE_END_RUN","result":"DEFEAT"}],"else":[{"type":"ROGUE_END_RUN","result":"CANCELED"}]}},{"type":"WAIT","time":10}]},"rougeStartDream":{"args":[{"info":"Optional seed.","name":"seed","optional":true,"type":"Integer"}],"steps":[{"type":"SET_OVERLAY","alpha":1,"fadeAudio":"WORLD","time":1},{"type":"WAIT","time":1},{"type":"ROGUE_START_RUN","seed":{"var":"call.seed"}},{"type":"WAIT","time":1}]},"roguePostDream":{"args":[],"steps":[]},"rogueBattleStart":{"args":[],"steps":[{"type":"ROGUE_SET_TEMP_LOCK","state":true},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.barrier"},{"type":"SET_CAMERA_TARGET","speed":"FAST","target":{"ent":"named","key":"counter","off":[0,0,1]},"wait":true,"waitSkip":1.2,"zoomOut":5},{"type":"WAIT","time":0.2},{"type":"START_NEXT_BATTLE_WAVE","delay":0.4,"entity":{"self":1}},{"type":"WAIT","time":0.7},{"type":"RESET_CAMERA","speed":"SLOW"}]},"rogueBattleEnd":{"args":[],"steps":[{"type":"TURN_PARALLEL"},{"type":"DO_PARTY_ACTION","action":[{"type":"TURN_TO","headRotSpeed":0.5,"target":{"ent":"named","key":"counter"}},{"type":"WAIT","time":0.5},{"type":"ROTATE_FACE","random":0,"time":0.2,"turn":180}],"immediately":true,"keepStateAfter":true,"keepStateBefore":true},{"type":"VAR_BOOL","changeType":"set","value":false,"varName":"tmp.barrier"},{"type":"ROGUE_SET_ROOM_STATE","state":"SOLVED"},{"type":"ROGUE_SET_TEMP_LOCK"},{"type":"VAR_BOOL","changeType":"set","value":true,"varName":"tmp.roomSolved"},{"type":"IF","condition":"$rogue.hasKey","else":true,"_br":{"then":[{"type":"SET_CAMERA_TARGET","parallel":true,"speed":1,"spline":"EASE_STRONG","target":{"ent":"named","key":"counter","align":"CENTER"},"zoomOut":5},{"type":"WAIT","time":0.7},{"type":"TURN_INTERRUPTIBLE"},{"type":"SET_CAMERA_TARGET","parallel":true,"speed":1,"target":{"ent":"named","key":"counter","align":"CENTER"}},{"type":"WAIT","time":1}],"else":[{"type":"TURN_INTERRUPTIBLE"},{"type":"SET_CAMERA_TARGET","speed":1,"target":{"ent":"named","key":"counter","align":"CENTER"},"target2":{"ent":"player","align":"CENTER"},"zoomOut":5},{"type":"WAIT","time":1}]}},{"type":"RESET_CAMERA","speed":"NORMAL"}]},"rogueOnceMore":{"args":[],"steps":[{"type":"TURN_CUTSCENE"},{"type":"SPAWN_FX","detached":true,"duration":-1,"effect":"FX:scene.light#rogueOnceMore","group":"rogueSpotlight","target":{"ent":"player"}},{"type":"SET_CAMERA_TARGET","speed":"NORMAL","target":{"ent":"player"},"zoom":1.5},{"type":"WAIT","time":0.2},{"type":"CLEAR_SLOW_MOTION","detached":true,"name":"playerDeath"},{"type":"DO_ACTION","action":[{"type":"PUSH_PULL_FORCE","duration":0.2,"maxFaceAngle":0,"maxSidewayDist":0,"maxWeight":0,"ppStrength":10,"radius":5,"radiusFade":0,"radiusMin":0,"target":{"ent":"player"},"timeFadeIn":0,"timeFadeOut":0,"zRange":2},{"type":"SPAWN_FX","effect":"FX:combat.heal#avatarHealDone","target":{"ent":"self"}},{"type":"CLEAR_FX","entity":{"player":1},"group":"defeatBlink","hardStop":true},{"type":"CLEAR_FX","entity":{"player":1},"group":"rogueSpotlight","hardStop":true},{"type":"JUMP","jumpHeight":"M","wait":true}],"entity":{"player":1},"wait":true}]},"rogueTalkToSomu":{"args":[],"steps":[{"type":"IF","condition":"!$player.core.ROGUE","_br":{"then":[{"type":"SET_PLAYER_CORE","core":"ROGUE","state":true}]}},{"type":"TALK","char":"CHA:main#Juno>normal","pos":null},{"type":"TALK","addedWait":-1,"autoContinue":true,"char":"CHA:hub#Somu>normal","message":{"en_US":"Yo! Need something?","langID":53},"pos":null},{"type":"LABEL","name":"START"},{"type":"CHOICE","char":"CHA:main#Juno>normal","choices":[{"text":{"en_US":"{i:rogue-perks}Perks","langID":54}},{"showCond":"false || $track.get.rogue.runsFinished >= 2","text":{"en_US":"{i:rogue-exchange}Exchange","langID":314}},{"backOption":true,"text":{"en_US":"{i:return}Cancel","langID":57}}],"_br":{"0":[{"type":"ROGUE_OPEN_PERK_SHOP","_br":{"changed":[]}},{"type":"TALK","autoContinue":true,"char":"CHA:hub#Somu>normal","message":{"en_US":"Anything else?","langID":62},"pos":"AUTO"},{"type":"GOTO_LABEL","name":"START"}],"1":[{"type":"ROGUE_OPEN_EXCHANGE_SHOP","_br":{"changed":[]}},{"type":"TALK","autoContinue":true,"char":"CHA:hub#Somu>normal","message":{"en_US":"Anything else?","langID":37},"pos":"AUTO"},{"type":"GOTO_LABEL","name":"START"}],"2":[]}}]},"rogueGoBedge":{"args":[{"defaultValue":[0,0,0],"info":"Target for juno to move to before she goes to bedge.","name":"restPos","type":"Target"}],"steps":[{"type":"IF","condition":"!$player.core.ROGUE","_br":{"then":[{"type":"SET_PLAYER_CORE","core":"ROGUE","state":true}]}},{"type":"SIGNPOST","message":{"en_US":"Start Maximum Rarity: {v:rogue.startMaxRarity}\n\nDeepest Layer Reached: {c:3}{v:track.get.rogue.deepestFloor}{c}","langID":316},"style":"DEFAULT","textAlign":"CENTER"},{"type":"CHOICE","char":"CHA:main#Juno>thinking","choices":[{"text":{"en_US":"{i:rogue-enter}Enter Dream","langID":60}},{"backOption":true,"text":{"en_US":"{i:return}Cancel","langID":61}}],"_br":{"0":[{"type":"PAUSE_MUSIC","fadeOut":3},{"type":"SET_CAMERA_TARGET","speed":3,"spline":"EASE_IN","target":{"ent":"seqTarget","align":"CENTER"},"zoom":3},{"type":"SET_OVERRIDE_MOBILITY_BLOCK","block":"SAVE"},{"type":"ROGUE_SET_RETURN_MAP","marker":"returnMarker"},{"type":"DO_ACTION","action":[{"type":"NAV_TO","precise":true,"target":{"var":"call.restPos"}},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"FACE_TO_DIR","direction":"WEST"},{"type":"WAIT","time":0.1},{"type":"SHOW_ANIMATION","animation":"rogueSleep"}],"copyVars":true,"entity":{"player":1},"keepStateAfter":true,"keepStateBefore":true,"wait":true},{"type":"SPAWN_FX","duration":-1,"effect":"FX:interact.doors#rogueGoToBed","target":{"ent":"player"}},{"type":"WAIT","time":0.9},{"type":"CALL_EVENT","args":{},"event":"rougeStartDream","seqTarget":{"self":1}}],"1":[]}}]},"dojoLeave":{"args":[],"steps":[{"type":"SET_CAMERA_TARGET","fixedPos":true,"speed":1,"target":{"ent":"player","align":"CENTER"},"zoom":1.4},{"type":"SET_OVERLAY","alpha":1,"time":0.5},{"type":"WAIT","time":0.7},{"type":"WAYPOINT_DOJO_LEAVE"}]},"doorLocked":{"args":[{"info":"This is where Juno will go in an attempt to open the door","name":"movePos","type":"Target"}],"steps":[{"type":"CONSOLE_LOG","text":"UNFINISHED, do not use rn!"},{"type":"VAR_VEC3_FROM_POS","_skip":true,"position":{"ent":"self"},"varName":"tmp.tempPos1"},{"type":"DO_ACTION","action":[{"type":"NAV_TO","precise":true,"slowDist":0.5,"target":{"var":"call.movePos"}},{"type":"FACE_TO_DIR","direction":"NORTH"},{"type":"WAIT","time":0.05},{"type":"SHOW_ANIMATION","animation":"doorPushLocked"}],"entity":{"player":1},"keepStateAfter":true},{"type":"WAIT","time":0.2},{"type":"SIGNPOST","message":{"en_US":"The Door is locked","langID":329},"style":"DEFAULT","textAlign":"CENTER"},{"type":"DO_ACTION","action":[{"type":"FACE_TO_DIR","direction":"NORTH"},{"type":"SET_SPEED","relative":0.3},{"type":"SET_FACE_STYLE","facingType":"FIXED"},{"type":"MOVE_BACKWARD","collideCancel":0,"maxTargetDistance":0,"time":0.3},{"type":"WAIT","time":0.15},{"type":"FACE_TO_DIR","direction":"SOUTH"}],"entity":{"player":1}}]}}}