123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- --[[
- Script Name : ZoneScripts/Everfrost.lua
- Script Purpose :
- Script Author : vo1d
- Script Date : 10/29/2019
- Script Notes :
- --]]
- -- QuestIDs
- local ADeepiceMystery = 486
- -- SpawnIDs
- local ALivingSnowFlurry = 410267
- function player_entry(zone, player)
- if HasQuest(player, ADeepiceMystery) and GetQuestStep(player, ADeepiceMystery) == 2 then
- SetLocationProximityFunction(zone, 50, -17, 0, 60, "InRangeADeepiceMystery", "OutRange")
- end
- end
- function InRangeADeepiceMystery(Zone, Spawn)
- if HasQuest(Spawn, ADeepiceMystery) and GetQuestStep(Spawn, ADeepiceMystery) == 2 then
- if GetSpawn(Spawn, ALivingSnowFlurry) == nil then
- choice = math.random(1, 2)
- if choice == 1 then
- SpawnByLocationID(GetZone(Spawn), 1586704)
- SpawnByLocationID(GetZone(Spawn), 1586705)
- elseif choice == 2 then
- SpawnByLocationID(GetZone(Spawn), 1586706)
- SpawnByLocationID(GetZone(Spawn), 1586707)
- end
- end
- end
- end
- function init_zone_script(zone)
- end
- function enter_location(zone, spawn, grid)
- end
- function leave_location(zone, spawn, grid)
- end
- function dawn(zone)
- end
- function dusk(zone)
- end
- function InRange(zone, player)
- end
- function OutRange(zone, player)
- end
|