You are on page 1of 62

mob/proc/Low()

__saiyan()

Potential *= 2

Sense_Mod=1.75

Class="Low-Class"

BPMod=2

MaxAnger=200

switch(src.Size)

if(SMALL)

StrMod=1.45

EndMod=2.25

SpdMod=2

PowMod=2

ResMod=1.7

OffMod=1.5

DefMod=2 //1.5 origin

Regeneration=2.2

Recovery=2.4

if(MEDIUM)

StrMod=2.15

EndMod=3.2

SpdMod=1.7

PowMod=1.9

ResMod=2.3

OffMod=1.35
DefMod=1.45 //1 origin

Regeneration=1.7

Recovery=1.9

if(LARGE)

StrMod=3.5

EndMod=6

SpdMod=1.4

PowMod=1.6

ResMod=3

OffMod=0.95

DefMod=0.75 //.66 origin

Regeneration=1.3

Recovery=1.5

MedMod=1.5

mob/proc/Normal()

__saiyan()

Potential *= 1.5

Sense_Mod=1.35

Class="Normal"

BPMod=2.2 //2.2

MaxAnger=175

switch(src.Size)

if(SMALL)

StrMod=2.1

EndMod=2.1
SpdMod=2

PowMod=1.5

ResMod=1.6

OffMod=1.75

DefMod=1.75 //1,35 originally

Regeneration=2.2

Recovery=2.4

if(MEDIUM)

StrMod=2.75

EndMod=2.75

SpdMod=1.7

PowMod=2

ResMod=2

OffMod=1.4

DefMod=1.4 //.9 originally

Regeneration=1.7

Recovery=1.9

if(LARGE)

StrMod=4.8

EndMod=4.8

SpdMod=1.2

PowMod=1.3

ResMod=2.7

OffMod=1

DefMod=1 //.6 originally


Regeneration=1.3

Recovery=1.5

Base = max(Base, rand(40,100))

mob/proc/Elite()

__saiyan()

KiMod=2.5

Potential *= 1.5

Sense_Mod=1

Class="Elite"

DeclineMod=1.5

FlySkill += 5000

BPMod=2.4 //2.5

MaxAnger=160

ssjmod *= 1.6

Base = max(Base, rand(150,250))

switch(src.Size)

if(SMALL)

StrMod=2.6

EndMod=1.25

SpdMod=2.3

PowMod=2.6

ResMod=1.4

OffMod=2.2

DefMod=1.5
Regeneration=2.2

Recovery=3

if(MEDIUM)

StrMod=3.4

EndMod=2.2

SpdMod=1.8

PowMod=2.1

ResMod=1.8

OffMod=1.7

DefMod=1.2

Regeneration=1.7

Recovery=2.3

if(LARGE)

StrMod=5.2

EndMod=3.5

SpdMod=1.2

PowMod=1.7

ResMod=2.3

OffMod=1.3

DefMod=0.7 //534 origin

Regeneration=1.3

Recovery=1.8

var/const/CLASS_UNDEFINED = "Undefined"

var/const/CLASS_LOW = "Low-Class"
var/const/CLASS_NORMAL = "Normal"

var/const/CLASS_ELITE = "Elite"

var/const/CLASS_LEGENDARY = "Legendary"

mob/proc/Saiyan_Legendary()

__saiyan()

Potential *= 2

Sense_Mod=1

Class=CLASS_LEGENDARY

BPMod=6

Base = max(Base, rand(150, 250))

KiMod = 3.5

MaxKi = max(MaxKi, 800)

MaxAnger=150

switch(src.Size)

if(SMALL)

StrMod=0.75

EndMod=1.45

SpdMod=2

PowMod=1.1

ResMod=1.05

OffMod=1.1

DefMod=0.85

Regeneration=1.5

Recovery=4

if(MEDIUM)
StrMod=1.5

EndMod=3

SpdMod=1.4

PowMod=0.9

ResMod=2.5

OffMod=0.85

DefMod=0.6

Regeneration=1.25

Recovery=3.2

if(LARGE)

StrMod=2.5

EndMod=4.5

SpdMod=1.1

PowMod=0.6

ResMod=2.7

OffMod=0.55

DefMod=0.3

Regeneration=1

Recovery=2.5

MedMod=1.5

TryGiveSkill(/obj/Attacks/Dragon_Nova)

TryGiveSkill(/skill/buff/Shield)

------------------------------------------------------------------------------------------------------------------------
mob/proc/Android()

GiveAndroidItems()

startingLanguageBias = 5

hpAffectsBP = FALSE

energyAffectsBP = FALSE

Potential *= 0

undelayed=1

Sterile=1

Add=2.5

Magic_Potential=1

Sense_Mod=1

Burst='Burst.dmi'

Decline=300

DeclineMod=1

InclineSpeed=0

InclineAge=0

RaceDescription="A.I. given metallic bodies. They are created by people or other machines with
one duty or another. They can be anything or anyone, and have any sort of goal."

