From cfccd2093b5999dee0c4f491a75eace1ea2fea37 Mon Sep 17 00:00:00 2001 From: ErikasKontenis Date: Thu, 16 Apr 2020 19:11:58 +0300 Subject: [PATCH] set rashid spawn on startup depending on week day on which city --- data/globalevents/scripts/startup.lua | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/data/globalevents/scripts/startup.lua b/data/globalevents/scripts/startup.lua index beaa0d2..e577281 100644 --- a/data/globalevents/scripts/startup.lua +++ b/data/globalevents/scripts/startup.lua @@ -1,3 +1,22 @@ +local function spawnRashid() + local rashidSpawns = { + ['Monday'] = Position(32349, 32231, 6), + ['Tuesday'] = Position(32306, 32835, 7), + ['Wednesday'] = Position(32579, 32754, 7), + ['Thursday'] = Position(33065, 32879, 6), + ['Friday'] = Position(33233, 32484, 7), + ['Saturday'] = Position(33168, 31810, 6), + ['Sunday'] = Position(32328, 31782, 6), + } + + local position = rashidSpawns[os.date("%A")] + local rashid = Game.createNpc("Rashid", position) + if rashid ~= nil then + rashid:setMasterPos(position) + position:sendMagicEffect(CONST_ME_MAGIC_RED) + end +end + local function setBloomingGriffinclaw() local position = {x = 32024, y = 32830, z = 4} if Game.isItemThere(position,5687) then @@ -70,4 +89,6 @@ function onStartup() addEvent(setBloomingGriffinclaw, 10000) end end + + spawnRashid() end