123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152 |
- --[[
- Script Name : SpawnScripts/Everfrost/ThyrStormhammer.lua
- Script Author : Flunklesnarkin
- Script Date : 2016.01.13 02:01:44
- Script Purpose :
- :
- --]]
- local SuppliesForThePioneers = 171
- local ScoutingTheJaggedPlains = 172
- function spawn(NPC)
- ProvidesQuest(NPC, ScoutingTheJaggedPlains)
- end
- function hailed(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- if GetLevel(Spawn) < 44 then
- if HasQuest(Spawn, SuppliesForThePioneers) == true then
- Under_Level_Quest1Chat_1(NPC, Spawn)
- else
- UnderLevel_Chat(NPC, Spawn)
- end
- else
- if HasQuest(Spawn, SuppliesForThePioneers) == true then
- Quest1Chat_1(NPC, Spawn)
- elseif HasCompletedQuest(Spawn, SuppliesForThePioneers) == true and HasQuest(Spawn, ScoutingTheJaggedPlains) == false and HasCompletedQuest(Spawn, ScoutingTheJaggedPlains) == false then
- Quest2Chat_1(NPC, Spawn)
- elseif HasQuest(Spawn, ScoutingTheJaggedPlains) == true and GetQuestStep(Spawn, 172) == 1 then
- Quest2Chat_4(NPC, Spawn)
- end
- end
- end
- function respawn(NPC)
- end
- function UnderLevel_Chat(NPC, Spawn)
- local Chat_Randomizer = math.random(1,8)
- if Chat_Randomizer == 1 then
- Say(NPC, "Well it's not easy being the best looking guy in town, but I think I pull it off well.")
- elseif Chat_Randomizer == 2 then
- Say(NPC, "Odd things are going on. I'd keep an eye out if I were you.")
- elseif Chat_Randomizer == 3 then
- Say(NPC, "Darn. I chugged that barrel much slower than I chugged the last three.")
- elseif Chat_Randomizer == 4 then
- Say(NPC, "Strength isn't just the size of your muscles... It's, well... Yeah it is.")
- elseif Chat_Randomizer == 5 then
- Say(NPC, "Some of my friends tell me I'm weak. I think its true. I've only been able to lift two goblins and an orc lately.")
- elseif Chat_Randomizer == 6 then
- Say(NPC, "I'm feeling stronger than usual today.")
- elseif Chat_Randomizer == 7 then
- Say(NPC, "Funny, the wound didn't smell like that yesterday.")
- elseif Chat_Randomizer == 8 then
- Say(NPC, "Funny, the wound didn't smell like that yesterday.")
- else
- Say(NPC, "Randomizer Error")
- end
- end
- function Under_Level_Quest1Chat_1(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Take these supplies off my hands. Brahnagan sent them for you.", "Under_Level_Quest1Chat_2")
- AddConversationOption(conversation, "No, I believe I can tough it out. I've tackled worse than this.")
- StartConversation(conversation, NPC, Spawn, "You're looking a bit uncomfortable, outsider. Is there something I can do to make you more comfortable?")
- end
- function Under_Level_Quest1Chat_2(NPC, Spawn)
- SetStepComplete(Spawn, SuppliesForThePioneers, 1)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Yes, he had me clear out a number of sharks from the water around to make it safer for pioneers to pass through.", "Under_Level_Quest1Chat_3")
- StartConversation(conversation, NPC, Spawn, "Ahh, Brahnagan. He is always taking care of us...")
- end
- function Under_Level_Quest1Chat_3(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Tough enough for the job.")
- StartConversation(conversation, NPC, Spawn, "You must be a tough one then.")
- end
- function Quest1Chat_1(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Take these supplies off my hands. Brahnagan sent them for you.", "Quest1Chat_2")
- AddConversationOption(conversation, "No, I believe I can tough it out. I've tackled worse than this.", "Quest2Chat_1")
- StartConversation(conversation, NPC, Spawn, "You're looking a bit uncomfortable, outsider. Is there something I can do to make you more comfortable?")
- end
- function Quest1Chat_2(NPC, Spawn)
- SetStepComplete(Spawn, SuppliesForThePioneers, 1)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Yes, he had me clear out a number of sharks from the water around to make it safer for pioneers to pass through.", "Quest1Chat_3")
- StartConversation(conversation, NPC, Spawn, "Ahh, Brahnagan. He is always taking care of us...")
- end
- function Quest1Chat_3(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Tough enough for the job.", "Quest2Chat_1")
- StartConversation(conversation, NPC, Spawn, "You must be a tough one then.")
- end
- function Quest2Chat_1(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Expedition?", "Quest2Chat_2")
- StartConversation(conversation, NPC, Spawn, "If you're so sure of your own skill, then you won't mind going on an expedition for me.")
- end
- function Quest2Chat_2(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Unless I come back saying it's completely uninhabitable.", "Quest2Chat_3")
- StartConversation(conversation, NPC, Spawn, "We call the valley that lies ahead the Jagged Plains. Most are convinced it is uninhabitable, but I'm not so sure. If you could scout it all out for me, and bring back your report of it, I might be able to make a case to push into it.")
- end
- function Quest2Chat_3(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "Very well, I'll do it.", "Offer_Scouting_The_Jagged_Plains")
- AddConversationOption(conversation, "This sounds a bit tame for my skills. I'm going to seek out other work.")
- StartConversation(conversation, NPC, Spawn, "Yes, yes, but let's hope that's not the case.")
- end
- function Quest2Chat_4(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- conversation = CreateConversation()
- AddConversationOption(conversation, "No, it's a very large place.")
- StartConversation(conversation, NPC, Spawn, "Well? Have you scoured it?")
- end
- function Offer_Scouting_The_Jagged_Plains(NPC, Spawn)
- OfferQuest(NPC, Spawn, ScoutingTheJaggedPlains)
- end
|