ITMod=2.5

ZanzoMod=10

Zanzoken=500

KaiokenMod=0.5

FlyMod=10

FlySkill=5000

BPMod=3

FinalReq=1000000
FinalMod=7.5

SuperReq=21000000

SuperMod=25

MaxAnger=100

HasHeartbeat=0

Sensable=0

languages = DROID_LANGUAGES

if (Offspring)

probAndroidRegen = 0

else

probAndroidRegen = 50

switch(src.Size)

if(SMALL)

StrMod=2

EndMod=1.2

SpdMod=2.1

PowMod=2

ResMod=1.5

OffMod=1.6

DefMod=1.8

Regeneration=2.3

Recovery=3.2

if(MEDIUM)

StrMod=3.4

EndMod=2.5
SpdMod=1.8

PowMod=1.5

ResMod=2.1

OffMod=1.15

DefMod=1.15

Regeneration=1.8

Recovery=2.1

if(LARGE)

StrMod=5

EndMod=4.5

SpdMod=1.1

PowMod=1.2

ResMod=2.8

OffMod=1

DefMod=0.6

Regeneration=1.6

Recovery=1.6

KiMod=3

GravMod=4

Zenkai=1

MedMod=1.5

isSensable = FALSE

Race=RACE_ANDROID

MaxKi = max(MaxKi, 150 * KiMod)

FBMAchieved=0
mob/proc/Human()

Sense_Mod=2

geteye = round(20 * rng(i=2, bias=7) + 1)

geteye *= 500

Potential *= 4

Burst='Burst.dmi'

InclineSpeed=1

InclineAge=18

Decline=60

DeclineMod=0.5

RaceDescription="A humanoid species of Earth. They are intelligent and have potential for all
sorts of different things, from machines to magic."

ITMod=4

ZanzoMod=10

KaiokenMod=2

FlyMod=10

BPMod=1.5

FinalReq=500000

FinalMod=4.2

SuperReq=12500000

SuperMod=14

MaxAnger=151

KiMod=2

switch(src.Size)

if(SMALL)
StrMod=1.2

EndMod=1.3

SpdMod=2.4

PowMod=2.4

ResMod=1.6

OffMod=3.2

DefMod=3.2

Regeneration=2.3

Recovery=3.4

if(MEDIUM)

StrMod=2.8

EndMod=2.7

SpdMod=2.1

PowMod=1.5

ResMod=2.2

OffMod=2.4

DefMod=2.4

Regeneration=1.9

Recovery=2.8

if(LARGE)

StrMod=2.8

EndMod=5

SpdMod=1.7

PowMod=2.5

ResMod=2.6
OffMod=1.8

DefMod=1.2

Regeneration=1.5

Recovery=2.2

GravMod=3

Zenkai=2

MedMod=3

Race=RACE_HUMAN

FBMAchieved=0

mob/proc/Majin()

startingLanguageBias = 2.5

hpAffectsBP = FALSE

Sterile=1

Add=1

Magic_Potential=4.5

Sense_Mod=1

undelayed=1

Burst='Burst.dmi'

InclineSpeed=0

InclineAge=0

Decline=100

DeclineMod=0.5

RaceDescription="Magic beings from a time forgotten. With no home left, the only way for their
kind to continue existing is through mages feeding them mana \

to rebirth their kind. They are incredibly resilient, their body made of a 'goey' material. They
enjoy sweets, and are fond of the very magic that brought them back to life."

TryGiveSkill(/obj/Fly)

TryGiveSkill(/obj/Attacks/Death_Ball)

KaiokenMod=1

FlySkill=5000

MaxKi = max(MaxKi, 500)

BPMod=3

MaxAnger=100

KiMod=3

StrMod=3

EndMod=1.7

SpdMod=2.4

PowMod=2

ResMod=1.6

OffMod=2.2

DefMod=0.1

GravMod=10

Regeneration=9

Recovery=5

Zenkai=0.2

Race=RACE_MAJIN

Lungs=1

Base = max(Base, 1000)

Zanzoken=5000

Regenerate=1
FinalReq=1000000

FinalMod=7.5

SuperReq=21000000

SuperMod=25

FBMAchieved=0

mob/proc/Bio()

Sterile=1

Add=2

Magic_Potential=2

Sense_Mod=1

Potential *= 1

Burst='Burst.dmi'

InclineSpeed=0

InclineAge=0

Decline=30

DeclineMod=5

RaceDescription=""

TryGiveSkill(/obj/Attacks/Death_Ball)

TryGiveSkill(/obj/Absorb)

TryGiveSkill(/obj/Fly)

Zanzoken=5000

Kaioken=2

FlySkill=5000
FlyMod=5

MaxKi = max(MaxKi, 1000)

BPMod=2 //2, 6, 12

FinalMod=BPMod

MaxAnger=125

KiMod=3

