ID:144389
 
Code:
runtime error: Cannot modify null.location.
proc name: Entered (/turf/travelboundaries/sound/Entered)
usr: 0
src: Boundary (189,265,1) (/turf/travelboundaries/sound)
call stack:
Boundary (189,265,1) (/turf/travelboundaries/sound): Entered(Ikazuchi no Kibat (/obj/blasts/lightningbolt), Sand (188,265,1) (/turf/sand))
runtime error: Cannot modify null.location.
proc name: Entered (/turf/travelboundaries/sound/Entered)
usr: 0
src: Boundary (189,263,1) (/turf/travelboundaries/sound)
call stack:
Boundary (189,263,1) (/turf/travelboundaries/sound): Entered(Raigeki no Yoroi (/obj/blasts/lightningblast), Rocks (188,263,1) (/turf/txmountay))


Problem description:
my host keep getting these error what is the source of them why do they occure help if possible ???
It'd help if you showed the code of the procs involved.
In response to Audeuro
sound
Entered()
usr.location = "Sound"
In response to Domedaydevice141
sound
Entered()
usr<< "Sound"
In response to Vegetassj9
You're both wrong. usr should never be used in Entered() or any procedure related to movement (in fact, almost all procedures, really).
In response to Popisfizzy
what is prefer then ?? src ??
In response to Domedaydevice141
Depends on the procedure in question. Entered() provides you with an argument that is the atom/movable that entered the turf (NOT a mob, a /atom/movable). In Entered(), you would use that.
In response to Domedaydevice141
I highly suggest actually looking up the 'usr var' (and 'src var') entries in the DM Reference...