client
var/list/characters = list()
var/max_characters = 3
New()
..()
characters += mob
verb/Change_Characters()
var/mob/new_character = input("Which character will you take control of?") as mob in characters
if(new_character) new_character.client = src
verb/Display_Characters()
src << "Characters:"
for(var/mob/M in characters)
src << "You own [M]."
verb/Make_New_Character()
var/mob/new_character = new(null)
src.characters += new_character
src << list2params(src.characters)
new_character.client = src
new_character.Character_Creation()
if(characters.len >= max_characters) src.verbs -= /client/verb/Make_New_Character
Problem description:
The characters list remains empty, even when I add mobs to it with +=.