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

40 lines
1.7 KiB
Lua
Executable file

--[[
Script Name : SpawnScripts/Antonica/rotstuffscarecrow.lua
Script Author : Dorbin
Script Date : 2023.05.21 01:05:37
Script Purpose :
:
--]]
local Quest = 5841
function casted_on(NPC, Spawn, SpellName)
if SpellName == 'inspect' then
local con = CreateConversation()
if IsInCombat(Spawn)== true then
SendMessage(Spawn,"You are in combat!","red")
else
if GetQuestStep(Spawn,Quest)==4 or GetQuestStep(Spawn,Quest)==5 then
Dialog1(NPC,Spawn)
else
AddConversationOption(con, "[Leave the scarecrow alone...]")
StartDialogConversation(con, 1, NPC, Spawn, "This scarecrow is in the process of being animated through arcane means. Once fully animated the gnolls will use it to sow discord in Antonica.")
end
end
end
end
function Dialog1(NPC,Spawn)
local con = CreateConversation()
if not QuestStepIsComplete(Spawn,Quest,5) then
AddConversationOption(con, "[Look for something to dispell enchantments.]", "Dialog2")
end
AddConversationOption(con, "[Leave the scarecrow alone...]")
StartDialogConversation(con, 1, NPC, Spawn, "This scarecrow is in the process of being animated through arcane means. Once fully animated the gnolls will use it to sow discord in Antonica.")
end
function Dialog2(NPC,Spawn)
local con = CreateConversation()
AddConversationOption(con, "[Leave the scarecrow alone...]")
StartDialogConversation(con, 1, NPC, Spawn, "Other than some slight twitching of the scarecrow's limbs, you don't notice anything that can help.")
end