예제 #1
0
def find_enemy():
    encounter = roll.dice(4, 5, 0)
    if encounter >= 17:
        
        return True
        # return True
    else:
        return False
예제 #2
0
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()
예제 #3
0
import roll
import re

msg = '色子'
res = roll.dice()
match = re.match(r'^(色子|骰子)$', msg)

if match:
    print(res)