123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- --[[
- Script Name : SpawnScripts/FrostfangSea/BoryaStonehide.lua
- Script Purpose : guardian trainer
- Script Author : theFoof
- Script Date : 2013.9.24
- Script Notes :
- --]]
- local GUARDIAN = 3
- function spawn(NPC)
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function hailed(NPC, Spawn)
- FaceTarget(NPC, Spawn)
- if GetClass(Spawn) == GUARDIAN then
- conversation = CreateConversation()
- PlayFlavor(NPC, "", "", "hello", 0, 0, Spawn)
- AddConversationOption(conversation, "What advice can you give a fellow guardian?", "GuardChat1")
- AddConversationOption(conversation, "It does, doesn't it? Good day.")
- StartConversation(conversation, NPC, Spawn, "I see a familiar fire in your eyes, warrior. The same unrelenting will that resides within all guardians!")
- else
- PlayFlavor(NPC, "", "I hope you're ready for some serious training!", "hello", 0, 0, Spawn)
- end
- end
- function GuardChat1(NPC, Spawn)
- conversation = CreateConversation()
- FaceTarget(NPC, Spawn)
- AddConversationOption(conversation, "That's interesting.", "GuardChat2")
- StartConversation(conversation, NPC, Spawn, "We are often considered the last wall of defense, and for good reason. We protect our allies with unflinching resolve, as that is our call. We protect, above all!")
- end
- function GuardChat2(NPC, Spawn)
- conversation = CreateConversation()
- FaceTarget(NPC, Spawn)
-
- AddConversationOption(conversation, "That will be useful!", "GuardChat3")
- StartConversation(conversation, NPC, Spawn, "And when you are faced with multiple foes, prioritize your opponents. It often behooves you and your group to pit yourself against the most powerful opponent.")
- end
- function GuardChat3(NPC, Spawn)
- conversation = CreateConversation()
- FaceTarget(NPC, Spawn)
- AddConversationOption(conversation, "That's good.", "GuardChat4")
- StartConversation(conversation, NPC, Spawn, "We leave the more offensive style attacks to others who lack the fortitude to take a beating and defend, but this doesn't mean we can't swing a weapon!")
- end
- function GuardChat4(NPC, Spawn)
- conversation = CreateConversation()
- FaceTarget(NPC, Spawn)
- AddConversationOption(conversation, "That's useful to know!", "GuardChat5")
- StartConversation(conversation, NPC, Spawn, "If you find items that add to your strength or stamina, be sure to get them! Strength increases the amount of damage your attacks can inflict on others and raises your ability to carry heavy weight. Your stamina affects your health. This is crucial.")
- end
- function GuardChat5(NPC, Spawn)
- conversation = CreateConversation()
- FaceTarget(NPC, Spawn)
- AddConversationOption(conversation, "Thank you for the advice.")
- StartConversation(conversation, NPC, Spawn, "And protect yourself with a good set of plate mail, " .. GetName(Spawn) .. ". The armor would be considered too heavy by others, but with your focus on strength such highly protective armor has no downside.")
- end
|