StrMod=1.8

EndMod=1

SpdMod=2

PowMod=1.8

ResMod=1.2

OffMod=1.6

DefMod=1.6

InclineAge=10

GravMod=5

Regeneration=5

Recovery=1.85

Zenkai=10

MedMod=1.5

Race=RACE_BIO

Lungs=1

Base = max(Base, 2000)

Regenerate=1

FinalReq=1

FinalMod=1
FBMAchieved=0

mob/proc/Demigod()

Add=3

Magic_Potential=3

Sense_Mod=1.2

Potential *= 4

Burst='Burst.dmi'

InclineSpeed=1

InclineAge=18

Decline=rand(180,220)

DeclineMod=1

RaceDescription="Mortals that have transcended their mortality. Having stayed in the afterlife
for so long they have trained to the point that they boast powers on the level of Kaios and Demons."

ITMod=2

ZanzoMod=10

KaiokenMod=1

FlyMod=10

BPMod=3

FinalReq=1000000

FinalMod=7

SuperReq=21000000

SuperMod=25

MaxAnger=150

ZanzoMod=10

KiMod=2.5
languages = AFTERLIFE_LANGUAGES

switch(src.Size)

if(SMALL)

StrMod=2.7

EndMod=1.4

SpdMod=2

PowMod=2

ResMod=1.7

OffMod=1.5

DefMod=3

Regeneration=2

Recovery=3.5

if(MEDIUM)

StrMod=4.7

EndMod=2.7

SpdMod=1.7

PowMod=1.5

ResMod=2.3

OffMod=1.5

DefMod=2.2

Regeneration=1.8

Recovery=2.7

if(LARGE)

StrMod=7

EndMod=7
SpdMod=1.7

PowMod=0.7

ResMod=4.7

OffMod=0.7

DefMod=0.7

Regeneration=1.17

Recovery=1.17

MedMod=2

Race=RACE_DEMI

Base= max(Base, rand(250,450))

GravMod=3

GravMastered = max(GRAVITY_HELL, GravMastered)

FBMAchieved=0

mob/proc/Makyojin()

Add=1.5

Magic_Potential=3.5

Sense_Mod=1

Potential *= 2

Burst='Burst.dmi'

InclineSpeed=1

InclineAge=18

Decline=rand(60,90)

DeclineMod=0.5

RaceDescription=""
ITMod=2

FlySkill=5000

BPMod=1.7

FinalReq=600000

FinalMod=4.7

SuperReq=12500000

SuperMod=16

MaxAnger=150

KiMod=2

switch(src.Size)

if(SMALL)

StrMod=1.65

EndMod=1.3

SpdMod=3.5

PowMod=2

ResMod=2

OffMod=2.4

DefMod=2

Regeneration=1.7

Recovery=2.5

if(MEDIUM)

StrMod=2.7

EndMod=2.7

SpdMod=2.6

PowMod=1.9
ResMod=2.4

OffMod=1.8

DefMod=1.3

Regeneration=1.4

Recovery=1.8

if(LARGE)

StrMod=3.6

EndMod=3.9

SpdMod=2

PowMod=1.2

ResMod=3

OffMod=1.15

DefMod=0.6

Regeneration=1.2

Recovery=1.5

GravMod=3

Zenkai=1

MedMod=1.5

FlyMod=10

ZanzoMod=10

Race=RACE_MAKYO

FBMAchieved=0

mob/proc/Kaio()

Add=2
Magic_Potential=4.5

Potential *= 2

Sense_Mod=2

hpAffectsBP = FALSE

Burst='Burst.dmi'

InclineSpeed=2

InclineAge=10

Decline=rand(500,1000)

DeclineMod=0.5

RaceDescription="Kaio, also known as Shinjin, are 'Core people' born from the Kaiju tree. They
sprout from the tree as fruit, and if born as a golden fruit they are \

born into the position of Kaioshin. Evil Shinjin are sometimes born called 'Makaio', and they are
tossed into the Demon Realm, a place of pure evil where not even the \

Kaioshin can peer into. They are excellent magicians, rivaled only by demons and other beings of
magic."

ITMod=2

ZanzoMod=10

Zanzoken=1000

KaiokenMod=2

FlyMod=10

FlySkill=5000

BPMod=3

FinalReq=1000000

FinalMod=6.7

SuperReq=20000000

SuperMod=25

MaxAnger=115
MaxKi = max(MaxKi, 100)

KiMod=3.5

languages = AFTERLIFE_LANGUAGES - /obj/language/demon

switch(src.Size)

if(SMALL)

StrMod=1.1 //.58

EndMod=1.3

SpdMod=2.4

PowMod=2.5

ResMod=1.9

OffMod=2.1

DefMod=2.1

Regeneration=2.1

Recovery=3.2

if(MEDIUM)

StrMod=1.9

EndMod=2.4

SpdMod=2.1

PowMod=2.05

ResMod=2.3

