Difference between revisions of "Drop rates/Script"

From Wildermyth Wiki
(Created page with "This is a [https://www.python.org/downloads/ Python] script to generate the Drop rates tables. Copy the code in the box below into a text file named '''<nowiki>wikiDropRat...")
 
m
Line 127: Line 127:


for cat in itemWeights:
for cat in itemWeights:
   line = '|-\n| %s || %s '%(rootNames[cat],str(itemWeights[cat]))
   line = '|-\n| [[%s]] || %s '%(rootNames[cat],str(itemWeights[cat]))
   if cat == 'weapon':
   if cat == 'weapon':
     line += ''.join(['|| %d '%weaponTier(c) for c in range(1,6)])
     line += ''.join(['|| %d '%weaponTier(c) for c in range(1,6)])
Line 192: Line 192:


string += '''
string += '''
If a weapon drops, the relative odds of each type of weapon are as follows:
If a [[weapon]] drops, the relative odds of each type of weapon are as follows:
'''
'''
string += weaponCatTable
string += weaponCatTable


string += '''
string += '''
If instead a piece of armor drops, the relative odds of each class are as follows:
If instead a piece of [[armor]] drops, the relative odds of each class are as follows:
'''
'''
string += armorCatTable
string += armorCatTable

Revision as of 08:38, 27 May 2022

This is a Python script to generate the Drop rates tables. Copy the code in the box below into a text file named wikiDropRates.py (or whatever you want) inside the Wildermyth directory. Then run it by calling python wikiDropRates.py from the command line.[1] It will create a text file named wikiDropRates.txt with the appropriate wiki-formatted content.

  1. More precisely, you can put the script anywhere, but you need to call it from the Wildermyth directory.