[MIRROR] adds missing SIGNAL_HANDLERs (#10768)

Co-authored-by: SatinIsle <98125273+SatinIsle@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-04-26 13:06:18 -07:00
committed by GitHub
parent 9c0fdbbbb8
commit ed532c2574
56 changed files with 78 additions and 3 deletions

View File

@@ -66,6 +66,7 @@
return FALSE
/obj/machinery/computer/ship/disperser/proc/release_links()
SIGNAL_HANDLER
UnregisterSignal(front, COMSIG_OBSERVER_DESTROYED)
UnregisterSignal(middle, COMSIG_OBSERVER_DESTROYED)
UnregisterSignal(back, COMSIG_OBSERVER_DESTROYED)

View File

@@ -87,6 +87,7 @@ somewhere on that shuttle. Subtypes of these can be then used to perform ship ov
LAZYDISTINCTADD(viewers, WEAKREF(user))
/obj/machinery/computer/ship/proc/unlook(var/mob/user, forced)
SIGNAL_HANDLER
if(!linked && !forced) //If we have no linked computer, return early. Forcing is for when we do a one-time action that we want to clear the UI.
return
user.reset_view()

View File

@@ -147,6 +147,7 @@
RegisterSignal(shuttle, COMSIG_OBSERVER_SHUTTLE_MOVED, PROC_REF(shuttle_left))
/obj/effect/shuttle_landmark/visiting_shuttle/proc/shuttle_left(datum/shuttle/shuttle, obj/effect/shuttle_landmark/old_landmark, obj/effect/shuttle_landmark/new_landmark)
SIGNAL_HANDLER
if(old_landmark == src)
UnregisterSignal(shuttle, COMSIG_OBSERVER_SHUTTLE_MOVED)
LAZYREMOVE(core_landmark.visitors, src)
@@ -156,6 +157,7 @@
//
/obj/effect/overmap/visitable/ship/landable/proc/pre_shuttle_jump(datum/shuttle/given_shuttle, obj/effect/shuttle_landmark/from, obj/effect/shuttle_landmark/into)
SIGNAL_HANDLER
if(given_shuttle != SSshuttles.shuttles[shuttle])
return
if(into == landmark)
@@ -163,6 +165,7 @@
UnregisterSignal(SSshuttles.shuttles[shuttle], COMSIG_OBSERVER_SHUTTLE_PRE_MOVE)
/obj/effect/overmap/visitable/ship/landable/proc/on_shuttle_jump(datum/shuttle/given_shuttle, obj/effect/shuttle_landmark/from, obj/effect/shuttle_landmark/into)
SIGNAL_HANDLER
if(given_shuttle != SSshuttles.shuttles[shuttle])
return
var/datum/shuttle/autodock/auto = given_shuttle