player = Sorcerer(10,0,0,0) choice(selection) while player.alive: #spawn enemy randy = randint(4,9) creature = Enemy(randy,0,0,0) #display enemy stats print("Creature HP: ",creature.health) #increment encounter number totalEncounters = totalEncounters + 1 #roll for initiative player.rollInit() creature.rollInit() print("Your initiative roll: ",player.initiative) print("The creature's initiative roll: ",creature.initiative) input() #sort the attackOrder List #loop the attack phase until either the enemy or player is dead while player.alive and creature.alive: if player.initiative >= creature.initiative: player.attackTurn(creature) # print("human attacks with a score of ",hit,"\n") # print("Baddie's health: ",baddie.health,"\n") # input() if creature.alive: creature.attackTurn(player)