123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- --[[
- Script Name : SpawnScripts/TimorousDeep/TertiaryDihHa.lua
- Script Purpose : Tertiary Dih'Ha
- Script Author : John Adams
- Script Date : 2009.02.22
- Script Notes : Auto-Generated Conversation from PacketParser Data
- --]]
- QUEST_FROM_AROZIK = 130
- QUEST_1 = 141
- QUEST_2 = 1
- function spawn(NPC)
- ProvidesQuest(NPC, QUEST_1)
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function hailed(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
-
- if HasQuest(Spawn, QUEST_FROM_AROZIK) and GetQuestStep(Spawn, QUEST_FROM_AROZIK) == 1 then
- AddConversationOption(conversation, "Secondary Sky'Ki told me to speak with you.", "dlg_7_1")
- end
-
- if HasCompletedQuest(Spawn, QUEST_1) then
- if HasCompletedQuest(Spawn, QUEST_2) then
- elseif HasQuest(Spawn, QUEST_2) then
- else
- AreTheyTakenCareOf(NPC, Spawn, conversation)
- end
- elseif HasQuest(Spawn, QUEST_1) then
- AreTheyTakenCareOf(NPC, Spawn, conversation)
- else
- SpeakSwiftly(NPC, Spawn, conversation)
- end
- --[[
- if convo==16 then
- PlayFlavor(NPC, "voiceover/english/rok_questvo/tertiary_dih_ha/_exp04/exp04_rgn_timorous_deep/chrykori_tie/dihha/dihha007.mp3", "", "", 1041685472, 644706986, Spawn)
- AddConversationOption(conversation, "Yes.", "dlg_16_1")
- StartConversation(conversation, NPC, Spawn, "Did you successfully revive the soldiers?")
- end--]]
- end
- ----------------------------------------------------------------------------------------------------------------------------------------
- -- QUEST_FROM_AROZIK
- ----------------------------------------------------------------------------------------------------------------------------------------
- function dlg_7_1(NPC, Spawn)
- SetStepComplete(Spawn, QUEST_FROM_AROZIK, 1)
-
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/rok_questvo/tertiary_dih_ha/_exp04/exp04_rgn_timorous_deep/chrykori_tie/dihha/dihha001.mp3", "", "", 936167783, 1220078217, Spawn)
-
- if not HasCompletedQuest(Spawn, QUEST_1) and not HasQuest(Spawn, QUEST_1) then
- AddConversationOption(conversation, "What plight?", "dlg_7_2")
- end
-
- AddConversationOption(conversation, "I must be going.")
- StartConversation(conversation, NPC, Spawn, "Good. Then they must be aware of our plight.")
- end
- ----------------------------------------------------------------------------------------------------------------------------------------
- -- QUEST 1
- ----------------------------------------------------------------------------------------------------------------------------------------
- function SpeakSwiftly(NPC, Spawn, conversation)
- PlayFlavor(NPC, "voiceover/english/rok_questvo/tertiary_dih_ha/_exp04/exp04_rgn_timorous_deep/chrykori_tie/dihha/dihha000.mp3", "", "", 2496610023, 3072091488, Spawn)
- AddConversationOption(conversation, "What is going on here?", "dlg_7_2")
- StartConversation(conversation, NPC, Spawn, "Speak swiftly.")
- end
- function dlg_7_2(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/rok_questvo/tertiary_dih_ha/_exp04/exp04_rgn_timorous_deep/chrykori_tie/dihha/dihha002.mp3", "", "", 1333866465, 3526691037, Spawn)
- AddConversationOption(conversation, "I can do that.", "OfferQuest1")
- StartConversation(conversation, NPC, Spawn, "The Haoaerans attacked Thulwun Station East. We didn't have much warning but we've managed to keep them from advancing too far. Unfortunately, their initial attack was somewhat crippling. My job is to mend our tactical wounds and strike back at our enemy. Haoaeran advancers have hidden themselves in front of the large gate leading to Thulwun Station. It is your task to dig them out of their hiding places and kill them. Understood?")
- end
- function OfferQuest1(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- OfferQuest(NPC, Spawn, QUEST_1)
- end
- function AreTheyTakenCareOf(NPC, Spawn)
- PlayFlavor(NPC, "voiceover/english/rok_questvo/tertiary_dih_ha/_exp04/exp04_rgn_timorous_deep/chrykori_tie/dihha/dihha004.mp3", "", "", 2388923565, 781958893, Spawn)
-
- if (HasCompletedQuest(Spawn, QUEST_1) and not HasCompletedQuest(Spawn, QUEST_2)) or (HasQuest(Spawn, QUEST_1) and GetQuestStep(Spawn, QUEST_1) == 2) then
- AddConversationOption(conversation, "Yes.", "dlg_8_1")
- else
- AddConversationOption(conversation, "Not yet.")
- end
-
- StartConversation(conversation, NPC, Spawn, "Are they taken care of?")
- end
- function dlg_8_1(NPC, Spawn)
- if HasQuest(Spawn, QUEST_1) then
- SetStepComplete(Spawn, QUEST_1, 2)
- end
-
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/rok_questvo/tertiary_dih_ha/_exp04/exp04_rgn_timorous_deep/chrykori_tie/dihha/dihha005.mp3", "", "", 762224700, 657564648, Spawn)
- AddConversationOption(conversation, "All right.", "OfferQuest2")
- StartConversation(conversation, NPC, Spawn, "Nice work, but we're not done yet. We lost many soldiers in the initial attack, and more continue to fall on a regular basis. Tactically speaking, we are superior to the Haoaerans, but no matter how many of them we kill, they just keep coming. Meanwhile, our numbers are dwindling. For your next task, you must go to the defenses we've set up northeast of Thulwun Station and use this revitalizing tonic to rouse some of our fallen soldiers.")
- end
- ----------------------------------------------------------------------------------------------------------------------
- -- QUEST 2
- ----------------------------------------------------------------------------------------------------------------------
- function OfferQuest2(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- --OfferQuest(NPC, Spawn, QUEST_2)
- Say(NPC, "Can't finish this yet.", Spawn)
- end
- function dlg_8_2(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/rok_questvo/tertiary_dih_ha/_exp04/exp04_rgn_timorous_deep/chrykori_tie/dihha/dihha006.mp3", "", "", 1880622251, 59486030, Spawn)
- AddConversationOption(conversation, "I understand and will not fail.", "dlg_8_3")
- StartConversation(conversation, NPC, Spawn, "This mission is critical. We need all the soldiers we can get.")
- end
- function dlg_16_1(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/rok_questvo/tertiary_dih_ha/_exp04/exp04_rgn_timorous_deep/chrykori_tie/dihha/dihha008.mp3", "", "", 2227499160, 838414892, Spawn)
- AddConversationOption(conversation, "All right.", "dlg_16_2")
- StartConversation(conversation, NPC, Spawn, "Nice work. We should be able to hold them off with our newly bolstered numbers. While we're doing that, it's up to you to cut the head from the beast. If you follow the path northeast from Thulwun Station, you will come to a small cave. It is from this cave that their leader, Assault Captain Phezzryn, is coordinating this attack. He must be taken out. When he falls, their troops will fall to disarray.")
- end
- function dlg_16_2(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "voiceover/english/rok_questvo/tertiary_dih_ha/_exp04/exp04_rgn_timorous_deep/chrykori_tie/dihha/dihha009.mp3", "", "", 1056066826, 2699516758, Spawn)
- AddConversationOption(conversation, "I understand.", "dlg_16_3")
- StartConversation(conversation, NPC, Spawn, "Once he's dead, speak with Secondary Shai'Dn in Thulwun Station and let him know what you've done. Good luck.")
- end
|