OffMod=1.6

DefMod=1.6

Regeneration=1.8

Recovery=2.6

if(LARGE)
StrMod=3

EndMod=3.8

SpdMod=1.7

PowMod=1.5

ResMod=2.8

OffMod=1.1

DefMod=1

Regeneration=1.5

Recovery=1.8

GravMod=3.5

Zenkai=1

MedMod=4.5

Race = RACE_KAIO

Base = max(Base, rand(100,500))

GravMastered = max(GRAVITY_HELL, GravMastered)

FBMAchieved=0

TryGiveSkill(/obj/Telepathy)

mob/proc/Doll()

sight = SEE_MOBS

Asexual=1

Add=1.5

Magic_Potential=4.5

Sense_Mod=2

Potential *= 3
Burst='Burst.dmi'

Decline=80

InclineSpeed=1

InclineAge=18

RaceDescription="A variant type of human that has pale white skin. \

Most are typically small. They possess adept magic skills, and are nifty with ki attacks despite
their weak stature."

ITMod=4

ZanzoMod=10

KaiokenMod=2

FlyMod=10

BPMod=1 //.8

FinalReq=325000

FinalMod=2.7

SuperReq=8000000

SuperMod=9

MaxAnger=150

KiMod=3.5

MaxKi = max(MaxKi, 100)

switch(src.Size)

if(SMALL)

StrMod=2.5

EndMod=2.3

SpdMod=2.8

PowMod=3.25

ResMod=2.4
OffMod=4.3

DefMod=4.3

Regeneration=4.7

Recovery=4.7

if(MEDIUM)

StrMod=4.8

EndMod=3.5

SpdMod=2.5

PowMod=2.75

ResMod=3.3

OffMod=3.2

DefMod=3.2

Regeneration=3.7

Recovery=3.7

if(LARGE)

StrMod=4.7

EndMod=8

SpdMod=3

PowMod=3.1

ResMod=4.7

OffMod=3

DefMod=2

Regeneration=3

Recovery=3

GravMod=3
MedMod=6

Race=RACE_SPIRIT_DOLL

FBMAchieved=0

mob/proc/Tsufurujin()

Add=4.5

Sense_Mod=1.2

Potential *= 4

Burst='Burst.dmi'

Decline=60

DeclineMod=1

InclineSpeed=2

InclineAge=18

RaceDescription="Masters of technology, this race is capable of learning to make devices that


would perplex others. They are quick to learn, and quick on their feet."

ITMod=5

ZanzoMod=10

KaiokenMod=2

FlyMod=10

BPMod=1.8

FinalReq=575000

FinalMod=5 //200

SuperReq=15000000

SuperMod=18

MaxAnger=150

KiMod=2
switch(src.Size)

if(SMALL)

StrMod=2.4

EndMod=2

SpdMod=2.8

PowMod=1.35

ResMod=1.7

OffMod=2.8

DefMod=3

Regeneration=2.8

Recovery=3.2

if(MEDIUM)

StrMod=2.5

EndMod=3

SpdMod=2.2

PowMod=2.3

ResMod=2.3

OffMod=1.9

DefMod=2.2

Regeneration=2.3

Recovery=2.6

if(LARGE)

StrMod=4.4

EndMod=5.5

SpdMod=1.8
PowMod=0.88

ResMod=2.8

OffMod=1.7

DefMod=1.2

Regeneration=1.8

Recovery=2

GravMod=3

Zenkai=1

MedMod=3

Race=RACE_TUFFLE

FBMAchieved=0

Super_Tsufu_Learned=0

mob/proc/Slug()

Asexual=1

Add=1.5

Magic_Potential=4.5

Sense_Mod=2.5

Potential *= 3

Burst='Burst.dmi'

InclineSpeed=1

InclineAge=5

Decline=150

DeclineMod=0.5

MaxKi = max(MaxKi, 200)


RaceDescription="They're like Namekians, but are from a distant, cousin tribe. They are more
likely to be evil and coldhearted, unlike their Namekian brothers."

ZanzoMod=10

Zanzoken=1000

KaiokenMod=1

ITMod=2.5

FlyMod=10

FlySkill=5000

BPMod=2.85

FinalReq=900000

FinalMod=8 //250

SuperReq=21000000

SuperMod=25

MaxAnger=130

KiMod=2.5

switch(src.Size)

if(SMALL)

StrMod=2.5

EndMod=2

SpdMod=2.7

PowMod=1

ResMod=1.6

OffMod=3.1

DefMod=3

Regeneration=2.5

Recovery=4.5
if(MEDIUM)

StrMod=4

EndMod=3.4

SpdMod=2.1

PowMod=1.5

ResMod=2

OffMod=2.5

DefMod=2.2

Regeneration=2

Recovery=3

if(LARGE)

StrMod=5.5

EndMod=5.5

SpdMod=1.5

PowMod=0.6

ResMod=2.6

OffMod=1.3

