def step(plr): if random.random() < 0.75: opponent = goblin() print('\nA %s is attacking!' % font.lvl_diff(plr, opponent, opponent.name)) input('> ') combat.fight(opponent, plr)
def step(plr): if random.random() < 0.75: opponent = crog_bruiser() print('\nYou bumped into a %s!' % font.lvl_diff(plr, opponent, opponent.name)) input() combat.fight(opponent, plr)
def combatscreen(opponent, plr): replit.clear() font.bold(' -------------------- FIGHT --------------------\n') # Opponent print(font.lvl_diff(plr, opponent, ' -- ' + opponent.name + ' --')) print(plr.settings['Health Bar Style'].display(opponent)) print('Level: ' + str(opponent.lvl)) print('Weapon: ' + opponent.weapon.name) # print('Moves: ') # for moveID in opponent.moves: # print('[' + opponent.moves[moveID] + ']') print() # Player print(font.green(' -- ' + plr.name + ' --')) print(plr.settings['Health Bar Style'].display(plr)) print('Level: ' + str(plr.lvl)) print('Weapon: ' + plr.weapon.name + '\n\n') #print('Your moves: ') for moveID in plr.moves: print(str(moveID) + ' - [' + moves.name[plr.moves[moveID]] + ']') print() plr.show_consumables()