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:
|