[MIRROR] isatom is now an alias for isloc (#3861)
* isatom is now an alias for isloc (#32514) isloc() returns true on anything that can be a loc. Only atoms can be a loc. Its basically isatom, but with a odd ass name. It, like other builtin byond is* procs, uses typeid to check, not istype, saving the standard mess of recursive type searching that istype uses, thus its faster. * isatom is now an alias for isloc
This commit is contained in:
committed by
kevinz000
parent
08028f1206
commit
cde4d39989
@@ -8,7 +8,7 @@
|
||||
|
||||
#define ismovableatom(A) (istype(A, /atom/movable))
|
||||
|
||||
#define isatom(A) (istype(A, /atom))
|
||||
#define isatom(A) (isloc(A))
|
||||
|
||||
//Turfs
|
||||
//#define isturf(A) (istype(A, /turf)) This is actually a byond built-in. Added here for completeness sake.
|
||||
@@ -183,4 +183,4 @@ GLOBAL_LIST_INIT(glass_sheet_types, typecacheof(list(
|
||||
/obj/item/stack/sheet/plasmaglass,
|
||||
/obj/item/stack/sheet/plasmarglass)))
|
||||
|
||||
#define is_glass_sheet(O) (is_type_in_typecache(O, GLOB.glass_sheet_types))
|
||||
#define is_glass_sheet(O) (is_type_in_typecache(O, GLOB.glass_sheet_types))
|
||||
|
||||
Reference in New Issue
Block a user