123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- --[[
- Script Name : SpawnScripts/Commonlands/GallaLentula.lua
- Script Author : Premierio015
- Script Date : 2021.02.21 05:02:40
- Script Purpose :
- :
- --]]
- local PlainOleDisease = 454
- function spawn(NPC)
- EmoteLoop(NPC)
- end
- function EmoteLoop (NPC)
- PlayAnimation(NPC, 12191)
- AddTimer(NPC, 15000, "EmoteLoop")
- end
- function hailed(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- local choice = math.random(1, 3)
- if choice == 1 then
- PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_1_1053.mp3", "", "", 0, 0, Spawn)
- elseif choice == 2 then
- PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_2_1053.mp3", "", "", 0, 0, Spawn)
- else
- PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_3_1053.mp3", "", "", 0, 0, Spawn)
- end
- if HasQuest(Spawn, PlainOleDisease) and GetQuestStep(Spawn, PlainOleDisease) == 6 then
- conversation = CreateConversation()
- AddConversationOption(conversation, "I am. I have some medicine for you.", "dlg1")
- StartConversation(conversation, NPC, Spawn, "You must be the one helping the healer.")
- else
- PlayFlavor(NPC, "", "Can you not see the disease spreads? Leave this place 'er your fate be sealed here, too!", "", 0, 0, Spawn)
- end
- end
-
- function dlg1(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- PlayAnimation(NPC, 13061)
- conversation = CreateConversation()
- AddConversationOption(conversation, "My pleasure.", "dlg2")
- AddConversationOption(conversation, "You're welcome.", "dlg2")
- StartConversation(conversation, NPC, Spawn, "Thank you. That is sure to help.")
- end
- function dlg2(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Visions of sores and boils?", "dlg3")
- StartConversation(conversation, NPC, Spawn, "I must tell you, I am glad to be clear in the head, today. Some days the sickness touches the brain, and that is always accompanied by visions.")
- end
- function dlg3(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Another sign of the gods upon this plane.", "dlg5")
- AddConversationOption(conversation, "Who is the Plaguebringer?", "Bertoxxulous")
- StartConversation(conversation, NPC, Spawn, "Yes. A landscape of them and a giant figure. I can only assume it to be that of the Plaguebringer.")
- end
- function Bertoxxulous(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- PlayAnimation(NPC, 11882)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Another sign of the gods upon this plane.", "dlg5")
- StartConversation(conversation, NPC, Spawn, "The god, but you cannot say his true name... it will curse you.")
- end
- function dlg5(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- SetStepComplete(Spawn, PlainOleDisease, 6 )
- conversation = CreateConversation()
- AddConversationOption(conversation, "Interesting.", "")
- StartConversation(conversation, NPC, Spawn, "Yes. I can't help but think that there are some individuals that may delight in such news. They may even try to glorify the Plaguebringer by spreading it further. I can only hope they never find out about this.")
- end
- function respawn(NPC)
- spawn(NPC)
- end
|