runtime error: Cannot read null.race
proc name: Body Copy (/mob/swap/verb/Finalpash)
source file: skills.dm,3377
usr: the white tee (/mob/player/bebi)
src: the white tee (/mob/player/bebi)
call stack:
the white tee (/mob/player/bebi): Body Copy(null)
now heres the coding
mob
swap
verb
Finalpash(mob/M in oview(6))
set name = "Body Copy"
set category = "Fighting"
if(M.PowerLevel <= 0)
if(usr.ki >= 19)
if(usr.stamina >= 50)
if(usr.swapping == 0)
var/dam = usr.maxPowerLevel
if(dam == usr.maxPowerLevel)
if(M)//Sanity Check, it checks to see if M is still active
view(6) << "<font size = 1><B>[usr] creeps under [M] skin and steals [M] body"
usr.loc = M.loc
sleep(35)
usr.swapping = 1
usr.icon = M.icon
usr.icon_state = M.icon_state
M.PowerLevel -= dam
M.DeathCheck()
usr.firing = 0
usr.stamina -= 50
usr.ki -= 20
if(M.race == "Sayain"||M.race == null)
if(usr.maxPowerLevel >= 25000)
usr.verbs += new /mob/kame/verb/sbomb
usr.verbs += new /mob/Furry/verb/Finalpash
usr.verbs += new /mob/galicz/verb/finalflash
if(usr.maxPowerLevel >= 500000)
usr.verbs += new /mob/ITkame/verb/finalflagg
usr.verbs += new /mob/fflash/verb/finalflash
usr.verbs += new /mob/meteor/verb/finalflash
if(usr.maxPowerLevel >= 1000000)
usr.verbs += new /mob/spiritbomb/verb/sbomb
usr.verbs += new /mob/bbang/verb/finalflash
if(M.race == "Monster")
usr.PowerLevel += 0
del(M)
if(M.race == "Namekian"||M.race == null)
if(usr.maxPowerLevel >= 25000)
usr.verbs += new /mob/scatterz/verb/finalflash
if(usr.maxPowerLevel >= 500000)
usr.verbs += new /mob/masenkos/verb/finalflash
usr.verbs += new /mob/arm/verb/sbomb
if(usr.maxPowerLevel >= 1000000)
usr.verbs += new /mob/hellzone/verb/finalhell
else
usr << "Chill [usr] you already stolen a body"
else
usr << "You need to rest"
else
usr << "Your out of ki"
else
usr << "[M] powerlevel must be below 0"
the white tee was just my character.