DefMod=1

Regeneration=1.8

Recovery=2.3

GravMod=3.5

Zenkai=1

MedMod=4

Race=RACE_SLUG

icon='Namek Adult.dmi'
FBMAchieved=0

NamekianSkills()

mob/proc/Namekian()

Asexual=1

Add=1.5

Magic_Potential=4

Sense_Mod=2

Potential *= 3

Burst='Burst.dmi'

InclineSpeed=1

InclineAge=5

Decline=120

DeclineMod=0.5

MaxKi = max(MaxKi, 200)

RaceDescription="A people with strange abilities and highly regenerative powers. They can hear
things that no one else would be able to, \

regrow lost limbs, and have many unique skills that other races do not. Although a mostly
peaceful race, they are capable of destructive powers, \

and even capable of holding such evil in their hearts that should they cast it aside it would
destroy the world."

ZanzoMod=10

Zanzoken=100

KaiokenMod=1

ITMod=2.5

FlyMod=10

FlySkill=5000
BPMod=2.3

FinalReq=800000

FinalMod=6 //250

MaxAnger=130

KiMod=3

switch(src.Size)

if(SMALL)

StrMod=1.3

EndMod=0.8

SpdMod=2.5

PowMod=2.15

ResMod=1.3

OffMod=2.2

DefMod=3.6

Regeneration=4

Recovery=4.2

if(MEDIUM)

StrMod=2.85

EndMod=1.75

SpdMod=2.3

PowMod=2

ResMod=1.9

OffMod=1.9

DefMod=2.5

Regeneration=3.2
Recovery=3

if(LARGE)

StrMod=3.5

EndMod=4

SpdMod=2

PowMod=1.4

ResMod=2.3

OffMod=1.6

DefMod=1.2

Regeneration=2.5

Recovery=2.5

GravMod=3

Zenkai=0.5

MedMod=4

Race=RACE_NAMEKIAN

icon='Namek Adult.dmi'

FBMAchieved=0

NamekianSkills()

mob/proc/NamekianSkills()

TryGiveItem(/obj/Counterpart)

if(prob(50))

PiercerLearnable=1

else

FusionLearnable=1
SetNamekianBools()

mob/proc/Changeling()

Asexual=0

gender="male"

Add=2

ITMod=2

Potential *= 0.5

Sense_Mod=0.5

Burst='Burst.dmi'

Decline=60

DeclineMod=0.5

InclineSpeed=0

InclineAge=0

MaxKi = max(MaxKi, 200)

Race=RACE_CHANGELING

BPMod=4

Zanzoken=5000

ZanzoMod=10

FlyMod=10

FlySkill=5000

GravMod=6

Lungs=1

RaceDescription="A race capable of restricting it's power behind forms, which it then may shift
between. \

Immensely powerful, they can even destroy planets with enough determination."
MaxAnger=110

KiMod = 3

Base = max(Base, rand(3000, 5000))

switch(src.Size)

if(SMALL)

StrMod=0.9

EndMod=2.35

SpdMod=3

PowMod=2

ResMod=2.4

OffMod=1.9

DefMod=1.4

Regeneration=1.9

Recovery=3.2

if(MEDIUM)

StrMod=1.9

EndMod=4.5

SpdMod=2.2

PowMod=1.9

ResMod=2.6

OffMod=1.5

DefMod=0.9

Regeneration=1.6

Recovery=2.6

if(LARGE)
StrMod=2.7

EndMod=6

SpdMod=1.68

PowMod=1

ResMod=2.8

OffMod=1

DefMod=0.5

Regeneration=1.3

Recovery=2.1

mob/proc/Demon()

Add=2

Magic_Potential=4.5

Potential *= 2

Sense_Mod=1.2

Burst='Burst.dmi'

Decline=500

DeclineMod=0.5

InclineSpeed=1

InclineAge=18

RaceDescription="The term 'demon' is very loose, and these races can be 'Devil Men', beings
from the Demon Realm, Oni, or even Evil Shinjin (Kaio). \

Although they are a varied race, this specific race selection refers mostly to the Demon Realm
race, which is not a natural inhabitant of hell. \

They are malicious in nature, and do not care for the balance of the chockpoint, let alone each
other."

ITMod=2
ZanzoMod=10

Zanzoken=500

KaiokenMod=1

FlyMod=10

FlySkill=5000

BPMod=3

FinalReq=1000000

FinalMod=6.7 //300

SuperReq=20000000

SuperMod=25

MaxAnger=120

MaxKi = max(MaxKi, 100)

KiMod=2.5

languages = AFTERLIFE_LANGUAGES - /obj/language/kaio

switch(src.Size)

if(SMALL)

StrMod=1.6

EndMod=1.3

SpdMod=2.5

PowMod=2.4

ResMod=1.6

OffMod=2.3

DefMod=2.1

Regeneration=2.5

Recovery=3
if(MEDIUM)

