Beispiel #1
0
def onPauseCmd(cn, args):
	'''@description Pause the game
	   @usage'''
	if args != '':
		raise ExtraArgumentError()
		return
	setPaused(True, cn)
Beispiel #2
0
def onPauseCmd(cn, args):
	'''@description Pause the game
	   @usage'''
	if args != '':
		raise ExtraArgumentError()
		return
	setPaused(True, cn)
Beispiel #3
0
def clanWarTimer(count, cn):
	if count > 0:
		message(notice('Clan war starts in ' + green(str(count))))
		addTimer(1000, clanWarTimer, (count-1, cn))
	else:
		message(notice('Fight!'))
		setFrozen(False)
		setPaused(False)
Beispiel #4
0
def clanWarTimer(count, cn):
    if count > 0:
        message(notice('Clan war starts in ' + green(str(count))))
        addTimer(1000, clanWarTimer, (count - 1, cn))
    else:
        message(notice('Fight!'))
        setFrozen(False)
        setPaused(False)
Beispiel #5
0
def onResumeCmd(cn, args):
	'''@description Resume game from pause
	   @usage
	   @master'''
	if args != '':
		raise ExtraArgumentError()
		return
	if resume_timeout > 0:
		resumeTimer(resume_timeout, cn)
	else:
		setPaused(False, cn)
Beispiel #6
0
def onResumeCmd(cn, args):
	'''@description Resume game from pause
	   @usage
	   @master'''
	if args != '':
		raise ExtraArgumentError()
		return
	if resume_timeout > 0:
		resumeTimer(resume_timeout, cn)
	else:
		setPaused(False, cn)
Beispiel #7
0
def clanWar(cn, args):
	'''@description Start a clan war with current teams
	   @usage map (mode)'''
	sender = player(cn)
	if args == '':
		raise UsageError()
	else:
		args = args.split(' ')
		if len(args) == 1:
			map = args
			mode = currentMode()
		elif len(args) == 2:
			map = args[0]
			try:
				mode = modeNumber(args[1])
			except ValueError:
				raise ArgumentValueError('Invalid game mode')
		persistentTeams(True)
		setMap(map, mode)
		setMasterMode(2)
		setPaused(True, cn)
		setFrozen(True)
		clanWarTimer(10, cn)
Beispiel #8
0
def clanWar(cn, args):
    '''@description Start a clan war with current teams
	   @usage map (mode)'''
    sender = player(cn)
    if args == '':
        raise UsageError()
    else:
        args = args.split(' ')
        if len(args) == 1:
            map = args
            mode = currentMode()
        elif len(args) == 2:
            map = args[0]
            try:
                mode = modeNumber(args[1])
            except ValueError:
                raise ArgumentValueError('Invalid game mode')
        persistentTeams(True)
        setMap(map, mode)
        setMasterMode(2)
        setPaused(True, cn)
        setFrozen(True)
        clanWarTimer(10, cn)
Beispiel #9
0
def resumeTimer(count, cn):
	if count > 0:
		sendServerMessage(notice('Resuming in ' + green(str(count)) + white('...')))
		addTimer(1000, resumeTimer, (count-1, cn))
	else:
		setPaused(False, cn)
Beispiel #10
0
def resumeTimer(count, cn):
	if count > 0:
		sendServerMessage(notice('Resuming in ' + green(str(count)) + white('...')))
		addTimer(1000, resumeTimer, (count-1, cn))
	else:
		setPaused(False, cn)