Add !mp scorev and !mp help
This commit is contained in:
parent
a9fc15d524
commit
66acc12099
|
@ -10,7 +10,7 @@ from common import generalUtils
|
||||||
from common.constants import mods
|
from common.constants import mods
|
||||||
from common.log import logUtils as log
|
from common.log import logUtils as log
|
||||||
from common.ripple import userUtils
|
from common.ripple import userUtils
|
||||||
from constants import exceptions, slotStatuses, matchModModes, matchTeams, matchTeamTypes
|
from constants import exceptions, slotStatuses, matchModModes, matchTeams, matchTeamTypes, matchScoringTypes
|
||||||
from common.constants import gameModes
|
from common.constants import gameModes
|
||||||
from common.constants import privileges
|
from common.constants import privileges
|
||||||
from constants import serverPackets
|
from constants import serverPackets
|
||||||
|
@ -1071,6 +1071,16 @@ def multiplayer(fro, chan, message):
|
||||||
msg += "Nobody.\n"
|
msg += "Nobody.\n"
|
||||||
return msg
|
return msg
|
||||||
|
|
||||||
|
def mpScoreV():
|
||||||
|
if len(message) < 2 or message[1] not in ("1", "2"):
|
||||||
|
raise exceptions.invalidArgumentsException("Wrong syntax: !mp scorev <1|2>")
|
||||||
|
_match = glob.matches.matches[getMatchIDFromChannel(chan)]
|
||||||
|
_match.matchScoringType = matchScoringTypes.SCORE_V2 if message[1] == "2" else matchScoringTypes.SCORE
|
||||||
|
_match.sendUpdates()
|
||||||
|
return "Match scoring type set to scorev{}".format(message[1])
|
||||||
|
|
||||||
|
def mpHelp():
|
||||||
|
return "Supported subcommands: !mp <{}>".format("|".join(k for k in subcommands.keys()))
|
||||||
|
|
||||||
try:
|
try:
|
||||||
subcommands = {
|
subcommands = {
|
||||||
|
@ -1094,6 +1104,8 @@ def multiplayer(fro, chan, message):
|
||||||
"mods": mpMods,
|
"mods": mpMods,
|
||||||
"team": mpTeam,
|
"team": mpTeam,
|
||||||
"settings": mpSettings,
|
"settings": mpSettings,
|
||||||
|
"scorev": mpScoreV,
|
||||||
|
"help": mpHelp
|
||||||
}
|
}
|
||||||
requestedSubcommand = message[0].lower().strip()
|
requestedSubcommand = message[0].lower().strip()
|
||||||
if requestedSubcommand not in subcommands:
|
if requestedSubcommand not in subcommands:
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
SCORE = 0
|
SCORE = 0
|
||||||
ACCURACY = 1
|
ACCURACY = 1
|
||||||
COMBO = 2
|
COMBO = 2
|
||||||
|
SCORE_V2 = 3
|
Loading…
Reference in New Issue
Block a user