57 lines
No EOL
2 KiB
Lua
Executable file
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 |