mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-21 04:48:18 +01:00
Relaymove tweaks (#19489)
Made relaymoves uniform in function header and non sleepable. Improved IPC/borg recharger, made it time constant. Tweaked client/Move() to avoid a range(), moved a relaymove around to fix a bug, some minor tweaks. Fixed IPC/borg recharge station not taking the IPC/Borg in on bump.
This commit is contained in:
@@ -1,2 +1,11 @@
|
||||
// Atom movement signals. Format:
|
||||
// When the signal is called: (signal arguments)
|
||||
// All signals send the source datum of the signal as the first argument
|
||||
|
||||
///from base of atom/relaymove(): (mob/living/user, direction)
|
||||
#define COMSIG_ATOM_RELAYMOVE "atom_relaymove"
|
||||
///prevents the "you cannot move while buckled! message"
|
||||
#define COMSIG_BLOCK_RELAYMOVE (1<<0)
|
||||
|
||||
///From base of /datum/move_loop/process() after attempting to move a movable: (datum/move_loop/loop, old_dir)
|
||||
#define COMSIG_MOVABLE_MOVED_FROM_LOOP "movable_moved_from_loop"
|
||||
|
||||
Reference in New Issue
Block a user