Files

5 lines
5.7 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/datum/controller/subsystem/user_verbs - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="datum/controller/subsystem/user_verbs.html#var">Var Details</a> - <a href="datum/controller/subsystem/user_verbs.html#proc">Proc Details</a></header><main><h1>user_verbs <aside>/<a href="datum.html">datum</a>/<a href="datum/controller.html">controller</a>/<a href="datum/controller/subsystem.html">subsystem</a>/<a href="datum/controller/subsystem/user_verbs.html">user_verbs</a></aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/controllers/subsystem/non_firing/SSuser_verbs.dm#L3"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/non_firing/SSuser_verbs.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/user_verbs.html#var/admin_visibility_flags">admin_visibility_flags</a></th><td>A map of all associated admins and their visibility flags.</td></tr><tr><th><a href="datum/controller/subsystem/user_verbs.html#var/admins_pending_subsytem_init">admins_pending_subsytem_init</a></th><td>A list of all admins that are pending initialization of this SS.</td></tr><tr><th><a href="datum/controller/subsystem/user_verbs.html#var/user_verbs_by_type">user_verbs_by_type</a></th><td>A list of all user verbs indexed by their type.</td></tr><tr><th><a href="datum/controller/subsystem/user_verbs.html#var/user_verbs_by_visibility_flag">user_verbs_by_visibility_flag</a></th><td>A list of all user verbs indexed by their visibility flag.</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="datum/controller/subsystem/user_verbs.html#proc/associate">associate</a></th><td>Assosciates and/or resyncs an admin with their accessible user verbs.</td></tr><tr><th><a href="datum/controller/subsystem/user_verbs.html#proc/deassociate">deassociate</a></th><td>Unassociates an admin from their user verbs.
Goes over all user verbs because we don't know which ones are assigned to the admin's mob without a bunch of extra bookkeeping.
This might be a performance issue in the future if we have a lot of user verbs.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/admin_visibility_flags"><aside class="declaration">var </aside>admin_visibility_flags <aside> /list</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/controllers/subsystem/non_firing/SSuser_verbs.dm#L12"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/non_firing/SSuser_verbs.dm 12"></a></h3><p>A map of all associated admins and their visibility flags.</p><h3 id="var/admins_pending_subsytem_init"><aside class="declaration">var </aside>admins_pending_subsytem_init <aside> /list</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/controllers/subsystem/non_firing/SSuser_verbs.dm#L14"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/non_firing/SSuser_verbs.dm 14"></a></h3><p>A list of all admins that are pending initialization of this SS.</p><h3 id="var/user_verbs_by_type"><aside class="declaration">var </aside>user_verbs_by_type <aside> /list</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/controllers/subsystem/non_firing/SSuser_verbs.dm#L8"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/non_firing/SSuser_verbs.dm 8"></a></h3><p>A list of all user verbs indexed by their type.</p><h3 id="var/user_verbs_by_visibility_flag"><aside class="declaration">var </aside>user_verbs_by_visibility_flag <aside> /list</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/controllers/subsystem/non_firing/SSuser_verbs.dm#L10"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/non_firing/SSuser_verbs.dm 10"></a></h3><p>A list of all user verbs indexed by their visibility flag.</p><h2 id="proc">Proc Details</h2><h3 id="proc/associate"><aside class="declaration">proc </aside>associate<aside>(/<a href="client.html">client</a>/user) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/controllers/subsystem/non_firing/SSuser_verbs.dm#L123"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/non_firing/SSuser_verbs.dm 123"></a></aside></h3><p>Assosciates and/or resyncs an admin with their accessible user verbs.</p><h3 id="proc/deassociate"><aside class="declaration">proc </aside>deassociate<aside>(/<a href="client.html">client</a>/user) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/controllers/subsystem/non_firing/SSuser_verbs.dm#L146"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/non_firing/SSuser_verbs.dm 146"></a></aside></h3><p>Unassociates an admin from their user verbs.
Goes over all user verbs because we don't know which ones are assigned to the admin's mob without a bunch of extra bookkeeping.
This might be a performance issue in the future if we have a lot of user verbs.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>