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
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/achievements - /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="datum/controller/subsystem/achievements.html#var">Var Details</a></header><main><h1>achievements <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/achievements.html">achievements</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/achievements.dm#L1"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/achievements.dm 1"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="datum/controller/subsystem/achievements.html#var/achievements">achievements</a></th><td>List of achievements</td></tr><tr><th><a href="datum/controller/subsystem/achievements.html#var/awards">awards</a></th><td>List of all awards</td></tr><tr><th><a href="datum/controller/subsystem/achievements.html#var/scores">scores</a></th><td>List of scores</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/achievements"><aside class="declaration">var </aside>achievements <aside> /list/datum/award/achievement</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/achievements.dm#L8"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/achievements.dm 8"></a></h3><p>List of achievements</p><h3 id="var/awards"><aside class="declaration">var </aside>awards <aside> /list/datum/award</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/achievements.dm#L12"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/achievements.dm 12"></a></h3><p>List of all awards</p><h3 id="var/scores"><aside class="declaration">var </aside>scores <aside> /list/datum/award/score</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/achievements.dm#L10"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/achievements.dm 10"></a></h3><p>List of scores</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>
+1
View File
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/atoms - /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="datum/controller/subsystem/atoms.html#var">Var Details</a> - <a href="datum/controller/subsystem/atoms.html#proc">Proc Details</a></header><main><h1>atoms <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/atoms.html">atoms</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/atoms.dm#L6"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/atoms.dm 6"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="datum/controller/subsystem/atoms.html#var/queued_deletions">queued_deletions</a></th><td>Atoms that will be deleted once the subsystem is initialized</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="datum/controller/subsystem/atoms.html#proc/InitAtom">InitAtom</a></th><td>Init this specific atom</td></tr><tr><th><a href="datum/controller/subsystem/atoms.html#proc/prepare_deletion">prepare_deletion</a></th><td>Prepares an atom to be deleted once the atoms SS is initialized.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/queued_deletions"><aside class="declaration">var </aside>queued_deletions <aside> /list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/atoms.dm#L18"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/atoms.dm 18"></a></h3><p>Atoms that will be deleted once the subsystem is initialized</p><h2 id="proc">Proc Details</h2><h3 id="proc/InitAtom"><aside class="declaration">proc </aside>InitAtom<aside>(/<a href="atom.html">atom</a>/A, /list/arguments) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/atoms.dm#L75"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/atoms.dm 75"></a></aside></h3><p>Init this specific atom</p><h3 id="proc/prepare_deletion"><aside class="declaration">proc </aside>prepare_deletion<aside>(/<a href="atom.html">atom</a>/target) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/atoms.dm#L164"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/atoms.dm 164"></a></aside></h3><p>Prepares an atom to be deleted once the atoms SS is initialized.</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,14 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/communications - /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="datum/controller/subsystem/communications.html#proc">Proc Details</a></header><main><h1>communications <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/communications.html">communications</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/communications.dm#L5"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/communications.dm 5"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="datum/controller/subsystem/communications.html#proc/can_make_emergency_meeting">can_make_emergency_meeting</a></th><td>Check if a mob can call an emergency meeting</td></tr><tr><th><a href="datum/controller/subsystem/communications.html#proc/emergency_meeting">emergency_meeting</a></th><td>Call an emergency meeting</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/can_make_emergency_meeting"><aside class="declaration">proc </aside>can_make_emergency_meeting<aside>(/<a href="mob.html">mob</a>/<a href="mob/living.html">living</a>/user) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/communications.dm#L41"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/communications.dm 41"></a></aside></h3><p>Check if a mob can call an emergency meeting</p>
<p>Should only really happen during april fools.
Checks to see that it's been at least 5 minutes since the last emergency meeting call.
Arguments:</p>
<ul>
<li>user - Mob who called the meeting</li>
</ul><h3 id="proc/emergency_meeting"><aside class="declaration">proc </aside>emergency_meeting<aside>(/<a href="mob.html">mob</a>/<a href="mob/living.html">living</a>/user) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/communications.dm#L58"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/communications.dm 58"></a></aside></h3><p>Call an emergency meeting</p>
<p>Communications subsystem wrapper for the call_emergency_meeting world proc.
Checks to make sure the proc can be called, and handles
relevant logging and timing. See that proc definition for more detail.
Arguments:</p>
<ul>
<li>user - Mob who called the meeting</li>
</ul></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>
+3
View File
@@ -0,0 +1,3 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/economy - /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="datum/controller/subsystem/economy.html#var">Var Details</a></header><main><h1>economy <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/economy.html">economy</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/economy.dm#L1"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/economy.dm 1"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="datum/controller/subsystem/economy.html#var/bounty_modifier">bounty_modifier</a></th><td>The modifier multiplied to the value of bounties paid out.</td></tr><tr><th><a href="datum/controller/subsystem/economy.html#var/export_total">export_total</a></th><td>Contains the message to send to newscasters about earnings, updated on price_update()
Total value of exported materials.</td></tr><tr><th><a href="datum/controller/subsystem/economy.html#var/import_total">import_total</a></th><td>Total value of imported goods.</td></tr><tr><th><a href="datum/controller/subsystem/economy.html#var/mail_waiting">mail_waiting</a></th><td>Number of mail items generated.</td></tr><tr><th><a href="datum/controller/subsystem/economy.html#var/pack_price_modifier">pack_price_modifier</a></th><td>The modifier multiplied to the value of cargo pack prices.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/bounty_modifier"><aside class="declaration">var </aside>bounty_modifier <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/economy.dm#L51"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/economy.dm 51"></a></h3><p>The modifier multiplied to the value of bounties paid out.</p><h3 id="var/export_total"><aside class="declaration">var </aside>export_total <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/economy.dm#L59"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/economy.dm 59"></a></h3><p>Contains the message to send to newscasters about earnings, updated on price_update()
Total value of exported materials.</p><h3 id="var/import_total"><aside class="declaration">var </aside>import_total <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/economy.dm#L61"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/economy.dm 61"></a></h3><p>Total value of imported goods.</p><h3 id="var/mail_waiting"><aside class="declaration">var </aside>mail_waiting <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/economy.dm#L63"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/economy.dm 63"></a></h3><p>Number of mail items generated.</p><h3 id="var/pack_price_modifier"><aside class="declaration">var </aside>pack_price_modifier <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/economy.dm#L53"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/economy.dm 53"></a></h3><p>The modifier multiplied to the value of cargo pack prices.</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
+5
View File
@@ -0,0 +1,5 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/job - /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="datum/controller/subsystem/job.html#proc">Proc Details</a></header><main><h1>job <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/job.html">job</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/job.dm#L1"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/job.dm 1"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="datum/controller/subsystem/job.html#proc/DivideOccupations">DivideOccupations</a></th><td></td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/DivideOccupations"><aside class="declaration">proc </aside>DivideOccupations<aside>(/list/required_jobs) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/job.dm#L244"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/job.dm 244"></a></aside></h3><ul>
<li>Proc DivideOccupations</li>
<li>fills var &quot;assigned_role&quot; for all ready players.</li>
<li>This proc must not have any side effect besides of modifying &quot;assigned_role&quot;.</li>
</ul></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>/datum/controller/subsystem/jukeboxes - /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="datum/controller/subsystem/jukeboxes.html#proc">Proc Details</a></header><main><h1>jukeboxes <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/jukeboxes.html">jukeboxes</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/jukeboxes.dm#L27"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/jukeboxes.dm 27"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="datum/controller/subsystem/jukeboxes.html#proc/init_channels">init_channels</a></th><td>Creates audio channels for jukeboxes to use, run first to prevent init failing to fill this</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/init_channels"><aside class="declaration">proc </aside>init_channels<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/jukeboxes.dm#L119"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/jukeboxes.dm 119"></a></aside></h3><p>Creates audio channels for jukeboxes to use, run first to prevent init failing to fill this</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>
+3
View File
@@ -0,0 +1,3 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/mapping - /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="datum/controller/subsystem/mapping.html#var">Var Details</a> - <a href="datum/controller/subsystem/mapping.html#proc">Proc Details</a></header><main><h1>mapping <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/mapping.html">mapping</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/mapping.dm#L3"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/mapping.dm 3"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="datum/controller/subsystem/mapping.html#var/biomes">biomes</a></th><td>All possible biomes in assoc list as type || instance</td></tr><tr><th><a href="datum/controller/subsystem/mapping.html#var/obfuscation_next_id">obfuscation_next_id</a></th><td>next id for separating obfuscated ids.</td></tr><tr><th><a href="datum/controller/subsystem/mapping.html#var/obfuscation_secret">obfuscation_secret</a></th><td>&quot;secret&quot; key</td></tr><tr><th><a href="datum/controller/subsystem/mapping.html#var/random_generated_ids_by_original">random_generated_ids_by_original</a></th><td>Lookup list for random generated IDs.</td></tr><tr><th><a href="datum/controller/subsystem/mapping.html#var/z_to_station_z_index">z_to_station_z_index</a></th><td>Lookup for zlevel to station z. text = num.</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="datum/controller/subsystem/mapping.html#proc/get_obfuscated_id">get_obfuscated_id</a></th><td>Generates an obfuscated but constant id for an original id for cases where you don't want players codediving for an id.
WARNING: MAKE SURE PLAYERS ARE NOT ABLE TO ACCESS THIS. To save performance, it's just secret + an incrementing number. Very guessable if you know what the secret is.</td></tr><tr><th><a href="datum/controller/subsystem/mapping.html#proc/get_station_center">get_station_center</a></th><td>Prefer not to use this one too often</td></tr><tr><th><a href="datum/controller/subsystem/mapping.html#proc/get_turf_above">get_turf_above</a></th><td>Attempt to get the turf above the provided one according to Z traits</td></tr><tr><th><a href="datum/controller/subsystem/mapping.html#proc/get_turf_below">get_turf_below</a></th><td>Attempt to get the turf below the provided one according to Z traits</td></tr><tr><th><a href="datum/controller/subsystem/mapping.html#proc/initialize_biomes">initialize_biomes</a></th><td>Initialize all biomes, assoc as type || instance</td></tr><tr><th><a href="datum/controller/subsystem/mapping.html#proc/level_has_all_traits">level_has_all_traits</a></th><td>Check if levels[z] has all of the specified traits</td></tr><tr><th><a href="datum/controller/subsystem/mapping.html#proc/level_has_any_trait">level_has_any_trait</a></th><td>Check if levels[z] has any of the specified traits</td></tr><tr><th><a href="datum/controller/subsystem/mapping.html#proc/level_trait">level_trait</a></th><td>Look up levels[z].traits[trait]</td></tr><tr><th><a href="datum/controller/subsystem/mapping.html#proc/levels_by_any_trait">levels_by_any_trait</a></th><td>Get a list of all z which have any of the specified traits</td></tr><tr><th><a href="datum/controller/subsystem/mapping.html#proc/levels_by_trait">levels_by_trait</a></th><td>Get a list of all z which have the specified trait</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/biomes"><aside class="declaration">var </aside>biomes <aside> /list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/mapping.dm#L38"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/mapping.dm 38"></a></h3><p>All possible biomes in assoc list as type || instance</p><h3 id="var/obfuscation_next_id"><aside class="declaration">var </aside>obfuscation_next_id <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/mapping.dm#L55"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/mapping.dm 55"></a></h3><p>next id for separating obfuscated ids.</p><h3 id="var/obfuscation_secret"><aside class="declaration">var </aside>obfuscation_secret <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/mapping.dm#L60"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/mapping.dm 60"></a></h3><p>&quot;secret&quot; key</p><h3 id="var/random_generated_ids_by_original"><aside class="declaration">var </aside>random_generated_ids_by_original <aside> /list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/mapping.dm#L53"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/mapping.dm 53"></a></h3><p>Lookup list for random generated IDs.</p><h3 id="var/z_to_station_z_index"><aside class="declaration">var </aside>z_to_station_z_index <aside> /list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/mapping.dm#L48"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/mapping.dm 48"></a></h3><p>Lookup for zlevel to station z. text = num.</p><h2 id="proc">Proc Details</h2><h3 id="proc/get_obfuscated_id"><aside class="declaration">proc </aside>get_obfuscated_id<aside>(original, id_type) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/mapping.dm#L637"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/mapping.dm 637"></a></aside></h3><p>Generates an obfuscated but constant id for an original id for cases where you don't want players codediving for an id.
WARNING: MAKE SURE PLAYERS ARE NOT ABLE TO ACCESS THIS. To save performance, it's just secret + an incrementing number. Very guessable if you know what the secret is.</p><h3 id="proc/get_station_center"><aside class="declaration">proc </aside>get_station_center<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/mapping/space_management/traits.dm#L71"><img src="git.png" width="16" height="16" title="code/modules/mapping/space_management/traits.dm 71"></a></aside></h3><p>Prefer not to use this one too often</p><h3 id="proc/get_turf_above"><aside class="declaration">proc </aside>get_turf_above<aside>(/<a href="turf.html">turf</a>/T) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/mapping/space_management/traits.dm#L62"><img src="git.png" width="16" height="16" title="code/modules/mapping/space_management/traits.dm 62"></a></aside></h3><p>Attempt to get the turf above the provided one according to Z traits</p><h3 id="proc/get_turf_below"><aside class="declaration">proc </aside>get_turf_below<aside>(/<a href="turf.html">turf</a>/T) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/mapping/space_management/traits.dm#L53"><img src="git.png" width="16" height="16" title="code/modules/mapping/space_management/traits.dm 53"></a></aside></h3><p>Attempt to get the turf below the provided one according to Z traits</p><h3 id="proc/initialize_biomes"><aside class="declaration">proc </aside>initialize_biomes<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/mapping.dm#L606"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/mapping.dm 606"></a></aside></h3><p>Initialize all biomes, assoc as type || instance</p><h3 id="proc/level_has_all_traits"><aside class="declaration">proc </aside>level_has_all_traits<aside>(z, /list/traits) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/mapping/space_management/traits.dm#L26"><img src="git.png" width="16" height="16" title="code/modules/mapping/space_management/traits.dm 26"></a></aside></h3><p>Check if levels[z] has all of the specified traits</p><h3 id="proc/level_has_any_trait"><aside class="declaration">proc </aside>level_has_any_trait<aside>(z, /list/traits) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/mapping/space_management/traits.dm#L19"><img src="git.png" width="16" height="16" title="code/modules/mapping/space_management/traits.dm 19"></a></aside></h3><p>Check if levels[z] has any of the specified traits</p><h3 id="proc/level_trait"><aside class="declaration">proc </aside>level_trait<aside>(z, trait) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/mapping/space_management/traits.dm#L2"><img src="git.png" width="16" height="16" title="code/modules/mapping/space_management/traits.dm 2"></a></aside></h3><p>Look up levels[z].traits[trait]</p><h3 id="proc/levels_by_any_trait"><aside class="declaration">proc </aside>levels_by_any_trait<aside>(/list/traits) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/mapping/space_management/traits.dm#L42"><img src="git.png" width="16" height="16" title="code/modules/mapping/space_management/traits.dm 42"></a></aside></h3><p>Get a list of all z which have any of the specified traits</p><h3 id="proc/levels_by_trait"><aside class="declaration">proc </aside>levels_by_trait<aside>(trait) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/mapping/space_management/traits.dm#L33"><img src="git.png" width="16" height="16" title="code/modules/mapping/space_management/traits.dm 33"></a></aside></h3><p>Get a list of all z which have the specified trait</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>/datum/controller/subsystem/min_spawns - /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="datum/controller/subsystem/min_spawns.html#var">Var Details</a></header><main><h1>min_spawns <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/min_spawns.html">min_spawns</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/minimum_spawns.dm#L1"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/minimum_spawns.dm 1"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="datum/controller/subsystem/min_spawns.html#var/init_order">init_order</a></th><td>this hot steaming pile of garbage makes sure theres a minimum of tendrils scattered around</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/init_order"><aside class="parent"><a title="/datum/controller/subsystem" href="datum/controller/subsystem.html#var/init_order"></a></aside>init_order <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/minimum_spawns.dm#L3"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/minimum_spawns.dm 3"></a></h3><p>this hot steaming pile of garbage makes sure theres a minimum of tendrils scattered around</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>
+1
View File
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/npcpool - /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="datum/controller/subsystem/npcpool.html#var">Var Details</a></header><main><h1>npcpool <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/npcpool.html">npcpool</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/npcpool.dm#L1"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/npcpool.dm 1"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="datum/controller/subsystem/npcpool.html#var/invoke_start">invoke_start</a></th><td>Invoke start time</td></tr><tr><th><a href="datum/controller/subsystem/npcpool.html#var/invoking">invoking</a></th><td>catches sleeping</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/invoke_start"><aside class="declaration">var </aside>invoke_start <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/npcpool.dm#L11"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/npcpool.dm 11"></a></h3><p>Invoke start time</p><h3 id="var/invoking"><aside class="declaration">var </aside>invoking <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/npcpool.dm#L9"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/npcpool.dm 9"></a></h3><p>catches sleeping</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>
+5
View File
@@ -0,0 +1,5 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/parallax - /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="datum/controller/subsystem/parallax.html#proc">Proc Details</a></header><main><h1>parallax <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/parallax.html">parallax</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/parallax.dm#L1"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/parallax.dm 1"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="datum/controller/subsystem/parallax.html#proc/get_parallax_datum">get_parallax_datum</a></th><td>Gets parallax for zlevel.</td></tr><tr><th><a href="datum/controller/subsystem/parallax.html#proc/get_parallax_motion">get_parallax_motion</a></th><td>Gets parallax motion for a zlevel</td></tr><tr><th><a href="datum/controller/subsystem/parallax.html#proc/get_parallax_type">get_parallax_type</a></th><td>Gets parallax type for zlevel.</td></tr><tr><th><a href="datum/controller/subsystem/parallax.html#proc/get_parallax_vis_contents">get_parallax_vis_contents</a></th><td>Gets parallax added vis contents for zlevel</td></tr><tr><th><a href="datum/controller/subsystem/parallax.html#proc/reset_clients_on_z">reset_clients_on_z</a></th><td>resets all parallax for clients on a z</td></tr><tr><th><a href="datum/controller/subsystem/parallax.html#proc/update_clients_on_z">update_clients_on_z</a></th><td>updates all parallax for clients on a z</td></tr><tr><th><a href="datum/controller/subsystem/parallax.html#proc/update_z_motion">update_z_motion</a></th><td>updates motion of all clients on z</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/get_parallax_datum"><aside class="declaration">proc </aside>get_parallax_datum<aside>(z) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/parallax.dm#L50"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/parallax.dm 50"></a></aside></h3><p>Gets parallax for zlevel.</p><h3 id="proc/get_parallax_motion"><aside class="declaration">proc </aside>get_parallax_motion<aside>(z) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/parallax.dm#L69"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/parallax.dm 69"></a></aside></h3><p>Gets parallax motion for a zlevel</p>
<p>Returns null or list(speed, dir deg clockwise from north, windup, turnrate)
THE RETURNED LIST MUST BE A 4-TUPLE, OR PARALLAX WILL CRASH.
DO NOT SCREW WITH THIS UNLESS YOU KNOW WHAT YOU ARE DOING.</p>
<p>This will override area motion</p><h3 id="proc/get_parallax_type"><aside class="declaration">proc </aside>get_parallax_type<aside>(z) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/parallax.dm#L44"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/parallax.dm 44"></a></aside></h3><p>Gets parallax type for zlevel.</p><h3 id="proc/get_parallax_vis_contents"><aside class="declaration">proc </aside>get_parallax_vis_contents<aside>(z) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/parallax.dm#L57"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/parallax.dm 57"></a></aside></h3><p>Gets parallax added vis contents for zlevel</p><h3 id="proc/reset_clients_on_z"><aside class="declaration">proc </aside>reset_clients_on_z<aside>(z) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/parallax.dm#L83"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/parallax.dm 83"></a></aside></h3><p>resets all parallax for clients on a z</p><h3 id="proc/update_clients_on_z"><aside class="declaration">proc </aside>update_clients_on_z<aside>(z) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/parallax.dm#L75"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/parallax.dm 75"></a></aside></h3><p>updates all parallax for clients on a z</p><h3 id="proc/update_z_motion"><aside class="declaration">proc </aside>update_z_motion<aside>(z) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/parallax.dm#L91"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/parallax.dm 91"></a></aside></h3><p>updates motion of all clients on z</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,4 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/persistence - /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="datum/controller/subsystem/persistence.html#var">Var Details</a> - <a href="datum/controller/subsystem/persistence.html#proc">Proc Details</a></header><main><h1>persistence <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/persistence.html">persistence</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/persistence/_persistence.dm#L4"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/persistence/_persistence.dm 4"></a></h1><p>Persistence for cleanable debris.</p>
<p>Stores recently played gamemodes, maps, etc.</p>
<p>Secret satchel persistence - allows storing of items in underfloor satchels that's loaded later.</p>
<p>Stores trophies in curator display cases</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="datum/controller/subsystem/persistence.html#var/loaded_debris">loaded_debris</a></th><td>tracks if we already loaded debris. Unlike everything else, this can actually be a major problem if some badmin procs it twice.</td></tr><tr><th><a href="datum/controller/subsystem/persistence.html#var/station_persistence_save_disabled">station_persistence_save_disabled</a></th><td>Marks if persistence save should be disabled</td></tr><tr><th><a href="datum/controller/subsystem/persistence.html#var/station_was_destroyed">station_was_destroyed</a></th><td>Marks if the station got horribly destroyed</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="datum/controller/subsystem/persistence.html#proc/get_map_persistence_path">get_map_persistence_path</a></th><td>Gets the persistence path of the current map.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/loaded_debris"><aside class="declaration">var </aside>loaded_debris <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/persistence/cleanable_debris.dm#L6"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/persistence/cleanable_debris.dm 6"></a></h3><p>tracks if we already loaded debris. Unlike everything else, this can actually be a major problem if some badmin procs it twice.</p><h3 id="var/station_persistence_save_disabled"><aside class="declaration">var </aside>station_persistence_save_disabled <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/persistence/_persistence.dm#L12"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/persistence/_persistence.dm 12"></a></h3><p>Marks if persistence save should be disabled</p><h3 id="var/station_was_destroyed"><aside class="declaration">var </aside>station_was_destroyed <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/persistence/_persistence.dm#L10"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/persistence/_persistence.dm 10"></a></h3><p>Marks if the station got horribly destroyed</p><h2 id="proc">Proc Details</h2><h3 id="proc/get_map_persistence_path"><aside class="declaration">proc </aside>get_map_persistence_path<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/persistence/_persistence.dm#L37"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/persistence/_persistence.dm 37"></a></aside></h3><p>Gets the persistence path of the current map.</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,7 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/processing/dcs - /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="datum/controller/subsystem/processing/dcs.html#proc">Proc Details</a></header><main><h1>dcs <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/processing/dcs.html">processing/dcs</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/dcs.dm#L1"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/dcs.dm 1"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="datum/controller/subsystem/processing/dcs.html#proc/GetIdFromArguments">GetIdFromArguments</a></th><td>Generates an id for bespoke elements when given the argument list
Generating the id here is a bit complex because we need to support named arguments
Named arguments can appear in any order and we need them to appear after ordered arguments
We assume that no one will pass in a named argument with a value of null</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/GetIdFromArguments"><aside class="declaration">proc </aside>GetIdFromArguments<aside>(/list/arguments) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/dcs.dm#L32"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/dcs.dm 32"></a></aside></h3><p>Generates an id for bespoke elements when given the argument list
Generating the id here is a bit complex because we need to support named arguments
Named arguments can appear in any order and we need them to appear after ordered arguments
We assume that no one will pass in a named argument with a value of null</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
File diff suppressed because one or more lines are too long
+1
View File
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/research - /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="datum/controller/subsystem/research.html#var">Var Details</a></header><main><h1>research <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/research.html">research</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/research.dm#L2"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/research.dm 2"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="datum/controller/subsystem/research.html#var/anomaly_hard_limit_by_type">anomaly_hard_limit_by_type</a></th><td>The hard limits of cores created for each anomaly type. For faster code lookup without switch statements.</td></tr><tr><th><a href="datum/controller/subsystem/research.html#var/created_anomaly_types">created_anomaly_types</a></th><td>The global list of raw anomaly types that have been refined, for hard limits.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/anomaly_hard_limit_by_type"><aside class="declaration">var </aside>anomaly_hard_limit_by_type <aside> /list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/research.dm#L300"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/research.dm 300"></a></h3><p>The hard limits of cores created for each anomaly type. For faster code lookup without switch statements.</p><h3 id="var/created_anomaly_types"><aside class="declaration">var </aside>created_anomaly_types <aside> /list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/research.dm#L298"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/research.dm 298"></a></h3><p>The global list of raw anomaly types that have been refined, for hard limits.</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>
+1
View File
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/runechat - /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="datum/controller/subsystem/runechat.html#var">Var Details</a></header><main><h1>runechat <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/runechat.html">runechat</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/runechat.dm#L18"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/runechat.dm 18"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="datum/controller/subsystem/runechat.html#var/bucket_count">bucket_count</a></th><td>How many messages are in the buckets</td></tr><tr><th><a href="datum/controller/subsystem/runechat.html#var/bucket_list">bucket_list</a></th><td>List of buckets, each bucket holds every message that has to be killed that byond tick</td></tr><tr><th><a href="datum/controller/subsystem/runechat.html#var/bucket_resolution">bucket_resolution</a></th><td>world.tick_lag the bucket was designed for</td></tr><tr><th><a href="datum/controller/subsystem/runechat.html#var/head_offset">head_offset</a></th><td>world.time of the first entry in the bucket list, effectively the 'start time' of the current buckets</td></tr><tr><th><a href="datum/controller/subsystem/runechat.html#var/practical_offset">practical_offset</a></th><td>Index of the first non-empty bucket</td></tr><tr><th><a href="datum/controller/subsystem/runechat.html#var/second_queue">second_queue</a></th><td>Queue used for storing messages that are scheduled for deletion too far in the future for the buckets</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/bucket_count"><aside class="declaration">var </aside>bucket_count <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/runechat.dm#L31"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/runechat.dm 31"></a></h3><p>How many messages are in the buckets</p><h3 id="var/bucket_list"><aside class="declaration">var </aside>bucket_list <aside> /list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/runechat.dm#L33"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/runechat.dm 33"></a></h3><p>List of buckets, each bucket holds every message that has to be killed that byond tick</p><h3 id="var/bucket_resolution"><aside class="declaration">var </aside>bucket_resolution <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/runechat.dm#L29"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/runechat.dm 29"></a></h3><p>world.tick_lag the bucket was designed for</p><h3 id="var/head_offset"><aside class="declaration">var </aside>head_offset <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/runechat.dm#L25"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/runechat.dm 25"></a></h3><p>world.time of the first entry in the bucket list, effectively the 'start time' of the current buckets</p><h3 id="var/practical_offset"><aside class="declaration">var </aside>practical_offset <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/runechat.dm#L27"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/runechat.dm 27"></a></h3><p>Index of the first non-empty bucket</p><h3 id="var/second_queue"><aside class="declaration">var </aside>second_queue <aside> /list/datum/chatmessage</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/runechat.dm#L35"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/runechat.dm 35"></a></h3><p>Queue used for storing messages that are scheduled for deletion too far in the future for the buckets</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,6 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/security_level - /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="datum/controller/subsystem/security_level.html#proc">Proc Details</a></header><main><h1>security_level <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/security_level.html">security_level</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/security_level.dm#L2"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/security_level.dm 2"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="datum/controller/subsystem/security_level.html#proc/set_level">set_level</a></th><td>Sets a new security level as our current level</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/set_level"><aside class="declaration">proc </aside>set_level<aside>(new_level) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/security_level.dm#L15"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/security_level.dm 15"></a></aside></h3><p>Sets a new security level as our current level</p>
<p>This is how everything should change the security level.</p>
<p>Arguments:</p>
<ul>
<li>new_level - The new security level that will become our current level</li>
</ul></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>
+3
View File
@@ -0,0 +1,3 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/shuttle - /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="datum/controller/subsystem/shuttle.html#proc">Proc Details</a></header><main><h1>shuttle <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/shuttle.html">shuttle</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/shuttle.dm#L3"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/shuttle.dm 3"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="datum/controller/subsystem/shuttle.html#proc/canEvac">canEvac</a></th><td>Check if we can call the evac shuttle.
Returns TRUE if we can. Otherwise, returns a string detailing the problem.</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/canEvac"><aside class="declaration">proc </aside>canEvac<aside>(/<a href="mob.html">mob</a>/user) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/shuttle.dm#L191"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/shuttle.dm 191"></a></aside></h3><p>Check if we can call the evac shuttle.
Returns TRUE if we can. Otherwise, returns a string detailing the problem.</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
+1
View File
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/sun - /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="datum/controller/subsystem/sun.html#var">Var Details</a> - <a href="datum/controller/subsystem/sun.html#proc">Proc Details</a></header><main><h1>sun <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/sun.html">sun</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/sun.dm#L30"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/sun.dm 30"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="datum/controller/subsystem/sun.html#var/base_rotation">base_rotation</a></th><td>multiplier against base_rotation</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="datum/controller/subsystem/sun.html#proc/Initialize">Initialize</a></th><td>base rotation in degrees per fire</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/base_rotation"><aside class="declaration">var </aside>base_rotation <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/sun.dm#L38"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/sun.dm 38"></a></h3><p>multiplier against base_rotation</p><h2 id="proc">Proc Details</h2><h3 id="proc/Initialize">Initialize<aside>(start_timeofday) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/sun.dm#L40"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/sun.dm 40"></a></aside></h3><p>base rotation in degrees per fire</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
+6
View File
@@ -0,0 +1,6 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/ticker - /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="datum/controller/subsystem/ticker.html#var">Var Details</a> - <a href="datum/controller/subsystem/ticker.html#proc">Proc Details</a></header><main><h1>ticker <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/ticker.html">ticker</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/ticker.dm#L3"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/ticker.dm 3"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="datum/controller/subsystem/ticker.html#var/emergency_swap">emergency_swap</a></th><td>If the gamemode fails to be run too many times, we swap to a preset gamemode, this should give admins time to set their preferred one</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="datum/controller/subsystem/ticker.html#proc/HandleRandomHardcoreScore">HandleRandomHardcoreScore</a></th><td>Handles random hardcore point rewarding if it applies.</td></tr><tr><th><a href="datum/controller/subsystem/ticker.html#proc/hardcore_random_report">hardcore_random_report</a></th><td>Generate a report for all players who made it out alive with a hardcore random character and prints their final score</td></tr><tr><th><a href="datum/controller/subsystem/ticker.html#proc/log_roundend_report">log_roundend_report</a></th><td>Log the round-end report as an HTML file</td></tr><tr><th><a href="datum/controller/subsystem/ticker.html#proc/market_report">market_report</a></th><td>Generate a report for how much money is on station, as well as the richest crewmember on the station.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/emergency_swap"><aside class="declaration">var </aside>emergency_swap <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/ticker.dm#L75"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/ticker.dm 75"></a></h3><p>If the gamemode fails to be run too many times, we swap to a preset gamemode, this should give admins time to set their preferred one</p><h2 id="proc">Proc Details</h2><h3 id="proc/HandleRandomHardcoreScore"><aside class="declaration">proc </aside>HandleRandomHardcoreScore<aside>(/<a href="client.html">client</a>/player_client) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__HELPERS/roundend.dm#L194"><img src="git.png" width="16" height="16" title="code/__HELPERS/roundend.dm 194"></a></aside></h3><p>Handles random hardcore point rewarding if it applies.</p><h3 id="proc/hardcore_random_report"><aside class="declaration">proc </aside>hardcore_random_report<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__HELPERS/roundend.dm#L579"><img src="git.png" width="16" height="16" title="code/__HELPERS/roundend.dm 579"></a></aside></h3><p>Generate a report for all players who made it out alive with a hardcore random character and prints their final score</p><h3 id="proc/log_roundend_report"><aside class="declaration">proc </aside>log_roundend_report<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__HELPERS/roundend.dm#L420"><img src="git.png" width="16" height="16" title="code/__HELPERS/roundend.dm 420"></a></aside></h3><p>Log the round-end report as an HTML file</p>
<p>Composits the roundend report, and saves it in two locations.
The report is first saved along with the round's logs
Then, the report is copied to a fixed directory specifically for
housing the server's last roundend report. In this location,
the file will be overwritten at the end of each shift.</p><h3 id="proc/market_report"><aside class="declaration">proc </aside>market_report<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/__HELPERS/roundend.dm#L540"><img src="git.png" width="16" height="16" title="code/__HELPERS/roundend.dm 540"></a></aside></h3><p>Generate a report for how much money is on station, as well as the richest crewmember on the station.</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
+3
View File
@@ -0,0 +1,3 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/vote - /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="datum/controller/subsystem/vote.html#var">Var Details</a></header><main><h1>vote <aside>/<a href="datum.html">datum</a>/<a href="datum/controller/subsystem.html">controller/subsystem</a>/<a href="datum/controller/subsystem/vote.html">vote</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/vote.dm#L3"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/vote.dm 3"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="datum/controller/subsystem/vote.html#var/choice_statclicks">choice_statclicks</a></th><td>List of choice = object for statclick objects for statpanel voting
statclick rework? 2: list(&quot;name&quot;=&quot;id&quot;)</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/choice_statclicks"><aside class="declaration">var </aside>choice_statclicks <aside> /list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/controllers/subsystem/vote.dm#L20"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/vote.dm 20"></a></h3><p>List of choice = object for statclick objects for statpanel voting
statclick rework? 2: list(&quot;name&quot;=&quot;id&quot;)</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>