Games: Remove arbitrary upper limits on dice command.

Closes: Sf#3057255
Signed-off-by: James Vega <jamessan@users.sourceforge.net>
This commit is contained in:
James Vega 2010-09-08 21:35:22 -04:00
parent 63244b1e47
commit 7cf61ad046

View File

@ -1,5 +1,6 @@
### ###
# Copyright (c) 2003-2005, Jeremiah Fincher # Copyright (c) 2003-2005, Jeremiah Fincher
# Copyright (c) 2010, James Vega
# All rights reserved. # All rights reserved.
# #
# Redistribution and use in source and binary forms, with or without # Redistribution and use in source and binary forms, with or without
@ -57,11 +58,7 @@ class Games(callbacks.Plugin):
ten-sided dice. ten-sided dice.
""" """
(dice, sides) = utils.iter.imap(int, m.groups()) (dice, sides) = utils.iter.imap(int, m.groups())
if dice > 6: if sides < 3:
irc.error('You can\'t roll more than 6 dice.')
elif sides > 100:
irc.error('Dice can\'t have more than 100 sides.')
elif sides < 3:
irc.error('Dice can\'t have fewer than 3 sides.') irc.error('Dice can\'t have fewer than 3 sides.')
else: else:
L = [0] * dice L = [0] * dice