StrMod=3.4

EndMod=2.6

SpdMod=1.9

PowMod=2

ResMod=2.1

OffMod=1.7

DefMod=1.6

Regeneration=2.2

Recovery=2.4

if(LARGE)

StrMod=4.8

EndMod=4

SpdMod=1.3

PowMod=1.6

ResMod=2.6

OffMod=1.3

DefMod=0.6

Regeneration=1.9

Recovery=1.9

Zenkai=2

MedMod=1.5

GravMod=4

Race = RACE_DEMON

Base = max(Base, rand(100,500))


GravMastered = max(GRAVITY_HELL, GravMastered)

if(prob(30))

ImitateLearnable=1

mob/proc/Oni()

Add=4.5

Magic_Potential=3

Sense_Mod=1.4

Potential *= 2

Burst='Burst.dmi'

InclineSpeed=1

InclineAge=18

Decline=200

DeclineMod=1.2

RaceDescription="Oni are another form of demon. Although they are not necessarily 'evil', they
look over dead souls, and it's possible for this race to even reside over Hell. \

They have colored skin, and have horns, and are physically larger than most races, even their
smallest being giants in the eyes of normal races."

ITMod=4

ZanzoMod=10

FlyMod=10

BPMod=2.5

FinalReq=870000

FinalMod=5.5

SuperReq=16500000

SuperMod=20
MaxAnger=200

KiMod=2.5

MaxKi = max(MaxKi, 50)

GravMod=3.5

Zenkai=1

MedMod=1.5

Race=RACE_ONI

Base = max(Base, 350)

FlySkill=5000

GravMastered = max(GRAVITY_HELL, GravMastered)

languages = childtypes(/obj/language) - /obj/language/binary

switch(src.Size)

if(SMALL)

StrMod=1.9

EndMod=2.65

SpdMod=2

PowMod=2

ResMod=2

OffMod=2.3

DefMod=1.9

Regeneration=2.8

Recovery=2.8

if(MEDIUM)

StrMod=3

EndMod=5
SpdMod=1.5

PowMod=2.5

ResMod=2.7

OffMod=1.6

DefMod=1

Regeneration=2

Recovery=2

if(LARGE)

StrMod=1.6

EndMod=8

SpdMod=3

PowMod=1.5

ResMod=3.9

OffMod=1.2

DefMod=0.6

Regeneration=2

Recovery=1.8

mob/proc/Alien()

Add = max(Add, 2)

Potential = rand(2,4)

Burst = 'Burst.dmi'

InclineSpeed=rand(1,2)

InclineAge=rand(16, 18)

var/decline_alpha1 = rng(i=2, bias=73)


var/decline_alpha2 = rng(i=3, bias=74)

Decline = max(Decline, LERP(50, 250, decline_alpha1))

DeclineMod = LERP(0.5, 2, decline_alpha2)

RaceDescription="The term alien is very vague, as there are many different races out there that
have many different powers. \

These races are vastly different, and as such they are very 'Alien', or foreign to the planets they
inhabit."

ITMod=2

ZanzoMod=rand(3,10)

KaiokenMod=1

FlyMod=rand(7,15)

BPMod=1.7

FinalReq=575000

FinalMod=2.6 //300

SuperReq=7750000

SuperMod=8.8

MaxAnger=150

KiMod=1.5

switch(src.Size)

if(SMALL)

StrMod=1.1

EndMod=0.85

SpdMod=1.5

PowMod=1.15

ResMod=1.15

OffMod=1.55
DefMod=1.55

Regeneration=1.65

Recovery=1.4

if(MEDIUM)

StrMod=1.4

EndMod=1.4

SpdMod=1.25

PowMod=0.95

ResMod=1.3

OffMod=1.15

DefMod=1.15

Regeneration=1.4

Recovery=1.25

if(LARGE)

StrMod=1.85

EndMod=1.85

SpdMod=1

PowMod=0.85

ResMod=1.5

OffMod=0.69

DefMod=0.69

Regeneration=1.2

Recovery=1.1

GravMod = 3

Zenkai = rand(1,5)
MedMod = 1.5

FBMAchieved=0

Race=RACE_ALIEN

var/base_alpha = rng(i=1, bias=420)

Base = max(Base, LERP(50,100,base_alpha))

MaxKi = max(MaxKi, 100 * KiMod)

------------------------------------------------------------------------------------------------------------------------

mob/proc/Gohan()

__default_ssj_mods()

Add=3.5

Magic_Potential=3

Sense_Mod=1

Burst='Burst.dmi'

Decline=rand(20,25)

DeclineMod=1

InclineSpeed=1

InclineAge=15

RaceDescription="A [Race]. What more needs to be said? You better hope this is legit or you'll be
late-term aborted. Say hello to Yui for me."

Potential *= 3

BPMod=1.85

KiMod=2

MaxAnger=250

Size=1
// Core Stats

StrMod=1.5

