EQ2EMu/server/ItemScripts/ParchmentScrap.lua
Image 548007ea96 Base
Starting point..!
2020-02-28 09:17:24 -05:00

62 lines
No EOL
3 KiB
Lua

--[[
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
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
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