mob/creating_character
base_save_allowed = 0
Login()
spawn()
src.CreateCharacter()
proc
CreateCharacter()
var
prompt_title = "New Character"
help_text = "What do you want to name the character?"
default_value = key
char_name = input(src, help_text, prompt_title, default_value) as null|text
list/classes
if (!char_name) //guess they don't want to create a new character after all, so send them to choose a character
client.base_ChooseCharacter()
return
var
ckey_name = ckey(char_name)
list
character = client.base_CharacterNames()
if (character.Find(ckey_name))
alert("You already have a character named that! Please choose another name.")
src.CreateCharacter()
return
classes = list("SoldierMale","NinjaMale","SoldierFemale","NinjaFemale")
help_text = "Which class would you like to be?"
var/char_class = input(src, help_text, prompt_title) in classes
var
mob
new_mob
switch(char_class)
if("SoldierMale") new_mob = /mob/soldierm()
if("SoldierFemale") new_mob = /mob/soldierf()
if("NinjaMale") new_mob = /mob/ninjam()
if("NinjaFemale") new_mob = /mob/ninjaf()
new_mob.name = char_name
src.client.mob = new_mob
usr.loc = locate(1,1,1)
// new_mob.density = 0
// new_mob.Move(first_location)
// new_mob.density = 1
del(src)
mob
Login()
if (usr.old == 0)
usr.old = 1
if (class == "SoldierMale")
icon = 'People.dmi'
icon_state = "SoldierMale"
usr.Level = 1
usr.Hp = 100
usr.MaxHp = 100
usr.Mp = 10
usr.MaxMp = 10
usr.Strength = 13
usr.Defense = 10
usr.Gold = 100
usr.class = "Warrior"
usr.Exp = 0
usr.Maxexp = 100
if(class == "SoldierFemale")
icon = 'People.dmi'
icon_state = "SoldierFem"
usr.Level = 1
usr.Hp = 100
usr.MaxHp = 100
usr.Mp = 10
usr.MaxMp = 10
usr.Strength = 13
usr.Defense = 10
usr.Gold = 100
usr.class = "Warrior"
usr.Exp = 0
usr.Maxexp = 100
if(class == "NinjaMale")
icon = 'People.dmi'
icon_state = "NinjaMale"
usr.Level = 1
usr.Hp = 95
usr.MaxHp = 95
usr.Mp = 20
usr.MaxMp = 20
usr.Strength = 10
usr.Defense = 5
usr.Gold = 100
usr.class = "Ninja"
usr.Exp = 0
usr.Maxexp = 100
if(class == "NinjaFemale")
icon = 'People.dmi'
icon_state = "NinjaFem"
usr.Level = 1
usr.Hp = 95
usr.MaxHp = 95
usr.Mp = 20
usr.MaxMp = 20
usr.Strength = 10
usr.Defense = 5
usr.Gold = 100
usr.class = "Ninja"
usr.Exp = 0
usr.Maxexp = 100
this is my login code and when i login nothing pops up. why is that?
Copyright © 2025 BYOND Software.
All rights reserved.