Objects

⚠⚠ WIP PAGE ⚠⚠

To check if an object is of a certain type, use istype(x, /type) which returns a TRUE or FALSE value:

/obj/foo var/x = 1 /proc/foobar(obj/passed) if (istype(passed, /obj/foo)) var/obj/bar = passed world << bar.x

You can also cast, (done here in the argument), then implicitly typecheck:

... /proc/foobar(obj/foo/bar) if (istype(bar)) world << bar.x