import math, random move = "attack" agility = 1 speed = "normal" name = "tidus" ambush = False playertype = "person" autohaste = False if move == "attack": rank = 3 if agility > 169: tickspeed = 3 elif agility > 97: tickspeed = 4 elif agility > 61: tickspeed = 5 elif agility > 43: tickspeed = 6 elif agility > 34: tickspeed = 7 elif agility > 28: tickspeed = 8 elif agility > 22: tickspeed = 9 elif agility > 18: tickspeed = 10 elif agility > 16: tickspeed = 11 elif agility > 14: tickspeed = 12 elif agility > 11: tickspeed = 13 elif agility > 9: tickspeed = 14 elif agility > 6: tickspeed = 15 elif agility > 4: tickspeed = 16 elif agility > 3: tickspeed = 20 elif agility > 2: tickspeed = 22 elif agility > 1: tickspeed = 24 elif agility > 0: tickspeed = 26 else: tickspeed = 28 if playertype == "person": if agility == 1: icv = random.randint(83,84) elif agility == 2: icv = random.randint(77,78) elif agility == 3: icv = random.randint(71,72) elif agility == 4: icv = random.randint(59,60) elif agility == 5: icv = random.randint(47,48) elif agility == 6: icv = random.randint(46,48) elif agility == 7: icv = random.randint(44,45) elif agility == 8: icv = random.randint(43,45) elif agility == 9: icv = random.randint(42,45) elif agility == 10: icv = random.randint(41,42) elif agility == 11: icv = random.randint(40,42) elif agility == 12: icv = random.randint(38,39) elif agility == 13: icv = random.randint(37,39) elif agility == 14: icv = random.randint(36,39) elif agility == 15: icv = random.randint(35,36) elif agility == 16: icv = random.randint(34,36) elif agility == 17: icv = random.randint(32,33) elif agility == 18: icv = random.randint(31,33) elif agility == 19: icv = random.randint(29,30) elif agility == 20: icv = random.randint(28,30) elif agility == 21: icv = random.randint(27,30) elif agility == 22: icv = random.randint(26,30) elif agility == 23: icv = random.randint(26,27) elif agility == 24: icv = random.randint(25,27) elif agility == 25: icv = random.randint(24,27) elif agility == 26: icv = random.randint(23,27) elif agility == 27: icv = random.randint(22,27) elif agility == 28: icv = random.randint(21,27) elif agility == 29: icv = random.randint(23,24) elif agility == 30: icv = random.randint(22,24) elif agility == 31: icv = random.randint(21,24) elif agility == 32: icv = random.randint(20,24) elif agility == 33: icv = random.randint(19,24) elif agility == 34: icv = random.randint(18,24) elif agility == 35: icv = random.randint(20,21) elif agility == 36: icv = random.randint(19,21) elif agility == 37: icv = random.randint(18,21) elif agility == 38: icv = random.randint(18,21) elif agility == 39: icv = random.randint(17,21) elif agility == 39: icv = random.randint(16,21) elif agility == 40: icv = random.randint(15,21) elif agility == 41: icv = random.randint(14,21) elif agility == 42: icv = random.randint(13,21) elif agility == 43: icv = random.randint(12,21) elif agility < 46: icv = random.randint(17,18) elif agility < 48: icv = random.randint(16,18) elif agility < 50: icv = random.randint(15,18) elif agility < 52: icv = random.randint(14,18) elif agility < 54: icv = random.randint(13,18) elif agility < 56: icv = random.randint(11,18) elif agility < 58: icv = random.randint(11,18) elif agility < 60: icv = random.randint(10,18) elif agility < 62: icv = random.randint(9,18) elif agility < 66: icv = random.randint(14,15) elif agility < 70: icv = random.randint(13,15) elif agility < 74: icv = random.randint(12,15) elif agility < 78: icv = random.randint(11,15) elif agility < 82: icv = random.randint(10,15) elif agility < 86: icv = random.randint(9,15) elif agility < 90: icv = random.randint(8,15) elif agility < 94: icv = random.randint(7,15) elif agility < 98: icv = random.randint(6,15) elif agility < 106: icv = random.randint(11,12) elif agility < 114: icv = random.randint(10,12) elif agility < 122: icv = random.randint(9,12) elif agility < 130: icv = random.randint(8,12) elif agility < 138: icv = random.randint(7,12) elif agility < 146: icv = random.randint(6,12) elif agility < 154: icv = random.randint(5,12) elif agility < 162: icv = random.randint(4,12) elif agility < 170: icv = random.randint(3,12) elif agility < 186: icv = random.randint(8,9) elif agility < 202: icv = random.randint(7,9) elif agility < 218: icv = random.randint(6,9) elif agility < 234: icv = random.randint(5,9) elif agility < 250: icv = random.randint(4,9) else: icv = random.randint(3,9) elif playertype == "monster": if agility == 1: icv = random.randint(84,93) elif agility == 2: icv = random.randint(78,86) elif agility == 3: icv = random.randint(72,80) elif agility == 4: icv = random.randint(60,66) elif agility < 7: icv = random.randint(48,53) elif agility < 10: icv = random.randint(45,50) elif agility < 12: icv = random.randint(42,46) elif agility < 15: icv = random.randint(39,43) elif agility < 17: icv = random.randint(36,40) elif agility < 19: icv = random.randint(33,36) elif agility < 23: icv = random.randint(30,33) elif agility < 29: icv = random.randint(27,30) elif agility < 35: icv = random.randint(24,26) elif agility < 44: icv = random.randint(21,23) elif agility < 62: icv = random.randint(18,20) elif agility < 98: icv = random.randint(15,16) elif agility < 170: icv = random.randint(12,13) else: icv = random.randint(9,10) if ambush == True: icv = tickspeed * 3 if speed == "normal": playerspeed = 1 elif speed == "haste": playerspeed = 0.5 elif speed == "slow": playerspeed = 2 countvalue = icv battle = True while battle == True: while countvalue > 0: if speed == "haste": countvalue = countvalue - 2 else: countvalue = countvalue - 1 print (name + " can move") countvalue = math.ceil(tickspeed * rank * playerspeed) if move == "haste": countvalue = math.floor(countvalue / 2) elif move == "slow": countvalue = countvalue * 2