[wpdev-commits] xmlscripts/scripts/system hunger.py,1.5,1.6
Brought to you by:
rip,
thiagocorrea
From: Sebastian H. <dar...@us...> - 2004-10-14 01:59:16
|
Update of /cvsroot/wpdev/xmlscripts/scripts/system In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15464/system Modified Files: hunger.py Log Message: hunger fix Index: hunger.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/system/hunger.py,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** hunger.py 5 Sep 2004 22:27:05 -0000 1.5 --- hunger.py 14 Oct 2004 01:59:00 -0000 1.6 *************** *** 3,18 **** import random import wolfpack.time def onTimeChange( player ): ! hungerrate = int(wolfpack.settings.getstring("Game Speed", "Hunger Rate", "2")) ! hungerdamage = int(wolfpack.settings.getstring("General", "Hunger Damage", "0")) ! if wolfpack.time.hour() in range( hungerrate, 23, hungerrate ): ! if player.socket: if player.hunger >= 1 and player.hunger <= 6: player.hunger -= 1 ! player.socket.sysmessage( "Your stomach growls..." ) elif player.hunger == 0: player.damage( 3, random.randint( 0, hungerdamage ) ) ! player.socket.sysmessage( "Your stomach hurts from the lack of food..." ) return False --- 3,27 ---- import random import wolfpack.time + from wolfpack import tr + + hungerrate = int(wolfpack.settings.getstring("Game Speed", "Hunger Rate", "120")) # Every 120 minutes + hungerdamage = int(wolfpack.settings.getstring("General", "Hunger Damage", "0")) # Damage? def onTimeChange( player ): ! global hungerrate ! global hungerdamage ! # Use the minutes ! lasthunger = 0 ! if player.hastag('lasthunger'): ! lasthunger = int(player.gettag('lasthunger')) ! ! if lasthunger + 2 < wolfpack.time.minutes(): ! if player.socket and not player.gm: if player.hunger >= 1 and player.hunger <= 6: player.hunger -= 1 ! player.socket.sysmessage( tr("Your stomach growls...") ) elif player.hunger == 0: player.damage( 3, random.randint( 0, hungerdamage ) ) ! player.socket.sysmessage( tr("Your stomach hurts from the lack of food...") ) return False |