mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-26 21:48:21 +01:00
7 lines
22 KiB
HTML
7 lines
22 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/movable_signals.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/dcs/movable_signals.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/movable_signals.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_PRE_MOVE">COMSIG_MOVABLE_PRE_MOVE</a></th><td>Signals for /atom/movable and subtypes that have too few related signals to put in separate files.
|
|
Doc format: <code>/// when the signal is called: (signal arguments)</code>.
|
|
All signals send the source datum of the signal as the first argument
|
|
from base of atom/movable/Moved(): (/atom)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_MOVED">COMSIG_MOVABLE_MOVED</a></th><td>from base of atom/movable/Moved(): (/atom, dir)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_CHECK_CROSS">COMSIG_MOVABLE_CHECK_CROSS</a></th><td>from base of atom/movable/Cross(): (/atom/movable)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_CHECK_CROSS_OVER">COMSIG_MOVABLE_CHECK_CROSS_OVER</a></th><td>from base of atom/movable/Move(): (/atom/movable)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_UNCROSS">COMSIG_MOVABLE_UNCROSS</a></th><td>from base of atom/movable/Uncross(): (/atom/movable)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_BUMP">COMSIG_MOVABLE_BUMP</a></th><td>from base of atom/movable/Bump(): (/atom)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_IMPACT">COMSIG_MOVABLE_IMPACT</a></th><td>from base of atom/movable/throw_impact(): (/atom/hit_atom, /datum/thrownthing/throwingdatum)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_IMPACT_ZONE">COMSIG_MOVABLE_IMPACT_ZONE</a></th><td>from base of mob/living/hitby(): (mob/living/target, hit_zone)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_PREBUCKLE">COMSIG_MOVABLE_PREBUCKLE</a></th><td>from /atom/movable/proc/buckle_mob(): (mob/living/M, force, check_loc, buckle_mob_flags)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_BUCKLE">COMSIG_MOVABLE_BUCKLE</a></th><td>from base of atom/movable/buckle_mob(): (mob, force)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_UNBUCKLE">COMSIG_MOVABLE_UNBUCKLE</a></th><td>from base of atom/movable/unbuckle_mob(): (mob, force)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_RIDDEN_DRIVER_MOVE">COMSIG_RIDDEN_DRIVER_MOVE</a></th><td>from /obj/vehicle/proc/driver_move, caught by the riding component to check and execute the driver trying to drive the vehicle</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_POST_THROW">COMSIG_MOVABLE_POST_THROW</a></th><td>from base of atom/movable/throw_at(): (datum/thrownthing, spin)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_THROW_LANDED">COMSIG_MOVABLE_THROW_LANDED</a></th><td>from base of datum/thrownthing/finalize(): (obj/thrown_object, datum/thrownthing) used for when a throw is finished</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_SHOVE_IMPACT">COMSIG_MOVABLE_SHOVE_IMPACT</a></th><td>from base of atom/movable/shove_impact(): (mob/living/target, mob/living/attacker)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_Z_CHANGED">COMSIG_MOVABLE_Z_CHANGED</a></th><td>from base of atom/movable/on_changed_z_level(): (turf/old_turf, turf/new_turf)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_TRY_UNTILT">COMSIG_MOVABLE_TRY_UNTILT</a></th><td>Called just before something gets untilted</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMPONENT_BLOCK_UNTILT">COMPONENT_BLOCK_UNTILT</a></th><td>Return this to block an untilt attempt</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_UNTILTED">COMSIG_MOVABLE_UNTILTED</a></th><td>Called when something gets untilted, from /datum/element/tilted/proc/do_untilt(atom/movable/source, mob/user)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_DISPOSING">COMSIG_MOVABLE_DISPOSING</a></th><td>called when the movable is added to a disposal holder object for disposal movement: (obj/structure/disposalholder/holder, obj/machinery/disposal/source)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_EXIT_DISPOSALS">COMSIG_MOVABLE_EXIT_DISPOSALS</a></th><td>called when the movable is removed from a disposal holder object: /obj/structure/disposalpipe/proc/expel(): (obj/structure/disposalholder/H, turf/T, direction)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_SPACEMOVE">COMSIG_MOVABLE_SPACEMOVE</a></th><td>from base of atom/movable/Process_Spacemove(): (movement_dir, continuous_move)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_ACTION_SCROLLED">COMSIG_ACTION_SCROLLED</a></th><td>From base of /atom/movable/screen/movable/action_button/MouseWheel(src, delta_x, delta_y, location, control, params)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_TELEPORTING">COMSIG_MOVABLE_TELEPORTING</a></th><td>Called before a movable is being teleported from multiple sources: (destination)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_ATOM_INTERCEPT_TELEPORTED">COMSIG_ATOM_INTERCEPT_TELEPORTED</a></th><td>Called when blocking a teleport</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_NEWTONIAN_MOVE">COMSIG_MOVABLE_NEWTONIAN_MOVE</a></th><td>from base of atom/movable/newtonian_move(): (inertia_direction, start_delay)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_DRIFT_VISUAL_ATTEMPT">COMSIG_MOVABLE_DRIFT_VISUAL_ATTEMPT</a></th><td>from datum/component/drift/apply_initial_visuals(): ()</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_DRIFT_BLOCK_INPUT">COMSIG_MOVABLE_DRIFT_BLOCK_INPUT</a></th><td>from datum/component/drift/allow_final_movement(): ()</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_UPDATED_GLIDE_SIZE">COMSIG_MOVABLE_UPDATED_GLIDE_SIZE</a></th><td>called after the movable's glide size is updated: (old_glide_size)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_ATOM_NO_LONGER_PULLING">COMSIG_ATOM_NO_LONGER_PULLING</a></th><td>signal sent out by an atom when it is no longer pulling something : (atom/pulling)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_MOVABLE_POINTED">COMSIG_MOVABLE_POINTED</a></th><td>from base of /atom/movable/point_at: (atom/A, obj/effect/temp_visual/point/point)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_TETHER_DESTROYED">COMSIG_TETHER_DESTROYED</a></th><td>signal sent out by /datum/component/tether when durability/line of sight fails : (atom/tethered)</td></tr><tr><th><a href="code/__DEFINES/dcs/movable_signals.html#define/COMSIG_TETHER_STOP">COMSIG_TETHER_STOP</a></th><td>a signal sent to /datum/component/tether by the tethered object to stop the tethering : (atom/tethered)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMPONENT_BLOCK_UNTILT"><aside class="declaration">#define </aside>COMPONENT_BLOCK_UNTILT <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L51"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 51"></a></h3><p>Return this to block an untilt attempt</p><h3 id="define/COMSIG_ACTION_SCROLLED"><aside class="declaration">#define </aside>COMSIG_ACTION_SCROLLED <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L66"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 66"></a></h3><p>From base of /atom/movable/screen/movable/action_button/MouseWheel(src, delta_x, delta_y, location, control, params)</p><h3 id="define/COMSIG_ATOM_INTERCEPT_TELEPORTED"><aside class="declaration">#define </aside>COMSIG_ATOM_INTERCEPT_TELEPORTED <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L71"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 71"></a></h3><p>Called when blocking a teleport</p><h3 id="define/COMSIG_ATOM_NO_LONGER_PULLING"><aside class="declaration">#define </aside>COMSIG_ATOM_NO_LONGER_PULLING <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L88"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 88"></a></h3><p>signal sent out by an atom when it is no longer pulling something : (atom/pulling)</p><h3 id="define/COMSIG_MOVABLE_BUCKLE"><aside class="declaration">#define </aside>COMSIG_MOVABLE_BUCKLE <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L33"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 33"></a></h3><p>from base of atom/movable/buckle_mob(): (mob, force)</p><h3 id="define/COMSIG_MOVABLE_BUMP"><aside class="declaration">#define </aside>COMSIG_MOVABLE_BUMP <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L21"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 21"></a></h3><p>from base of atom/movable/Bump(): (/atom)</p><h3 id="define/COMSIG_MOVABLE_CHECK_CROSS"><aside class="declaration">#define </aside>COMSIG_MOVABLE_CHECK_CROSS <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 13"></a></h3><p>from base of atom/movable/Cross(): (/atom/movable)</p><h3 id="define/COMSIG_MOVABLE_CHECK_CROSS_OVER"><aside class="declaration">#define </aside>COMSIG_MOVABLE_CHECK_CROSS_OVER <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L16"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 16"></a></h3><p>from base of atom/movable/Move(): (/atom/movable)</p><h3 id="define/COMSIG_MOVABLE_DISPOSING"><aside class="declaration">#define </aside>COMSIG_MOVABLE_DISPOSING <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L56"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 56"></a></h3><p>called when the movable is added to a disposal holder object for disposal movement: (obj/structure/disposalholder/holder, obj/machinery/disposal/source)</p><h3 id="define/COMSIG_MOVABLE_DRIFT_BLOCK_INPUT"><aside class="declaration">#define </aside>COMSIG_MOVABLE_DRIFT_BLOCK_INPUT <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L81"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 81"></a></h3><p>from datum/component/drift/allow_final_movement(): ()</p><h3 id="define/COMSIG_MOVABLE_DRIFT_VISUAL_ATTEMPT"><aside class="declaration">#define </aside>COMSIG_MOVABLE_DRIFT_VISUAL_ATTEMPT <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L78"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 78"></a></h3><p>from datum/component/drift/apply_initial_visuals(): ()</p><h3 id="define/COMSIG_MOVABLE_EXIT_DISPOSALS"><aside class="declaration">#define </aside>COMSIG_MOVABLE_EXIT_DISPOSALS <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L58"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 58"></a></h3><p>called when the movable is removed from a disposal holder object: /obj/structure/disposalpipe/proc/expel(): (obj/structure/disposalholder/H, turf/T, direction)</p><h3 id="define/COMSIG_MOVABLE_IMPACT"><aside class="declaration">#define </aside>COMSIG_MOVABLE_IMPACT <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L24"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 24"></a></h3><p>from base of atom/movable/throw_impact(): (/atom/hit_atom, /datum/thrownthing/throwingdatum)</p><h3 id="define/COMSIG_MOVABLE_IMPACT_ZONE"><aside class="declaration">#define </aside>COMSIG_MOVABLE_IMPACT_ZONE <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L28"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 28"></a></h3><p>from base of mob/living/hitby(): (mob/living/target, hit_zone)</p><h3 id="define/COMSIG_MOVABLE_MOVED"><aside class="declaration">#define </aside>COMSIG_MOVABLE_MOVED <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 11"></a></h3><p>from base of atom/movable/Moved(): (/atom, dir)</p><h3 id="define/COMSIG_MOVABLE_NEWTONIAN_MOVE"><aside class="declaration">#define </aside>COMSIG_MOVABLE_NEWTONIAN_MOVE <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L74"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 74"></a></h3><p>from base of atom/movable/newtonian_move(): (inertia_direction, start_delay)</p><h3 id="define/COMSIG_MOVABLE_POINTED"><aside class="declaration">#define </aside>COMSIG_MOVABLE_POINTED <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L91"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 91"></a></h3><p>from base of /atom/movable/point_at: (atom/A, obj/effect/temp_visual/point/point)</p><h3 id="define/COMSIG_MOVABLE_POST_THROW"><aside class="declaration">#define </aside>COMSIG_MOVABLE_POST_THROW <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L40"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 40"></a></h3><p>from base of atom/movable/throw_at(): (datum/thrownthing, spin)</p><h3 id="define/COMSIG_MOVABLE_PREBUCKLE"><aside class="declaration">#define </aside>COMSIG_MOVABLE_PREBUCKLE <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L30"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 30"></a></h3><p>from /atom/movable/proc/buckle_mob(): (mob/living/M, force, check_loc, buckle_mob_flags)</p><h3 id="define/COMSIG_MOVABLE_PRE_MOVE"><aside class="declaration">#define </aside>COMSIG_MOVABLE_PRE_MOVE <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 8"></a></h3><p>Signals for /atom/movable and subtypes that have too few related signals to put in separate files.
|
|
Doc format: <code>/// when the signal is called: (signal arguments)</code>.
|
|
All signals send the source datum of the signal as the first argument
|
|
from base of atom/movable/Moved(): (/atom)</p><h3 id="define/COMSIG_MOVABLE_SHOVE_IMPACT"><aside class="declaration">#define </aside>COMSIG_MOVABLE_SHOVE_IMPACT <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L44"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 44"></a></h3><p>from base of atom/movable/shove_impact(): (mob/living/target, mob/living/attacker)</p><h3 id="define/COMSIG_MOVABLE_SPACEMOVE"><aside class="declaration">#define </aside>COMSIG_MOVABLE_SPACEMOVE <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L61"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 61"></a></h3><p>from base of atom/movable/Process_Spacemove(): (movement_dir, continuous_move)</p><h3 id="define/COMSIG_MOVABLE_TELEPORTING"><aside class="declaration">#define </aside>COMSIG_MOVABLE_TELEPORTING <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L69"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 69"></a></h3><p>Called before a movable is being teleported from multiple sources: (destination)</p><h3 id="define/COMSIG_MOVABLE_THROW_LANDED"><aside class="declaration">#define </aside>COMSIG_MOVABLE_THROW_LANDED <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L42"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 42"></a></h3><p>from base of datum/thrownthing/finalize(): (obj/thrown_object, datum/thrownthing) used for when a throw is finished</p><h3 id="define/COMSIG_MOVABLE_TRY_UNTILT"><aside class="declaration">#define </aside>COMSIG_MOVABLE_TRY_UNTILT <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L49"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 49"></a></h3><p>Called just before something gets untilted</p><h3 id="define/COMSIG_MOVABLE_UNBUCKLE"><aside class="declaration">#define </aside>COMSIG_MOVABLE_UNBUCKLE <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L35"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 35"></a></h3><p>from base of atom/movable/unbuckle_mob(): (mob, force)</p><h3 id="define/COMSIG_MOVABLE_UNCROSS"><aside class="declaration">#define </aside>COMSIG_MOVABLE_UNCROSS <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L18"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 18"></a></h3><p>from base of atom/movable/Uncross(): (/atom/movable)</p><h3 id="define/COMSIG_MOVABLE_UNTILTED"><aside class="declaration">#define </aside>COMSIG_MOVABLE_UNTILTED <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L53"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 53"></a></h3><p>Called when something gets untilted, from /datum/element/tilted/proc/do_untilt(atom/movable/source, mob/user)</p><h3 id="define/COMSIG_MOVABLE_UPDATED_GLIDE_SIZE"><aside class="declaration">#define </aside>COMSIG_MOVABLE_UPDATED_GLIDE_SIZE <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L85"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 85"></a></h3><p>called after the movable's glide size is updated: (old_glide_size)</p><h3 id="define/COMSIG_MOVABLE_Z_CHANGED"><aside class="declaration">#define </aside>COMSIG_MOVABLE_Z_CHANGED <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L46"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 46"></a></h3><p>from base of atom/movable/on_changed_z_level(): (turf/old_turf, turf/new_turf)</p><h3 id="define/COMSIG_RIDDEN_DRIVER_MOVE"><aside class="declaration">#define </aside>COMSIG_RIDDEN_DRIVER_MOVE <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L37"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 37"></a></h3><p>from /obj/vehicle/proc/driver_move, caught by the riding component to check and execute the driver trying to drive the vehicle</p><h3 id="define/COMSIG_TETHER_DESTROYED"><aside class="declaration">#define </aside>COMSIG_TETHER_DESTROYED <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L94"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 94"></a></h3><p>signal sent out by /datum/component/tether when durability/line of sight fails : (atom/tethered)</p><h3 id="define/COMSIG_TETHER_STOP"><aside class="declaration">#define </aside>COMSIG_TETHER_STOP <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/movable_signals.dm#L96"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/movable_signals.dm 96"></a></h3><p>a signal sent to /datum/component/tether by the tethered object to stop the tethering : (atom/tethered)</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html> |