From 1ddf01c0989aa3ba896abe6cb822497396d17e8d Mon Sep 17 00:00:00 2001 From: ceikry Date: Fri, 23 Jul 2021 11:05:19 -0500 Subject: [PATCH] Slight bugfix with random event manager --- .../main/kotlin/rs09/game/content/ame/RandomEventManager.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Server/src/main/kotlin/rs09/game/content/ame/RandomEventManager.kt b/Server/src/main/kotlin/rs09/game/content/ame/RandomEventManager.kt index 0b7df0592..7ace936e6 100644 --- a/Server/src/main/kotlin/rs09/game/content/ame/RandomEventManager.kt +++ b/Server/src/main/kotlin/rs09/game/content/ame/RandomEventManager.kt @@ -17,10 +17,15 @@ class RandomEventManager(val player: Player) { fun fireEvent(){ if(player.zoneMonitor.isRestricted(ZoneRestriction.RANDOM_EVENTS)){ + nextSpawn = GameWorld.ticks + 3000 return } val ame = RandomEvents.values().random() event = ame.npc.create(player,ame.loot,ame.type) + if(event!!.spawnLocation == null){ + nextSpawn = GameWorld.ticks + 3000 + return + } event!!.init() nextSpawn = GameWorld.ticks + DELAY_TICKS SystemLogger.logRE("Fired ${event!!.name} for ${player.username}")