Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from Tools.Scripts.treesync import raw_input
- classNames = []
- classes = []
- characters = []
- stats = []
- assignedClasses = []
- classNames.append("COMBAT")
- classNames.append("SURVIVAL")
- classNames.append("SUPPORT")
- classNames.append("RECON")
- classes.append([[0, 9, 9, 9, 9, 9, 9, 9], [9, 9, 9, 0, 0, 0, 9, 9, 9]])
- classes.append([[9, 0, 0, 9, 9, 9, 9, 9], [0, 0, 9, 9, 9, 9, 9, 9, 9]])
- classes.append([[9, 9, 9, 0, 0, 0, 9, 9], [9, 9, 0, 9, 9, 9, 9, 9, 9]])
- classes.append([[9, 9, 9, 9, 9, 9, 0, 0], [9, 9, 9, 9, 9, 9, 9, 0, 0]])
- with open('char_stats.txt', 'r') as fileNew:
- fileContents = fileNew.read().splitlines()
- fileNew.close()
- for i in range(0,len(fileContents), 4):
- characters.append(fileContents[i])
- temp = fileContents[i + 1]
- temp.split(",")
- temp2 = fileContents[i + 2]
- temp2.split(",")
- stats.append([[temp], [temp2]])
- for i in characters:
- results = []
- best = -2
- bestCt = 0
- for q in classes:
- current = 0
- for q1 in range(0, 1):
- for q2 in range(0, 7):
- current += min(0, (classes[q][q1][q2] - stats[q][q1][q2]) * -1)
- if current > best:
- best = current
- bestCt = q
- addClass = classNames[bestCt]
- for q in range(0, 3):
- if results[q] > best * .5 & q != bestCt:
- addClass += classNames[q]
- assignedClasses.append(addClass)
- print("wat, y u no work python, dis is debug line, capische")
- for i in characters:
- print(characters[i] + ": " + assignedClasses[i])
- raw_input('Press Enter to exit, because python closes too fast')
Advertisement
Add Comment
Please, Sign In to add comment