12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- --[[
- Script Name : SpawnScripts/TempleStreet2/brokenclockwork.lua
- Script Author : Premierio015
- Script Date : 2020.08.16 04:08:56
- Script Purpose :
- :
- --]]
- QUEST = 574
- function spawn(NPC)
- AddSpawnAccess(NPC, NPC)
- SetPlayerProximityFunction(NPC, 20, "SpawnAccess", "SpawnAccess")
- end
- function casted_on(NPC, Spawn, Message)
- if HasQuest(Spawn, QUEST) and GetQuestStep(Spawn, QUEST) == 4 then
- if Message == "Examine Clockwork" then
- local con = CreateConversation()
- AddConversationOption(con, "Start fixing the clockwork.", "fixed")
- AddConversationOption(con, "This thing is junk anyway.")
- StartDialogConversation(con, 1, NPC, Spawn, "This clockwork appears to be badly damaged. From what you've learned, however, you should have little trouble fixing it.")
- end
- end
- end
- function SpawnAccess(NPC, Spawn)
- if HasQuest(Spawn, QUEST) and GetQuestStep(Spawn, QUEST) == 4 then
- AddSpawnAccess(NPC, Spawn)
- else
- RemoveSpawnAccess(NPC, Spawn)
- end
- end
- function fixed(NPC, Spawn)
- SetStepComplete(Spawn, QUEST, 4)
- end
- function respawn(NPC)
- end
|