diff options
Diffstat (limited to 'tools/monster-killing-values.py')
-rw-r--r-- | tools/monster-killing-values.py | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/tools/monster-killing-values.py b/tools/monster-killing-values.py deleted file mode 100644 index 9578804e..00000000 --- a/tools/monster-killing-values.py +++ /dev/null @@ -1,61 +0,0 @@ -#!/usr/bin/python -#has to be executed in place, this folder - - -def make_items(): - items_file=open("../db/item_db.txt","r") - lines=items_file.readlines() - items_file.close(); - - items=[] - for line in lines: - array=line.split(",") - if len(array)>6 and not line.startswith("#") and not line.startswith("//"): - id=array[0] - sellprize=array[5] - try: - int(sellprize) - items+=[(int(id),int(sellprize))] - except: - print line - return items; - -def getvalueof(id): - for x in global_items: - if x[0]==id: - return int(x[1]) - return 0 - -def make_mobs(): - mobfile=open("../db/mob_db.txt","r") - lines=mobfile.readlines() - mobfile.close(); - - mobs=[] - for line in lines: - array=line.split(",") - if len(array)>6 and not line.startswith("#"): - id=array[0] - name=array[1] - print name - print array[29:44] - sellprize = 0 - #hardcoded -.- fix it ! - sellprize += getvalueof(int(array[29]))*int(array[30]) - sellprize += getvalueof(int(array[31]))*int(array[32]) - sellprize += getvalueof(int(array[33]))*int(array[34]) - sellprize += getvalueof(int(array[35]))*int(array[36]) - sellprize += getvalueof(int(array[37]))*int(array[38]) - sellprize += getvalueof(int(array[39]))*int(array[40]) - sellprize += getvalueof(int(array[41]))*int(array[32]) - sellprize += getvalueof(int(array[43]))*int(array[44]) - mobs+=[(name,sellprize/1000.0)] - return mobs - -global_items=[] -global_items=make_items(); - -mobs=make_mobs(); - -for mob in mobs: - print mob[1],mob[0] |