Deploying to gh-pages from @ e8e0068531 🚀

This commit is contained in:
sheepishgoat
2025-02-05 06:19:18 +00:00
commit 705fd9528e
1526 changed files with 8838 additions and 0 deletions
File diff suppressed because one or more lines are too long
+11
View File
@@ -0,0 +1,11 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/helpers.dm - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/__DEFINES/dcs/helpers.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/helpers.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/helpers.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/helpers.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/helpers.html#define/SEND_SIGNAL">SEND_SIGNAL</a></th><td>Used to trigger signals and call procs registered for that signal
The datum hosting the signal is automaticaly added as the first argument
Returns a bitfield gathered from all registered procs
Arguments given here are packaged in a list and given to _SendSignal</td></tr><tr><th><a href="code/__DEFINES/dcs/helpers.html#define/SIGNAL_HANDLER">SIGNAL_HANDLER</a></th><td>Signifies that this proc is used to handle signals.
Every proc you pass to RegisterSignal must have this.</td></tr><tr><th><a href="code/__DEFINES/dcs/helpers.html#define/SIGNAL_HANDLER_DOES_SLEEP">SIGNAL_HANDLER_DOES_SLEEP</a></th><td>Signifies that this proc is used to handle signals, but also sleeps.
Do not use this for new work.</td></tr><tr><th><a href="code/__DEFINES/dcs/helpers.html#define/AddElement">AddElement</a></th><td>A wrapper for _AddElement that allows us to pretend we're using normal named arguments</td></tr><tr><th><a href="code/__DEFINES/dcs/helpers.html#define/RemoveElement">RemoveElement</a></th><td>A wrapper for _RemoveElement that allows us to pretend we're using normal named arguments</td></tr><tr><th><a href="code/__DEFINES/dcs/helpers.html#define/AddComponent">AddComponent</a></th><td>A wrapper for _AddComponent that allows us to pretend we're using normal named arguments</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/AddComponent"><aside class="declaration">#define </aside>AddComponent<aside>(arguments ...)</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/helpers.dm#L23"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/helpers.dm 23"></a></h3><p>A wrapper for _AddComponent that allows us to pretend we're using normal named arguments</p><h3 id="define/AddElement"><aside class="declaration">#define </aside>AddElement<aside>(arguments ...)</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/helpers.dm#L18"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/helpers.dm 18"></a></h3><p>A wrapper for _AddElement that allows us to pretend we're using normal named arguments</p><h3 id="define/RemoveElement"><aside class="declaration">#define </aside>RemoveElement<aside>(arguments ...)</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/helpers.dm#L20"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/helpers.dm 20"></a></h3><p>A wrapper for _RemoveElement that allows us to pretend we're using normal named arguments</p><h3 id="define/SEND_SIGNAL"><aside class="declaration">#define </aside>SEND_SIGNAL<aside>(target, sigtype, arguments ...)</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/helpers.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/helpers.dm 5"></a></h3><p>Used to trigger signals and call procs registered for that signal
The datum hosting the signal is automaticaly added as the first argument
Returns a bitfield gathered from all registered procs
Arguments given here are packaged in a list and given to _SendSignal</p><h3 id="define/SIGNAL_HANDLER"><aside class="declaration">#define </aside>SIGNAL_HANDLER <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/helpers.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/helpers.dm 11"></a></h3><p>Signifies that this proc is used to handle signals.
Every proc you pass to RegisterSignal must have this.</p><h3 id="define/SIGNAL_HANDLER_DOES_SLEEP"><aside class="declaration">#define </aside>SIGNAL_HANDLER_DOES_SLEEP <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/helpers.dm#L15"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/helpers.dm 15"></a></h3><p>Signifies that this proc is used to handle signals, but also sleeps.
Do not use this for new work.</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/signals/signals_action.dm - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/__DEFINES/dcs/signals/signals_action.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_action.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_action.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_action.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_action.html#define/COMSIG_MOB_ABILITY_STARTED">COMSIG_MOB_ABILITY_STARTED</a></th><td>From base of /datum/action/cooldown/proc/PreActivate(), sent to the action owner: (datum/action/cooldown/activated)</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_action.html#define/COMPONENT_BLOCK_ABILITY_START">COMPONENT_BLOCK_ABILITY_START</a></th><td>Return to block the ability from starting / activating</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_action.html#define/COMSIG_MOB_ABILITY_FINISHED">COMSIG_MOB_ABILITY_FINISHED</a></th><td>From base of /datum/action/cooldown/proc/PreActivate(), sent to the action owner: (datum/action/cooldown/finished)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMPONENT_BLOCK_ABILITY_START"><aside class="declaration">#define </aside>COMPONENT_BLOCK_ABILITY_START <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_action.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_action.dm 4"></a></h3><p>Return to block the ability from starting / activating</p><h3 id="define/COMSIG_MOB_ABILITY_FINISHED"><aside class="declaration">#define </aside>COMSIG_MOB_ABILITY_FINISHED <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_action.dm#L6"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_action.dm 6"></a></h3><p>From base of /datum/action/cooldown/proc/PreActivate(), sent to the action owner: (datum/action/cooldown/finished)</p><h3 id="define/COMSIG_MOB_ABILITY_STARTED"><aside class="declaration">#define </aside>COMSIG_MOB_ABILITY_STARTED <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_action.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_action.dm 2"></a></h3><p>From base of /datum/action/cooldown/proc/PreActivate(), sent to the action owner: (datum/action/cooldown/activated)</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.html#define/COMSIG_ATOM_HITBY">COMSIG_ATOM_HITBY</a></th><td>from base of atom/hitby(atom/movable/AM, skipcatch, hitpush, blocked, datum/thrownthing/throwingdatum)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_ATOM_HITBY"><aside class="declaration">#define </aside>COMSIG_ATOM_HITBY <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm 2"></a></h3><p>from base of atom/hitby(atom/movable/AM, skipcatch, hitpush, blocked, datum/thrownthing/throwingdatum)</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
File diff suppressed because one or more lines are too long
@@ -0,0 +1,3 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.html#define/COMSIG_LIVING_PUSHING_MOVABLE">COMSIG_LIVING_PUSHING_MOVABLE</a></th><td>Called from /mob/living/PushAM -- Called when this mob is about to push a movable, but before it moves
(aotm/movable/being_pushed)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_LIVING_PUSHING_MOVABLE"><aside class="declaration">#define </aside>COMSIG_LIVING_PUSHING_MOVABLE <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm 3"></a></h3><p>Called from /mob/living/PushAM -- Called when this mob is about to push a movable, but before it moves
(aotm/movable/being_pushed)</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/signals/signals_global.dm - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/__DEFINES/dcs/signals/signals_global.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_global.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_global.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_global.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_global.html#define/COMSIG_GLOB_CARBON_THROW_THING">COMSIG_GLOB_CARBON_THROW_THING</a></th><td>a person somewhere has thrown something : (mob/living/carbon/carbon_thrower, target)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_GLOB_CARBON_THROW_THING"><aside class="declaration">#define </aside>COMSIG_GLOB_CARBON_THROW_THING <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_global.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_global.dm 2"></a></h3><p>a person somewhere has thrown something : (mob/living/carbon/carbon_thrower, target)</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/signals/signals_hud.dm - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/__DEFINES/dcs/signals/signals_hud.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_hud.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_hud.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_hud.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_hud.html#define/COMSIG_HUD_LOBBY_COLLAPSED">COMSIG_HUD_LOBBY_COLLAPSED</a></th><td>Sent from /atom/movable/screen/lobby/button/collapse/proc/collapse_buttons() : ()</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_hud.html#define/COMSIG_HUD_LOBBY_EXPANDED">COMSIG_HUD_LOBBY_EXPANDED</a></th><td>Sent from /atom/movable/screen/lobby/button/collapse/proc/expand_buttons() : ()</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_HUD_LOBBY_COLLAPSED"><aside class="declaration">#define </aside>COMSIG_HUD_LOBBY_COLLAPSED <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_hud.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_hud.dm 2"></a></h3><p>Sent from /atom/movable/screen/lobby/button/collapse/proc/collapse_buttons() : ()</p><h3 id="define/COMSIG_HUD_LOBBY_EXPANDED"><aside class="declaration">#define </aside>COMSIG_HUD_LOBBY_EXPANDED <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_hud.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_hud.dm 4"></a></h3><p>Sent from /atom/movable/screen/lobby/button/collapse/proc/expand_buttons() : ()</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/signals/signals_medical.dm - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/__DEFINES/dcs/signals/signals_medical.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_medical.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_medical.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_medical.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_medical.html#define/COMSIG_MOB_SURGERY_STARTED">COMSIG_MOB_SURGERY_STARTED</a></th><td>From /datum/surgery/New(): (datum/surgery/surgery, surgery_location (body zone), obj/item/bodypart/targeted_limb)</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_medical.html#define/COMSIG_MOB_SURGERY_STEP_SUCCESS">COMSIG_MOB_SURGERY_STEP_SUCCESS</a></th><td>From /datum/surgery_step/success(): (datum/surgery_step/step, mob/living/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results)</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_medical.html#define/COMSIG_DEFIBRILLATOR_SUCCESS">COMSIG_DEFIBRILLATOR_SUCCESS</a></th><td>From /obj/item/shockpaddles/proc/do_success(): (obj/item/shockpaddles/source)</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_medical.html#define/COMSIG_SURGERY_STARTING">COMSIG_SURGERY_STARTING</a></th><td>From /datum/surgery/can_start(): (mob/source, datum/surgery/surgery, mob/living/patient)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_DEFIBRILLATOR_SUCCESS"><aside class="declaration">#define </aside>COMSIG_DEFIBRILLATOR_SUCCESS <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_medical.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_medical.dm 8"></a></h3><p>From /obj/item/shockpaddles/proc/do_success(): (obj/item/shockpaddles/source)</p><h3 id="define/COMSIG_MOB_SURGERY_STARTED"><aside class="declaration">#define </aside>COMSIG_MOB_SURGERY_STARTED <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_medical.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_medical.dm 2"></a></h3><p>From /datum/surgery/New(): (datum/surgery/surgery, surgery_location (body zone), obj/item/bodypart/targeted_limb)</p><h3 id="define/COMSIG_MOB_SURGERY_STEP_SUCCESS"><aside class="declaration">#define </aside>COMSIG_MOB_SURGERY_STEP_SUCCESS <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_medical.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_medical.dm 5"></a></h3><p>From /datum/surgery_step/success(): (datum/surgery_step/step, mob/living/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results)</p><h3 id="define/COMSIG_SURGERY_STARTING"><aside class="declaration">#define </aside>COMSIG_SURGERY_STARTING <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_medical.dm#L12"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_medical.dm 12"></a></h3><p>From /datum/surgery/can_start(): (mob/source, datum/surgery/surgery, mob/living/patient)</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.html#define/COMSIG_LIVING_MOB_BUMP">COMSIG_LIVING_MOB_BUMP</a></th><td>From base of mob/living/MobBump() (mob/living)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_LIVING_MOB_BUMP"><aside class="declaration">#define </aside>COMSIG_LIVING_MOB_BUMP <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm 2"></a></h3><p>From base of mob/living/MobBump() (mob/living)</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.html#define/COMSIG_MOB_DROPPING_ITEM">COMSIG_MOB_DROPPING_ITEM</a></th><td>from mob/proc/dropItemToGround()</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_MOB_DROPPING_ITEM"><aside class="declaration">#define </aside>COMSIG_MOB_DROPPING_ITEM <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm 2"></a></h3><p>from mob/proc/dropItemToGround()</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/signals/signals_painting.dm - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/__DEFINES/dcs/signals/signals_painting.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_painting.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_painting.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_painting.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_painting.html#define/COMSIG_PAINTING_TOOL_SET_COLOR">COMSIG_PAINTING_TOOL_SET_COLOR</a></th><td>from base of /item/proc/set_painting_tool_color(): (chosen_color)</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_painting.html#define/COMSIG_PAINTING_TOOL_GET_ADDITIONAL_DATA">COMSIG_PAINTING_TOOL_GET_ADDITIONAL_DATA</a></th><td>from base of /item/canvas/ui_data(): (data)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_PAINTING_TOOL_GET_ADDITIONAL_DATA"><aside class="declaration">#define </aside>COMSIG_PAINTING_TOOL_GET_ADDITIONAL_DATA <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_painting.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_painting.dm 7"></a></h3><p>from base of /item/canvas/ui_data(): (data)</p><h3 id="define/COMSIG_PAINTING_TOOL_SET_COLOR"><aside class="declaration">#define </aside>COMSIG_PAINTING_TOOL_SET_COLOR <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_painting.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_painting.dm 4"></a></h3><p>from base of /item/proc/set_painting_tool_color(): (chosen_color)</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/signals/signals_reagent.dm - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/__DEFINES/dcs/signals/signals_reagent.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_reagent.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_reagent.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_reagent.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_reagent.html#define/COMSIG_ATOM_EXPOSE_REAGENTS">COMSIG_ATOM_EXPOSE_REAGENTS</a></th><td>Sent by /datum/reagents/proc/reaction, used for /obj/item/mod/module/springlock</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_ATOM_EXPOSE_REAGENTS"><aside class="declaration">#define </aside>COMSIG_ATOM_EXPOSE_REAGENTS <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_reagent.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_reagent.dm 2"></a></h3><p>Sent by /datum/reagents/proc/reaction, used for /obj/item/mod/module/springlock</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
@@ -0,0 +1,31 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/signals/signals_screentips.dm - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/__DEFINES/dcs/signals/signals_screentips.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_screentips.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_screentips.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_screentips.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_screentips.html#define/COMSIG_ITEM_REQUESTING_CONTEXT_FOR_TARGET">COMSIG_ITEM_REQUESTING_CONTEXT_FOR_TARGET</a></th><td>A &quot;Type-A&quot; contextual screentip interaction.
These are used for items that are defined by their behavior. They define their contextual text within <em>themselves</em>,
not in their targets.
Examples include syringes (LMB to inject, RMB to draw) and health analyzers (LMB to scan health/wounds, RMB for chems)
Items can override <code>add_item_context()</code>, and call <code>register_item_context()</code> in order to easily connect to this.
Called on /obj/item with a mutable screentip context list, the hovered target, and the mob hovering.
A screentip context list is a list that has context keys (SCREENTIP_CONTEXT_*, from __DEFINES/screentips.dm)
that map to the action as text.
If you mutate the list in this signal, you must return CONTEXTUAL_SCREENTIP_SET.</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_screentips.html#define/COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM">COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM</a></th><td>A &quot;Type-B&quot; contextual screentip interaction.
These are atoms that are defined by what happens <em>to</em> them. These should define contextual text within themselves, and
not in their operating tools.
Examples include construction objects (LMB with glass to put in screen for computers).
Called on /atom with a mutable screentip context list, the item being used, and the mob hovering.
A screentip context list is a list that has context keys (SCREENTIP_CONTEXT_*, from __DEFINES/screentips.dm)
that map to the action as text.
If you mutate the list in this signal, you must return CONTEXTUAL_SCREENTIP_SET.</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_screentips.html#define/CONTEXTUAL_SCREENTIP_SET">CONTEXTUAL_SCREENTIP_SET</a></th><td>Tells the contextual screentips system that the list context was mutated.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM"><aside class="declaration">#define </aside>COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_screentips.dm#L20"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_screentips.dm 20"></a></h3><p>A &quot;Type-B&quot; contextual screentip interaction.
These are atoms that are defined by what happens <em>to</em> them. These should define contextual text within themselves, and
not in their operating tools.
Examples include construction objects (LMB with glass to put in screen for computers).
Called on /atom with a mutable screentip context list, the item being used, and the mob hovering.
A screentip context list is a list that has context keys (SCREENTIP_CONTEXT_*, from __DEFINES/screentips.dm)
that map to the action as text.
If you mutate the list in this signal, you must return CONTEXTUAL_SCREENTIP_SET.</p><h3 id="define/COMSIG_ITEM_REQUESTING_CONTEXT_FOR_TARGET"><aside class="declaration">#define </aside>COMSIG_ITEM_REQUESTING_CONTEXT_FOR_TARGET <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_screentips.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_screentips.dm 10"></a></h3><p>A &quot;Type-A&quot; contextual screentip interaction.
These are used for items that are defined by their behavior. They define their contextual text within <em>themselves</em>,
not in their targets.
Examples include syringes (LMB to inject, RMB to draw) and health analyzers (LMB to scan health/wounds, RMB for chems)
Items can override <code>add_item_context()</code>, and call <code>register_item_context()</code> in order to easily connect to this.
Called on /obj/item with a mutable screentip context list, the hovered target, and the mob hovering.
A screentip context list is a list that has context keys (SCREENTIP_CONTEXT_*, from __DEFINES/screentips.dm)
that map to the action as text.
If you mutate the list in this signal, you must return CONTEXTUAL_SCREENTIP_SET.</p><h3 id="define/CONTEXTUAL_SCREENTIP_SET"><aside class="declaration">#define </aside>CONTEXTUAL_SCREENTIP_SET <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_screentips.dm#L23"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_screentips.dm 23"></a></h3><p>Tells the contextual screentips system that the list context was mutated.</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
@@ -0,0 +1,3 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/signals/signals_subsystem.dm - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="code/__DEFINES/dcs/signals/signals_subsystem.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_subsystem.dm <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_subsystem.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_subsystem.html#define/COMSIG_SUBSYSTEM_POST_INITIALIZE">COMSIG_SUBSYSTEM_POST_INITIALIZE</a></th><td>Subsystem signals
From base of datum/controller/subsystem/Initialize: (start_timeofday)</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_subsystem.html#define/COMSIG_TICKER_ENTER_PREGAME">COMSIG_TICKER_ENTER_PREGAME</a></th><td>Called when the ticker enters the pre-game phase</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_subsystem.html#define/COMSIG_TICKER_ENTER_SETTING_UP">COMSIG_TICKER_ENTER_SETTING_UP</a></th><td>Called when the ticker sets up the game for start</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_subsystem.html#define/COMSIG_TICKER_ERROR_SETTING_UP">COMSIG_TICKER_ERROR_SETTING_UP</a></th><td>Called when the ticker fails to set up the game for start</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_subsystem.html#define/COMSIG_TICKER_ROUND_STARTING">COMSIG_TICKER_ROUND_STARTING</a></th><td>Called when the round has started, but before GAME_STATE_PLAYING</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_subsystem.html#define/COMSIG_ADDED_POINT_OF_INTEREST">COMSIG_ADDED_POINT_OF_INTEREST</a></th><td>Sent from base of /datum/controller/subsystem/points_of_interest/proc/on_poi_element_added : (atom/new_poi)</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_subsystem.html#define/COMSIG_REMOVED_POINT_OF_INTEREST">COMSIG_REMOVED_POINT_OF_INTEREST</a></th><td>Sent from base of /datum/controller/subsystem/points_of_interest/proc/on_poi_element_removed : (atom/old_poi)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_ADDED_POINT_OF_INTEREST"><aside class="declaration">#define </aside>COMSIG_ADDED_POINT_OF_INTEREST <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_subsystem.dm#L23"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm 23"></a></h3><p>Sent from base of /datum/controller/subsystem/points_of_interest/proc/on_poi_element_added : (atom/new_poi)</p><h3 id="define/COMSIG_REMOVED_POINT_OF_INTEREST"><aside class="declaration">#define </aside>COMSIG_REMOVED_POINT_OF_INTEREST <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_subsystem.dm#L25"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm 25"></a></h3><p>Sent from base of /datum/controller/subsystem/points_of_interest/proc/on_poi_element_removed : (atom/old_poi)</p><h3 id="define/COMSIG_SUBSYSTEM_POST_INITIALIZE"><aside class="declaration">#define </aside>COMSIG_SUBSYSTEM_POST_INITIALIZE <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_subsystem.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm 7"></a></h3><p>Subsystem signals
From base of datum/controller/subsystem/Initialize: (start_timeofday)</p><h3 id="define/COMSIG_TICKER_ENTER_PREGAME"><aside class="declaration">#define </aside>COMSIG_TICKER_ENTER_PREGAME <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_subsystem.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm 10"></a></h3><p>Called when the ticker enters the pre-game phase</p><h3 id="define/COMSIG_TICKER_ENTER_SETTING_UP"><aside class="declaration">#define </aside>COMSIG_TICKER_ENTER_SETTING_UP <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_subsystem.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm 13"></a></h3><p>Called when the ticker sets up the game for start</p><h3 id="define/COMSIG_TICKER_ERROR_SETTING_UP"><aside class="declaration">#define </aside>COMSIG_TICKER_ERROR_SETTING_UP <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_subsystem.dm#L16"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm 16"></a></h3><p>Called when the ticker fails to set up the game for start</p><h3 id="define/COMSIG_TICKER_ROUND_STARTING"><aside class="declaration">#define </aside>COMSIG_TICKER_ROUND_STARTING <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__DEFINES/dcs/signals/signals_subsystem.dm#L19"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm 19"></a></h3><p>Called when the round has started, but before GAME_STATE_PLAYING</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>