eq2emu-content/SpawnScripts/DownBelow/AncientStatue.lua
2024-10-26 11:37:28 +00:00

39 lines
No EOL
1.8 KiB
Lua
Executable file

--[[
Script Name : SpawnScripts/DownBelow/AncientStatue.lua
Script Author : Dorbin
Script Date : 2022.01.08 04:01:07
Script Purpose :
:
--]]
--You begin to place the scepter in the statue's hand, but meet some resistance. A ring of filth and decay has built over the ages underneath the palm. As you push the scepter into the open hand of the statue, a small golden object drops from the finger of the semi-closed palm. You bend down to discover a tiny, dirty ring.
local Scepter = 5369 -- An Ancient Scepter
function spawn(NPC)
SetRequiredQuest(NPC, Scepter, 1, 1)
SetPlayerProximityFunction(NPC, 10, "InRange", Spawn)
end
function casted_on(NPC, Spawn, SpellName)
if SpellName == 'Replace scepter' then
local con = CreateConversation()
AddConversationOption(con, "What could this be...","Success")
StartDialogConversation(con, 1, NPC, Spawn, "You begin to place the scepter in the statue's hand, but meet some resistance. A ring of filth and decay has built over the ages underneath the palm. As you push the scepter into the open hand of the statue, a small golden object drops from the finger of the semi-closed palm. You bend down to discover a tiny, dirty ring.")
end
end
function Success(NPC,Spawn)
PlayFlavor(Spawn,"","","gathering_success",0,0)
SetStepComplete(Spawn, Scepter, 1)
CloseItemConversation(NPC,Spawn)
end
function InRange(NPC, Spawn)
if HasQuest(Spawn, Scepter) and GetQuestStep(Spawn,Scepter)==1 then
SendMessage(Spawn,"The ancient scepter thrums as you near the old statue in the nearby alcove.","yellow")
SendPopUpMessage(Spawn,"The ancient scepter thrums as you near the old statue in the nearby alcove.",225,225,0)
end
end
function respawn(NPC)
spawn(NPC)
end