Files

9 lines
11 KiB
HTML

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/obj_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/obj_signals.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/obj_signals.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_OBJ_DECONSTRUCT">COMSIG_OBJ_DECONSTRUCT</a></th><td>Signals for /obj 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 obj/deconstruct(): (disassembled)</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_CURSED_SLOT_MACHINE_USE">COMSIG_CURSED_SLOT_MACHINE_USE</a></th><td>from /obj/structure/cursed_slot_machine/handle_status_effect() when someone pulls the handle on the slot machine</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/SLOT_MACHINE_USE_CANCEL">SLOT_MACHINE_USE_CANCEL</a></th><td>we've used up the number of times we may use this slot machine. womp womp.</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/SLOT_MACHINE_USE_POSTPONE">SLOT_MACHINE_USE_POSTPONE</a></th><td>we haven't used up all our attempts to gamble away our life but we should chill for a few seconds</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_CURSED_SLOT_MACHINE_LOST">COMSIG_CURSED_SLOT_MACHINE_LOST</a></th><td>from /obj/structure/cursed_slot_machine/determine_victor() when someone loses.</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_GLOB_CURSED_SLOT_MACHINE_WON">COMSIG_GLOB_CURSED_SLOT_MACHINE_WON</a></th><td>from /obj/structure/cursed_slot_machine/determine_victor() when someone finally wins.</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_JETPACK_ACTIVATED">COMSIG_JETPACK_ACTIVATED</a></th><td>from /obj/item/tank/jetpack/proc/turn_on() : ()</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_JETPACK_DEACTIVATED">COMSIG_JETPACK_DEACTIVATED</a></th><td>from /obj/item/tank/jetpack/proc/turn_off() : ()</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_SHELF_ITEM_REMOVED">COMSIG_SHELF_ITEM_REMOVED</a></th><td>from /datum/component/shelved/UnregisterFromParent(): (parent_uid)</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_SHELF_ITEM_ADDED">COMSIG_SHELF_ITEM_ADDED</a></th><td>from /datum/component/shelver/add_item(): (obj/item/to_add, placement_idx, list/position_details)</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_SHELF_ADDED_ON_MAPLOAD">COMSIG_SHELF_ADDED_ON_MAPLOAD</a></th><td>from Initialize on objects implementing /datum/component/shelved</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_SHELF_ATTEMPT_PICKUP">COMSIG_SHELF_ATTEMPT_PICKUP</a></th><td>from /datum/component/shelver/shelf_items()</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_SUPERMATTER_CONSUMED">COMSIG_SUPERMATTER_CONSUMED</a></th><td>from /datum/component/supermatter_crystal/proc/consume()
called on the thing consumed, passes the thing which consumed it</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_LIONHUNTER_ON_HIT">COMSIG_LIONHUNTER_ON_HIT</a></th><td>When the lionhunter rifle hits something</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_LIONHUNTER_FIRE">COMSIG_LIONHUNTER_FIRE</a></th><td>When the lionhunter shoots so I can unscope</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_CURSED_SLOT_MACHINE_LOST"><aside class="declaration">#define </aside>COMSIG_CURSED_SLOT_MACHINE_LOST <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm#L20"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 20"></a></h3><p>from /obj/structure/cursed_slot_machine/determine_victor() when someone loses.</p><h3 id="define/COMSIG_CURSED_SLOT_MACHINE_USE"><aside class="declaration">#define </aside>COMSIG_CURSED_SLOT_MACHINE_USE <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm#L16"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 16"></a></h3><p>from /obj/structure/cursed_slot_machine/handle_status_effect() when someone pulls the handle on the slot machine</p><h3 id="define/COMSIG_GLOB_CURSED_SLOT_MACHINE_WON"><aside class="declaration">#define </aside>COMSIG_GLOB_CURSED_SLOT_MACHINE_WON <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm#L22"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 22"></a></h3><p>from /obj/structure/cursed_slot_machine/determine_victor() when someone finally wins.</p><h3 id="define/COMSIG_JETPACK_ACTIVATED"><aside class="declaration">#define </aside>COMSIG_JETPACK_ACTIVATED <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm#L28"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 28"></a></h3><p>from /obj/item/tank/jetpack/proc/turn_on() : ()</p><h3 id="define/COMSIG_JETPACK_DEACTIVATED"><aside class="declaration">#define </aside>COMSIG_JETPACK_DEACTIVATED <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm#L31"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 31"></a></h3><p>from /obj/item/tank/jetpack/proc/turn_off() : ()</p><h3 id="define/COMSIG_LIONHUNTER_FIRE"><aside class="declaration">#define </aside>COMSIG_LIONHUNTER_FIRE <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm#L55"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 55"></a></h3><p>When the lionhunter shoots so I can unscope</p><h3 id="define/COMSIG_LIONHUNTER_ON_HIT"><aside class="declaration">#define </aside>COMSIG_LIONHUNTER_ON_HIT <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm#L52"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 52"></a></h3><p>When the lionhunter rifle hits something</p><h3 id="define/COMSIG_OBJ_DECONSTRUCT"><aside class="declaration">#define </aside>COMSIG_OBJ_DECONSTRUCT <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 10"></a></h3><p>Signals for /obj 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 obj/deconstruct(): (disassembled)</p><h3 id="define/COMSIG_SHELF_ADDED_ON_MAPLOAD"><aside class="declaration">#define </aside>COMSIG_SHELF_ADDED_ON_MAPLOAD <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm#L40"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 40"></a></h3><p>from Initialize on objects implementing /datum/component/shelved</p><h3 id="define/COMSIG_SHELF_ATTEMPT_PICKUP"><aside class="declaration">#define </aside>COMSIG_SHELF_ATTEMPT_PICKUP <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm#L42"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 42"></a></h3><p>from /datum/component/shelver/shelf_items()</p><h3 id="define/COMSIG_SHELF_ITEM_ADDED"><aside class="declaration">#define </aside>COMSIG_SHELF_ITEM_ADDED <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm#L38"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 38"></a></h3><p>from /datum/component/shelver/add_item(): (obj/item/to_add, placement_idx, list/position_details)</p><h3 id="define/COMSIG_SHELF_ITEM_REMOVED"><aside class="declaration">#define </aside>COMSIG_SHELF_ITEM_REMOVED <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm#L36"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 36"></a></h3><p>from /datum/component/shelved/UnregisterFromParent(): (parent_uid)</p><h3 id="define/COMSIG_SUPERMATTER_CONSUMED"><aside class="declaration">#define </aside>COMSIG_SUPERMATTER_CONSUMED <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm#L47"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 47"></a></h3><p>from /datum/component/supermatter_crystal/proc/consume()
called on the thing consumed, passes the thing which consumed it</p><h3 id="define/SLOT_MACHINE_USE_CANCEL"><aside class="declaration">#define </aside>SLOT_MACHINE_USE_CANCEL <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm#L17"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 17"></a></h3><p>we've used up the number of times we may use this slot machine. womp womp.</p><h3 id="define/SLOT_MACHINE_USE_POSTPONE"><aside class="declaration">#define </aside>SLOT_MACHINE_USE_POSTPONE <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/__DEFINES/dcs/obj_signals.dm#L18"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 18"></a></h3><p>we haven't used up all our attempts to gamble away our life but we should chill for a few seconds</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>