def fight(): damage = ((random.randint(1,5) * dungeon_stats.attack) / dungeon_stats.enemy_defense) dungeon_stats.enemy_hp -= damage print "You did ", damage, "damage." if dungeon_stats.enemy_hp <= 0: print "You won!" print "You have gained", dungeon_stats.enemy_exp, "EXP!" dungeon_stats.exp += dungeon_stats.enemy_exp dungeon_level.level_check() dungeon_stats.inbattle = 0 else: enemy_turn()
def magic(): if dungeon_stats.mana < dungeon_stats.magcost: print "You don't have enough Mana..." else: magic_damage = (random.randint(2,7) * dungeon_stats.magic_attack) dungeon_stats.enemy_hp -= magic_damage print "You cast Magic..." print dungeon_stats.enemy_name, " takes ", magic_damage, " in magic damage." dungeon_stats.mana -= 5 if dungeon_stats.enemy_hp <= 0: print "You won!" print "You have gained", dungeon_stats.enemy_exp, "EXP!" dungeon_stats.exp += dungeon_stats.enemy_exp dungeon_level.level_check() dungeon_stats.inbattle = 0 else: enemy_turn()