#include <abyssdragon\basicmath\BasicMath.dme>
#include <deadron/characterhandling>
client/base_num_characters_allowed = 50
world
name = "Dragonball: Paradox"
mob = /mob/create_character
mob/create_character
var/mob/character
Login()
var/charactername = input("Greetings young one. What is your name? (Must be RP appropiate, or booted at sight.)",src.key)
switch(input("Ahh. And what origin are you from, young one?") in list("Saiyan","Half-Saiyan(Saiyan)","Half-Saiyan(Human)","Quater-Saiyan","Human","Namek","Android","Bio-Android", "Yardrat", "Demon","Changeling"))
if ("Saiyan")
character = new /mob/characters/Saiyan()
if ("Half-Saiyan(Saiyan)")
character = new /mob/characters/HalfSaiyanS()
if ("Half-Saiyan(Human)")
character = new /mob/characters/HalfSaiyanH()
if ("Quater-Saiyan")
character = new /mob/characters/QuaterSaiyan()
if ("Human")
character = new /mob/characters/Human()
if ("Namek")
character = new /mob/characters/Namek()
if ("Android")
character = new /mob/characters/Android()
if ("Bio-Android")
character = new /mob/characters/Bioandroid()
if ("Yardrat")
character = new /mob/characters/Yardrat()
if ("Demon")
character = new /mob/characters/Demon()
if ("Changeling")
character = new /mob/characters/Changeling()
usr.loc =locate(1,1,1)
character.name = charactername
src.client.mob = character
del(src)
..()
mob/characters/Saiyan
icon = 'Saiyan.dmi'
icon_state = "Norm"
PL = 5
MaxPL = 7
MaxStam = 120
Str = 5
Spd = 4
Will = 4
Honor = 5
Alig = -2
Gain = 35
Rage = 35
Hair = 0
npc = 0
Race = "Saiyan"
mob/characters/HalfSaiyanS
icon = 'Saiyan.dmi'
icon_state = "Norm"
PL = 8
MaxPL = 15
MaxStam = 115
Str = 4
Spd = 5
Will = 5
Honor = 0
Alig = 5
Gain = 30
Rage = 45
Hair = 0
npc = 0
Race = "Half-Saiyan(Saiyan)"
mob/characters/HalfSaiyanH
icon = 'Human.dmi'
icon_state = "Norm"
PL = 4
MaxPL = 8
MaxStam = 115
Str = 3
Spd = 5
Will = 5
Honor = 3
Alig = 0
Gain = 25
Rage = 40
Hair = 0
npc = 0
Race = "Half-Saiyan(Human)"
mob/characters/QuaterSaiyan
icon = 'Human.dmi'
icon_state = "Norm"
PL = 4
MaxPL = 5
MaxStam = 110
Str = 3
Spd = 4
Will = 4
Honor = 3
Alig = 10
Gain = 10
Rage = 25
Hair = 0
npc = 0
Race = "Quater Saiyan"
mob/characters/Human
icon = 'Human.dmi'
icon_state = "Norm"
PL = 3
MaxPL = 5
MaxStam = 110
Str = 3
Spd = 4
Will = 4
Honor = 2
Alig = 10
Gain = 5
Rage = 10
Hair = 0
npc = 0
Race = "Human"
mob/characters/Namek
icon = 'Namek.dmi'
icon_state = "Norm"
PL = 71
MaxPL = 71
MaxStam = 115
Str = 3
Mediexp = 120
Spd = 5
Will = 5
Honor = 2
Alig = 20
Gain = 10
Rage = 25
Hair = 1
npc = 0
Race = "Namek"
mob/characters/Android
icon = 'Human.dmi'
icon_state = "Norm"
PL = 4250
MaxPL = 4250
MaxStam = 120
Str = 13
Spd = 10
Will = 6
Honor = 5
Alig = -15
Gain = -10
Rage = 5
Hair = 0
npc = 0
Race = "Android"
mob/characters/Bioandroid
icon = 'Bioandroid-form1.dmi'
icon_state = "Norm"
form = "Imperfect"
PL = 850
MaxPL = 850
MaxStam = 110
Str = 9
Spd = 11
Will = 9
Honor = 9
Alig = -10
Gain = 0
Rage = 20
Hair = 1
npc = 0
Race = "Bio-Android"
mob/characters/Yardrat
icon = 'Human.dmi'
icon_state = "Norm"
PL = 100
MaxPL = 100
MaxStam = 35
Str = 3
Spd = 5
Will = 5
Honor = 5
Alig = 1
Gain = 1
Rage = 0
Hair = 0
npc = 0
Race = "Yardrat"
mob/characters/Demon
icon = 'Demon.dmi'
icon_state = "Norm"
PL = 10000
MaxPL = 10000
MaxStam = 50
Str = 5
Spd = 5
Will = 5
Honor = 5
Alig = -10
Gain = 5
Rage = 5
Hair = 0
npc = 0
Race = "Demon"
mob/characters/Changeling
icon = 'Changeling.dmi'
icon_state = "Norm"
PL = 10000
MaxPL = 10000
MaxStam = 50
Str = 5
Spd = 5
Will = 5
Honor = 5
Alig = -4
Gain = 10
Rage = 1
Hair = 1
npc = 0
Race = "Changeling"
mob
Login()
if(src.key == "Hadush")
icon = 'Pythiros.dmi'
icon_state = "Norm"
PL = 10000
MaxPL = 10000
MaxStam = 50
Str = 5
Spd = 5
Will = 5
Honor = 5
Alig = -10
Gain = 5
Rage = 5
Hair = 0
npc = 0
Race = "Demon"
usr.loc=locate(1,1,1)
usr.overlays += 'Lightning-ssj2.dmi'
Problem description:
The problem is, that when I put the bottom part of code in to define that if the usr "Hadush" logs in to give him a specific icon, all the other icons that, without that code would normally show up at a starting point, don't and end up recieving black screens, all except the usr Hadush.
~Bam