Here is the proc:
Bump(atom/mob, mob/M as mob)
if(M.man == 1)
M.icon_state = "gman"
M.density = 0
if(M.dog == 1)
M.icon_state = "gdog"
M.density = 0
if(M.dman == 1)
M.icon_state = "gwman"
M.density = 0
else
return
when i compile its fine but at runtime it gives me tons of errors:
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
usr: 0
src: the red (/obj/blocks/red)
call stack:
the red (/obj/blocks/red): Bump(the dirt (16,1,1) (/turf/dirt), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
usr: 0
src: the red (/obj/blocks/red)
call stack:
the red (/obj/blocks/red): Bump(Tabu34 (/mob), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
usr: 0
src: the red (/obj/blocks/red)
call stack:
the red (/obj/blocks/red): Bump(the dirt (16,1,1) (/turf/dirt), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
usr: 0
src: the red (/obj/blocks/red)
call stack:
the red (/obj/blocks/red): Bump(Tabu34 (/mob), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
usr: 0
src: the red (/obj/blocks/red)
call stack:
the red (/obj/blocks/red): Bump(the dirt (16,1,1) (/turf/dirt), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
usr: 0
src: the red (/obj/blocks/red)
call stack:
the red (/obj/blocks/red): Bump(Tabu34 (/mob), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
usr: 0
src: the green (/obj/blocks/green)
call stack:
the green (/obj/blocks/green): Bump(the dirt (7,1,1) (/turf/dirt), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
usr: 0
src: the blue (/obj/blocks/blue)
call stack:
the blue (/obj/blocks/blue): Bump(the green (/obj/blocks/green), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
usr: 0
src: the red (/obj/blocks/red)
call stack:
the red (/obj/blocks/red): Bump(the dirt (16,1,1) (/turf/dirt), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
usr: 0
src: the red (/obj/blocks/red)
call stack:
the red (/obj/blocks/red): Bump(Tabu34 (/mob), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
usr: 0
src: the green (/obj/blocks/green)
call stack:
the green (/obj/blocks/green): Bump(the dirt (7,1,1) (/turf/dirt), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
usr: 0
src: the blue (/obj/blocks/blue)
call stack:
the blue (/obj/blocks/blue): Bump(the green (/obj/blocks/green), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
usr: 0
src: the red (/obj/blocks/red)
call stack:
the red (/obj/blocks/red): Bump(the dirt (16,1,1) (/turf/dirt), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
usr: 0
src: the red (/obj/blocks/red)
call stack:
the red (/obj/blocks/red): Bump(Tabu34 (/mob), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
usr: 0
src: the green (/obj/blocks/green)
call stack:
the green (/obj/blocks/green): Bump(the dirt (7,1,1) (/turf/dirt), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
usr: 0
src: the blue (/obj/blocks/blue)
call stack:
the blue (/obj/blocks/blue): Bump(the green (/obj/blocks/green), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
usr: 0
src: the green (/obj/blocks/green)
call stack:
the green (/obj/blocks/green): Bump(the dirt (13,1,1) (/turf/dirt), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
usr: 0
src: the blue (/obj/blocks/blue)
call stack:
the blue (/obj/blocks/blue): Bump(the green (/obj/blocks/green), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
usr: 0
src: the red (/obj/blocks/red)
call stack:
the red (/obj/blocks/red): Bump(the dirt (16,1,1) (/turf/dirt), null)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/yellow/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/yellow/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/yellow/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/yellow/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/yellow/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/yellow/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/yellow/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/red/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/green/Bump)
runtime error: Cannot read null.man
proc name: Bump (/obj/blocks/blue/Bump)
BYOND Warning: further proc crash messages are being suppressed to prevent overload...
so....
i dunno what to do
plz help
runtime error: Cannot read null.man
the red (/obj/blocks/red): Bump(the dirt (16,1,1) (/turf/dirt), null)
Those are the important ones. The first is the error, and is rather straightforward. The second is the proc the error occurs in, Bump(), and the arguments it got passed: a dirt turf at (16,1,1), and null.