BrropGloryblade.lua 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. --[[
  2. Script Name : SpawnScripts/FrostfangSea/BrropGloryblade.lua
  3. Script Purpose : templar trainer in Halas
  4. Script Author : theFoof
  5. Script Date : 2013.9.24
  6. Script Notes :
  7. --]]
  8. local TEMPLAR = 13
  9. function spawn(NPC)
  10. end
  11. function respawn(NPC)
  12. spawn(NPC)
  13. end
  14. function hailed(NPC, Spawn)
  15. FaceTarget(NPC, Spawn)
  16. if GetClass(Spawn) == TEMPLAR then
  17. conversation = CreateConversation()
  18. PlayFlavor(NPC, "", "", "hello", 0, 0, Spawn)
  19. AddConversationOption(conversation, "What advice do you have for another templar?", "TempChat1")
  20. AddConversationOption(conversation, "That I am! But I have no time to chat.")
  21. StartConversation(conversation, NPC, Spawn, "Ah, another defender of the faith. Welcome, my fellow templar!")
  22. else
  23. PlayFlavor(NPC, "", "Greetings!", "hello", 0, 0, Spawn)
  24. end
  25. end
  26. function TempChat1(NPC, Spawn)
  27. conversation = CreateConversation()
  28. FaceTarget(NPC, Spawn)
  29. AddConversationOption(conversation, "That's useful to know!", "TempChat2")
  30. StartConversation(conversation, NPC, Spawn, "If you find items that add to your wisdom or stamina, then take them! Wisdom increases the amount of damage your spells can inflict on others and raises your defenses against spell damage inflicted on you. Your stamina affects your health. This is crucial.")
  31. end
  32. function TempChat2(NPC, Spawn)
  33. conversation = CreateConversation()
  34. FaceTarget(NPC, Spawn)
  35. AddConversationOption(conversation, "That's interesting.", "TempChat3")
  36. StartConversation(conversation, NPC, Spawn, "We are known for protecting ourselves and our allies with reactive heals. These are spells cast on an individual that lay in wait until they have damage inflicted upon them. At which point the spell responds and a heal is given to the individual.")
  37. end
  38. function TempChat3(NPC, Spawn)
  39. conversation = CreateConversation()
  40. FaceTarget(NPC, Spawn)
  41. AddConversationOption(conversation, "That will be useful!", "TempChat4")
  42. StartConversation(conversation, NPC, Spawn, "But the divine power that we are blessed with is not limited to mending the wounded or curing the suffering of the afflicted. It can also help to defend against attack or be wielded offensively, to smite our enemies!")
  43. end
  44. function TempChat4(NPC, Spawn)
  45. conversation = CreateConversation()
  46. FaceTarget(NPC, Spawn)
  47. AddConversationOption(conversation, "Thank you for the advice.")
  48. StartConversation(conversation, NPC, Spawn, "And protect yourself with a good set of plate mail, " .. GetName(Spawn) .. ". The armor may be cumbersome, but its protective properties will be necessary, as it takes time to beseech our divine powers.")
  49. end