EndMod=2.4

SpdMod=1.6

PowMod=1.5

ResMod=2.4

OffMod=1.75

DefMod=1.75

GravMod=1

Regeneration=2

Recovery=3

Zenkai=3

FlyMod=2

ZanzoMod=1.5

MedMod=1.5

FinalReq=550000

FinalMod=2.2

ssjat=1500000

ssjmod=2.0

ssjmult=3

ssj2mult=3 //SBM tier BP

Race=RACE_HALF_SAIYAN
FBMAchieved=0

mob/proc/Trunks()

__default_ssj_mods()

Add=3

Sense_Mod=1

Size=1

Decline=rand(25,35)

InclineSpeed=1

InclineAge=15

RaceDescription="A [Race]. What more needs to be said? You better hope this is legit or you'll be
late-term aborted. Say hello to Yui for me."

FlyMod=5

BPMod=2

Potential=3

MaxAnger=200

KiMod=2

StrMod=2.8

EndMod=1.6

SpdMod=2.4

PowMod=2.2

ResMod=1.9

OffMod=2.3

DefMod=1.4

GravMod=2

Regeneration=2

Recovery=2.5
Zenkai=5

MedMod=1.5

Race=RACE_HALF_SAIYAN

ssjmult=3

ssj2mult=4 // SBM-tier BP

ssjat=1500000

mob/proc/TuffleSaiyan()

__default_ssj_mods()

Add=4

Sense_Mod=1.5

Potential *= 4

Burst='Burst.dmi'

Age=1

InclineSpeed=1

InclineAge=18

Decline=30

DeclineMod=0.5

ITMod=4

ZanzoMod=5

KaiokenMod=2

FlyMod=5

BPMod=2.0

MaxAnger=150
Size= SMALL

KiMod=2

StrMod=2.2

EndMod=1.9

SpdMod=2.7

PowMod=1.5

ResMod=2

OffMod=2

DefMod=2.4

Regeneration=1.8

Recovery=3

GravMod=1

Zenkai=5

MedMod=2

SuperReq=6000000

SuperMod=2.3

ssjat=1000000

ssjmod*=1.5

GravMastered = max(1, GravMastered)

ssjmult=2.4

ssj2mult=3.8

mob/proc/KaioSaiyan()

Add=2

Magic_Potential = 3.5
Sense_Mod=1.5

Potential *= 3

Burst='Burst.dmi'

hpAffectsBP = 0.5

Age=1

InclineSpeed=1

InclineAge=10

Decline=30

DeclineMod=0.5

ITMod=2

ZanzoMod=5

KaiokenMod=2

FlyMod=5

BPMod=2.5

SuperReq=8000000

SuperMod=7

MaxAnger=165

Size= MEDIUM

KiMod=3

StrMod=2.8

EndMod=2.8

SpdMod=2.2

PowMod=2

ResMod=2

OffMod=1.5
DefMod=2.1

Regeneration=2

Recovery=2.1

GravMod=1

Zenkai=3

MedMod=3

GravMastered = max(1, GravMastered)

FBMAchieved=0

ssjat=1500000

ssjmult=3

//DomRace = RACE_SAIYAN

//SubRace = RACE_KAIO

SkillSet = RACE_KAIO

mob/proc/SaiyanTuffle()

__default_ssj_mods()

Add=3

Sense_Mod=1.5

Potential *= 4

Burst='Burst.dmi'

Age=1

InclineSpeed=1

InclineAge=18

Decline=30
DeclineMod=0.5

ITMod=3

ZanzoMod=2

KaiokenMod=2

FlyMod=3

BPMod=2.1

MaxAnger=200

KiMod=2

StrMod=4.5

EndMod=3.5

SpdMod=1.9

PowMod=2

ResMod=2.5

OffMod=1.2

DefMod=0.8

Regeneration=1.7

Recovery=1.7

GravMod=1

Zenkai=7.5

MedMod=3

GravMastered = max(1, GravMastered)

FBMAchieved=0

ssjat=1500000

ssjmod *= 1.5

ssjmult=3
ssj2mult=3

mob/proc/DemonSaiyan()

Add=2

Sense_Mod=1.5

Potential *= 4

Magic_Potential = 3.5

Burst='Burst.dmi'

Age=1

InclineSpeed=1

InclineAge=10

Decline=30

DeclineMod=0.5

ITMod=2

ZanzoMod=5

KaiokenMod=2

FlyMod=5

BPMod=2.7

SuperReq=8000000

SuperMod=8

MaxAnger=160

KiMod=2.5

StrMod=3.4

EndMod=2.8

SpdMod=1.9
PowMod=2.1

ResMod=2.3

OffMod=1.7

DefMod=1.6

Regeneration=3.2

Recovery=1.9

GravMod=1

Zenkai=4

MedMod=2

GravMastered = max(1, GravMastered)

FBMAchieved=0

ssjat=2000000

