[BEESTATION PORT] Semi-Port of Beestation Decal Fixes, Fixes turf decals disappearing on shuttle movements (#16119)

* SEMI-PORT OF BEESTATION PR #3111: Decal fixes

* Forgot this, rotate flag
This commit is contained in:
ariaworld
2025-01-24 01:47:50 -03:00
committed by GitHub
parent c7dff2c0cc
commit 44e507dfef
4 changed files with 68 additions and 50 deletions
+1
View File
@@ -69,6 +69,7 @@ All ShuttleMove procs go here
/turf/proc/afterShuttleMove(turf/oldT, rotation)
//Dealing with the turf we left behind
oldT.TransferComponents(src)
SEND_SIGNAL(oldT, COMSIG_TURF_AFTER_SHUTTLE_MOVE, src) //Mostly for decals
var/shuttle_boundary = baseturfs.Find(/turf/baseturf_skipover/shuttle)
if(shuttle_boundary)
oldT.ScrapeAway(baseturfs.len - shuttle_boundary + 1)