WolcottChillborn.lua 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. --[[
  2. Script Name : SpawnScripts/FrostfangSea/WolcottChillborn.lua
  3. Script Purpose : inquis trainer in Halas
  4. Script Author : theFoof
  5. Script Date : 2013.9.24
  6. Script Notes :
  7. --]]
  8. local INQUISITOR = 14
  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) == INSQUISITOR then
  17. PlayFlavor(NPC, "", "", "hello", 0, 0, Spawn)
  18. conversation = CreateConversation()
  19. AddConversationOption(conversation, "What advice do you have for a fellow inquisitor?", "InqChat1")
  20. AddConversationOption(conversation, "That I did! But I have no time to chat about it.")
  21. StartConversation(conversation, NPC, Spawn, "Ah, another who has refused to ignore their convictions. Welcome, my fellow inquisitor!")
  22. else
  23. PlayFlavor(NPC, "", "Tapping into divine power does not require giving yourself to a petty god. Tapping into that power merely requires proper training and understanding, just like any discipline.", "hello", 0, 0, Spawn)
  24. end
  25. end
  26. function InqChat1(NPC, Spawn)
  27. FaceTarget(NPC, Spawn)
  28. conversation = CreateConversation()
  29. AddConversationOption(conversation, "That's useful to know!", "InqChat2")
  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 InqChat2(NPC, Spawn)
  33. FaceTarget(NPC, Spawn)
  34. conversation = CreateConversation()
  35. AddConversationOption(conversation, "That's interesting.", "InqChat3")
  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 time the spell responds and a heal is given to the individual.")
  37. end
  38. function InqChat3(NPC, Spawn)
  39. FaceTarget(NPC, Spawn)
  40. conversation = CreateConversation()
  41. AddConversationOption(conversation, "That will be useful!", "InqChat4")
  42. StartConversation(conversation, NPC, Spawn, "But the divine power, demanded by our fervent faith, is not limited to mending the wounded or purging ailments from the suffering. It can also be called upon to increase the amount of damage your spells or your ally's spells will inflict upon our enemies.")
  43. end
  44. function InqChat4(NPC, Spawn)
  45. FaceTarget(NPC, Spawn)
  46. conversation = CreateConversation()
  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 call forth our divine powers.")
  49. end