def find_enemy(): encounter = roll.dice(4, 5, 0) if encounter >= 17: return True # return True else: return False
def combat(): x = roll.dice(1, 20, 0) if x > 10: new_enemy = create_enemey(steven.lvl) if new_enemy.lvl == 1: print("Enemy level is: " + str(new_enemy.lvl)) print("You win " + str(new_enemy.xp) + " points!!!") steven.xp = steven.xp + new_enemy.xp level_up(steven.xp) print(stats(steven.lvl, steven.xp)) roaming() elif new_enemy.lvl == 2: new_enemy.xp = 15 print("Enemy level is: " + str(new_enemy.lvl)) print("You win " + str(new_enemy.xp) + " points!!!") steven.xp = steven.xp + new_enemy.xp level_up(steven.xp) print(stats(steven.lvl, steven.xp)) roaming() elif new_enemy.lvl == 3: new_enemy.xp = 20 print("Enemy level is: " + str(new_enemy.lvl)) print("You win " + str(new_enemy.xp) + " points!!!") steven.xp = steven.xp + new_enemy.xp level_up(steven.xp) print(stats(steven.lvl, steven.xp)) roaming() elif new_enemy.lvl == 4: new_enemy.xp = 25 print("Enemy level is: " + str(new_enemy.lvl)) print("You win " + str(new_enemy.xp) + " points!!!") steven.xp = steven.xp + new_enemy.xp level_up(steven.xp) print(stats(steven.lvl, steven.xp)) roaming() elif new_enemy.lvl == 5: new_enemy.xp = 30 print("Enemy level is: " + str(new_enemy.lvl)) print("You win " + str(new_enemy.xp) + " points!!!") steven.xp = steven.xp + new_enemy.xp level_up(steven.xp) print(stats(steven.lvl, steven.xp)) roaming() elif new_enemy.lvl == 6: new_enemy.xp = 40 print("Enemy level is: " + str(new_enemy.lvl)) print("You win " + str(new_enemy.xp) + " points!!!") steven.xp = steven.xp + new_enemy.xp level_up(steven.xp) print(stats(steven.lvl, steven.xp)) roaming() else: print("You lost the battle... :(") roaming()
import roll import re msg = '色子' res = roll.dice() match = re.match(r'^(色子|骰子)$', msg) if match: print(res)