.BANCHO. .FIX. Match password gets set correctly on match creation

This commit is contained in:
Nyo 2016-10-08 20:45:53 +02:00
parent 8ff493f706
commit fdec8620fb
1 changed files with 5 additions and 5 deletions

View File

@ -24,15 +24,15 @@ def handle(userToken, packetData):
if userID == match.hostUserID:
# If host has selected DT/HT and Freemod is enabled, set DT/HT as match mod
if (packetData["mods"] & mods.DOUBLETIME) > 0:
match.changeMatchMods(mods.DOUBLETIME)
match.changeMods(mods.DOUBLETIME)
# Nightcore
if (packetData["mods"] & mods.NIGHTCORE) > 0:
match.changeMatchMods(match.mods + mods.NIGHTCORE)
match.changeMods(match.mods + mods.NIGHTCORE)
elif (packetData["mods"] & mods.HALFTIME) > 0:
match.changeMatchMods(mods.HALFTIME)
match.changeMods(mods.HALFTIME)
else:
# No DT/HT, set global mods to 0 (we are in freemod mode)
match.changeMatchMods(0)
match.changeMods(0)
# Set slot mods
slotID = match.getUserSlotID(userID)
@ -40,4 +40,4 @@ def handle(userToken, packetData):
match.setSlotMods(slotID, packetData["mods"])
else:
# Not freemod, set match mods
match.changeMatchMods(packetData["mods"])
match.changeMods(packetData["mods"])