ID:178304
 
heres my code:

mob
Login()
spawn()
client.MobCreation()
sleep(10)
client.PetCreation()

client
proc/PetCreation()
// var/mob/pet/owner
var/pet_create = input("It can get lonely on that farm all by your lonesome. And since i'm in a good mood right now. How would you like to have a pet of your own?.......So do you want a pet or not? Just give me a yah or nay.","Pete's Pet Shop") in list("Yah","Nay")
switch(pet_create)
if("Nay")
usr << alert("Ok....whatever floats your boat.")
return
if("Yah")
var/choose_pet = input("ok. So which kind of pet do you want?","Pete's Pet Shop") in list("Bunny","Dog")
switch(choose_pet)
if("Bunny")
var/bcolor = input("We have differnt colors for the Bunny. Which one would you like?","Pete's Pet Shop") in list("Black Bunny","White Bunny")
switch(bcolor)
if("Black Bunny")
mob/pet.name = input("Now you get to name your pet!","Pete's Pet Shop")
usr.pet += 1
new /mob/pet/bunny/black(locate(7,6,1))
// src.owner = usr

proc/MobCreation()
// var/mob/PC/new_mob
var/mob_create = input("Choose your gender","Create Character") in list("Boy","Girl")
switch(mob_create)
if("Girl")
usr << alert("no girls here buddy")
return
if("Guy")
usr.name = input("What is you name again? I forgot it.","Create Character")
src.mob = new /mob/PC/Vegeta(locate(1,1,1))

both of the procs work alright and everything, one after the other just how it is supposed to work. But it doesn't actually give you the character and all that after you have chosen them, the screen just stays black. what should I do?