From 9ad8d5779e3df9640a14116141e74d7193085965 Mon Sep 17 00:00:00 2001 From: Sunpy Date: Mon, 10 Sep 2018 23:35:59 +0200 Subject: [PATCH] Dirty fix for match size init --- events/createMatchEvent.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/events/createMatchEvent.py b/events/createMatchEvent.py index 22d5aa9..df48ea0 100644 --- a/events/createMatchEvent.py +++ b/events/createMatchEvent.py @@ -18,7 +18,7 @@ def handle(userToken, packetData): raise exceptions.matchCreateError() # Create a match object - # TODO: Player number check + # TODO: Player number check (Dirty hack below) matchID = glob.matches.createMatch(matchName, packetData["matchPassword"].strip(), packetData["beatmapID"], packetData["beatmapName"], packetData["beatmapMD5"], packetData["gameMode"], userID) # Make sure the match has been created @@ -29,6 +29,11 @@ def handle(userToken, packetData): # Join that match userToken.joinMatch(matchID) + # Disable slots (Dirty) + for i in range(0,16): + if match.slots[i].status is not 4: + match.slots[i].status = packetData["slot{}Status".format(i)] + # Give host to match creator match.setHost(userID) match.sendUpdates()