12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182 |
- --[[
- Script Name : SpawnScripts/ButcherblockMountains/TrapperCoalbear.lua
- Script Purpose : Trapper Coalbear
- Script Author : jakejp
- Script Date : 2018.06.07
- Script Notes : Auto-Generated Conversation from PacketParser Data
- --]]
- local TheNumberOneThreatInButcherblock = 265
- function spawn(NPC)
- ProvidesQuest(NPC, TheNumberOneThreatInButcherblock)
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function hailed(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
-
- if HasCompletedQuest(Spawn, TheNumberOneThreatInButcherblock) == false and HasQuest(Spawn, TheNumberOneThreatInButcherblock) == false and CanReceiveQuest(Spawn, TheNumberOneThreatInButcherblock) then
- PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_2_1004.mp3", "", "", 0, 0, Spawn)
- AddConversationOption(conversation, "Huh?", "dlg_20_4")
- AddConversationOption(conversation, "You mean kobolds, right?", "dlg_20_1")
- StartConversation(conversation, NPC, Spawn, "Be on the look out! Danger lurks everywhere. I've seen two today already. Ferocious quadrupedal beasts who's insatiable appetite for adventurers like you and me can only be met with an equal disdain!")
- elseif GetQuestStep(Spawn, TheNumberOneThreatInButcherblock) == 1 then
- PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_2_1004.mp3", "", "", 0, 0, Spawn)
- Say(NPC, "You're back? Already? No, no no. You couldn't have come clsoe to exterminating nearly enough bears yet. I told you, the threat of bears must be significantly reduced! Now, go!")
- elseif GetQuestStep(Spawn, TheNumberOneThreatInButcherblock) == 2 then
- SetStepComplete(Spawn, TheNumberOneThreatInButcherblock, 2)
- PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_3_1004.mp3", "", "", 0, 0, Spawn)
- AddConversationOption(conversation, "We can only hope for the best!", "dlg_4_1")
- AddConversationOption(conversation, "Um, sure. Right... ")
- StartConversation(conversation, NPC, Spawn, "Thanks for your help! Perhaps one day we'll be free from the furry clutches of their terrifying wrath... But for now we must remain vigilant, mindful of our berry patches and cautious when eating outside with family members on beautiful sun-filled days.")
- elseif HasCompletedQuest(Spawn, TheNumberOneThreatInButcherblock) == true then
- PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_2_1004.mp3", "", "", 0, 0, Spawn)
- Say(NPC, "Thanks again for your help. May the gods have mercy on us all and deliver us from a bear-filled destiny soon!")
- end
- end
- function dlg_20_1(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
- AddConversationOption(conversation, "Bears?", "dlg_20_2")
- StartConversation(conversation, NPC, Spawn, "Oh no. Kobolds' pack-like nature, hierarchical command structure and base knowledge of divine magic have nothing on the raw paw-swatting tenacity of a bear! They're like the personification of chaotic evil... in bear form!")
- end
- function dlg_20_4(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
- AddConversationOption(conversation, "Bears?", "dlg_20_2")
- StartConversation(conversation, NPC, Spawn, "Bears!")
- end
- function dlg_20_2(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
- AddConversationOption(conversation, "Sure... I suppose I could help.", "GiveTheNumberOneThreatInButcherblock")
- AddConversationOption(conversation, "Forget it. I have far more important things to do.")
- StartConversation(conversation, NPC, Spawn, "Yes, bears. The number one threat in Butcherblock! Tell me, can you help? I may be an accomplished hunter, put on this world with the single purpose of removing all mammalian calamites... But I can't do it all alone. If not for me, could you do it to help protect everyone else?")
- end
- function dlg_20_3(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- PlayFlavor(NPC, "", "", "", 0, 0, Spawn)
- AddConversationOption(conversation, "Will do!", "dlg_20_4")
- StartConversation(conversation, NPC, Spawn, "Great! You can get started right away. As I said, I've seen several already. Come see me again when you've significantly reduced the threat of bears in the area!")
- end
- function GiveTheNumberOneThreatInButcherblock(NPC, Spawn)
- OfferQuest(NPC, Spawn, TheNumberOneThreatInButcherblock)
- end
|