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
+30
View File
@@ -0,0 +1,30 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../"><link rel="stylesheet" href="dmdoc.css"><title>/atom/movable - /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="atom/movable.html#var">Var Details</a> - <a href="atom/movable.html#proc">Proc Details</a></header><main><h1>movable <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/(builtins)#L1"><img src="git.png" width="16" height="16" title="(builtins) 1"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable.html#var/blocks_emissive">blocks_emissive</a></th><td>Either FALSE, <a href="code/__DEFINES/lighting.html#define/EMISSIVE_BLOCK_GENERIC" title="EMISSIVE_BLOCK_GENERIC">EMISSIVE_BLOCK_GENERIC</a>, or <a href="code/__DEFINES/lighting.html#define/EMISSIVE_BLOCK_UNIQUE" title="EMISSIVE_BLOCK_UNIQUE">EMISSIVE_BLOCK_UNIQUE</a></td></tr><tr><th><a href="atom/movable.html#var/can_be_z_moved">can_be_z_moved</a></th><td>Used for space ztransit stuff</td></tr><tr><th><a href="atom/movable.html#var/em_block">em_block</a></th><td>Internal holder for emissive blocker object, do not use directly use blocks_emissive</td></tr><tr><th><a href="atom/movable.html#var/floating_need_update">floating_need_update</a></th><td>If we were without gravity and another animation happened, the bouncing will stop, and we need to restart it in next life().</td></tr><tr><th><a href="atom/movable.html#var/generic_canpass">generic_canpass</a></th><td>If false makes CanPass call CanPassThrough on this type instead of using default behaviour</td></tr><tr><th><a href="atom/movable.html#var/last_yell">last_yell</a></th><td>last time we yelled</td></tr><tr><th><a href="atom/movable.html#var/movement_type">movement_type</a></th><td>In case you have multiple types, you automatically use the most useful one.
IE: Skating on ice, flippers on water, flying over chasm/space, etc.
I reccomend you use the movetype_handler system and not modify this directly, especially for living mobs.</td></tr><tr><th><a href="atom/movable.html#var/pass_flags">pass_flags</a></th><td>Things we can pass through while moving. If any of this matches the thing we're trying to pass's [pass_flags_self], then we can pass through.</td></tr><tr><th><a href="atom/movable.html#var/tooltips">tooltips</a></th><td>Should we use tooltips, if the thing does not have the code implemented <code>get_tooltip_data()</code>, it will default to examine(src)</td></tr><tr><th><a href="atom/movable.html#var/yell_power">yell_power</a></th><td>How loudly we yell</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable.html#proc/CanPassThrough">CanPassThrough</a></th><td>Returns true or false to allow src to move through the blocker, mover has final say</td></tr><tr><th><a href="atom/movable.html#proc/Process_Spacemove">Process_Spacemove</a></th><td>Called whenever an object moves and by mobs when they attempt to move themselves through space
And when an object or action applies a force on src, see <a href="atom/movable.html#proc/newtonian_move" title="/atom/movable">newtonian_move</a></td></tr><tr><th><a href="atom/movable.html#proc/abstract_move">abstract_move</a></th><td>meant for movement with zero side effects. only use for objects that are supposed to move &quot;invisibly&quot; (like camera mobs or ghosts)
if you want something to move onto a tile with a beartrap or recycler or tripmine or mouse without that object knowing about it at all, use this
most of the time you want forceMove()</td></tr><tr><th><a href="atom/movable.html#proc/add_blocked_language">add_blocked_language</a></th><td>Adds a language to the blocked language list. Use this over remove_language in cases where you will give languages back later.</td></tr><tr><th><a href="atom/movable.html#proc/admin_teleport">admin_teleport</a></th><td>Proc to hook user-enacted teleporting behavior and keep logging of the event.</td></tr><tr><th><a href="atom/movable.html#proc/can_speak_language">can_speak_language</a></th><td>Checks if atom can speak the language.</td></tr><tr><th><a href="atom/movable.html#proc/copy_languages">copy_languages</a></th><td>Copies all languages into the supplied atom/language holder. Source should be overridden when you
do not want the language overwritten by later atom updates or want to avoid blocked languages.</td></tr><tr><th><a href="atom/movable.html#proc/could_speak_language">could_speak_language</a></th><td>Returns the result of tongue specific limitations on spoken languages.</td></tr><tr><th><a href="atom/movable.html#proc/forceMove">forceMove</a></th><td>FORCED MOVEMENT</td></tr><tr><th><a href="atom/movable.html#proc/get_language_holder">get_language_holder</a></th><td>Gets or creates the relevant language holder. For mindless atoms, gets the local one. For atom with mind, gets the mind one.</td></tr><tr><th><a href="atom/movable.html#proc/get_random_spoken_language">get_random_spoken_language</a></th><td>Gets a random spoken language, useful for forced speech and such.</td></tr><tr><th><a href="atom/movable.html#proc/get_random_understood_language">get_random_understood_language</a></th><td>Gets a random understood language, useful for hallucinations and such.</td></tr><tr><th><a href="atom/movable.html#proc/get_selected_language">get_selected_language</a></th><td>Returns selected language, if it can be spoken, or finds, sets and returns a new selected language if possible.</td></tr><tr><th><a href="atom/movable.html#proc/get_tooltip_data">get_tooltip_data</a></th><td>If set, will return a list for the tooltip (that will also be put together in a <code>Join()</code>)
However, if returning <code>null</code>, the tooltip will not be shown as #14942 changed it.</td></tr><tr><th><a href="atom/movable.html#proc/grant_all_languages">grant_all_languages</a></th><td>Grants every language.</td></tr><tr><th><a href="atom/movable.html#proc/grant_language">grant_language</a></th><td>Grants the supplied language and sets omnitongue true.</td></tr><tr><th><a href="atom/movable.html#proc/has_language">has_language</a></th><td>Checks if atom has the language. If spoken is true, only checks if atom can speak the language.</td></tr><tr><th><a href="atom/movable.html#proc/mouse_buckle_handling">mouse_buckle_handling</a></th><td>Does some typechecks and then calls user_buckle_mob</td></tr><tr><th><a href="atom/movable.html#proc/newtonian_move">newtonian_move</a></th><td>Only moves the object if it's under no gravity</td></tr><tr><th><a href="atom/movable.html#proc/on_enter_storage">on_enter_storage</a></th><td>called when this atom is added into a storage item, which is passed on as S. The loc variable is already set to the storage item.</td></tr><tr><th><a href="atom/movable.html#proc/on_exit_storage">on_exit_storage</a></th><td>called when this atom is removed from a storage item, which is passed on as S. The loc variable is already set to the new destination before this is called.</td></tr><tr><th><a href="atom/movable.html#proc/point_at">point_at</a></th><td>Point at an atom</td></tr><tr><th><a href="atom/movable.html#proc/quoteless_say_quote">quoteless_say_quote</a></th><td>Quirky citadel proc for our custom sayverbs to strip the verb out. Snowflakey as hell, say rewrite 3.0 when?</td></tr><tr><th><a href="atom/movable.html#proc/recursive_pulled_glidesize_update">recursive_pulled_glidesize_update</a></th><td>Recursively set glide size for atom's pulled things</td></tr><tr><th><a href="atom/movable.html#proc/remove_all_languages">remove_all_languages</a></th><td>Removes every language and sets omnitongue false.</td></tr><tr><th><a href="atom/movable.html#proc/remove_blocked_language">remove_blocked_language</a></th><td>Removes a language from the blocked language list.</td></tr><tr><th><a href="atom/movable.html#proc/remove_language">remove_language</a></th><td>Removes a single language.</td></tr><tr><th><a href="atom/movable.html#proc/say_emphasis">say_emphasis</a></th><td>Converts specific characters, like +, |, and _ to formatted output.</td></tr><tr><th><a href="atom/movable.html#proc/setGrabState">setGrabState</a></th><td>Updates the grab state of the movable</td></tr><tr><th><a href="atom/movable.html#proc/setMovetype">setMovetype</a></th><td>Proc to modify the movement_type and hook behavior associated with it changing.</td></tr><tr><th><a href="atom/movable.html#proc/set_anchored">set_anchored</a></th><td>Sets the anchored var and returns if it was sucessfully changed or not.</td></tr><tr><th><a href="atom/movable.html#proc/set_bark">set_bark</a></th><td>Sets the vocal bark for the atom, using the bark's ID</td></tr><tr><th><a href="atom/movable.html#proc/set_pulledby">set_pulledby</a></th><td>Reports the event of the change in value of the pulledby variable.</td></tr><tr><th><a href="atom/movable.html#proc/throw_at">throw_at</a></th><td>If this returns FALSE then callback will not be called.</td></tr><tr><th><a href="atom/movable.html#proc/update_atom_languages">update_atom_languages</a></th><td>Empties out the atom specific languages and updates them according to the current atoms language holder.
As a side effect, it also creates missing language holders in the process.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/blocks_emissive"><aside class="declaration">var </aside>blocks_emissive <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L56"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 56"></a></h3><p>Either FALSE, <a href="code/__DEFINES/lighting.html#define/EMISSIVE_BLOCK_GENERIC" title="EMISSIVE_BLOCK_GENERIC">EMISSIVE_BLOCK_GENERIC</a>, or <a href="code/__DEFINES/lighting.html#define/EMISSIVE_BLOCK_UNIQUE" title="EMISSIVE_BLOCK_UNIQUE">EMISSIVE_BLOCK_UNIQUE</a></p><h3 id="var/can_be_z_moved"><aside class="declaration">var </aside>can_be_z_moved <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L49"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 49"></a></h3><p>Used for space ztransit stuff</p><h3 id="var/em_block"><aside class="declaration">var </aside>em_block <aside> /<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/emissive_blocker.html">emissive_blocker</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L58"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 58"></a></h3><p>Internal holder for emissive blocker object, do not use directly use blocks_emissive</p><h3 id="var/floating_need_update"><aside class="declaration">var </aside>floating_need_update <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L51"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 51"></a></h3><p>If we were without gravity and another animation happened, the bouncing will stop, and we need to restart it in next life().</p><h3 id="var/generic_canpass"><aside class="declaration">var </aside>generic_canpass <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L31"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 31"></a></h3><p>If false makes CanPass call CanPassThrough on this type instead of using default behaviour</p><h3 id="var/last_yell"><aside class="declaration">var </aside>last_yell <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L65"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 65"></a></h3><p>last time we yelled</p><h3 id="var/movement_type"><aside class="declaration">var </aside>movement_type <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L42"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 42"></a></h3><p>In case you have multiple types, you automatically use the most useful one.
IE: Skating on ice, flippers on water, flying over chasm/space, etc.
I reccomend you use the movetype_handler system and not modify this directly, especially for living mobs.</p><h3 id="var/pass_flags"><aside class="declaration">var </aside>pass_flags <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L29"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 29"></a></h3><p>Things we can pass through while moving. If any of this matches the thing we're trying to pass's [pass_flags_self], then we can pass through.</p><h3 id="var/tooltips"><aside class="declaration">var </aside>tooltips <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L61"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 61"></a></h3><p>Should we use tooltips, if the thing does not have the code implemented <code>get_tooltip_data()</code>, it will default to examine(src)</p><h3 id="var/yell_power"><aside class="declaration">var </aside>yell_power <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L63"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 63"></a></h3><p>How loudly we yell</p><h2 id="proc">Proc Details</h2><h3 id="proc/CanPassThrough"><aside class="declaration">proc </aside>CanPassThrough<aside>(/<a href="atom.html">atom</a>/blocker, /<a href="turf.html">turf</a>/target, blocker_opinion) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L504"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 504"></a></aside></h3><p>Returns true or false to allow src to move through the blocker, mover has final say</p><h3 id="proc/Process_Spacemove"><aside class="declaration">proc </aside>Process_Spacemove<aside>(movement_dir) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movement.dm#L301"><img src="git.png" width="16" height="16" title="code/game/atoms_movement.dm 301"></a></aside></h3><p>Called whenever an object moves and by mobs when they attempt to move themselves through space
And when an object or action applies a force on src, see <a href="atom/movable.html#proc/newtonian_move" title="/atom/movable">newtonian_move</a></p>
<p>return FALSE to have src start/keep drifting in a no-grav area and 1 to stop/not start drifting</p>
<p>Mobs should return TRUE if they should be able to move of their own volition, see [/client/proc/Move]</p>
<p>Arguments:</p>
<ul>
<li>movement_dir - 0 when stopping or any dir when trying to move</li>
</ul><h3 id="proc/abstract_move"><aside class="declaration">proc </aside>abstract_move<aside>(/<a href="atom.html">atom</a>/new_loc) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movement.dm#L57"><img src="git.png" width="16" height="16" title="code/game/atoms_movement.dm 57"></a></aside></h3><p>meant for movement with zero side effects. only use for objects that are supposed to move &quot;invisibly&quot; (like camera mobs or ghosts)
if you want something to move onto a tile with a beartrap or recycler or tripmine or mouse without that object knowing about it at all, use this
most of the time you want forceMove()</p><h3 id="proc/add_blocked_language"><aside class="declaration">proc </aside>add_blocked_language<aside>(language, source) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L675"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 675"></a></aside></h3><p>Adds a language to the blocked language list. Use this over remove_language in cases where you will give languages back later.</p><h3 id="proc/admin_teleport"><aside class="declaration">proc </aside>admin_teleport<aside>(/<a href="atom.html">atom</a>/new_location, message) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/admin/verbs/adminjump.dm#L163"><img src="git.png" width="16" height="16" title="code/modules/admin/verbs/adminjump.dm 163"></a></aside></h3><p>Proc to hook user-enacted teleporting behavior and keep logging of the event.</p><h3 id="proc/can_speak_language"><aside class="declaration">proc </aside>can_speak_language<aside>(language) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L690"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 690"></a></aside></h3><p>Checks if atom can speak the language.</p><h3 id="proc/copy_languages"><aside class="declaration">proc </aside>copy_languages<aside>(from_holder, source_override) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L715"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 715"></a></aside></h3><p>Copies all languages into the supplied atom/language holder. Source should be overridden when you
do not want the language overwritten by later atom updates or want to avoid blocked languages.</p><h3 id="proc/could_speak_language"><aside class="declaration">proc </aside>could_speak_language<aside>(language) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L695"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 695"></a></aside></h3><p>Returns the result of tongue specific limitations on spoken languages.</p><h3 id="proc/forceMove"><aside class="declaration">proc </aside>forceMove<aside>(/<a href="atom.html">atom</a>/destination) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movement.dm#L231"><img src="git.png" width="16" height="16" title="code/game/atoms_movement.dm 231"></a></aside></h3><p>FORCED MOVEMENT</p><h3 id="proc/get_language_holder"><aside class="declaration">proc </aside>get_language_holder<aside>(get_minds) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L649"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 649"></a></aside></h3><p>Gets or creates the relevant language holder. For mindless atoms, gets the local one. For atom with mind, gets the mind one.</p><h3 id="proc/get_random_spoken_language"><aside class="declaration">proc </aside>get_random_spoken_language<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L709"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 709"></a></aside></h3><p>Gets a random spoken language, useful for forced speech and such.</p><h3 id="proc/get_random_understood_language"><aside class="declaration">proc </aside>get_random_understood_language<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L704"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 704"></a></aside></h3><p>Gets a random understood language, useful for hallucinations and such.</p><h3 id="proc/get_selected_language"><aside class="declaration">proc </aside>get_selected_language<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L699"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 699"></a></aside></h3><p>Returns selected language, if it can be spoken, or finds, sets and returns a new selected language if possible.</p><h3 id="proc/get_tooltip_data"><aside class="declaration">proc </aside>get_tooltip_data<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/tooltip/tooltip.dm#L133"><img src="git.png" width="16" height="16" title="code/modules/tooltip/tooltip.dm 133"></a></aside></h3><p>If set, will return a list for the tooltip (that will also be put together in a <code>Join()</code>)
However, if returning <code>null</code>, the tooltip will not be shown as #14942 changed it.</p>
<p>Though no tooltips will be created for atoms that have <code>tooltips = FALSE</code></p><h3 id="proc/grant_all_languages"><aside class="declaration">proc </aside>grant_all_languages<aside>(understood, spoken, grant_omnitongue, source) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L660"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 660"></a></aside></h3><p>Grants every language.</p><h3 id="proc/grant_language"><aside class="declaration">proc </aside>grant_language<aside>(language, understood, spoken, source) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L655"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 655"></a></aside></h3><p>Grants the supplied language and sets omnitongue true.</p><h3 id="proc/has_language"><aside class="declaration">proc </aside>has_language<aside>(language, spoken) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L685"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 685"></a></aside></h3><p>Checks if atom has the language. If spoken is true, only checks if atom can speak the language.</p><h3 id="proc/mouse_buckle_handling"><aside class="declaration">proc </aside>mouse_buckle_handling<aside>(/<a href="mob.html">mob</a>/<a href="mob/living.html">living</a>/M, /<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/game/objects/buckling.dm#L51"><img src="git.png" width="16" height="16" title="code/game/objects/buckling.dm 51"></a></aside></h3><p>Does some typechecks and then calls user_buckle_mob</p>
<p>Arguments:
M - The mob being buckled to src
user - The mob buckling M to src</p><h3 id="proc/newtonian_move"><aside class="declaration">proc </aside>newtonian_move<aside>(direction) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movement.dm#L320"><img src="git.png" width="16" height="16" title="code/game/atoms_movement.dm 320"></a></aside></h3><p>Only moves the object if it's under no gravity</p><h3 id="proc/on_enter_storage"><aside class="declaration">proc </aside>on_enter_storage<aside>(/<a href="datum.html">datum</a>/<a href="datum/component.html">component</a>/<a href="datum/component/storage.html">storage</a>/concrete/S) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L513"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 513"></a></aside></h3><p>called when this atom is added into a storage item, which is passed on as S. The loc variable is already set to the storage item.</p><h3 id="proc/on_exit_storage"><aside class="declaration">proc </aside>on_exit_storage<aside>(/<a href="datum.html">datum</a>/<a href="datum/component.html">component</a>/<a href="datum/component/storage.html">storage</a>/concrete/S) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L509"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 509"></a></aside></h3><p>called when this atom is removed from a storage item, which is passed on as S. The loc variable is already set to the new destination before this is called.</p><h3 id="proc/point_at"><aside class="declaration">proc </aside>point_at<aside>(/<a href="atom.html">atom</a>/pointed_atom) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/point/point.dm#L10"><img src="git.png" width="16" height="16" title="code/modules/point/point.dm 10"></a></aside></h3><p>Point at an atom</p>
<p>Intended to enable and standardise the pointing animation for all atoms</p>
<p>Not intended as a replacement for the mob verb</p><h3 id="proc/quoteless_say_quote"><aside class="declaration">proc </aside>quoteless_say_quote<aside>(input, /list/spans, message_mode) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/say.dm#L138"><img src="git.png" width="16" height="16" title="code/game/say.dm 138"></a></aside></h3><p>Quirky citadel proc for our custom sayverbs to strip the verb out. Snowflakey as hell, say rewrite 3.0 when?</p><h3 id="proc/recursive_pulled_glidesize_update"><aside class="declaration">proc </aside>recursive_pulled_glidesize_update<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L322"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 322"></a></aside></h3><p>Recursively set glide size for atom's pulled things</p><h3 id="proc/remove_all_languages"><aside class="declaration">proc </aside>remove_all_languages<aside>(source, remove_omnitongue) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L670"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 670"></a></aside></h3><p>Removes every language and sets omnitongue false.</p><h3 id="proc/remove_blocked_language"><aside class="declaration">proc </aside>remove_blocked_language<aside>(language, source) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L680"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 680"></a></aside></h3><p>Removes a language from the blocked language list.</p><h3 id="proc/remove_language"><aside class="declaration">proc </aside>remove_language<aside>(language, understood, spoken, source) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L665"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 665"></a></aside></h3><p>Removes a single language.</p><h3 id="proc/say_emphasis"><aside class="declaration">proc </aside>say_emphasis<aside>(input) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/say.dm#L128"><img src="git.png" width="16" height="16" title="code/game/say.dm 128"></a></aside></h3><p>Converts specific characters, like +, |, and _ to formatted output.</p><h3 id="proc/setGrabState"><aside class="declaration">proc </aside>setGrabState<aside>(newstate) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L765"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 765"></a></aside></h3><p>Updates the grab state of the movable</p>
<p>This exists to act as a hook for behaviour</p><h3 id="proc/setMovetype"><aside class="declaration">proc </aside>setMovetype<aside>(newval) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movement.dm#L223"><img src="git.png" width="16" height="16" title="code/game/atoms_movement.dm 223"></a></aside></h3><p>Proc to modify the movement_type and hook behavior associated with it changing.</p><h3 id="proc/set_anchored"><aside class="declaration">proc </aside>set_anchored<aside>(anchorvalue) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L367"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 367"></a></aside></h3><p>Sets the anchored var and returns if it was sucessfully changed or not.</p><h3 id="proc/set_bark"><aside class="declaration">proc </aside>set_bark<aside>(id) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L729"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 729"></a></aside></h3><p>Sets the vocal bark for the atom, using the bark's ID</p><h3 id="proc/set_pulledby"><aside class="declaration">proc </aside>set_pulledby<aside>(new_pulledby) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L294"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 294"></a></aside></h3><p>Reports the event of the change in value of the pulledby variable.</p><h3 id="proc/throw_at"><aside class="declaration">proc </aside>throw_at<aside>(/<a href="atom.html">atom</a>/target, range, speed, /<a href="mob.html">mob</a>/thrower, spin, diagonals_first, /<a href="datum.html">datum</a>/<a href="datum/callback.html">callback</a>/callback, force, gentle, quickstart) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L397"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 397"></a></aside></h3><p>If this returns FALSE then callback will not be called.</p><h3 id="proc/update_atom_languages"><aside class="declaration">proc </aside>update_atom_languages<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/atoms_movable.dm#L724"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 724"></a></aside></h3><p>Empties out the atom specific languages and updates them according to the current atoms language holder.
As a side effect, it also creates missing language holders in the process.</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>/atom/movable/emissive_blocker - /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></header><main><h1>emissive_blocker <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/emissive_blocker.html">emissive_blocker</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/lighting/emissive_blocker.dm#L9"><img src="git.png" width="16" height="16" title="code/modules/lighting/emissive_blocker.dm 9"></a></h1><p>Internal atom that copies an appearance on to the blocker plane</p>
<p>Copies an appearance vis render_target and render_source on to the emissive blocking plane.
This means that the atom in question will block any emissive sprites.
This should only be used internally. If you are directly creating more of these, you're
almost guaranteed to be doing something wrong.</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>
+2
View File
@@ -0,0 +1,2 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>/atom/movable/fov_holder - /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="atom/movable/fov_holder.html#proc">Proc Details</a></header><main><h1>fov_holder <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/fov_holder.html">fov_holder</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/datums/components/field_of_vision.dm#L316"><img src="git.png" width="16" height="16" title="code/datums/components/field_of_vision.dm 316"></a></h1><p>The shadow cone's mask and visual images holder which can't locate inside the mob,
lest they inherit the mob opacity and cause a lot of hindrance</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/fov_holder.html#proc/Destroy">Destroy</a></th><td>Last but not least, these shouldn't be deleted by anything but the component itself</td></tr><tr><th><a href="atom/movable/fov_holder.html#proc/forceMove">forceMove</a></th><td>Prevents people from moving these after creation, because they shouldn't be.</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/Destroy"><aside class="parent"><a title="/atom" href="atom.html#proc/Destroy"></a></aside>Destroy<aside>(force) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/datums/components/field_of_vision.dm#L351"><img src="git.png" width="16" height="16" title="code/datums/components/field_of_vision.dm 351"></a></aside></h3><p>Last but not least, these shouldn't be deleted by anything but the component itself</p><h3 id="proc/forceMove"><aside class="parent"><a title="/atom/movable" href="atom/movable.html#proc/forceMove"></a></aside>forceMove<aside>(/<a href="atom.html">atom</a>/destination, no_tp, harderforce) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/datums/components/field_of_vision.dm#L346"><img src="git.png" width="16" height="16" title="code/datums/components/field_of_vision.dm 346"></a></aside></h3><p>Prevents people from moving these after creation, because they shouldn't be.</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>/atom/movable/lighting_object - /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="atom/movable/lighting_object.html#proc">Proc Details</a></header><main><h1>lighting_object <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/lighting_object.html">lighting_object</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/lighting/lighting_object.dm#L1"><img src="git.png" width="16" height="16" title="code/modules/lighting/lighting_object.dm 1"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/lighting_object.html#proc/onShuttleMove">onShuttleMove</a></th><td>Misc move procs</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/onShuttleMove">onShuttleMove<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/modules/shuttle/on_move.dm#L377"><img src="git.png" width="16" height="16" title="code/modules/shuttle/on_move.dm 377"></a></aside></h3><p>Misc move procs</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>
+11
View File
@@ -0,0 +1,11 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>/atom/movable/screen - /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="atom/movable/screen.html#var">Var Details</a> - <a href="atom/movable/screen.html#proc">Proc Details</a></header><main><h1>screen <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/screen_objects.dm#L9"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 9"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen.html#var/assigned_map">assigned_map</a></th><td>Map name assigned to this object.
Automatically set by /client/proc/add_obj_to_map.</td></tr><tr><th><a href="atom/movable/screen.html#var/del_on_map_removal">del_on_map_removal</a></th><td>Mark this object as garbage-collectible after you clean the map
it was registered on.</td></tr><tr><th><a href="atom/movable/screen.html#var/hud">hud</a></th><td>A reference to the owner HUD, if any.</td></tr><tr><th><a href="atom/movable/screen.html#var/master">master</a></th><td>A reference to the object in the slot. Grabs or items, generally.</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen.html#proc/fill_rect">fill_rect</a></th><td>Sets screen_loc to fill a rectangular area of the map.</td></tr><tr><th><a href="atom/movable/screen.html#proc/set_position">set_position</a></th><td>Sets screen_loc of this screen object, in form of point coordinates,
with optional pixel offset (px, py).</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/assigned_map"><aside class="declaration">var </aside>assigned_map <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/screen_objects.dm#L25"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 25"></a></h3><p>Map name assigned to this object.
Automatically set by /client/proc/add_obj_to_map.</p><h3 id="var/del_on_map_removal"><aside class="declaration">var </aside>del_on_map_removal <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/screen_objects.dm#L33"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 33"></a></h3><p>Mark this object as garbage-collectible after you clean the map
it was registered on.</p>
<p>This could probably be changed to be a proc, for conditional removal.
But for now, this works.</p><h3 id="var/hud"><aside class="declaration">var </aside>hud <aside> /<a href="datum.html">datum</a>/<a href="datum/hud.html">hud</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/screen_objects.dm#L20"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 20"></a></h3><p>A reference to the owner HUD, if any.</p><h3 id="var/master"><aside class="declaration">var </aside>master <aside> /<a href="obj.html">obj</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/screen_objects.dm#L18"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 18"></a></h3><p>A reference to the object in the slot. Grabs or items, generally.</p><h2 id="proc">Proc Details</h2><h3 id="proc/fill_rect"><aside class="declaration">proc </aside>fill_rect<aside>(x1, y1, x2, y2) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/map_popups.dm#L39"><img src="git.png" width="16" height="16" title="code/_onclick/hud/map_popups.dm 39"></a></aside></h3><p>Sets screen_loc to fill a rectangular area of the map.</p>
<p>If applicable, &quot;assigned_map&quot; has to be assigned before this proc call.</p><h3 id="proc/set_position"><aside class="declaration">proc </aside>set_position<aside>(x, y, px, py) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/map_popups.dm#L28"><img src="git.png" width="16" height="16" title="code/_onclick/hud/map_popups.dm 28"></a></aside></h3><p>Sets screen_loc of this screen object, in form of point coordinates,
with optional pixel offset (px, py).</p>
<p>If applicable, &quot;assigned_map&quot; has to be assigned before this proc call.</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>/atom/movable/screen/action_landing - /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="atom/movable/screen/action_landing.html#proc">Proc Details</a></header><main><h1>action_landing <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/action_landing.html">action_landing</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/action_button.dm#L392"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 392"></a></h1><p>Exists so you have a place to put your buttons when you move them around</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/action_landing.html#proc/hit_by">hit_by</a></th><td>Reacts to having a button dropped on it</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/hit_by"><aside class="declaration">proc </aside>hit_by<aside>(/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/movable.html">movable</a>/<a href="atom/movable/screen/movable/action_button.html">action_button</a>/button) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/action_button.dm#L423"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 423"></a></aside></h3><p>Reacts to having a button dropped on it</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>/atom/movable/screen/alert - /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="atom/movable/screen/alert.html#var">Var Details</a></header><main><h1>alert <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/alert.html">alert</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/alert.dm#L88"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 88"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/alert.html#var/click_master">click_master</a></th><td>Boolean. If TRUE, the Click() proc will attempt to Click() on the master first if there is a master.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/click_master"><aside class="declaration">var </aside>click_master <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/alert.dm#L101"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 101"></a></h3><p>Boolean. If TRUE, the Click() proc will attempt to Click() on the master first if there is a master.</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>
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>/atom/movable/screen/alert/give - /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="atom/movable/screen/alert/give.html#proc">Proc Details</a></header><main><h1>give <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/alert.html">alert</a>/<a href="atom/movable/screen/alert/give.html">give</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/alert.dm#L311"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 311"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/alert/give.html#proc/check_in_range">check_in_range</a></th><td>Simply checks if the other person is still in range</td></tr><tr><th><a href="atom/movable/screen/alert/give.html#proc/handle_transfer">handle_transfer</a></th><td>An overrideable proc used simply to hand over the item when claimed, this is a proc so that high-fives can override them since nothing is actually transferred</td></tr><tr><th><a href="atom/movable/screen/alert/give.html#proc/setup">setup</a></th><td>Handles assigning most of the variables for the alert that pops up when an item is offered</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/check_in_range"><aside class="declaration">proc </aside>check_in_range<aside>(/<a href="atom.html">atom</a>/taker) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/alert.dm#L350"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 350"></a></aside></h3><p>Simply checks if the other person is still in range</p><h3 id="proc/handle_transfer"><aside class="declaration">proc </aside>handle_transfer<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/alert.dm#L345"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 345"></a></aside></h3><p>An overrideable proc used simply to hand over the item when claimed, this is a proc so that high-fives can override them since nothing is actually transferred</p><h3 id="proc/setup"><aside class="declaration">proc </aside>setup<aside>(/<a href="mob.html">mob</a>/<a href="mob/living.html">living</a>/<a href="mob/living/carbon.html">carbon</a>/taker, /<a href="mob.html">mob</a>/<a href="mob/living.html">living</a>/<a href="mob/living/carbon.html">carbon</a>/offerer, /<a href="obj.html">obj</a>/<a href="obj/item.html">item</a>/receiving) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/alert.dm#L326"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 326"></a></aside></h3><p>Handles assigning most of the variables for the alert that pops up when an item is offered</p>
<p>Handles setting the name, description and icon of the alert and tracking the person giving
and the item being offered, also registers a signal that removes the alert from anyone who moves away from the offerer
Arguments:</p>
<ul>
<li>taker - The person receiving the alert</li>
<li>offerer - The person giving the alert and item</li>
<li>receiving - The item being given by the offerer</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>/atom/movable/screen/alert/give/highfive - /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="atom/movable/screen/alert/give/highfive.html#proc">Proc Details</a></header><main><h1>highfive <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/alert.html">alert</a>/<a href="atom/movable/screen/alert/give.html">give</a>/<a href="atom/movable/screen/alert/give/highfive.html">highfive</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/alert.dm#L357"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 357"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/alert/give/highfive.html#proc/check_fake_out">check_fake_out</a></th><td>If someone examine_more's the offerer while they're trying to pull a too-slow, it'll tip them off to the offerer's trickster ways</td></tr><tr><th><a href="atom/movable/screen/alert/give/highfive.html#proc/too_slow_p1">too_slow_p1</a></th><td>If the person who offered the high five no longer has it when we try to accept it, we get pranked hard</td></tr><tr><th><a href="atom/movable/screen/alert/give/highfive.html#proc/too_slow_p2">too_slow_p2</a></th><td>Part two of the ultimate prank</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/check_fake_out"><aside class="declaration">proc </aside>check_fake_out<aside>(/<a href="datum.html">datum</a>/source, /<a href="mob.html">mob</a>/user, /list/examine_list) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/alert.dm#L398"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 398"></a></aside></h3><p>If someone examine_more's the offerer while they're trying to pull a too-slow, it'll tip them off to the offerer's trickster ways</p><h3 id="proc/too_slow_p1"><aside class="declaration">proc </aside>too_slow_p1<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/alert.dm#L371"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 371"></a></aside></h3><p>If the person who offered the high five no longer has it when we try to accept it, we get pranked hard</p><h3 id="proc/too_slow_p2"><aside class="declaration">proc </aside>too_slow_p2<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/alert.dm#L382"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 382"></a></aside></h3><p>Part two of the ultimate prank</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>/atom/movable/screen/button_palette - /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="atom/movable/screen/button_palette.html#var">Var Details</a></header><main><h1>button_palette <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/button_palette.html">button_palette</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/action_button.dm#L197"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 197"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/button_palette.html#var/color_timer_id">color_timer_id</a></th><td>Id of any currently running timers that set our color matrix</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/color_timer_id"><aside class="declaration">var </aside>color_timer_id <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/action_button.dm#L207"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 207"></a></h3><p>Id of any currently running timers that set our color matrix</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>/atom/movable/screen/combattoggle - /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="atom/movable/screen/combattoggle.html#proc">Proc Details</a></header><main><h1>combattoggle <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/combattoggle.html">combattoggle</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/datums/components/combat_mode.dm#L181"><img src="git.png" width="16" height="16" title="code/datums/components/combat_mode.dm 181"></a></h1><p>The screen button.</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/combattoggle.html#proc/Click">Click</a></th><td>Wheter combat mode is enabled or not, so we don't have to store a reference.</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/Click">Click<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/datums/components/combat_mode.dm#L188"><img src="git.png" width="16" height="16" title="code/datums/components/combat_mode.dm 188"></a></aside></h3><p>Wheter combat mode is enabled or not, so we don't have to store a reference.</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>/atom/movable/screen/fullscreen - /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="atom/movable/screen/fullscreen.html#var">Var Details</a></header><main><h1>fullscreen <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/fullscreen.html">fullscreen</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_rendering/fullscreen/fullscreen.dm#L78"><img src="git.png" width="16" height="16" title="code/_rendering/fullscreen/fullscreen.dm 78"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/fullscreen.html#var/severity">severity</a></th><td>current severity</td></tr><tr><th><a href="atom/movable/screen/fullscreen.html#var/severity_max">severity_max</a></th><td>max severity</td></tr><tr><th><a href="atom/movable/screen/fullscreen.html#var/severity_min">severity_min</a></th><td>min severity</td></tr><tr><th><a href="atom/movable/screen/fullscreen.html#var/show_when_dead">show_when_dead</a></th><td>show this while dead</td></tr><tr><th><a href="atom/movable/screen/fullscreen.html#var/view_current">view_current</a></th><td>current view we're adapted to</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/severity"><aside class="declaration">var </aside>severity <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_rendering/fullscreen/fullscreen.dm#L92"><img src="git.png" width="16" height="16" title="code/_rendering/fullscreen/fullscreen.dm 92"></a></h3><p>current severity</p><h3 id="var/severity_max"><aside class="declaration">var </aside>severity_max <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_rendering/fullscreen/fullscreen.dm#L90"><img src="git.png" width="16" height="16" title="code/_rendering/fullscreen/fullscreen.dm 90"></a></h3><p>max severity</p><h3 id="var/severity_min"><aside class="declaration">var </aside>severity_min <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_rendering/fullscreen/fullscreen.dm#L88"><img src="git.png" width="16" height="16" title="code/_rendering/fullscreen/fullscreen.dm 88"></a></h3><p>min severity</p><h3 id="var/show_when_dead"><aside class="declaration">var </aside>show_when_dead <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_rendering/fullscreen/fullscreen.dm#L94"><img src="git.png" width="16" height="16" title="code/_rendering/fullscreen/fullscreen.dm 94"></a></h3><p>show this while dead</p><h3 id="var/view_current"><aside class="declaration">var </aside>view_current <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_rendering/fullscreen/fullscreen.dm#L86"><img src="git.png" width="16" height="16" title="code/_rendering/fullscreen/fullscreen.dm 86"></a></h3><p>current view we're adapted to</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>/atom/movable/screen/fullscreen/scaled - /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="atom/movable/screen/fullscreen/scaled.html#var">Var Details</a></header><main><h1>scaled <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/fullscreen.html">fullscreen</a>/<a href="atom/movable/screen/fullscreen/scaled.html">scaled</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_rendering/fullscreen/fullscreen.dm#L112"><img src="git.png" width="16" height="16" title="code/_rendering/fullscreen/fullscreen.dm 112"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/fullscreen/scaled.html#var/size_x">size_x</a></th><td>size of sprite in tiles</td></tr><tr><th><a href="atom/movable/screen/fullscreen/scaled.html#var/size_y">size_y</a></th><td>size of sprite in tiles</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/size_x"><aside class="declaration">var </aside>size_x <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_rendering/fullscreen/fullscreen.dm#L116"><img src="git.png" width="16" height="16" title="code/_rendering/fullscreen/fullscreen.dm 116"></a></h3><p>size of sprite in tiles</p><h3 id="var/size_y"><aside class="declaration">var </aside>size_y <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_rendering/fullscreen/fullscreen.dm#L118"><img src="git.png" width="16" height="16" title="code/_rendering/fullscreen/fullscreen.dm 118"></a></h3><p>size of sprite in tiles</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>/atom/movable/screen/inventory - /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="atom/movable/screen/inventory.html#var">Var Details</a></header><main><h1>inventory <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/inventory.html">inventory</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/screen_objects.dm#L115"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 115"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/inventory.html#var/icon_empty">icon_empty</a></th><td>Icon when empty. For now used only by humans.</td></tr><tr><th><a href="atom/movable/screen/inventory.html#var/icon_full">icon_full</a></th><td>Icon when contains an item. For now used only by humans.</td></tr><tr><th><a href="atom/movable/screen/inventory.html#var/object_overlay">object_overlay</a></th><td>The overlay when hovering over with an item in your hand</td></tr><tr><th><a href="atom/movable/screen/inventory.html#var/slot_id">slot_id</a></th><td>The identifier for the slot. It has nothing to do with ID cards.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/icon_empty"><aside class="declaration">var </aside>icon_empty <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/screen_objects.dm#L119"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 119"></a></h3><p>Icon when empty. For now used only by humans.</p><h3 id="var/icon_full"><aside class="declaration">var </aside>icon_full <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/screen_objects.dm#L121"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 121"></a></h3><p>Icon when contains an item. For now used only by humans.</p><h3 id="var/object_overlay"><aside class="declaration">var </aside>object_overlay <aside> /<a href="image.html">image</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/screen_objects.dm#L123"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 123"></a></h3><p>The overlay when hovering over with an item in your hand</p><h3 id="var/slot_id"><aside class="declaration">var </aside>slot_id <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/screen_objects.dm#L117"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 117"></a></h3><p>The identifier for the slot. It has nothing to do with ID cards.</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>/atom/movable/screen/lobby - /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="atom/movable/screen/lobby.html#var">Var Details</a> - <a href="atom/movable/screen/lobby.html#proc">Proc Details</a></header><main><h1>lobby <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/lobby.html">lobby</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L29"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 29"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/lobby.html#var/always_shown">always_shown</a></th><td>Whether this HUD element can be hidden from the client's &quot;screen&quot; (moved off-screen) or not</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/lobby.html#proc/SlowInit">SlowInit</a></th><td>Run sleeping actions after initialize</td></tr><tr><th><a href="atom/movable/screen/lobby.html#proc/collapse_button">collapse_button</a></th><td>Animates moving the button off-screen</td></tr><tr><th><a href="atom/movable/screen/lobby.html#proc/expand_button">expand_button</a></th><td>Animates moving the button back into place</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/always_shown"><aside class="declaration">var </aside>always_shown <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L34"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 34"></a></h3><p>Whether this HUD element can be hidden from the client's &quot;screen&quot; (moved off-screen) or not</p><h2 id="proc">Proc Details</h2><h3 id="proc/SlowInit"><aside class="declaration">proc </aside>SlowInit<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L42"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 42"></a></aside></h3><p>Run sleeping actions after initialize</p><h3 id="proc/collapse_button"><aside class="declaration">proc </aside>collapse_button<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L46"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 46"></a></aside></h3><p>Animates moving the button off-screen</p><h3 id="proc/expand_button"><aside class="declaration">proc </aside>expand_button<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L54"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 54"></a></aside></h3><p>Animates moving the button back into place</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>/atom/movable/screen/lobby/button - /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="atom/movable/screen/lobby/button.html#var">Var Details</a> - <a href="atom/movable/screen/lobby/button.html#proc">Proc Details</a></header><main><h1>button <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/lobby.html">lobby</a>/<a href="atom/movable/screen/lobby/button.html">button</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L64"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 64"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/lobby/button.html#var/enabled">enabled</a></th><td>Is the button currently enabled?</td></tr><tr><th><a href="atom/movable/screen/lobby/button.html#var/highlighted">highlighted</a></th><td>Is the button currently being hovered over with the mouse?</td></tr><tr><th><a href="atom/movable/screen/lobby/button.html#var/owner">owner</a></th><td>The ref of the mob that owns this button. Only the owner can click on it.</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/lobby/button.html#proc/set_button_status">set_button_status</a></th><td>Updates the button's status: TRUE to enable interaction with the button, FALSE to disable</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/enabled"><aside class="declaration">var </aside>enabled <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L66"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 66"></a></h3><p>Is the button currently enabled?</p><h3 id="var/highlighted"><aside class="declaration">var </aside>highlighted <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L68"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 68"></a></h3><p>Is the button currently being hovered over with the mouse?</p><h3 id="var/owner"><aside class="declaration">var </aside>owner <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L72"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 72"></a></h3><p>The ref of the mob that owns this button. Only the owner can click on it.</p><h2 id="proc">Proc Details</h2><h3 id="proc/set_button_status"><aside class="declaration">proc </aside>set_button_status<aside>(status) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L111"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 111"></a></aside></h3><p>Updates the button's status: TRUE to enable interaction with the button, FALSE to disable</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>/atom/movable/screen/lobby/button/bottom/poll - /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="atom/movable/screen/lobby/button/bottom/poll.html#var">Var Details</a></header><main><h1>poll <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/lobby.html">lobby</a>/<a href="atom/movable/screen/lobby/button.html">button</a>/<a href="atom/movable/screen/lobby/button/bottom/poll.html">bottom/poll</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L315"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 315"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/lobby/button/bottom/poll.html#var/new_poll">new_poll</a></th><td>Whether the button should have a New Poll notification overlay</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/new_poll"><aside class="declaration">var </aside>new_poll <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L321"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 321"></a></h3><p>Whether the button should have a New Poll notification overlay</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>/atom/movable/screen/lobby/button/collapse - /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="atom/movable/screen/lobby/button/collapse.html#proc">Proc Details</a></header><main><h1>collapse <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/lobby.html">lobby</a>/<a href="atom/movable/screen/lobby/button.html">button</a>/<a href="atom/movable/screen/lobby/button/collapse.html">collapse</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L379"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 379"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/lobby/button/collapse.html#proc/collapse_menu">collapse_menu</a></th><td>Moves the button to the top of the screen, leaving only the screen part in view
Sends a signal on the hud for the menu hud elements to listen to</td></tr><tr><th><a href="atom/movable/screen/lobby/button/collapse.html#proc/expand_menu">expand_menu</a></th><td>Extends the button back to its usual spot
Sends a signal on the hud for the menu hud elements to listen to</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/collapse_menu"><aside class="declaration">proc </aside>collapse_menu<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L419"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 419"></a></aside></h3><p>Moves the button to the top of the screen, leaving only the screen part in view
Sends a signal on the hud for the menu hud elements to listen to</p><h3 id="proc/expand_menu"><aside class="declaration">proc </aside>expand_menu<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L428"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 428"></a></aside></h3><p>Extends the button back to its usual spot
Sends a signal on the hud for the menu hud elements to listen to</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>/atom/movable/screen/lobby/button/ready - /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="atom/movable/screen/lobby/button/ready.html#var">Var Details</a></header><main><h1>ready <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/lobby.html">lobby</a>/<a href="atom/movable/screen/lobby/button.html">button</a>/<a href="atom/movable/screen/lobby/button/ready.html">ready</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L134"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 134"></a></h1><p>Button that appears before the game has started</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/lobby/button/ready.html#var/ready">ready</a></th><td>Whether we are readied up for the round or not</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/ready"><aside class="declaration">var </aside>ready <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L141"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 141"></a></h3><p>Whether we are readied up for the round or not</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>/atom/movable/screen/lobby/shutter - /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="atom/movable/screen/lobby/shutter.html#proc">Proc Details</a></header><main><h1>shutter <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/lobby.html">lobby</a>/<a href="atom/movable/screen/lobby/shutter.html">shutter</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L432"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 432"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/lobby/shutter.html#proc/setup_shutter_animation">setup_shutter_animation</a></th><td>Sets up the shutter pulling down and up. It's the same animation for both collapsing and expanding the menu.</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/setup_shutter_animation"><aside class="declaration">proc </aside>setup_shutter_animation<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/new_player.dm#L441"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 441"></a></aside></h3><p>Sets up the shutter pulling down and up. It's the same animation for both collapsing and expanding the menu.</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>/atom/movable/screen/movable - /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="atom/movable/screen/movable.html#proc">Proc Details</a></header><main><h1>movable <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/movable.html">movable</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/movable_screen_objects.dm#L11"><img src="git.png" width="16" height="16" title="code/_onclick/hud/movable_screen_objects.dm 11"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/movable.html#proc/mouse_params_to_position">mouse_params_to_position</a></th><td>Takes mouse parmas as input, returns a string representing the appropriate mouse position</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/mouse_params_to_position"><aside class="declaration">proc </aside>mouse_params_to_position<aside>(params) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/movable_screen_objects.dm#L31"><img src="git.png" width="16" height="16" title="code/_onclick/hud/movable_screen_objects.dm 31"></a></aside></h3><p>Takes mouse parmas as input, returns a string representing the appropriate mouse position</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>/atom/movable/screen/movable/action_button - /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="atom/movable/screen/movable/action_button.html#var">Var Details</a></header><main><h1>action_button <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/movable.html">movable</a>/<a href="atom/movable/screen/movable/action_button.html">action_button</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/action_button.dm#L3"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 3"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/movable/action_button.html#var/id">id</a></th><td>A unique bitflag, combined with the name of our linked action this lets us persistently remember any user changes to our position</td></tr><tr><th><a href="atom/movable/screen/movable/action_button.html#var/last_hovored_ref">last_hovored_ref</a></th><td>A weakref of the last thing we hovered over
God I hate how dragging works</td></tr><tr><th><a href="atom/movable/screen/movable/action_button.html#var/location">location</a></th><td>Where we are currently placed on the hud. SCRN_OBJ_DEFAULT asks the linked action what it thinks</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/id"><aside class="declaration">var </aside>id <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/action_button.dm#L15"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 15"></a></h3><p>A unique bitflag, combined with the name of our linked action this lets us persistently remember any user changes to our position</p><h3 id="var/last_hovored_ref"><aside class="declaration">var </aside>last_hovored_ref <aside> /<a href="datum.html">datum</a>/weakref</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/action_button.dm#L20"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 20"></a></h3><p>A weakref of the last thing we hovered over
God I hate how dragging works</p><h3 id="var/location"><aside class="declaration">var </aside>location <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/action_button.dm#L13"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 13"></a></h3><p>Where we are currently placed on the hud. SCRN_OBJ_DEFAULT asks the linked action what it thinks</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>/atom/movable/screen/palette_scroll - /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="atom/movable/screen/palette_scroll.html#var">Var Details</a></header><main><h1>palette_scroll <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/palette_scroll.html">palette_scroll</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/action_button.dm#L324"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 324"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/palette_scroll.html#var/scroll_direction">scroll_direction</a></th><td>How should we move the palette's actions?
Positive scrolls down the list, negative scrolls back</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/scroll_direction"><aside class="declaration">var </aside>scroll_direction <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/action_button.dm#L329"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 329"></a></h3><p>How should we move the palette's actions?
Positive scrolls down the list, negative scrolls back</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>/atom/movable/screen/storage/volumetric_box/center - /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="atom/movable/screen/storage/volumetric_box/center.html#proc">Proc Details</a></header><main><h1>center <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/storage/volumetric_box/center.html">storage/volumetric_box/center</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/screen_objects/storage.dm#L93"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/storage.dm 93"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/storage/volumetric_box/center.html#proc/set_pixel_size">set_pixel_size</a></th><td>Sets the size of this box screen object and regenerates its left/right borders. This includes the actual border's size!</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/set_pixel_size"><aside class="declaration">proc </aside>set_pixel_size<aside>(pixels) <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/screen_objects/storage.dm#L119"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/storage.dm 119"></a></aside></h3><p>Sets the size of this box screen object and regenerates its left/right borders. This includes the actual border's size!</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>/atom/movable/screen/wanted - /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="atom/movable/screen/wanted.html#var">Var Details</a></header><main><h1>wanted <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/wanted.html">wanted</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/families.dm#L1"><img src="git.png" width="16" height="16" title="code/_onclick/hud/families.dm 1"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/wanted.html#var/cops_arrived">cops_arrived</a></th><td>Boolean, have the cops arrived? If so, the icon stops changing and remains the same.</td></tr><tr><th><a href="atom/movable/screen/wanted.html#var/level">level</a></th><td>Wanted level, affects the hud icon. Level 0 is default, and the level 0 icon is blank, so in case of no families gamemode (and thus no wanted level), this HUD element will never appear.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/cops_arrived"><aside class="declaration">var </aside>cops_arrived <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/families.dm#L10"><img src="git.png" width="16" height="16" title="code/_onclick/hud/families.dm 10"></a></h3><p>Boolean, have the cops arrived? If so, the icon stops changing and remains the same.</p><h3 id="var/level">level <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/_onclick/hud/families.dm#L8"><img src="git.png" width="16" height="16" title="code/_onclick/hud/families.dm 8"></a></h3><p>Wanted level, affects the hud icon. Level 0 is default, and the level 0 icon is blank, so in case of no families gamemode (and thus no wanted level), this HUD element will never appear.</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>/atom/movable/summon_weapon_effect - /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="atom/movable/summon_weapon_effect.html#var">Var Details</a></header><main><h1>summon_weapon_effect <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/summon_weapon_effect.html">summon_weapon_effect</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/objects/items/summon.dm#L500"><img src="git.png" width="16" height="16" title="code/game/objects/items/summon.dm 500"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/summon_weapon_effect.html#var/locked">locked</a></th><td>locked atom</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/locked"><aside class="declaration">var </aside>locked <aside> /<a href="atom.html">atom</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/objects/items/summon.dm#L509"><img src="git.png" width="16" height="16" title="code/game/objects/items/summon.dm 509"></a></h3><p>locked atom</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>