123456789101112131415161718192021222324252627282930313233343536373839404142 |
- --[[
- Script Name : SpawnScripts/Starcrest/soulspike.lua
- Script Purpose : <purpose>
- Script Author : Jabantiz
- Script Date : 6/15/2018
- Script Notes : <special-instructions>
- --]]
- -- Quest ID's
- local CONFRONTATION = 321
- -- Item ID's
- local NULLIFICATION_STONE = 10087
- function spawn(NPC)
- end
- function respawn(NPC)
- spawn(NPC)
- end
- function casted_on(NPC, Spawn, Message)
- if HasItem(Spawn, NULLIFICATION_STONE) and HasQuest(Spawn, CONFRONTATION) and GetQuestStep(Spawn, CONFRONTATION) == 2 then
- while HasItem(Spawn, NULLIFICATION_STONE, 1) do
- RemoveItem(Spawn, NULLIFICATION_STONE)
- end
-
- SetStepComplete(Spawn, CONFRONTATION, 2)
-
- local velderoth = GetSpawn(Spawn, 2340062)
- if velderoth ~= nil then
- PlayFlavor(velderoth, "voiceover/english/tutorial_revamp/velderoth_malraen/qey_village02/qst_velderoth_howcould_ea37cf7d.mp3", "NO!!! How could you do such a thing?", "", 4138921089, 741301826, Spawn)
- end
-
- local stand = GetSpawn(Spawn, 2340126)
- if stand ~= nil then
- Despawn(stand)
- end
-
- Despawn(NPC)
- end
- end
|