Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # NOTE: \a is the delimiter for chat pages
- # Quest ids can be found in Quests.py
- ID quest_tut_jack_intro_100
- LOAD_DIALOGUE jackSparrowD1 "audio/dialog/jack_sparrow_D1.mp3"
- LOAD_DIALOGUE jackSparrowD2 "audio/dialog/jack_sparrow_D2.mp3"
- SUBTITLE_CLEAR_CHAT
- HIDE_GUI
- START_LETTERBOX
- START_INTERACT
- LOCK_LOCALTOON
- POS camera npc 0 6 1
- HPR camera npc 180 22.5 0
- SETX camera npc 0.3
- SETNAMETAGZ npc 3
- LERP_HPR npc 200 0 0 0.5
- WAIT 2.0
- SUBTITLE_CHAT QuestScriptTutorialJack_1 jackSparrowD1
- WAIT 4.5
- SUBTITLE_CHAT_CONFIRM QuestScriptTutorialJack_2 jackSparrowD2
- #FREE_LOCALTOON
- STOP_INTERACT
- STOP_LETTERBOX
- SEND_EVENT "doneJackIntro"
- FINISH_QUEST_MOVIE
- ID quest_tut_lock_avatar_100
- #LOCK_LOCALTOON
- FINISH_QUEST_MOVIE
- ID quest_tut_free_avatar_100
- FREE_LOCALTOON
- FINISH_QUEST_MOVIE
- ID quest_tut_clothes_intro_100
- LOAD_DIALOGUE jackSparrowD3 "audio/dialog/jack_sparrow_D3.mp3"
- SUBTITLE_CLEAR_CHAT
- SUBTITLE_CHAT QuestScriptTutorialJack_5 jackSparrowD3
- FINISH_QUEST_MOVIE
- ID quest_tut_name_intro_100
- LOAD_DIALOGUE jackSparrowD4 "audio/dialog/jack_sparrow_D4.mp3"
- LOAD_DIALOGUE jackSparrowD5 "audio/dialog/jack_sparrow_D5.mp3"
- SUBTITLE_CLEAR_CHAT
- SUBTITLE_CHAT QuestScriptTutorialJack_6 jackSparrowD4
- WAIT 5
- SUBTITLE_CHAT QuestScriptTutorialJack_10 jackSparrowD5
- WAIT 3
- FINISH_QUEST_MOVIE
- ID quest_tut_name_picked_100
- LOAD_DIALOGUE jackSparrowD6 "audio/dialog/jack_sparrow_D6.mp3"
- SUBTITLE_CLEAR_CHAT
- START_LETTERBOX
- START_INTERACT
- SUBTITLE_CHAT QuestScriptTutorialJack_11 jackSparrowD6
- FINISH_QUEST_MOVIE
- ID quest_tut_jack_break_lock_100
- LOAD_DIALOGUE jackSparrowD7 "audio/dialog/jack_sparrow_D7.mp3"
- SUBTITLE_CLEAR_CHAT
- START_LETTERBOX
- START_INTERACT
- LOOKATFACE camera npc
- SETNAMETAGZ npc -1
- SUBTITLE_CHAT QuestScriptTutorialJack_12 jackSparrowD7
- WAIT 6
- #STOP_INTERACT
- STOP_LETTERBOX
- SEND_EVENT "breakLock"
- FINISH_QUEST_MOVIE
- ID quest_tut_jack_wait_walk_100
- LOAD_DIALOGUE jackSparrowD8 "audio/dialog/jack_sparrow_D8.mp3"
- LOAD_DIALOGUE jackSparrowD9 "audio/dialog/jack_sparrow_D9.mp3"
- SUBTITLE_CLEAR_CHAT
- START_LETTERBOX
- #START_INTERACT
- #POS camera npc 0.5 7 4
- #SETX camera npc 0.3
- #SETNAMETAGZ npc -1
- SUBTITLE_CHAT QuestScriptTutorialJack_14 jackSparrowD8
- WAIT 1.5
- SUBTITLE_CHAT QuestScriptTutorialJack_15
- WAIT 4.5
- #SEND_EVENT "waitForWalk"
- #FREE_LOCALTOON
- #FINISH_QUEST_MOVIE
- #
- #ID quest_tut_jack_bye_100
- #SUBTITLE_CLEAR_CHAT
- #WAIT 10
- #LOCK_LOCALTOON
- SUBTITLE_CHAT QuestScriptTutorialJack_16 jackSparrowD9
- WAIT 3.5
- SUBTITLE_CHAT_CONFIRM QuestScriptTutorialJack_17
- STOP_INTERACT
- STOP_LETTERBOX
- FREE_LOCALTOON
- SEND_EVENT "doneJackBye"
- FINISH_QUEST_MOVIE
- FUNC_DEF func_tutorialDan_a
- SEND_EVENT "playNellAnimationDan_a"
- SUBTITLE_CHAT QuestScriptTutorialDan_a_1
- WAIT 31.0
- SEND_EVENT "loopNellAnimationDan_a_idle"
- ## # function definitions called from script 'quest_tut_dan_intro_100'
- ## FUNC_DEF func_tutorialDan_pt1
- ## SUBTITLE_CHAT QuestScriptTutorialDan_1
- ## WAIT 6.0
- ## SUBTITLE_CHAT QuestScriptTutorialDan_2
- ## WAIT 6.0
- ## SUBTITLE_CHAT QuestScriptTutorialDan_3
- ## WAIT 8.0
- ## SUBTITLE_CHAT QuestScriptTutorialDan_4
- ## #WAIT 6.0
- ## FUNC_DEF func_tutorialDan_pt2
- ## SUBTITLE_CHAT QuestScriptTutorialDan_5
- ## #WAIT 1.0
- ## FUNC_DEF func_tutorialDan_pt3
- ## SUBTITLE_CHAT QuestScriptTutorialDan_5b
- ## WAIT 8.0
- ## SUBTITLE_CHAT QuestScriptTutorialDan_6
- ## WAIT 5.0
- ## SHOW_QUEST_PANEL
- ## SUBTITLE_CHAT QuestScriptTutorialDan_7
- ## WAIT 4.5
- ## SUBTITLE_CHAT QuestScriptTutorialDan_8
- ## WAIT 5.0
- ## SUBTITLE_CHAT QuestScriptTutorialDan_9
- ## WAIT 7.0
- ## SUBTITLE_CHAT QuestScriptTutorialDan_9b
- ## WAIT 3.0
- ## SUBTITLE_CHAT QuestScriptTutorialDan_10
- ## WAIT 5.0
- ## SUBTITLE_CHAT_CONFIRM QuestScriptTutorialDan_10b
- ID quest_tut_dan_intro_100
- SEND_EVENT ""
- LOAD_DIALOGUE doggerelDanA1 "audio/mp_tut_1_1_5_1_dan.mp3"
- LOAD_DIALOGUE doggerelDanA2 "audio/mp_tut_1_1_5_2_dan.mp3"
- LOAD_DIALOGUE doggerelDanA3 "audio/mp_tut_1_1_5_3_dan.mp3"
- LOAD_DIALOGUE doggerelDanA4 "audio/mp_tut_1_1_5_4_dan.mp3"
- LOAD_DIALOGUE doggerelDanA5 "audio/mp_tut_1_1_5_5_dan.mp3"
- SUBTITLE_CLEAR_CHAT
- START_LETTERBOX
- HIDE_GUI
- LOCK_LOCALTOON
- START_INTERACT
- LOOKATFACE camera npc
- SETY camera npc 5
- SETZ camera npc 5.5
- SETP camera npc -12
- SETR camera npc -1
- SETNAMETAGZ npc -2
- SUBTITLE_CHAT_ANIM func_tutorialDan_pt1 doggerelDanA1 npc "tut_1_1_5_1_dan" "tut_1_1_5_idle_dan"
- #LOOP_ANIM npc "tut_1_1_5_idle_dan"
- # show seachest and how to open it
- ENABLE_SEA_CHEST
- CREATE_MSG_PANEL 'seachestOpen'
- WAIT_EVENT "seachestOpened"
- # TODO: This dialog should only play if you time-out waiting for the tab key
- # Come on - open er up.
- # SUBTITLE_CHAT_ANIM func_tutorialDan_pt2 doggerelDanA2 npc "tut_1_1_5_2_dan" "tut_1_1_5_idle_dan"
- # tell the player how to open their weapons page
- CREATE_MSG_PANEL 'questPageOpen'
- WAIT_EVENT "questPageOpened"
- HPR camera npc 160 -10.0 0
- SUBTITLE_CHAT_ANIM func_tutorialDan_pt3 doggerelDanA3 npc "tut_1_1_5_3_dan" "tut_1_1_5_idle_dan"
- # make sure dan keeps his idle with his hands on the bar
- LOOP_ANIM npc "tut_1_1_5_idle_dan"
- #FREE_LOCALTOON
- # need to go into a UI mode where only the journal is usable?
- #SHOW_GUI
- #STOP_INTERACT
- #STOP_LETTERBOX
- SEND_EVENT "assignStumpyQuest"
- # for some reason I have to send this to close the 'seachestOpen' panel when skipping the script?
- SEND_EVENT "seachestOpened"
- # hide GUI to make sure seachest goes away?
- PERFORM_STANDARD_CLEANUP
- HIDE_GUI
- FINISH_QUEST_MOVIE
- ID quest_tut_dan_re_intro_100
- LOAD_DIALOGUE doggerelDanA6 "audio/dialog/doggerel_dan_A6.mp3"
- SUBTITLE_CLEAR_CHAT
- SUBTITLE_CHAT QuestScriptTutorialDan_11 doggerelDanA6
- WAIT 3
- SUBTITLE_CHAT_CONFIRM QuestScriptTutorialDan_12
- FINISH_QUEST_MOVIE
- ## ID quest_tut_dan_nell_intro_100
- ## LOAD_DIALOGUE doggerelDan_a "audio/cs_tut_1_1_5_a_dan.mp3"
- ## #LOAD_DIALOGUE doggerelDan_b "audio/cs_tut_1_1_5_b_dan.mp3"
- ## SUBTITLE_CLEAR_CHAT
- ## START_LETTERBOX
- ## HIDE_GUI
- ## LOCK_LOCALTOON
- ## START_INTERACT
- ## LOOKATFACE camera npc
- ## SETH npc -180
- ## SETX camera npc -8
- ## SETY camera npc 7
- ## SETZ camera npc 5.5
- ## SETH camera npc -180
- ## SETP camera npc 0
- ## SETR camera npc 0
- ## SUBTITLE_CHAT_ANIM func_tutorialDan_a doggerelDan_a npc "tut_1_1_5_a_dan" "tut_1_1_5_a_idle_dan"
- #############################################
- # SEACHEST TUTORIAL
- #############################################
- ID quest_tut_seachest_intro_100
- # show seachest and how to open it
- LOCK_LOCALTOON
- HIDE toon
- ENABLE_SEA_CHEST
- CREATE_MSG_PANEL 'seachestOpen'
- WAIT_EVENT "seachestOpened"
- # TODO: This dialog should only play if you time-out waiting for the tab key
- # Come on - open er up.
- # SUBTITLE_CHAT_ANIM func_tutorialDan_pt2 doggerelDanA2 npc "tut_1_1_5_2_dan" "tut_1_1_5_idle_dan"
- # tell the player how to open their weapons page
- CREATE_MSG_PANEL 'questPageOpen'
- WAIT_EVENT "questPageOpened"
- #SETX camera npc -9
- CREATE_MSG_PANEL 'questPageClose'
- #WAIT_EVENT "questPageOpened"
- WAIT_EVENT "questPageClosed" "seachestClosed"
- #SETX camera npc -9
- ## STOP_LETTERBOX
- SEND_EVENT "assignStumpyQuest"
- ## # hide GUI to make sure seachest goes away?
- ## STOP_INTERACT
- ## HIDE_GUI
- #CLEAR_MSG_PANEL
- PERFORM_STANDARD_CLEANUP
- FINISH_QUEST_MOVIE
- ID quest_tut_dan_nell_bye_100
- FREE_LOCALTOON
- # need to go into a UI mode where only the journal is usable?
- HIDE_GUI
- FINISH_QUEST_MOVIE
- # If user pressed escape then do following
- ID quest_tut_dan_nell_intro_101
- # for some reason I have to send this to close the 'seachestOpen' panel when skipping the script?
- SEND_EVENT "seachestOpened"
- SEND_EVENT "questPageOpened"
- FREE_LOCALTOON
- # need to go into a UI mode where only the journal is usable?
- STOP_INTERACT
- HIDE_GUI
- FINISH_QUEST_MOVIE
- ###################################START_NO_LONGER_USED#############################
- ID quest_tut_stumpy_intro_100
- #SIMPLE_DIALOGUE
- #LOAD_DIALOGUE stumpyMcGeeB1 "audio/beck_tell_cannon.mp3"
- LOAD_DIALOGUE stumpyMcGeeB1 "audio/beck_cs12_4_4c_tell_to_shoot.mp3"
- SUBTITLE_CLEAR_CHAT
- CLEAR_CHAT npc
- HIDE_GUI
- #START_LETTERBOX
- SUBTITLE_CHAT QuestScriptTutorialStumpy_1 stumpyMcGeeB1
- #STOP_LETTERBOX
- #SHOW_GUI
- FINISH_QUEST_MOVIE
- ID quest_tut_stumpy_intro_101
- #LOAD_DIALOGUE stumpyMcGeeB2 "audio/beck_tell_praise.mp3"
- LOAD_DIALOGUE stumpyMcGeeB2 "audio/beck_cs12_5_5a_tell_praise.mp3"
- SUBTITLE_CLEAR_CHAT
- CLEAR_CHAT npc
- HIDE_GUI
- LOCK_CAMERAFSM
- #START_LETTERBOX
- SUBTITLE_CHAT QuestScriptTutorialStumpy_6 stumpyMcGeeB2
- #STOP_LETTERBOX
- #SHOW_GUI
- FINISH_QUEST_MOVIE
- ID quest_tut_stumpy_intro_102
- #LOAD_DIALOGUE stumpyMcGeeB3 "audio/beck_tell_more_praise.mp3"
- #SIMPLE_DIALOGUE
- LOAD_DIALOGUE stumpyMcGeeB3 "audio/beck_cs12_9_11b_tell_warning.mp3"
- SUBTITLE_CLEAR_CHAT
- HIDE_GUI
- #START_LETTERBOX
- SUBTITLE_CHAT QuestScriptTutorialStumpy_8 stumpyMcGeeB3
- #STOP_LETTERBOX
- SEND_EVENT "targetPracticeDone"
- FINISH_QUEST_MOVIE
- ID quest_tut_stumpy_intro_103
- LOAD_DIALOGUE beckTellAimHigher "audio/beck_cs12_6_6b_tell_aim_higher.mp3"
- SUBTITLE_CLEAR_CHAT
- CLEAR_CHAT npc
- HIDE_GUI
- START_LETTERBOX
- #SUBTITLE_CHAT QuestScriptTutorialStumpy_6 beckTellAimHigher
- STOP_LETTERBOX
- FINISH_QUEST_MOVIE
- ID quest_tut_stumpy_intro_104
- LOAD_DIALOGUE beckTellAimLower "audio/beck_cs12_7_7b_tell_aim_lower.mp3"
- SUBTITLE_CLEAR_CHAT
- CLEAR_CHAT npc
- HIDE_GUI
- START_LETTERBOX
- #SUBTITLE_CHAT QuestScriptTutorialStumpy_6 stumpyMcGeeB3
- STOP_LETTERBOX
- FINISH_QUEST_MOVIE
- ID quest_tut_stumpy_intro_105
- LOAD_DIALOGUE beckTellPractice "audio/beck_cs12_8_10c_tell_practice.mp3"
- SUBTITLE_CLEAR_CHAT
- CLEAR_CHAT npc
- HIDE_GUI
- START_LETTERBOX
- #SUBTITLE_CHAT QuestScriptTutorialStumpy_6 stumpyMcGeeB3
- STOP_LETTERBOX
- FINISH_QUEST_MOVIE
- ID quest_tut_stumpy_intro_106
- LOAD_DIALOGUE beckTellWarning
- SUBTITLE_CLEAR_CHAT
- CLEAR_CHAT npc
- HIDE_GUI
- START_LETTERBOX
- #SUBTITLE_CHAT QuestScriptTutorialStumpy_6 stumpyMcGeeB3
- STOP_LETTERBOX
- FINISH_QUEST_MOVIE
- ###################################END_NO_LONGER_USED#############################
- ##################################################
- # POST TUTORIAL INTRODUCTIONS
- ##################################################
- ID quest_tut_shipwright_warning_100
- SUBTITLE_CLEAR_CHAT
- CLEAR_CHAT npc
- HIDE_GUI
- START_LETTERBOX
- START_INTERACT
- LOCK_LOCALTOON
- SUBTITLE_CHAT_CONFIRM QuestScriptShipwrightWarningA_1
- SUBTITLE_CHAT_CONFIRM QuestScriptShipwrightWarningA_2
- SUBTITLE_CHAT_CONFIRM QuestScriptShipwrightWarningA_3
- FREE_LOCALTOON
- STOP_INTERACT
- STOP_LETTERBOX
- SHOW_GUI
- SEND_EVENT "finishTutorial"
- FINISH_QUEST_MOVIE
- ID quest_tut_shipwright_intro_100
- SUBTITLE_CLEAR_CHAT
- CLEAR_CHAT npc
- HIDE_GUI
- START_LETTERBOX
- START_INTERACT
- LOCK_LOCALTOON
- SUBTITLE_CHAT_CONFIRM QuestScriptShipwrightIntro_1
- SUBTITLE_CHAT_CONFIRM QuestScriptShipwrightIntro_2
- SUBTITLE_CHAT_CONFIRM QuestScriptShipwrightIntro_3
- SUBTITLE_CHAT_CONFIRM QuestScriptShipwrightIntro_4
- SUBTITLE_CHAT_CONFIRM QuestScriptShipwrightIntro_5
- FREE_LOCALTOON
- STOP_INTERACT
- STOP_LETTERBOX
- SHOW_GUI
- SEND_EVENT "finishTutorial"
- FINISH_QUEST_MOVIE
- #############################################
- # NEW VERSION OF CUTLASS TUTORIAL (8/24/2006)
- #############################################
- ### CHOICE OF IF DOING THE TUTORIAL OR NOT
- ID quest_tut_blacksmith_intro_100_v2
- # enable collision barriers so the player cannot jump
- # out of the pit
- #ENABLE_BARRIERS masad: no longer needed; GameArea takes care of it
- PERFORM_STANDARD_INIT
- #CHAT npc QuestScriptCutlassTutorial_1
- FUNCTION npc "swordTutorialPt1"
- HIDE_CHEST_TRAY
- DISABLE_SEA_CHEST
- IGNORE_MAIN_MENU_KEY_ON
- # hide crates to prevent escape, mmwhaahahahaaaaaa
- STASH_UID '1159918935.67jubutler' '1159918930.42jubutler' '1159918893.65jubutler'
- WAIT 1
- # creates the panel asking the player if they want to do
- # the tutorial, starts script 'quest_tut_blacksmith_intro_101'
- # if they click yes, or 'quest_tut_blacksmith_intro_102' if
- # they click no
- CREATE_MSG_PANEL 'doCutlassTutorial' 'quest_tut_blacksmith_intro_101' 'quest_tut_blacksmith_intro_102'
- ### YES, DO TUTORIAL
- ID quest_tut_blacksmith_intro_101
- LOAD_DIALOGUE willTurner1 "audio/wtd_draw_sword.mp3"
- LOAD_DIALOGUE willTurner2 "audio/wtd_draw_sword_really.mp3"
- LOAD_DIALOGUE willTurner3 "audio/wtd_lethargy.mp3"
- LOAD_DIALOGUE willTurner4 "audio/wtd_advance_and_strike.mp3"
- # willTurner4 alternate?
- # LOAD_DIALOGUE willTurner4 "audio/wtd_advance_and_strike_with_sword.mp3"
- LOAD_DIALOGUE willTurner5 "audio/wtd_accurate.mp3"
- LOAD_DIALOGUE willTurner6 "audio/wtd_move_close.mp3"
- LOAD_DIALOGUE willTurner7 "audio/wtd_not_over.mp3"
- LOAD_DIALOGUE willTurner8 "audio/wtd_timing_finess.mp3"
- LOAD_DIALOGUE willTurner9 "audio/wtd_too_late.mp3"
- LOAD_DIALOGUE willTurner10 "audio/wtd_slow_down.mp3"
- LOAD_DIALOGUE willTurner11 "audio/wtd_reputation.mp3"
- LOAD_DIALOGUE willTurner12 "audio/wtd_try_skill.mp3"
- LOAD_DIALOGUE willTurner13 "audio/wtd_well_done.mp3"
- #Equip your sword
- CLEAR_CHAT npc
- # make sure the player has no weapons equipped since the first step
- # is to tell them to eqiuip the cutlass
- #UNEQUIP_WEAPON
- INTERACTIONAL_CHAT npc QuestScriptCutlassTutorial_3 willTurner1
- WAIT 0.5
- # TODO: play QuestScriptCutlassTutorial_3_5 willTurner2
- # TODO: play QuestScriptCutlassTutorial_3_6 willTurner3
- CREATE_MSG_PANEL 'drawSword'
- WAIT_EVENT "weaponEquipped"
- CLEAR_CHAT npc
- IGNORE_WEAPON_KEYS_ON
- #INTERACTIONAL_CHAT npc QuestScriptCutlassTutorial_4
- WAIT 0.2
- INTERACTIONAL_CHAT npc QuestScriptCutlassTutorial_5 willTurner4
- #Hit a target
- # TODO: play QuestScriptCutlassTutorial_6 willTurner5
- # TODO: play QuestScriptCutlassTutorial_7 willTurner6
- # TODO: play QuestScriptCutlassTutorial_7_5 willTurner7
- FUNCTION npc "watchDistance"
- CREATE_MSG_PANEL 'attackSword'
- WAIT_EVENT "properHit"
- FUNCTION npc "ignoreDistance"
- CLEAR_CHAT npc
- # Do a combo
- WAIT 0.2
- INTERACTIONAL_CHAT npc QuestScriptCutlassTutorial_8 willTurner8
- WAIT 0.2
- # TODO: play QuestScriptCutlassTutorial_8_6 willTurner9
- # TODO: play QuestScriptCutlassTutorial_8_7 willTurner10
- #INTERACTIONAL_CHAT npc QuestScriptCutlassTutorial_8_5
- #WAIT 3
- FUNCTION npc "listenTime"
- CREATE_MSG_PANEL 'comboSword'
- WAIT_EVENT "didSlash"
- CLEAR_CHAT npc
- WAIT 0.5
- INTERACTIONAL_CHAT npc QuestScriptCutlassTutorial_13 willTurner13
- FUNCTION npc "putAwayWeapon"
- FUNCTION npc "ignoreTime"
- SHOW_CHEST_TRAY
- ALLOW_SKILL_PAGE_ONLY
- # open chest panel
- CREATE_MSG_PANEL 'cutlassLvl'
- WAIT_EVENT "seachestOpened"
- # open your skill menu
- #WAIT 2
- INTERACTIONAL_CHAT npc QuestScriptCutlassTutorial_9_25 willTurner11
- WAIT 0.5
- #INTERACTIONAL_CHAT npc QuestScriptCutlassTutorial_9_5
- #WAIT 2
- IGNORE_WEAPON_KEYS_OFF
- CREATE_MSG_PANEL 'cutlassSkillOpen'
- SEND_EVENT "flagTutorialSweep"
- WAIT_EVENT "skillPanelOpened"
- #FUNCTION npc "checkSkillPanelOpen"
- # spend point
- CLEAR_INTERACTIONAL_CHAT
- IGNORE_WEAPON_KEYS_ON
- CREATE_MSG_PANEL 'cutlassSkillUnlock'
- WAIT_EVENT "skillImprovementAttempted"
- IGNORE_WEAPON_KEYS_OFF
- # close skill menu
- CREATE_MSG_PANEL 'cutlassDoneLvl'
- WAIT_EVENT "skillPanelClosed" "seachestClosed"
- SEND_EVENT "closePointSpendPanel"
- # Trigger Sweep skill
- WAIT 0.2
- INTERACTIONAL_CHAT npc QuestScriptCutlassTutorial_10 willTurner12
- CREATE_MSG_PANEL 'specialMenu'
- # perform special skill, Sweep
- WAIT_EVENT "usedSpecialAttack"
- # inform person about more skills
- ALLOW_SKILL_PAGE_ONLY
- INTERACTIONAL_CHAT npc QuestScriptCutlassTutorial_9
- WAIT 2.0
- TOGGLE_SKILL_PAGE_DEMO_ON
- CREATE_MSG_PANEL 'skillLearning' 'closeSkillLearning'
- WAIT_EVENT "closeSkillLearning"
- TOGGLE_SKILL_PAGE_DEMO_OFF
- IGNORE_WEAPON_KEYS_OFF
- # put away weapon (will this be part of a cutscene, no longer needed?)
- CLEAR_INTERACTIONAL_CHAT
- WAIT 0.2
- CREATE_MSG_PANEL 'sheatheSword'
- WAIT_EVENT "weaponSheathed"
- #INTERACTIONAL_CHAT npc QuestScriptCutlassTutorial_13 willTurner13
- WAIT 1
- FUNCTION npc "levelUpCutlass"
- WAIT 3
- FUNCTION npc "requestStopInteract"
- IGNORE_WEAPON_KEYS_OFF
- IGNORE_MAIN_MENU_KEY_OFF
- TOGGLE_SKILL_PAGE_DEMO_OFF
- SEND_EVENT "finishTutorial"
- #CLEAR_INTERACTIONAL_CHAT
- PERFORM_STANDARD_CLEANUP
- FINISH_QUEST_MOVIE
- #### SKIP TUTORIAL
- ID quest_tut_blacksmith_intro_102
- CLEAR_CHAT npc
- CHAT npc QuestScriptCutlassTutorial_2
- FUNCTION npc "levelUpCutlass"
- WAIT 3
- FUNCTION npc "requestStopInteract"
- IGNORE_WEAPON_KEYS_OFF
- IGNORE_MAIN_MENU_KEY_OFF
- TOGGLE_SKILL_PAGE_DEMO_OFF
- WAIT 1
- SEND_EVENT "finishTutorial"
- PERFORM_STANDARD_CLEANUP
- FINISH_QUEST_MOVIE
- ###########################################
- # END OF NEW CUTLASS TUTORIAL
- ###########################################
- #############################################
- # Barbossa Pistolero Tutorialero
- #############################################
- ID quest_tut_barbossa_pistol_tutorial
- #FUNCTION npc "pistolTutorialPt1"
- HIDE_CHEST_TRAY
- # show the monkey (hidden by the cutscene that
- # plays before this)
- UNSTASH_UID '1175912064.0JB2'
- # aim at the target
- CLEAR_CHAT npc
- # don't let the player move around, they only
- # need to be able to aim at the target, also
- # limit the range of the aiming to only be able
- # to shoot at the target
- EQUIP_WEAPON 2001
- LOCK_LOCALTOON
- ENABLE_AIM
- # position the player at a good spot to be able to
- # see the target and far enough away from Barbossa
- #POS toon render -5.4 11.6 4.2
- # allow the player to only be able to aim in the
- # direction of the target (these numbers are in deegreez)
- SET_AIM_BOUNDS 190 150 230
- #SET_EQUIPPED_WEAPONS None
- CREATE_MSGi_PANEL 'pistolAim'
- IGNORE_WEAPON_KEYS_ON
- IGNORE_MAIN_MENU_KEY_ON
- WAIT_EVENT "pistolMoved"
- CREATE_MSG_PANEL 'pistolTarget'
- WAIT_EVENT "pistolAimedTarget"
- CREATE_MSG_PANEL 'pistolHit'
- WAIT_EVENT "pistolHitTarget"
- INTERACTIONAL_CHAT npc QuestScriptPistolTutorial_3
- CREATE_MSG_PANEL 'pistolPractice'
- WAIT_EVENT "weaponSheathed"
- # hide the monkey now so we don't see it during any addtional
- # cutscenes
- STASH_UID '1175912064.0JB2'
- SET_EQUIPPED_WEAPONS All
- IGNORE_WEAPON_KEYS_OFF
- IGNORE_MAIN_MENU_KEY_OFF
- CLEAR_INTERACTIONAL_CHAT
- FREE_LOCALTOON
- CLEAR_AIM_BOUNDS
- CLEAR_MSG_PANEL
- FINISH_QUEST_MOVIE
- ###########################################
- # End Barbossa Pistolero Tutorialero
- ###########################################
- #############################################
- # Barbossa Lookout Tutorial
- #############################################
- ID quest_tut_barbossa_lookout_tutorial
- #IGNORE_WEAPON_KEYS_ON
- #IGNORE_MAIN_MENU_KEY_ON
- #SHOW_CHEST_TRAY
- #ALLOW_LOOKOUT_PAGE_ONLY
- # show the player the lookout panel and briefly
- # describe its use
- CLEAR_CHAT npc
- # don't let the player move around yet
- #ENABLE_AIM
- #LOCK_LOCALTOON
- #CREATE_MSG_PANEL 'lookoutChestOpen'
- #WAIT_EVENT "seachestOpened"
- #IGNORE_WEAPON_KEYS_OFF
- #CREATE_MSG_PANEL 'lookoutOpen'
- #WAIT_EVENT "lookoutOpened"
- #CREATE_MSG_PANEL 'lookoutClose'
- #WAIT_EVENT "lookoutClosed" "seachestClosed"
- #FREE_LOCALTOON
- KICK_OUT_OF_AREA
- #STOP_INTERACT
- #IGNORE_WEAPON_KEYS_OFF
- #IGNORE_MAIN_MENU_KEY_OFF
- PERFORM_STANDARD_CLEANUP
- FINISH_QUEST_MOVIE
- ###########################################
- # End Barbossa Lookout Tutorial
- ###########################################
- ID quest_tut_gypsy_intro_100
- SUBTITLE_CLEAR_CHAT
- CLEAR_CHAT npc
- HIDE_GUI
- START_LETTERBOX
- START_INTERACT
- LOCK_LOCALTOON
- SUBTITLE_CHAT_CONFIRM QuestScriptTutorialStumpy_1
- SUBTITLE_CHAT_CONFIRM QuestScriptTutorialStumpy_2
- FREE_LOCALTOON
- STOP_INTERACT
- STOP_LETTERBOX
- SHOW_GUI
- SEND_EVENT "finishTutorial"
- FINISH_QUEST_MOVIE
- ###########################################
- # Tia Dalma compass tutorial
- ###########################################
- ID quest_tut_tia_dalma_compass_intro_100
- LOCK_LOCALTOON
- SUBTITLE_CLEAR_CHAT
- HIDE_GUI
- START_LETTERBOX
- ENABLE_AIM
- CREATE_MSG_PANEL 'receiveCompass' 'quest_tia_dalma_compass_intro_101' 'quest_tia_dalma_compass_intro_102'
- ### YES, DO TUTORIAL
- ID quest_tia_dalma_compass_intro_101
- IGNORE_MAIN_MENU_KEY_ON
- ## # show compass
- TOGGLE_COMPASS RECEIVE -1.85 0 -1.5
- WAIT 0.5
- DEMO_COMPASS_ICON_SHOW quest
- CREATE_MSG_PANEL 'compassActiveQuest' 'closeCompassActiveQuest'
- WAIT_EVENT 'closeCompassActiveQuest'
- CLEAR_COMPASS_EFFECTS
- WAIT 0.5
- DEMO_COMPASS_ICON_SHOW exit0
- WAIT 0.5
- DEMO_COMPASS_ICON_SHOW exit1
- WAIT 0.5
- DEMO_COMPASS_ICON_SHOW localAvatar
- CREATE_MSG_PANEL 'compassIconsBearing' 'closeCompassIconsBearing'
- WAIT_EVENT 'closeCompassIconsBearing'
- CLEAR_COMPASS_EFFECTS
- WAIT 0.5
- DEMO_COMPASS_ICON_SHOW enemy
- WAIT 0.25
- DEMO_COMPASS_ICON_SHOW friend
- WAIT 0.25
- DEMO_COMPASS_ICON_SHOW localAvatar
- CREATE_MSG_PANEL 'compassIconsPeople' 'closeCompassIconsPeople'
- WAIT_EVENT 'closeCompassIconsPeople'
- CLEAR_COMPASS_EFFECTS
- TOGGLE_COMPASS RECEIVE
- #WAIT 0.5
- #CREATE_MSG_PANEL 'compassTutHint' 'closeCompassTutHint'
- #WAIT_EVENT 'closeCompassTutHint'
- #ID quest_tia_dalma_chapter2_rung1_8
- WAIT 2.0
- PERFORM_STANDARD_CLEANUP
- FINISH_QUEST_MOVIE
- #### SKIP COMPASS TUTORIAL
- ID quest_tia_dalma_compass_intro_102
- FINISH_QUEST_MOVIE
- #### FINISH COMPASS TUTORIAL
- ID quest_tut_tia_dalma_compass_finish
- DEMO_COMPASS_ICON_HIDE
- # show gui to make sure we re-enable weapon hotkeys
- IGNORE_MAIN_MENU_KEY_OFF
- SHOW_GUI
- KICK_OUT_OF_AREA
- PERFORM_STANDARD_CLEANUP
- FINISH_QUEST_MOVIE
- ## ID quest_tia_dalma_chapter2_rung1
- ## SUBTITLE_CLEAR_CHAT
- ## CLEAR_CHAT npc
- ## # hide most UI, including the compass/radar
- ## HIDE_GUI
- ## START_LETTERBOX
- ## START_INTERACT
- ## LOCK_LOCALTOON
- ## SUBTITLE_CHAT_CONFIRM QuestScriptTiaDalmaCh2Rung1_1
- ## SUBTITLE_CHAT_CONFIRM QuestScriptTiaDalmaCh2Rung1_2
- ## CREATE_MSG_PANEL 'receiveCompass' 'quest_tia_dalma_chapter2_rung1_2'
- ## # show compass
- ## # TODO: draw attention to the newly displayed compass
- ## TOGGLE_COMPASS RECEIVE
- ## FINISH_QUEST_MOVIE
- ###########################################
- # END Tia Dalma compass tutorial
- ###########################################
- #############################################
- # Darby Drydock ship "tutorial"
- #############################################
- ID quest_tut_darby_ship1
- HIDE_GUI
- START_NPC_INTERACT
- ENABLE_LOCKFSM
- SUBTITLE_CHAT_CONFIRM QuestScriptShipIntro
- FUNCTION npc "shipTutorialPt1"
- FINISH_QUEST_MOVIE
- ID quest_tut_darby_ship2
- DISABLE_LOCKFSM
- SUBTITLE_CHAT_CONFIRM QuestScriptShipFinal
- END_NPC_INTERACT
- SHOW_GUI
- FINISH_QUEST_MOVIE
- #############################################
- # END Darby Drydock ship "tutorial"
- #############################################
- ID quest_graham_marsh_part_1_before
- SUBTITLE_CLEAR_CHAT
- CLEAR_CHAT npc
- HIDE_GUI
- START_LETTERBOX
- START_INTERACT
- LOCK_LOCALTOON
- SUBTITLE_CHAT_CONFIRM QuestScriptGrahamMarsh_1b_1
- SUBTITLE_CHAT_CONFIRM QuestScriptGrahamMarsh_1b_2
- SUBTITLE_CHAT_CONFIRM QuestScriptGrahamMarsh_1b_3
- SUBTITLE_CHAT_CONFIRM QuestScriptGrahamMarsh_1b_4
- SEND_EVENT "localAvatarAcceptedQuest"
- FREE_LOCALTOON
- STOP_INTERACT
- STOP_LETTERBOX
- SHOW_GUI
- FINISH_QUEST_MOVIE
- ID quest_graham_marsh_part_1_after
- SUBTITLE_CLEAR_CHAT
- CLEAR_CHAT npc
- HIDE_GUI
- START_LETTERBOX
- START_INTERACT
- LOCK_LOCALTOON
- SUBTITLE_CHAT_CONFIRM QuestScriptGrahamMarsh_1a_1
- SEND_EVENT "localAvatarReturnedQuest"
- FREE_LOCALTOON
- STOP_INTERACT
- STOP_LETTERBOX
- SHOW_GUI
- FINISH_QUEST_MOVIE
- ID quest_graham_marsh_part_2_before
- SUBTITLE_CLEAR_CHAT
- CLEAR_CHAT npc
- HIDE_GUI
- START_LETTERBOX
- START_INTERACT
- LOCK_LOCALTOON
- SUBTITLE_CHAT_CONFIRM QuestScriptGrahamMarsh_2b_1
- SUBTITLE_CHAT_CONFIRM QuestScriptGrahamMarsh_2b_2
- SUBTITLE_CHAT_CONFIRM QuestScriptGrahamMarsh_2b_3
- SUBTITLE_CHAT_CONFIRM QuestScriptGrahamMarsh_2b_4
- SUBTITLE_CHAT_CONFIRM QuestScriptGrahamMarsh_2b_5
- SEND_EVENT "localAvatarAcceptedQuest"
- FREE_LOCALTOON
- STOP_INTERACT
- STOP_LETTERBOX
- SHOW_GUI
- FINISH_QUEST_MOVIE
- ID quest_graham_marsh_part_2_after
- SUBTITLE_CLEAR_CHAT
- CLEAR_CHAT npc
- HIDE_GUI
- START_LETTERBOX
- START_INTERACT
- LOCK_LOCALTOON
- SUBTITLE_CHAT_CONFIRM QuestScriptGrahamMarsh_2a_1
- SUBTITLE_CHAT_CONFIRM QuestScriptGrahamMarsh_2a_2
- SUBTITLE_CHAT_CONFIRM QuestScriptGrahamMarsh_2a_3
- SUBTITLE_CHAT_CONFIRM QuestScriptGrahamMarsh_2a_4
- SEND_EVENT "localAvatarReturnedQuest"
- FREE_LOCALTOON
- STOP_INTERACT
- STOP_LETTERBOX
- SHOW_GUI
- FINISH_QUEST_MOVIE
- ID quest_tut_map_teleport_intro
- CREATE_MSG_PANEL 'teleport_tut1'
- WAIT_EVENT "didSlash"
- CREATE_MSG_PANEL 'teleport_tut2'
- WAIT_EVENT "didSlash"
- CREATE_MSG_PANEL 'teleport_tut3'
- WAIT_EVENT "didSlash"
- FINISH_QUEST_MOVIE
- ###########################################
- # Tia Dalma show voodoo doll
- ###########################################
- ID quest_tia_dalma_show_voodoo_doll
- START_NPC_INTERACT
- ENABLE_LOCKFSM
- FUNCTION npc "showVoodooDollToAvatar"
- WAIT_EVENT 'doneChatPage'
- DISABLE_LOCKFSM
- END_NPC_INTERACT
- FINISH_QUEST_MOVIE
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement