mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-24 21:40:55 +01:00
Refactored movement observable away (#20083)
Refactored movement observable away, use only the signal. Some tweaks to the signal.
This commit is contained in:
@@ -213,8 +213,8 @@
|
||||
locked = 0
|
||||
update_icon()
|
||||
lock_time = world.time + 35
|
||||
GLOB.moved_event.register(owner, src, PROC_REF(update_aiming))
|
||||
GLOB.moved_event.register(aiming_at, src, PROC_REF(target_moved))
|
||||
RegisterSignal(owner, COMSIG_MOVABLE_MOVED, PROC_REF(update_aiming))
|
||||
RegisterSignal(aiming_at, COMSIG_MOVABLE_MOVED, PROC_REF(target_moved))
|
||||
GLOB.destroyed_event.register(aiming_at, src, PROC_REF(cancel_aiming))
|
||||
|
||||
/obj/aiming_overlay/proc/aim_cooldown(seconds)
|
||||
@@ -258,9 +258,9 @@
|
||||
SPAN_NOTICE("You lower \the [aiming_with].")
|
||||
)
|
||||
|
||||
GLOB.moved_event.unregister(owner, src)
|
||||
UnregisterSignal(owner, COMSIG_MOVABLE_MOVED)
|
||||
if(aiming_at)
|
||||
GLOB.moved_event.unregister(aiming_at, src)
|
||||
UnregisterSignal(aiming_at, COMSIG_MOVABLE_MOVED)
|
||||
GLOB.destroyed_event.unregister(aiming_at, src)
|
||||
LAZYREMOVE(aiming_at.aimed_at_by, src)
|
||||
aiming_at = null
|
||||
|
||||
Reference in New Issue
Block a user