pep.py/events/changeMatchPasswordEvent.py
Nyo 653303831b IRC Support for username with spaces
BATs with Donor have bright yellow username in chat
General performance improvements
Code cleaning
Multiplayer improvements and fixes
Fixed some spectator bugs
2016-09-02 12:41:19 +02:00

22 lines
526 B
Python

from constants import clientPackets
from objects import glob
def handle(userToken, packetData):
# Read packet data. Same structure as changeMatchSettings
packetData = clientPackets.changeMatchSettings(packetData)
# Make sure the match exists
matchID = userToken.matchID
if matchID not in glob.matches.matches:
return
# Get our match
match = glob.matches.matches[matchID]
# Host check
if userToken.userID != match.hostUserID:
return
# Update match password
match.changePassword(packetData["matchPassword"])