Deploying to gh-pages from @ e8e0068531 🚀
This commit is contained in:
@@ -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 "invisibly" (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 "invisibly" (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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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, "assigned_map" 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, "assigned_map" 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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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 "screen" (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 "screen" (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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
Reference in New Issue
Block a user