12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- --[[
- Script Name : SpawnScripts/ThunderingSteppes/TrapperBorgus.lua
- Script Author : Jabantiz
- Script Date : 2014.07.03 06:07:51
- Script Purpose :
- :
- --]]
- local HuntingForTrapperBorgus = 98
- function spawn(NPC)
- SetPlayerProximityFunction(NPC, 20, "InRange")
- ProvidesQuest(NPC, HuntingForTrapperBorgus)
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function InRange(NPC, Spawn)
- if not HasQuest(Spawn, HuntingForTrapperBorgus) then
- if HasCompletedQuest(Spawn, HuntingForTrapperBorgus) then
- PlayFlavor(NPC, "voiceover/english/trapper_borgus/steppes/030_dwarf_trapper_borgus_aoi_callout_familiar_75373ef2.mp3", "Ah! There you are, I need yer help again!", "wave", 3299608738, 3594130452, Spawn)
- else
- PlayFlavor(NPC, "voiceover/english/trapper_borgus/steppes/030_dwarf_trapper_borgus_aoi_callout_unfamiliar_93226f1b.mp3", "Oh me achin' back! Give an old dwarf a hand?", "wince", 4014576750, 2294200697, Spawn)
- end
- end
- end
- function hailed(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- if HasQuest(Spawn, HuntingForTrapperBorgus) then
- -- Has the quest
- if GetQuestStep(Spawn, HuntingForTrapperBorgus) == 1 then
- -- Hasn't finished the quest yet
- PlayFlavor(NPC, "voiceover/english/trapper_borgus/steppes/trapper_borgus003.mp3", "", "", 2061866687, 623475610, Spawn)
- AddConversationOption(conversation, "No problem.")
- StartConversation(conversation, NPC, Spawn, "That's not enough beasts to fill me bags! I need more Steppes beasts for my provisions!")
- elseif GetQuestStep(Spawn, HuntingForTrapperBorgus) == 2 then
- -- Finished and turning the quest in
- SetStepComplete(Spawn, HuntingForTrapperBorgus, 2)
- PlayFlavor(NPC, "voiceover/english/trapper_borgus/steppes/trapper_borgus004.mp3", "", "", 2882844739, 4151927708, Spawn)
- AddConversationOption(conversation, "Sure.", "dlg_2_1")
- AddConversationOption(conversation, "Not right now.")
- StartConversation(conversation, NPC, Spawn, "That should do the trick! Thank yeh for the help! Think you might want to get some more?")
- end
- else
- PlayFlavor(NPC, "voiceover/english/trapper_borgus/steppes/trapper_borgus001.mp3", "", "", 2091451215, 1918648250, Spawn)
- AddConversationOption(conversation, "Yes, I'll help you.", "dlg_1_1")
- AddConversationOption(conversation, "Sorry, I must get going.")
- StartConversation(conversation, NPC, Spawn, "Me family sent me out for provisions, and I hurt me back lifting me pack! I come from a family o' miners n' boulder bashers, I would never hear the end of it! Can you help me kill enough beasts to get the provisions I need?")
- end
- end
- function dlg_1_1(NPC, Spawn)
- OfferQuest(NPC, Spawn, HuntingForTrapperBorgus)
- end
- function dlg_2_1(NPC, Spawn)
- SetTempVariable(Spawn, "RepeatHuntingForTrapperBorgus", "true")
- OfferQuest(NPC, Spawn, HuntingForTrapperBorgus)
- end
|