예제 #1
0
        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)