EQ2EMu/server/SpawnScripts/Commonlands/KarmentheSwindler.lua
2022-06-05 13:50:31 -07:00

57 lines
No EOL
2 KiB
Lua
Executable file

--[[
Script Name : SpawnScripts/Commonlands/KarmentheSwindler.lua
Script Author : Premierio015
Script Date : 2021.05.24 06:05:03
Script Purpose :
:
--]]
function spawn(NPC)
SetPlayerProximityFunction(NPC, 10, "InRange")
end
function InRange(NPC, Spawn)
FaceTarget(NPC, Spawn)
PlayFlavor(NPC, "", "Hey you! I got something you might be interested in...", "", 1689589577, 4560189, Spawn)
end
function hailed(NPC, Spawn)
FaceTarget(NPC, Spawn)
local conversation = CreateConversation()
AddConversationOption(conversation, "What are you selling?", "Option1")
AddConversationOption(conversation, "I need to leave.")
StartConversation(conversation, NPC, Spawn, "Hello there! What can I do for you?")
PlayFlavor(NPC, "voiceover/english/voice_emotes/greetings/greetings_2_1007.mp3", "", "", 0, 0, Spawn)
end
function Option1(NPC, Spawn)
FaceTarget(NPC, Spawn)
local conversation = CreateConversation()
AddConversationOption(conversation, "What is it used for?", "Option2")
AddConversationOption(conversation, "I need to leave.")
StartConversation(conversation, NPC, Spawn, "This key... I know, I know. It doesn't look like much, but really it's an exact copy of the real thing.")
end
function Option2(NPC, Spawn)
FaceTarget(NPC, Spawn)
local conversation = CreateConversation()
AddConversationOption(conversation, "Perfect, I'm going to need one of those..", "Option3")
AddConversationOption(conversation, "I need to leave.")
StartConversation(conversation, NPC, Spawn, "The original was used to open the grate to sewer line number five. You can find the entrance in one of the towers out along the wall in the Commonlands.")
end
function Option3(NPC, Spawn)
FaceTarget(NPC, Spawn)
local conversation = CreateConversation()
AddConversationOption(conversation, "Good.")
StartConversation(conversation, NPC, Spawn, "Well then, I'd be happy to sell you one.")
end
function respawn(NPC)
spawn(NPC)
end