[wpdev-commits] xmlscripts/scripts/system loot.py,1.20,1.21
Brought to you by:
rip,
thiagocorrea
From: Sebastian H. <dar...@us...> - 2004-09-29 13:26:48
|
Update of /cvsroot/wpdev/xmlscripts/scripts/system In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31564/system Modified Files: loot.py Log Message: Fixed loot propability. Index: loot.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/system/loot.py,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** loot.py 27 Sep 2004 14:37:27 -0000 1.20 --- loot.py 29 Sep 2004 13:26:39 -0000 1.21 *************** *** 517,524 **** if itemid == 'RANDOM_MAGIC_ITEM': maxproperties = item[ PACK_MAXPROPERTIES ] minintensity = item[ PACK_MININTENSITY ] maxintensity = item[ PACK_MAXINTENSITY ] - item = wolfpack.additem(random.choice(RANDOM_MAGIC_ITEMS)) properties.applyRandom(item, maxproperties, minintensity, maxintensity, luckChance) else: --- 517,539 ---- if itemid == 'RANDOM_MAGIC_ITEM': + # Select the item-id + value = random.random() + + # 10% Jewelry + if value > 0.90: + item = wolfpack.additem(random.choice(DEF_JEWELRY)) + # 10% Shield + elif value > 0.80: + item = wolfpack.additem(random.choice(DEF_SHIELDS)) + # 40% Armor + elif value > 0.40: + item = wolfpack.additem(random.choice(DEF_ARMOR)) + # 40% Weapon + else: + item = wolfpack.additem(random.choice(DEF_ALLWEAPONS)) + maxproperties = item[ PACK_MAXPROPERTIES ] minintensity = item[ PACK_MININTENSITY ] maxintensity = item[ PACK_MAXINTENSITY ] properties.applyRandom(item, maxproperties, minintensity, maxintensity, luckChance) else: |