ID:148619
 
For some reason, all this code NEVER executes. The code is as follows:

mob
Login()
if(banlist.Find(src.key) || banlist.Find(src.client.address))
usr << "You are BANNED!"
del(src)
return
else
world << "<B>[src] has logged in!"
var/savefile/F = new("players/[src.ckey].sav") // Here's where we declare where the file is saved
Read(F)
..()
if(src.Loggedin == 0)
src.Loggedin += 1
usr << "Welcome to the World of Wizards. Please choose a nationality."
switch(alert("Origin",,"United Kingdom","Bulgaria","Spain",))
if("United Kingdom")
src.nationality = "British"
src.loc=locate(/turf/WoW14)
..()
if("Bulgaria")
src.nationality = "Bulgarian"
src.loc=locate(/turf/WoW15)
..()
if("Spain")
src.nationality = "Spanish"
src.loc=locate(/turf/WoW16)
..()
I still need help.
when you say executes do you mean it doesnt run in game, or it doesnt compile properly?
Are you overriding mob/somethingelse/Login()? If you are, have you remembered to call <code>..()</code>?