Deploying to gh-pages from @ e8e0068531 🚀
This commit is contained in:
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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
@@ -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 "assigned_role" for all ready players.</li>
|
||||
<li>This proc must not have any side effect besides of modifying "assigned_role".</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>
|
||||
@@ -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>"secret" 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>"secret" 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>
|
||||
@@ -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>
|
||||
@@ -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
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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
@@ -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
@@ -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
@@ -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("name"="id")</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("name"="id")</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>
|
||||
Reference in New Issue
Block a user