12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- --[[
- Script Name : ItemScripts/ParchmentScrap.lua
- Script Purpose : Handles the quest item "Parchment Scrap (right-click this item to Examine it)" (10317)
- Script Author : Jabantiz
- Script Date : 9/8/2016
- Script Notes :
- --]]
- local Tainted = 183
- function examined(Item, Player)
- local con = CreateConversation()
- if HasQuest(Player, Tainted) then
- if GetQuestStep(Player, Tainted) == 2 then
- AddConversationOption(con, "Examine the parchment.", "Examine")
- elseif GetQuestStep(Player, Tainted) == 4 then
- SummonItem(Player, 10313, 0)
- AddConversationOption(con, "Put together the parchment pieces.", "PutTogether")
- elseif GetQuestStep(Player, Tainted) == 7 then
- AddConversationOption(con, "Piece together the parchment.", "PieceTogether")
- end
- end
-
- AddConversationOption(con, "Put the parchment away.", "CloseItemConversation")
- StartDialogConversation(con, 2, Item, Player, "The edges of the parchment are torn and jagged as though ripped from a much larger document.")
- end
- function Examine(Item, Player)
- SetStepComplete(Player, Tainted, 2)
-
- local con = CreateConversation();
-
- AddConversationOption(con, "Put the parchment away.", "CloseItemConversation")
- StartDialogConversation(con, 2, Item, Player, 'You can barely make out some writing on this scrap: "The toxic crawlers will be useful to cover our ... the totem ..." The reference to a totem is puzzling. Why would someone want a totem covered in spiders? There must be more pieces of this parchment amongst the toxic crawlers.')
- end
- function PutTogether(Item, Player)
- local con = CreateConversation()
-
- AddConversationOption(con, "Roll the parchment up.", "RollUp")
- StartDialogConversation(con, 2, Item, Player, "You line up the parchment pieces. The newest piece adds enough new words that you can read: ''The toxic crawlers will be useful to cover our tracks. Leave the totem in the eastern rocks...'' Apparently Deianeira's concern about the spiders is well-placed, though not for the reasons she thinks. I must find more of this parchment to learn what this totem means.")
- end
- function RollUp(Item, Player)
- local con = CreateConversation()
-
- AddConversationOption(con, "Put the parchment away.", "CloseItemConversation")
- StartDialogConversation(con, 2, Item, Player, "You carefully roll the parchment and stow it away.")
-
- if GetQuestStep(Player, Tainted) == 4 then
- SetStepComplete(Player, Tainted, 4)
- elseif GetQuestStep(Player, Tainted) == 7 then
- RemoveItem(Player, 10315)
- SetStepComplete(Player, Tainted, 7)
- end
- end
- function PieceTogether(Item, Player)
- local con = CreateConversation()
-
- AddConversationOption(con, "Roll the parchment up.", "RollUp")
- StartDialogConversation(con, 2, Item, Player, "The last bit of parchment was caught on the web near the large pile of rocks. You piece it together and read: ''The toxic crawlers will be useful to cover our tracks. Leave the totem in the eastern rocks beneath Direspike.'' Direspike must be a tainted spider with greater power. You realize you may have to flush him from his lair by picking off the nearby spiders until he appears to meet your challenge.")
- end
|