LedvinAxethrower.lua 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. --[[
  2. Script Name : SpawnScripts/FrostfangSea/LedvinAxethrower.lua
  3. Script Purpose : mystic trainer in Halas
  4. Script Author : theFoof
  5. Script Date : 2013.9.24
  6. Script Notes :
  7. --]]
  8. local MYSTIC = 19
  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) == MYSTIC then
  17. conversation = CreateConversation()
  18. PlayFlavor(NPC, "", "", "hello", 0, 0, Spawn)
  19. AddConversationOption(conversation, "What advice can you give to another mystic?", "MysticChat1")
  20. AddConversationOption(conversation, "It is, isn't it? Good day.")
  21. StartConversation(conversation, NPC, Spawn, "Hail, fellow mystic, my sibling in the shaman arts! How nice to see another called into the fold.")
  22. else
  23. PlayFlavor(NPC, "", "Many paths may lead toward the same goal.", "hello", 0, 0, Spawn)
  24. end
  25. end
  26. function MysticChat1(NPC, Spawn)
  27. conversation = CreateConversation()
  28. FaceTarget(NPC, Spawn)
  29. AddConversationOption(conversation, "That's useful to know!", "MysticChat2")
  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 MysticChat2(NPC, Spawn)
  33. conversation = CreateConversation()
  34. FaceTarget(NPC, Spawn)
  35. AddConversationOption(conversation, "That's interesting.", "MysticChat3")
  36. StartConversation(conversation, NPC, Spawn, "Know the power you wield. We beseech our ancestors and seek their aid in all aspects of battle. With their blessings we can cast protection or emporing spells upon ourselves and our allies.")
  37. end
  38. function MysticChat3(NPC, Spawn)
  39. conversation = CreateConversation()
  40. FaceTarget(NPC, Spawn)
  41. AddConversationOption(conversation, "That will be useful!", "MysticChat4")
  42. StartConversation(conversation, NPC, Spawn, "But they can also empower us with the ability to inflict debilitating weakness upon the enemy!")
  43. end
  44. function MysticChat4(NPC, Spawn)
  45. conversation = CreateConversation()
  46. FaceTarget(NPC, Spawn)
  47. AddConversationOption(conversation, "Thank you for the advice.")
  48. StartConversation(conversatin, NPC, Spawn, "And protect yourself with a good set of chain mail, " .. GetName(Spawn) .. ". The armor is not as cumbersome as plate, but its protective properties will be necessary when deep in battle.")
  49. end