mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 21:48:39 +01:00
[MIRROR] Fix runtime on physical experiments' unregister_events() running on null [MDB IGNORE] (#9101)
* fix unregister_events() running on null (#62356) the unregister_events() proc is used to stop listening for a signal from a previously scanned atom for experiment purposes. if the experi-scanner wasn't used for scanning atoms for physical experiments previously, it would cause a runtime, trying to unregister a signal from a non-existant atom. * Fix runtime on physical experiments' unregister_events() running on null Co-authored-by: Sealed101 <75863639+Sealed101@users.noreply.github.com>
This commit is contained in:
@@ -13,7 +13,8 @@
|
||||
return completed
|
||||
|
||||
/datum/experiment/physical/perform_experiment_actions(datum/component/experiment_handler/experiment_handler, atom/target)
|
||||
unregister_events()
|
||||
if(currently_scanned_atom)
|
||||
unregister_events()
|
||||
currently_scanned_atom = target
|
||||
linked_experiment_handler = experiment_handler
|
||||
if(register_events())
|
||||
|
||||
Reference in New Issue
Block a user