mirror of
https://github.com/emagi/eq2emu-content
synced 2026-08-12 20:23:03 -04:00
39 lines
No EOL
1.8 KiB
Lua
Executable file
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 |