ssjmod *= 1.5

ssjmult=3

SkillSet=RACE_DEMON

mob/proc/DemonHuman()

Add=3

Sense_Mod=1.5

Potential *= 3

Magic_Potential = 3.5

Burst='Burst.dmi'

Age=1

InclineSpeed=1
InclineAge=10

Decline=30

DeclineMod=0.5

ITMod=3

ZanzoMod=5

KaiokenMod=2

FlyMod=5

BPMod=2.5

FinalMod=6.5

FinalReq=850000

SuperReq=20000000

SuperMod=23

MaxAnger=150

KiMod=2.5

StrMod=2.6

EndMod=2.4

SpdMod=2.1

PowMod=1.7

ResMod=2

OffMod=2.5

DefMod=2

Regeneration=2.4

Recovery=2.4

GravMod=1

Zenkai=1.5
MedMod=3

GravMastered = max(1, GravMastered)

FBMAchieved=0

if(prob(50))

ExpandLearnable=1

if(prob(50))

FocusLearnable=1

SkillSet=RACE_DEMON

mob/proc/KaioHuman()

Add=3

Sense_Mod=1

Age=1

hpAffectsBP = FALSE

Decline=rand(60,70)

InclineSpeed=1

InclineAge=10

RaceDescription=""

FlyMod=5

BPMod=2.8

Potential=3

Magic_Potential = 3.5

FinalReq=900000

FinalMod=7.5 //120, 180, 300


SuperReq=20000000

SuperMod=29

MaxAnger=125

Size= SMALL

MaxKi = max(MaxKi, 200)

KiMod=3.5

StrMod=0.9

EndMod=0.8

SpdMod=3

PowMod=3.5

ResMod=1.8

OffMod=1.8

DefMod=2.5

GravMod=2

GravMastered = max(10, GravMastered)

Regeneration=1.7

Recovery=3.4

Zenkai=1

MedMod=4

Race="Half-Kaio"

FBMAchieved=0

SkillSet=RACE_KAIO

mob/proc/OniSaiyan()

Add=3
Sense_Mod=1.5

Potential *= 3

Magic_Potential = 3

Burst='Burst.dmi'

Age=1

InclineSpeed=1

InclineAge=10

Decline=65

DeclineMod=0.5

ITMod=3

ZanzoMod=5

KaiokenMod=2

FlyMod=5

BPMod=2.3

FinalReq=750000

FinalMod=4.8

SuperReq=14000000

SuperMod=15

MaxAnger=350

KiMod=2.5

MaxKi = max(MaxKi, 200)

StrMod=3.3

EndMod=5.6

SpdMod=1.1

PowMod=1
ResMod=2.9

OffMod=1.3

DefMod=0.4

Regeneration=1.9

Recovery=1.9

GravMod=1

Zenkai=5

MedMod=3

Base = max(Base, 100)

GravMastered = max(10, GravMastered)

FBMAchieved=0

SkillSet=RACE_ONI

mob/proc/OniHuman()

Add=4.5

Sense_Mod=1.5

Potential *= 3

Magic_Potential = 2.5

Burst='Burst.dmi'

Age=1

InclineSpeed=1

InclineAge=10

Decline=60

DeclineMod=0.5

ITMod=3
ZanzoMod=5

KaiokenMod=2

FlyMod=5

BPMod=2.1

FinalReq=700000

FinalMod=5.7

SuperReq=19500000

SuperMod=18.5

MaxAnger=200

Size= SMALL

KiMod=2.5

MaxKi = max(MaxKi, 200)

StrMod=2.3

EndMod=3

SpdMod=2.3

PowMod=1.6

ResMod=2.6

OffMod=2.2

DefMod=2

Regeneration=2

Recovery=3

GravMod=1

Zenkai=1

MedMod=3

GravMastered = max(10, GravMastered)


FBMAchieved=0

SkillSet=RACE_ONI

mob/proc/HumanTuffle()

Add=4.5

Sense_Mod=1.5

Potential *= 3

Burst='Burst.dmi'

Age=1

InclineSpeed=1

InclineAge=15

Decline=40

DeclineMod=0.5

ITMod=3

ZanzoMod=5

KaiokenMod=2

FlyMod=5

BPMod=1

FinalReq=350000

FinalMod=2.5

SuperReq=7500000

SuperMod=7.77

MaxAnger=151

Size= SMALL

KiMod=3
MaxKi = max(MaxKi, 200)

StrMod=1.8

EndMod=1.8

SpdMod=3.2

PowMod=3.4

ResMod=3.2

OffMod=4.3

DefMod=4.3

Regeneration=3.7

Recovery=4.5

GravMod=1

Zenkai=1

MedMod=5

Base = max(Base, 100)

GravMastered = max(10, GravMastered)

FBMAchieved=0

SkillSet=RACE_TUFFLE

DomRace=RACE_TUFFLE

SubRace=RACE_HUMAN

You might also like