From: Digital X. <dig...@us...> - 2007-03-13 20:47:45
|
Update of /cvsroot/openrpg/openrpg1/orpg/dieroller In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv15047/orpg/dieroller Modified Files: Tag: BRANCH-1-7-1 die.py Log Message: Fixed a bug in the server that prevented it from using the port specified in the server_ini.xml (03/13/2007) Fixed a bug in the VS dice roller code (03/13/2007) Index: die.py =================================================================== RCS file: /cvsroot/openrpg/openrpg1/orpg/dieroller/die.py,v retrieving revision 1.12 retrieving revision 1.12.2.1 diff -C2 -d -r1.12 -r1.12.2.1 *** die.py 11 Nov 2006 23:36:01 -0000 1.12 --- die.py 13 Mar 2007 20:47:43 -0000 1.12.2.1 *************** *** 305,308 **** --- 305,309 ---- self.history = None self.value = None + self.target = None self.roll(min) *************** *** 434,438 **** def __init__(self,source=[]): die_base.__init__(self,source) - self.target = None # Examples of adding member functions through inheritance. --- 435,438 ---- *************** *** 487,492 **** ! def vs( self, target ): ! self.target = target return self --- 487,493 ---- ! def vs(self, target): ! for dn in self.data: ! dn.target = target return self *************** *** 496,505 **** ## we only return the number of successful saves. A negative ## value will never be generated. ! def sum( self ): retValue = 0 for dn in self.data: setValue = reduce( lambda x, y : int(x)+int(y), dn.history ) ! if self.target: ! if setValue >= self.target: retValue += 1 --- 497,506 ---- ## we only return the number of successful saves. A negative ## value will never be generated. ! def sum(self): retValue = 0 for dn in self.data: setValue = reduce( lambda x, y : int(x)+int(y), dn.history ) ! if dn.target: ! if setValue >= dn.target: retValue += 1 |