ID:266445
 
Heres my code:
mob/Person
icon = 'Person.dmi'
verb/Werewolf()
if(usr.Level>= 100)
icon = 'Werewolf.dmi'
Health += 1000
else
usr <<"Your not strong enough!"
mob/Login()
var/race = input("What do you want to be?","Character") in list("Person","Face","Cool man")
switch(race)
if("Person")
icon = 'Person.dmi'
if("Face")
icon = 'Face.dmi'
if("Cool man")
icon = 'Sunshine.dmi'

It has 0 errors,0 warnings but,'Person' doesn't get the verb 'Werewolf',How do i solve this problem,if you know,please tell me!
Thanks!

-Non-PC

that is because you are just assigning the user a new icon not making them the person mob. so instead of usr.icon you could do usr.client.mob = /mob/person
mob
NONPLAYABLECHAR
Person
icon = 'Person.dmi'
verb
Werewolf()
if(usr.Level >= 100)
usr.icon = 'Werewolf.dmi'
usr.Health += 1000
else
usr <<"Your not strong enough!"