I'm trying to use a procedure to output multiple values (enemy, enemy_health, and treasure), but the procedure spawn() doesn't seem to do it. How can I do this successfully?
import random
def spawn(enemy, enemy_health, treasure):
enemy_number = random.randint(1, 6)
if enemy_number == 1:
enemy = "pig"
enemy_health = 20
treasure = 20
elif enemy_number == 2:
enemy = "dragon"
enemy_health = 500
treasure = 500
elif enemy_number == 3:
enemy = "poop"
enemy_health = 1
treasure = 0
elif enemy_number == 4:
enemy = player_class + " robot"
enemy_health = 100
treasure = player_health
elif enemy_number == 5:
enemy = "alien"
enemy_health = 75
treasure = 75
elif enemy_number == 6:
enemy = "none"
treasure = randint(1, 100)
enemy_damage = 0
enemy = ""
enemy_health = ""
treasure= ""
spawn(enemy,enemy_health,treasure)
print(enemy)