ignore light recalc in shuttles and elevators (#17448)

* ignore light recalc in shuttles and elevators

* .

* Update turf_changing.dm

* Update turf_changing.dm

* Update turf_changing.dm

* bunch of isturf fixes

* fix it

* inline safe
This commit is contained in:
Kashargul
2025-03-30 22:21:29 +02:00
committed by GitHub
parent 5828c866d8
commit 2b80c0955c
13 changed files with 28 additions and 32 deletions
+2 -2
View File
@@ -66,8 +66,8 @@
//#define isturf(D) istype(D, /turf) //Built in
#define isopenspace(A) istype(A, /turf/simulated/open)
#define isspace(A) istype(A, /turf/space)
#define isopenturf(A) istype(A, /turf/simulated/open) || istype(A, /turf/space)
#define isnonsolidturf(A) istype(A, /turf/simulated/open) || istype(A, /turf/space) || istype(A, /turf/simulated/floor/water) || istype(A, /turf/simulated/floor/lava)
#define isopenturf(A) (istype(A, /turf/simulated/open) || istype(A, /turf/space))
#define isnonsolidturf(A) (istype(A, /turf/simulated/open) || istype(A, /turf/space) || istype(A, /turf/simulated/floor/water) || istype(A, /turf/simulated/floor/lava))
#define ismineralturf(A) istype(A, /turf/simulated/mineral)
#define istaurtail(A) istype(A, /datum/sprite_accessory/tail/taur)