Pastebin
API
tools
faq
paste
Login
Sign up
Please fix the following errors:
New Paste
Syntax Highlighting
# 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
Optional Paste Settings
Category:
None
Cryptocurrency
Cybersecurity
Fixit
Food
Gaming
Haiku
Help
History
Housing
Jokes
Legal
Money
Movies
Music
Pets
Photo
Science
Software
Source Code
Spirit
Sports
Travel
TV
Writing
Tags:
Syntax Highlighting:
None
Bash
C
C#
C++
CSS
HTML
JSON
Java
JavaScript
Lua
Markdown (PRO members only)
Objective C
PHP
Perl
Python
Ruby
Swift
4CS
6502 ACME Cross Assembler
6502 Kick Assembler
6502 TASM/64TASS
ABAP
AIMMS
ALGOL 68
APT Sources
ARM
ASM (NASM)
ASP
ActionScript
ActionScript 3
Ada
Apache Log
AppleScript
Arduino
Asymptote
AutoIt
Autohotkey
Avisynth
Awk
BASCOM AVR
BNF
BOO
Bash
Basic4GL
Batch
BibTeX
Blitz Basic
Blitz3D
BlitzMax
BrainFuck
C
C (WinAPI)
C Intermediate Language
C for Macs
C#
C++
C++ (WinAPI)
C++ (with Qt extensions)
C: Loadrunner
CAD DCL
CAD Lisp
CFDG
CMake
COBOL
CSS
Ceylon
ChaiScript
Chapel
Clojure
Clone C
Clone C++
CoffeeScript
ColdFusion
Cuesheet
D
DCL
DCPU-16
DCS
DIV
DOT
Dart
Delphi
Delphi Prism (Oxygene)
Diff
E
ECMAScript
EPC
Easytrieve
Eiffel
Email
Erlang
Euphoria
F#
FO Language
Falcon
Filemaker
Formula One
Fortran
FreeBasic
FreeSWITCH
GAMBAS
GDB
GDScript
Game Maker
Genero
Genie
GetText
Go
Godot GLSL
Groovy
GwBasic
HQ9 Plus
HTML
HTML 5
Haskell
Haxe
HicEst
IDL
INI file
INTERCAL
IO
ISPF Panel Definition
Icon
Inno Script
J
JCL
JSON
Java
Java 5
JavaScript
Julia
KSP (Kontakt Script)
KiXtart
Kotlin
LDIF
LLVM
LOL Code
LScript
Latex
Liberty BASIC
Linden Scripting
Lisp
Loco Basic
Logtalk
Lotus Formulas
Lotus Script
Lua
M68000 Assembler
MIX Assembler
MK-61/52
MPASM
MXML
MagikSF
Make
MapBasic
Markdown (PRO members only)
MatLab
Mercury
MetaPost
Modula 2
Modula 3
Motorola 68000 HiSoft Dev
MySQL
Nagios
NetRexx
Nginx
Nim
NullSoft Installer
OCaml
OCaml Brief
Oberon 2
Objeck Programming Langua
Objective C
Octave
Open Object Rexx
OpenBSD PACKET FILTER
OpenGL Shading
Openoffice BASIC
Oracle 11
Oracle 8
Oz
PARI/GP
PCRE
PHP
PHP Brief
PL/I
PL/SQL
POV-Ray
ParaSail
Pascal
Pawn
Per
Perl
Perl 6
Phix
Pic 16
Pike
Pixel Bender
PostScript
PostgreSQL
PowerBuilder
PowerShell
ProFTPd
Progress
Prolog
Properties
ProvideX
Puppet
PureBasic
PyCon
Python
Python for S60
QBasic
QML
R
RBScript
REBOL
REG
RPM Spec
Racket
Rails
Rexx
Robots
Roff Manpage
Ruby
Ruby Gnuplot
Rust
SAS
SCL
SPARK
SPARQL
SQF
SQL
SSH Config
Scala
Scheme
Scilab
SdlBasic
Smalltalk
Smarty
StandardML
StoneScript
SuperCollider
Swift
SystemVerilog
T-SQL
TCL
TeXgraph
Tera Term
TypeScript
TypoScript
UPC
Unicon
UnrealScript
Urbi
VB.NET
VBScript
VHDL
VIM
Vala
Vedit
VeriLog
Visual Pro Log
VisualBasic
VisualFoxPro
WHOIS
WhiteSpace
Winbatch
XBasic
XML
XPP
Xojo
Xorg Config
YAML
YARA
Z80 Assembler
ZXBasic
autoconf
jQuery
mIRC
newLISP
q/kdb+
thinBasic
Paste Expiration:
Never
Burn after read
10 Minutes
1 Hour
1 Day
1 Week
2 Weeks
1 Month
6 Months
1 Year
Paste Exposure:
Public
Unlisted
Private
Folder:
(members only)
Password
NEW
Enabled
Disabled
Burn after read
NEW
Paste Name / Title:
Create New Paste
Hello
Guest
Sign Up
or
Login
Sign in with Facebook
Sign in with Twitter
Sign in with Google
You are currently not logged in, this means you can not edit or delete anything you paste.
Sign Up
or
Login
Public Pastes
Untitled
15 min ago | 8.21 KB
Untitled
1 hour ago | 8.46 KB
Untitled
2 hours ago | 7.62 KB
Web Maintenance Kickoff [POST REDESIGN]
2 hours ago | 0.98 KB
Untitled
3 hours ago | 7.43 KB
Untitled
4 hours ago | 6.56 KB
Untitled
5 hours ago | 16.10 KB
Untitled
6 hours ago | 5.53 KB
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the
Cookies Policy
.
OK, I Understand
Not a member of Pastebin yet?
Sign Up
, it unlocks many cool features!