EQ2EMu/server/ItemScripts/anorcspine.lua
2024-04-07 18:28:29 +00:00

36 lines
No EOL
1.3 KiB
Lua
Executable file

--[[
Script Name : ItemScripts/anorcspine.lua
Script Author : Premierio015/Dorbin
Script Date : 2021.06.20 09:06:24
Script Purpose : Item Script for Lore and Legend:Orc Quest
:
--]]
local LoreAndLegendOrc = 5257
function examined(Item, Player)
local LnLAccept = GetRuleFlagFloat("R_World", "LoreAndLegendAccept")
if LnLAccept > 0 and not HasQuest(Player, LoreAndLegendOrc) and not HasCompletedQuest(Player, LoreAndLegendOrc) then
OfferQuest(nil, Player, LoreAndLegendOrc)
else
conversation = CreateConversation()
if HasQuest(Player, LoreAndLegendOrc) and GetQuestStepProgress(Player, LoreAndLegendOrc, 7)==0 then
AddConversationOption(conversation, "Begin to study...", "Step_Complete")
end
AddConversationOption(conversation, "No, put away", "CloseItemConversation")
StartDialogConversation(conversation, 2, Item, Player, "This item can be used to learn the secrets of the orc. Do you wish to study it?")
end
end
function Step_Complete(Item, Player)
if HasItem(Player,3801,1) then
SetStepComplete(Player, LoreAndLegendOrc, 7)
CloseItemConversation(Item, Player)
RemoveItem(Player, 3801)
end
end
function item_description(Item, Spawn)
return "You have already examined this item."
end