123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- --[[
- Script Name : SpawnScripts/DarklightWood/VerexNZa.lua
- Script Purpose : Verex N'Za
- Script Author : Cynnar
- Script Date : 2015.07.01
- Script Notes : Auto-Generated Conversation from PacketParser Data
- --]]
- local ASolidifiedFront = 120
- local AStrangeFind = 187
- function spawn(NPC)
- SetPlayerProximityFunction(NPC, 10, "InRange")
- ProvidesQuest(NPC, ASolidifiedFront)
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function InRange(NPC, Spawn)
- if not HasCompletedQuest(Spawn, ASolidifiedFront) then
- PlayFlavor(NPC, "", "You there, come here at once! We haven't a second to spare!", "beckon", 0, 0, Spawn)
- end
- end
- function hailed(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- if not HasCompletedQuest(Spawn, ASolidifiedFront) then
- PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_3_1048.mp3", "", "", 0, 0, Spawn)
- AddConversationOption(conversation, "How am I to do that?", "dlg_0_1")
- AddConversationOption(conversation, "Wait, where is this place?", "dlg_1_1")
- StartConversation(conversation, NPC, Spawn, "Excellent, you've finally arrived. So, you're one of Cristanos' chosen ones, hmm? The Queen must see some great potential in you, " .. GetName(Spawn) .. ". Let's not waste any more time and see what you're made of.")
- end
- if HasQuest(Spawn, AStrangeFind) then
- Say(NPC, "Strange Find")
- --
- end
- end
- function dlg_0_1(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "What is it you would have me do?", "dlg_0_2")
- StartConversation(conversation, NPC, Spawn, "Hate's Envy has fallen under attack by an army of Sablevein elementals! We need your help in stopping them before they burn down the entire town! ")
- end
- function dlg_0_2(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
- AddConversationOption(conversation, "I will speak with them at once!", "QuestOffer")
- AddConversationOption(conversation, "I'll decide who I speak to!", "PlayerEmote")
- StartConversation(conversation, NPC, Spawn, "The Sablevein elementals have collapsed a section of the southern wall and now threaten to swarm inside the town. I need you to meet up with Udiyitas and Pellandra, two of the guards tasked with repelling this attack. Go, speak to them at once!")
- end
- function PlayerEmote(NPC, Spawn)
- PlayFlavor(Spawn, "", "", "brandish", 0, 0, Player)
- end
- function QuestOffer(NPC, Spawn)
- if not HasQuest(Spawn, ASolidifiedFront) then
- OfferQuest(NPC, Spawn, ASolidifiedFront)
- else
- dlg_0_4(NPC, Spawn)
- end
- end
- function dlg_0_4(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
-
- StartConversation(conversation, NPC, Spawn, "May Innoruuk guide your blade, young one!")
- end
- function dlg_1_1(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
-
- AddConversationOption(conversation, "What do you mean?", "dlg_1_2")
- StartConversation(conversation, NPC, Spawn, "This is Hate's Envy Outpost; the pride of Sselnyl Do'Zyth herself. She's managed to work out a nice deal with the elite of Neriak and runs Hate's Envy as an entity apart from the city itself.")
- end
- function dlg_1_2(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
-
- AddConversationOption(conversation, "So you aren't tied to Neriak?", "dlg_1_3")
- StartConversation(conversation, NPC, Spawn, "Hate's Envy is a bit more accepting of outsiders than Neriak. We need all the help we can get, as you may have noticed. The attacking elementals are proof enough of that. But, we like it this way.")
- end
- function dlg_1_3(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
-
- AddConversationOption(conversation, "Hate's Envy was built by the Thexians?", "dlg_1_4")
- StartConversation(conversation, NPC, Spawn, "When Neriak was unearthed, the Queen immediately ordered the Dread Guard to claim this Hate's Envy. It was originally built by the Thexians during their search for Neriak. Once it was ours, however, Sselnyl was given control of the outpost's politics. We work closely with the Dread Guard and the Indigo Brotherhood, and our mining operation provides much needed ore to Neriak.")
- end
- function dlg_1_4(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
-
- AddConversationOption(conversation, "Interesting. What was it you were talking about before?", "dlg_0_1")
- StartConversation(conversation, NPC, Spawn, "That's correct. When Lucan and the Thexians barged into Darklight and dug up K'Rais tunnel, the Thexians had already been searching for Neriak. Although Hate's Envy was theirs, we quickly took over once Neriak and Darklight were connected. Part of our pact with Freeport involves one of their ambassadors present at all times--but they don't seem to take much interest in the day to day affairs of Hate's Envy. Sselnyl runs the show, that's the bottom line.")
- end
|