From d29d86f74639c9fd209a551acf1f98f23df9fbd2 Mon Sep 17 00:00:00 2001 From: RandomityGuy <31925790+RandomityGuy@users.noreply.github.com> Date: Sat, 29 Jun 2024 19:17:25 +0530 Subject: [PATCH] fix that hunt bug --- src/MarbleWorld.hx | 4 ++++ src/modes/HuntMode.hx | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/src/MarbleWorld.hx b/src/MarbleWorld.hx index 540e1508..477beaf8 100644 --- a/src/MarbleWorld.hx +++ b/src/MarbleWorld.hx @@ -781,6 +781,10 @@ class MarbleWorld extends Scheduler { this.marble.setMode(Play); for (client => marble in this.clientMarbles) marble.setMode(Play); + + var huntMode = cast(this.gameMode, HuntMode); + + huntMode.freeSpawns(); } } } diff --git a/src/modes/HuntMode.hx b/src/modes/HuntMode.hx index 76475916..d3bc935e 100644 --- a/src/modes/HuntMode.hx +++ b/src/modes/HuntMode.hx @@ -376,6 +376,12 @@ class HuntMode extends NullMode { } } + public function freeSpawns() { + for (i in 0...playerSpawnPoints.length) { + spawnPointTaken[i] = false; + } + } + function setupGems() { gemGroupRadius = 20.0; maxGemsPerGroup = 4;