diff --git a/code/datums/signals.dm b/code/datums/signals.dm index 4a4751fb071..6497381347e 100644 --- a/code/datums/signals.dm +++ b/code/datums/signals.dm @@ -13,7 +13,7 @@ * * proctype The proc to call back when the signal is emitted * * override If a previous registration exists you must explicitly set this */ -/datum/proc/RegisterSignal(datum/target, signal_type, proctype, override = FALSE) +/datum/proc/RegisterSignal(datum/target, signal_type, proctype, override = TRUE) if(QDELETED(src) || QDELETED(target)) return @@ -53,7 +53,7 @@ looked_up += src /// Registers multiple signals to the same proc. -/datum/proc/RegisterSignals(datum/target, list/signal_types, proctype, override = FALSE) +/datum/proc/RegisterSignals(datum/target, list/signal_types, proctype, override = TRUE) for (var/signal_type in signal_types) RegisterSignal(target, signal_type, proctype, override) diff --git a/html/changelogs/hellfirejag-signals-runtime-nonsense.yml b/html/changelogs/hellfirejag-signals-runtime-nonsense.yml new file mode 100644 index 00000000000..64586150b0f --- /dev/null +++ b/html/changelogs/hellfirejag-signals-runtime-nonsense.yml @@ -0,0 +1,4 @@ +author: Hellfirejag +delete-after: True +changes: + - bugfix: "Fixed a spammy nonsense runtime error related to signals."