9 lines
3.1 KiB
HTML
9 lines
3.1 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="stylesheet" href="dmdoc.css"><title>/world - /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="world.html#proc">Proc Details</a></header><main><h1>World <aside>/<a href="world.html">world</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/world.dm#L13"><img src="git.png" width="16" height="16" title="code/world.dm 13"></a></h1><p>Two possibilities exist: either we are alone in the Universe or we are not. Both are equally terrifying. ~ Arthur C. Clarke</p>
|
|
<p>The byond world object stores some basic byond level config, and has a few hub specific procs for managing hub visiblity</p>
|
|
<p>The world /New() is the root of where a round itself begins</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="world.html#proc/ImmediateInvokeAsync">ImmediateInvokeAsync</a></th><td>Immediately Invoke proctocall on thingtocall, with waitfor set to false</td></tr><tr><th><a href="world.html#proc/refresh_atmos_grid">refresh_atmos_grid</a></th><td>Auxtools atmos</td></tr><tr><th><a href="world.html#proc/send_cross_comms">send_cross_comms</a></th><td>Sends a message to a given cross comms server by name (by name for security).</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/ImmediateInvokeAsync"><aside class="declaration">proc </aside>ImmediateInvokeAsync<aside>(thingtocall, proctocall, ...) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/datums/callback.dm#L78"><img src="git.png" width="16" height="16" title="code/datums/callback.dm 78"></a></aside></h3><p>Immediately Invoke proctocall on thingtocall, with waitfor set to false</p>
|
|
<p>Arguments:</p>
|
|
<ul>
|
|
<li>thingtocall Object to call on</li>
|
|
<li>proctocall Proc to call on that object</li>
|
|
<li>... optional list of arguments to pass as arguments to the proc being called</li>
|
|
</ul><h3 id="proc/refresh_atmos_grid"><aside class="declaration">proc </aside>refresh_atmos_grid<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/world.dm#L353"><img src="git.png" width="16" height="16" title="code/game/world.dm 353"></a></aside></h3><p>Auxtools atmos</p><h3 id="proc/send_cross_comms"><aside class="declaration">proc </aside>send_cross_comms<aside>(server_name, /list/message, auth) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/admin/verbs/adminhelp.dm#L635"><img src="git.png" width="16" height="16" title="code/modules/admin/verbs/adminhelp.dm 635"></a></aside></h3><p>Sends a message to a given cross comms server by name (by name for security).</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> |