mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13.git
synced 2026-08-27 11:47:36 +01:00
Deploying to gh-pages from @ 4da36103ce 🚀
This commit is contained in:
@@ -0,0 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../"><link rel="stylesheet" href="dmdoc.css"><title>/area/space - /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="area/space.html#proc">Proc Details</a></header><main><h1>space <aside>/<a href="area.html">area</a>/<a href="area/space.html">space</a></aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/area/Space_Station_13_areas.dm#L52"><img src="git.png" width="16" height="16" title="code/game/area/Space_Station_13_areas.dm 52"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="area/space.html#proc/update_icon_state">update_icon_state</a></th><td>Update the icon of the area (overridden to always be null for space</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/update_icon_state"><aside class="parent"><a title="/area" href="area.html#proc/update_icon_state">↑</a></aside>update_icon_state<aside>() <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/area/areas.dm#L438"><img src="git.png" width="16" height="16" title="code/game/area/areas.dm 438"></a></aside></h3><p>Update the icon of the area (overridden to always be null for space</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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,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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/(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/initial_language_holder">initial_language_holder</a></th><td>What language holder type to init as</td></tr><tr><th><a href="atom/movable.html#var/language_holder">language_holder</a></th><td>Holds all languages this mob can speak and understand</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_active_language">set_active_language</a></th><td>Sets the passed path as the active language
|
||||
Returns the currently selected language if successful, if the language was not valid, returns null</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></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L59"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 59"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L52"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 52"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L61"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 61"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L54"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 54"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L34"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 34"></a></h3><p>If false makes CanPass call CanPassThrough on this type instead of using default behaviour</p><h3 id="var/initial_language_holder"><aside class="declaration">var </aside>initial_language_holder <aside>– </aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L16"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 16"></a></h3><p>What language holder type to init as</p><h3 id="var/language_holder"><aside class="declaration">var </aside>language_holder <aside>– /<a href="datum.html">datum</a>/<a href="datum/language_holder.html">language_holder</a></aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L18"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 18"></a></h3><p>Holds all languages this mob can speak and understand</p><h3 id="var/last_yell"><aside class="declaration">var </aside>last_yell <aside>– </aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L68"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 68"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L45"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 45"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L32"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 32"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L64"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 64"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L66"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 66"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L507"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 507"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L679"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 679"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L691"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 691"></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>(/<a href="datum.html">datum</a>/<a href="datum/language_holder.html">language_holder</a>/from_holder, source_override) <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L712"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 712"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L652"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 652"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L707"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 707"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L703"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 703"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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>(language_flags, grant_omnitongue, source) <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L667"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 667"></a></aside></h3><p>Grants every language.</p><h3 id="proc/grant_language"><aside class="declaration">proc </aside>grant_language<aside>(language, language_flags, source) <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L663"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 663"></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, flags_to_check) <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L687"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 687"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L516"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 516"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L512"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 512"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L325"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 325"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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>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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L683"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 683"></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, language_flags, source) <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L671"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 671"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L764"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 764"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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_active_language"><aside class="declaration">proc </aside>set_active_language<aside>(language_path) <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L721"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 721"></a></aside></h3><p>Sets the passed path as the active language
|
||||
Returns the currently selected language if successful, if the language was not valid, returns null</p><h3 id="proc/set_anchored"><aside class="declaration">proc </aside>set_anchored<aside>(anchorvalue) <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L370"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 370"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L728"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 728"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L297"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 297"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/game/atoms_movable.dm#L400"><img src="git.png" width="16" height="16" title="code/game/atoms_movable.dm 400"></a></aside></h3><p>If this returns FALSE then callback will not be called.</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/modules/shuttle/on_move.dm#L378"><img src="git.png" width="16" height="16" title="code/modules/shuttle/on_move.dm 378"></a></aside></h3><p>Misc move procs</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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,21 @@
|
||||
<!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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/default_click">default_click</a></th><td>If FALSE, this will not be cleared when calling /client/clear_screen()
|
||||
If TRUE, clicking the screen element will fall through and perform a default "Click" call
|
||||
Obviously this requires your Click override, if any, to call parent on their own.
|
||||
This is set to FALSE to default to dissade you from doing this.
|
||||
Generally we don't want default Click stuff, which results in bugs like using Telekinesis on a screen element
|
||||
or trying to point your gun at your screen.</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/Adjacent">Adjacent</a></th><td>Screen elements are always on top of the players screen and don't move so yes they are adjacent</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/get_mob">get_mob</a></th><td>Returns the mob this is being displayed to, if any</td></tr><tr><th><a href="atom/movable/screen.html#proc/set_new_hud">set_new_hud</a></th><td>setter used to set our new hud</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/default_click"><aside class="declaration">var </aside>default_click <aside>– </aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/screen_objects.dm#L41"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 41"></a></h3><p>If FALSE, this will not be cleared when calling /client/clear_screen()
|
||||
If TRUE, clicking the screen element will fall through and perform a default "Click" call
|
||||
Obviously this requires your Click override, if any, to call parent on their own.
|
||||
This is set to FALSE to default to dissade you from doing this.
|
||||
Generally we don't want default Click stuff, which results in bugs like using Telekinesis on a screen element
|
||||
or trying to point your gun at your screen.</p><h3 id="var/del_on_map_removal"><aside class="declaration">var </aside>del_on_map_removal <aside>– </aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Adjacent">Adjacent<aside>(/<a href="atom.html">atom</a>/neighbor, /<a href="atom.html">atom</a>/target, /<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/mover) <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/screen_objects.dm#L61"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 61"></a></aside></h3><p>Screen elements are always on top of the players screen and don't move so yes they are adjacent</p><h3 id="proc/fill_rect"><aside class="declaration">proc </aside>fill_rect<aside>(x1, y1, x2, y2) <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/get_mob"><aside class="declaration">proc </aside>get_mob<aside>() <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/screen_objects.dm#L84"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 84"></a></aside></h3><p>Returns the mob this is being displayed to, if any</p><h3 id="proc/set_new_hud"><aside class="declaration">proc </aside>set_new_hud<aside>(/<a href="datum.html">datum</a>/<a href="datum/hud.html">hud</a>/hud_owner) <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/screen_objects.dm#L74"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 74"></a></aside></h3><p>setter used to set our new hud</p><h3 id="proc/set_position"><aside class="declaration">proc </aside>set_position<aside>(x, y, px, py) <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/action_button.dm#L395"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 395"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/action_button.dm#L426"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 426"></a></aside></h3><p>Reacts to having a button dropped on it</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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><tr><th><a href="atom/movable/screen/alert.html#var/clickable_glow">clickable_glow</a></th><td>do we glow to represent we do stuff when clicked</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/alert.dm#L103"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 103"></a></h3><p>Boolean. If TRUE, the Click() proc will attempt to Click() on the master first if there is a master.</p><h3 id="var/clickable_glow"><aside class="declaration">var </aside>clickable_glow <aside>– </aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/alert.dm#L95"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 95"></a></h3><p>do we glow to represent we do stuff when clicked</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/alert.dm#L406"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 406"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/alert.dm#L452"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 452"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/alert.dm#L425"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 425"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/alert.dm#L436"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 436"></a></aside></h3><p>Part two of the ultimate prank</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/action_button.dm#L198"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 198"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/action_button.dm#L209"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 209"></a></h3><p>Id of any currently running timers that set our color matrix</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/datums/components/combat_mode.dm#L180"><img src="git.png" width="16" height="16" title="code/datums/components/combat_mode.dm 180"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/screen_objects.dm#L161"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 161"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/screen_objects.dm#L165"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 165"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/screen_objects.dm#L167"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 167"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/screen_objects.dm#L169"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 169"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/screen_objects.dm#L163"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 163"></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/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L91"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 91"></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_available">always_available</a></th><td>If true we will create this button every time the HUD is generated</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_available"><aside class="declaration">var </aside>always_available <aside>– </aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L98"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 98"></a></h3><p>If true we will create this button every time the HUD is generated</p><h3 id="var/always_shown"><aside class="declaration">var </aside>always_shown <aside>– </aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L96"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 96"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L105"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 105"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L109"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 109"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L117"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 117"></a></aside></h3><p>Animates moving the button back into place</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L127"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 127"></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/select_sound_play">select_sound_play</a></th><td>Should this button play the select sound?</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L130"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 130"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L132"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 132"></a></h3><p>Is the button currently being hovered over with the mouse?</p><h3 id="var/select_sound_play"><aside class="declaration">var </aside>select_sound_play <aside>– </aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L134"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 134"></a></h3><p>Should this button play the select sound?</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L191"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 191"></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/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L399"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 399"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L405"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 405"></a></h3><p>Whether the button should have a New Poll notification overlay</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L480"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 480"></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/disable_blip">disable_blip</a></th><td>Disables the ready blip; makes us listen for the setup error to re-enable the blip</td></tr><tr><th><a href="atom/movable/screen/lobby/button/collapse.html#proc/enable_blip">enable_blip</a></th><td>Enables the ready blip; makes us listen for the setup completion and game start to disable the blip</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><tr><th><a href="atom/movable/screen/lobby/button/collapse.html#proc/get_blip_overlay">get_blip_overlay</a></th><td>Returns a ready blip overlay depending on the player's ready state</td></tr><tr><th><a href="atom/movable/screen/lobby/button/collapse.html#proc/on_player_ready_toggle">on_player_ready_toggle</a></th><td>Proc to update the ready blip state upon new player's ready status change</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L573"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 573"></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/disable_blip"><aside class="declaration">proc </aside>disable_blip<aside>() <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L556"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 556"></a></aside></h3><p>Disables the ready blip; makes us listen for the setup error to re-enable the blip</p><h3 id="proc/enable_blip"><aside class="declaration">proc </aside>enable_blip<aside>() <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L564"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 564"></a></aside></h3><p>Enables the ready blip; makes us listen for the setup completion and game start to disable the blip</p><h3 id="proc/expand_menu"><aside class="declaration">proc </aside>expand_menu<aside>() <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L583"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 583"></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><h3 id="proc/get_blip_overlay"><aside class="declaration">proc </aside>get_blip_overlay<aside>() <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L545"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 545"></a></aside></h3><p>Returns a ready blip overlay depending on the player's ready state</p><h3 id="proc/on_player_ready_toggle"><aside class="declaration">proc </aside>on_player_ready_toggle<aside>() <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L540"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 540"></a></aside></h3><p>Proc to update the ready blip state upon new player's ready status change</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L215"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 215"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L222"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 222"></a></h3><p>Whether we are readied up for the round or not</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L588"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 588"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/new_player.dm#L597"><img src="git.png" width="16" height="16" title="code/_onclick/hud/new_player.dm 597"></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/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/action_button.dm#L16"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 16"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/action_button.dm#L21"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 21"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/action_button.dm#L14"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 14"></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/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/action_button.dm#L326"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 326"></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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/_onclick/hud/action_button.dm#L332"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 332"></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/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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="datum.html">datum</a>/<a href="datum/hud.html">hud</a>/hud) <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/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/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
|
||||
+51
File diff suppressed because one or more lines are too long
@@ -0,0 +1,3 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/DNA.dm - /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="code/__DEFINES/DNA.html#define">Define Details</a></header><main><h1>code/__DEFINES/DNA.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/DNA.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/DNA.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/DNA.html#define/HAS_FLESH">HAS_FLESH</a></th><td>Used for determining which wounds are applicable to this species.
|
||||
if we have flesh (can suffer slash/piercing/burn wounds, requires they don't have NOBLOOD)</td></tr><tr><th><a href="code/__DEFINES/DNA.html#define/HAS_BONE">HAS_BONE</a></th><td>if we have bones (can suffer bone wounds)</td></tr><tr><th><a href="code/__DEFINES/DNA.html#define/STANDARD_ORGAN_THRESHOLD">STANDARD_ORGAN_THRESHOLD</a></th><td>organ defines</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/HAS_BONE"><aside class="declaration">#define </aside>HAS_BONE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/DNA.dm#L155"><img src="git.png" width="16" height="16" title="code/__DEFINES/DNA.dm 155"></a></h3><p>if we have bones (can suffer bone wounds)</p><h3 id="define/HAS_FLESH"><aside class="declaration">#define </aside>HAS_FLESH <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/DNA.dm#L154"><img src="git.png" width="16" height="16" title="code/__DEFINES/DNA.dm 154"></a></h3><p>Used for determining which wounds are applicable to this species.
|
||||
if we have flesh (can suffer slash/piercing/burn wounds, requires they don't have NOBLOOD)</p><h3 id="define/STANDARD_ORGAN_THRESHOLD"><aside class="declaration">#define </aside>STANDARD_ORGAN_THRESHOLD <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/DNA.dm#L189"><img src="git.png" width="16" height="16" title="code/__DEFINES/DNA.dm 189"></a></h3><p>organ defines</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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,20 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/MC.dm - /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="code/__DEFINES/MC.html#define">Define Details</a></header><main><h1>code/__DEFINES/MC.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/MC.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm0"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><p>SubSystem flags (Please design any new flags so that the default is off, to make adding flags to subsystems easier)</p></td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_NO_INIT">SS_NO_INIT</a></th><td>subsystem does not initialize.</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_NO_FIRE">SS_NO_FIRE</a></th><td>subsystem does not fire.
|
||||
(like can_fire = 0, but keeps it from getting added to the processing subsystems list)
|
||||
(Requires a MC restart to change)</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_BACKGROUND">SS_BACKGROUND</a></th><td>Subsystem only runs on spare cpu (after all non-background subsystems have ran that tick)
|
||||
SS_BACKGROUND has its own priority bracket, this overrides SS_TICKER's priority bump</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_NO_TICK_CHECK">SS_NO_TICK_CHECK</a></th><td>subsystem does not tick check, and should not run unless there is enough time (or its running behind (unless background))</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_TICKER">SS_TICKER</a></th><td>Treat wait as a tick count, not DS, run every wait ticks.
|
||||
(also forces it to run first in the tick (unless SS_BACKGROUND))
|
||||
(implies all runlevels because of how it works)
|
||||
This is designed for basically anything that works as a mini-mc (like SStimer)</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_KEEP_TIMING">SS_KEEP_TIMING</a></th><td>keep the subsystem's timing on point by firing early if it fired late last fire because of lag
|
||||
ie: if a 20ds subsystem fires say 5 ds late due to lag or what not, its next fire would be in 15ds, not 20ds.</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_POST_FIRE_TIMING">SS_POST_FIRE_TIMING</a></th><td>Calculate its next fire after its fired.
|
||||
(IE: if a 5ds wait SS takes 2ds to run, its next fire should be 5ds away, not 3ds like it normally would be)
|
||||
This flag overrides SS_KEEP_TIMING</td></tr><tr><td colspan="2"><p>SUBSYSTEM STATES</p>
|
||||
</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_IDLE">SS_IDLE</a></th><td>ain't doing shit.</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_QUEUED">SS_QUEUED</a></th><td>queued to run</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_RUNNING">SS_RUNNING</a></th><td>actively running</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_PAUSED">SS_PAUSED</a></th><td>paused by mc_tick_check</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_SLEEPING">SS_SLEEPING</a></th><td>fire() slept.</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_PAUSING">SS_PAUSING</a></th><td>in the middle of pausing</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/SS_BACKGROUND"><aside class="declaration">#define </aside>SS_BACKGROUND <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/MC.dm#L37"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 37"></a></h3><p>Subsystem only runs on spare cpu (after all non-background subsystems have ran that tick)
|
||||
SS_BACKGROUND has its own priority bracket, this overrides SS_TICKER's priority bump</p><h3 id="define/SS_IDLE"><aside class="declaration">#define </aside>SS_IDLE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/MC.dm#L58"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 58"></a></h3><p>ain't doing shit.</p><h3 id="define/SS_KEEP_TIMING"><aside class="declaration">#define </aside>SS_KEEP_TIMING <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/MC.dm#L50"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 50"></a></h3><p>keep the subsystem's timing on point by firing early if it fired late last fire because of lag
|
||||
ie: if a 20ds subsystem fires say 5 ds late due to lag or what not, its next fire would be in 15ds, not 20ds.</p><h3 id="define/SS_NO_FIRE"><aside class="declaration">#define </aside>SS_NO_FIRE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/MC.dm#L33"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 33"></a></h3><p>subsystem does not fire.
|
||||
(like can_fire = 0, but keeps it from getting added to the processing subsystems list)
|
||||
(Requires a MC restart to change)</p><h3 id="define/SS_NO_INIT"><aside class="declaration">#define </aside>SS_NO_INIT <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/MC.dm#L28"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 28"></a></h3><p>subsystem does not initialize.</p><h3 id="define/SS_NO_TICK_CHECK"><aside class="declaration">#define </aside>SS_NO_TICK_CHECK <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/MC.dm#L40"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 40"></a></h3><p>subsystem does not tick check, and should not run unless there is enough time (or its running behind (unless background))</p><h3 id="define/SS_PAUSED"><aside class="declaration">#define </aside>SS_PAUSED <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/MC.dm#L61"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 61"></a></h3><p>paused by mc_tick_check</p><h3 id="define/SS_PAUSING"><aside class="declaration">#define </aside>SS_PAUSING <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/MC.dm#L63"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 63"></a></h3><p>in the middle of pausing</p><h3 id="define/SS_POST_FIRE_TIMING"><aside class="declaration">#define </aside>SS_POST_FIRE_TIMING <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/MC.dm#L55"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 55"></a></h3><p>Calculate its next fire after its fired.
|
||||
(IE: if a 5ds wait SS takes 2ds to run, its next fire should be 5ds away, not 3ds like it normally would be)
|
||||
This flag overrides SS_KEEP_TIMING</p><h3 id="define/SS_QUEUED"><aside class="declaration">#define </aside>SS_QUEUED <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/MC.dm#L59"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 59"></a></h3><p>queued to run</p><h3 id="define/SS_RUNNING"><aside class="declaration">#define </aside>SS_RUNNING <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/MC.dm#L60"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 60"></a></h3><p>actively running</p><h3 id="define/SS_SLEEPING"><aside class="declaration">#define </aside>SS_SLEEPING <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/MC.dm#L62"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 62"></a></h3><p>fire() slept.</p><h3 id="define/SS_TICKER"><aside class="declaration">#define </aside>SS_TICKER <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/MC.dm#L46"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 46"></a></h3><p>Treat wait as a tick count, not DS, run every wait ticks.
|
||||
(also forces it to run first in the tick (unless SS_BACKGROUND))
|
||||
(implies all runlevels because of how it works)
|
||||
This is designed for basically anything that works as a mini-mc (like SStimer)</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/_flags/do_after.dm - /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="code/__DEFINES/_flags/do_after.html#define">Define Details</a></header><main><h1>code/__DEFINES/_flags/do_after.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/do_after.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/do_after.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/_flags/do_after.html#define/IGNORE_TARGET_IN_DOAFTERS">IGNORE_TARGET_IN_DOAFTERS</a></th><td>Can do the action even if target is not added to doafters</td></tr><tr><th><a href="code/__DEFINES/_flags/do_after.html#define/IGNORE_USER_LOC_CHANGE">IGNORE_USER_LOC_CHANGE</a></th><td>Can do the action even if mob moves location</td></tr><tr><th><a href="code/__DEFINES/_flags/do_after.html#define/IGNORE_TARGET_LOC_CHANGE">IGNORE_TARGET_LOC_CHANGE</a></th><td>Can do the action even if the target moves location</td></tr><tr><th><a href="code/__DEFINES/_flags/do_after.html#define/IGNORE_HELD_ITEM">IGNORE_HELD_ITEM</a></th><td>Can do the action even if the item is no longer being held</td></tr><tr><th><a href="code/__DEFINES/_flags/do_after.html#define/IGNORE_INCAPACITATED">IGNORE_INCAPACITATED</a></th><td>Can do the action even if the mob is incapacitated (ex. handcuffed)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/IGNORE_HELD_ITEM"><aside class="declaration">#define </aside>IGNORE_HELD_ITEM <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/do_after.dm#L9"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/do_after.dm 9"></a></h3><p>Can do the action even if the item is no longer being held</p><h3 id="define/IGNORE_INCAPACITATED"><aside class="declaration">#define </aside>IGNORE_INCAPACITATED <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/do_after.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/do_after.dm 11"></a></h3><p>Can do the action even if the mob is incapacitated (ex. handcuffed)</p><h3 id="define/IGNORE_TARGET_IN_DOAFTERS"><aside class="declaration">#define </aside>IGNORE_TARGET_IN_DOAFTERS <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/do_after.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/do_after.dm 3"></a></h3><p>Can do the action even if target is not added to doafters</p><h3 id="define/IGNORE_TARGET_LOC_CHANGE"><aside class="declaration">#define </aside>IGNORE_TARGET_LOC_CHANGE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/do_after.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/do_after.dm 7"></a></h3><p>Can do the action even if the target moves location</p><h3 id="define/IGNORE_USER_LOC_CHANGE"><aside class="declaration">#define </aside>IGNORE_USER_LOC_CHANGE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/do_after.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/do_after.dm 5"></a></h3><p>Can do the action even if mob moves location</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/_flags/obj_flags.dm - /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="code/__DEFINES/_flags/obj_flags.html#define">Define Details</a></header><main><h1>code/__DEFINES/_flags/obj_flags.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/obj_flags.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/obj_flags.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/_flags/obj_flags.html#define/EXAMINE_SKIP">EXAMINE_SKIP</a></th><td>Makes the Examine proc not read out this item.</td></tr><tr><th><a href="code/__DEFINES/_flags/obj_flags.html#define/ITEM_HAS_CONTEXTUAL_SCREENTIPS">ITEM_HAS_CONTEXTUAL_SCREENTIPS</a></th><td>Has contextual screentips when HOVERING OVER OTHER objects</td></tr><tr><th><a href="code/__DEFINES/_flags/obj_flags.html#define/CLOTHING_PRISTINE">CLOTHING_PRISTINE</a></th><td>Integrity defines for clothing (not flags but close enough)</td></tr><tr><th><a href="code/__DEFINES/_flags/obj_flags.html#define/FIRST_SOUNDS">FIRST_SOUNDS</a></th><td>Flags for the pod_flags var on /obj/structure/closet/supplypod</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/CLOTHING_PRISTINE"><aside class="declaration">#define </aside>CLOTHING_PRISTINE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/obj_flags.dm#L24"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/obj_flags.dm 24"></a></h3><p>Integrity defines for clothing (not flags but close enough)</p><h3 id="define/EXAMINE_SKIP"><aside class="declaration">#define </aside>EXAMINE_SKIP <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/obj_flags.dm#L17"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/obj_flags.dm 17"></a></h3><p>Makes the Examine proc not read out this item.</p><h3 id="define/FIRST_SOUNDS"><aside class="declaration">#define </aside>FIRST_SOUNDS <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/obj_flags.dm#L31"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/obj_flags.dm 31"></a></h3><p>Flags for the pod_flags var on /obj/structure/closet/supplypod</p><h3 id="define/ITEM_HAS_CONTEXTUAL_SCREENTIPS"><aside class="declaration">#define </aside>ITEM_HAS_CONTEXTUAL_SCREENTIPS <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/obj_flags.dm#L21"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/obj_flags.dm 21"></a></h3><p>Has contextual screentips when HOVERING OVER OTHER objects</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/_flags/return_values.dm - /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="code/__DEFINES/_flags/return_values.html#define">Define Details</a></header><main><h1>code/__DEFINES/_flags/return_values.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/return_values.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/return_values.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/_flags/return_values.html#define/STOP_ATTACK_PROC_CHAIN">STOP_ATTACK_PROC_CHAIN</a></th><td>//////// ATTACKCHAIN_FLAGS ////////////
|
||||
Stop the attack chain if still in melee_attack_chain()</td></tr><tr><th><a href="code/__DEFINES/_flags/return_values.html#define/DISCARD_LAST_ACTION">DISCARD_LAST_ACTION</a></th><td>This attack should discard last_action instead of flushing (storing) it). You should probably know what you're doing if you use this considering this is how clickdelay is enforced.</td></tr><tr><th><a href="code/__DEFINES/_flags/return_values.html#define/NO_AUTO_CLICKDELAY_HANDLING">NO_AUTO_CLICKDELAY_HANDLING</a></th><td>There are a number of "safety nets" intended to default-handle clickdelay. Return this flag to bypass ALL of them. Be sure
|
||||
you know EXACTLY what you are doing!</td></tr><tr><th><a href="code/__DEFINES/_flags/return_values.html#define/INTERRUPT_UNARMED_ATTACK">INTERRUPT_UNARMED_ATTACK</a></th><td>Only used with UnarmedAttack(). Interrupts unarmed attack from progressing.</td></tr><tr><th><a href="code/__DEFINES/_flags/return_values.html#define/ATTACK_IGNORE_ACTION">ATTACK_IGNORE_ACTION</a></th><td>Attack should not set next action even if the atom wants it to be an action</td></tr><tr><th><a href="code/__DEFINES/_flags/return_values.html#define/ATTACK_IGNORE_CLICKDELAY">ATTACK_IGNORE_CLICKDELAY</a></th><td>Attack should not at all check last_action/attack_hand_speed even if the atom wants to</td></tr><tr><th><a href="code/__DEFINES/_flags/return_values.html#define/ATTACK_IS_PARRY_COUNTERATTACK">ATTACK_IS_PARRY_COUNTERATTACK</a></th><td>This attack is from a parry counterattack</td></tr><tr><th><a href="code/__DEFINES/_flags/return_values.html#define/ITEM_RELOCATED_BY_DROPPED">ITEM_RELOCATED_BY_DROPPED</a></th><td>dropped() relocated this item, return FALSE for doUnEquip.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ATTACK_IGNORE_ACTION"><aside class="declaration">#define </aside>ATTACK_IGNORE_ACTION <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/return_values.dm#L14"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/return_values.dm 14"></a></h3><p>Attack should not set next action even if the atom wants it to be an action</p><h3 id="define/ATTACK_IGNORE_CLICKDELAY"><aside class="declaration">#define </aside>ATTACK_IGNORE_CLICKDELAY <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/return_values.dm#L16"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/return_values.dm 16"></a></h3><p>Attack should not at all check last_action/attack_hand_speed even if the atom wants to</p><h3 id="define/ATTACK_IS_PARRY_COUNTERATTACK"><aside class="declaration">#define </aside>ATTACK_IS_PARRY_COUNTERATTACK <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/return_values.dm#L18"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/return_values.dm 18"></a></h3><p>This attack is from a parry counterattack</p><h3 id="define/DISCARD_LAST_ACTION"><aside class="declaration">#define </aside>DISCARD_LAST_ACTION <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/return_values.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/return_values.dm 7"></a></h3><p>This attack should discard last_action instead of flushing (storing) it). You should probably know what you're doing if you use this considering this is how clickdelay is enforced.</p><h3 id="define/INTERRUPT_UNARMED_ATTACK"><aside class="declaration">#define </aside>INTERRUPT_UNARMED_ATTACK <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/return_values.dm#L12"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/return_values.dm 12"></a></h3><p>Only used with UnarmedAttack(). Interrupts unarmed attack from progressing.</p><h3 id="define/ITEM_RELOCATED_BY_DROPPED"><aside class="declaration">#define </aside>ITEM_RELOCATED_BY_DROPPED <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/return_values.dm#L22"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/return_values.dm 22"></a></h3><p>dropped() relocated this item, return FALSE for doUnEquip.</p><h3 id="define/NO_AUTO_CLICKDELAY_HANDLING"><aside class="declaration">#define </aside>NO_AUTO_CLICKDELAY_HANDLING <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/return_values.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/return_values.dm 10"></a></h3><p>There are a number of "safety nets" intended to default-handle clickdelay. Return this flag to bypass ALL of them. Be sure
|
||||
you know EXACTLY what you are doing!</p><h3 id="define/STOP_ATTACK_PROC_CHAIN"><aside class="declaration">#define </aside>STOP_ATTACK_PROC_CHAIN <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_flags/return_values.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/_flags/return_values.dm 5"></a></h3><p>//////// ATTACKCHAIN_FLAGS ////////////
|
||||
Stop the attack chain if still in melee_attack_chain()</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,5 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/_helpers.dm - /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="code/__DEFINES/_helpers.html#define">Define Details</a></header><main><h1>code/__DEFINES/_helpers.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_helpers.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/_helpers.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/_helpers.html#define/STRINGIFY">STRINGIFY</a></th><td>Stringifies whatever you put into it.</td></tr><tr><th><a href="code/__DEFINES/_helpers.html#define/subtypesof">subtypesof</a></th><td>subtypesof(), typesof() without the parent path</td></tr><tr><th><a href="code/__DEFINES/_helpers.html#define/UNTIL">UNTIL</a></th><td>Until a condition is true, sleep</td></tr><tr><th><a href="code/__DEFINES/_helpers.html#define/SLEEP_NOT_DEL">SLEEP_NOT_DEL</a></th><td>Sleep if we haven't been deleted
|
||||
Otherwise, return</td></tr><tr><th><a href="code/__DEFINES/_helpers.html#define/text_ref">text_ref</a></th><td>Takes a datum as input, returns its ref string</td></tr><tr><th><a href="code/__DEFINES/_helpers.html#define/EMPTY_BLOCK_GUARD">EMPTY_BLOCK_GUARD</a></th><td>A null statement to guard against EmptyBlock lint without necessitating the use of pass()
|
||||
Used to avoid proc-call overhead. But use sparingly. Probably pointless in most places.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/EMPTY_BLOCK_GUARD"><aside class="declaration">#define </aside>EMPTY_BLOCK_GUARD <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_helpers.dm#L38"><img src="git.png" width="16" height="16" title="code/__DEFINES/_helpers.dm 38"></a></h3><p>A null statement to guard against EmptyBlock lint without necessitating the use of pass()
|
||||
Used to avoid proc-call overhead. But use sparingly. Probably pointless in most places.</p><h3 id="define/SLEEP_NOT_DEL"><aside class="declaration">#define </aside>SLEEP_NOT_DEL<aside>(time)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_helpers.dm#L22"><img src="git.png" width="16" height="16" title="code/__DEFINES/_helpers.dm 22"></a></h3><p>Sleep if we haven't been deleted
|
||||
Otherwise, return</p><h3 id="define/STRINGIFY"><aside class="declaration">#define </aside>STRINGIFY<aside>(argument)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_helpers.dm#L12"><img src="git.png" width="16" height="16" title="code/__DEFINES/_helpers.dm 12"></a></h3><p>Stringifies whatever you put into it.</p><h3 id="define/UNTIL"><aside class="declaration">#define </aside>UNTIL<aside>(X)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_helpers.dm#L18"><img src="git.png" width="16" height="16" title="code/__DEFINES/_helpers.dm 18"></a></h3><p>Until a condition is true, sleep</p><h3 id="define/subtypesof"><aside class="declaration">#define </aside>subtypesof<aside>(typepath)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_helpers.dm#L15"><img src="git.png" width="16" height="16" title="code/__DEFINES/_helpers.dm 15"></a></h3><p>subtypesof(), typesof() without the parent path</p><h3 id="define/text_ref"><aside class="declaration">#define </aside>text_ref<aside>(datum)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/_helpers.dm#L29"><img src="git.png" width="16" height="16" title="code/__DEFINES/_helpers.dm 29"></a></h3><p>Takes a datum as input, returns its ref string</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/admin.dm - /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="code/__DEFINES/admin.html#define">Define Details</a></header><main><h1>code/__DEFINES/admin.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/admin.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/admin.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/admin.html#define/ADMINSAY_PING_UNDERLINE_NAME_INDEX">ADMINSAY_PING_UNDERLINE_NAME_INDEX</a></th><td>for asay pings, this is the index in the return list for <a href="global.html#proc/check_admin_pings" title="/global">/proc/check_admin_pings</a> that contains the message modified with underlines for the spotted names</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ADMINSAY_PING_UNDERLINE_NAME_INDEX"><aside class="declaration">#define </aside>ADMINSAY_PING_UNDERLINE_NAME_INDEX <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/admin.dm#L104"><img src="git.png" width="16" height="16" title="code/__DEFINES/admin.dm 104"></a></h3><p>for asay pings, this is the index in the return list for <a href="global.html#proc/check_admin_pings" title="/global">/proc/check_admin_pings</a> that contains the message modified with underlines for the spotted names</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/alarm.dm - /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="code/__DEFINES/alarm.html#define">Define Details</a></header><main><h1>code/__DEFINES/alarm.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/alarm.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/alarm.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/alarm.html#define/ALARM_ATMOS">ALARM_ATMOS</a></th><td>Sent by air alarms, indecates something wrong with thier attached atmosphere</td></tr><tr><th><a href="code/__DEFINES/alarm.html#define/ALARM_FIRE">ALARM_FIRE</a></th><td>Sent by fire alarms when they are toggled</td></tr><tr><th><a href="code/__DEFINES/alarm.html#define/ALARM_POWER">ALARM_POWER</a></th><td>Sent by apcs when their power starts to fail</td></tr><tr><th><a href="code/__DEFINES/alarm.html#define/ALARM_CAMERA">ALARM_CAMERA</a></th><td>Sent by cameras when they're disabled in some manner</td></tr><tr><th><a href="code/__DEFINES/alarm.html#define/ALARM_BURGLAR">ALARM_BURGLAR</a></th><td>Sent by display cases when they're broken into</td></tr><tr><th><a href="code/__DEFINES/alarm.html#define/ALARM_MOTION">ALARM_MOTION</a></th><td>Sent by motion detecting cameras when they well, detect motion</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ALARM_ATMOS"><aside class="declaration">#define </aside>ALARM_ATMOS <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/alarm.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/alarm.dm 3"></a></h3><p>Sent by air alarms, indecates something wrong with thier attached atmosphere</p><h3 id="define/ALARM_BURGLAR"><aside class="declaration">#define </aside>ALARM_BURGLAR <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/alarm.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/alarm.dm 11"></a></h3><p>Sent by display cases when they're broken into</p><h3 id="define/ALARM_CAMERA"><aside class="declaration">#define </aside>ALARM_CAMERA <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/alarm.dm#L9"><img src="git.png" width="16" height="16" title="code/__DEFINES/alarm.dm 9"></a></h3><p>Sent by cameras when they're disabled in some manner</p><h3 id="define/ALARM_FIRE"><aside class="declaration">#define </aside>ALARM_FIRE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/alarm.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/alarm.dm 5"></a></h3><p>Sent by fire alarms when they are toggled</p><h3 id="define/ALARM_MOTION"><aside class="declaration">#define </aside>ALARM_MOTION <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/alarm.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/alarm.dm 13"></a></h3><p>Sent by motion detecting cameras when they well, detect motion</p><h3 id="define/ALARM_POWER"><aside class="declaration">#define </aside>ALARM_POWER <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/alarm.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/alarm.dm 7"></a></h3><p>Sent by apcs when their power starts to fail</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/antagonists.dm - /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="code/__DEFINES/antagonists.html#define">Define Details</a></header><main><h1>code/__DEFINES/antagonists.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/antagonists.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/antagonists.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/antagonists.html#define/IS_MALF_AI">IS_MALF_AI</a></th><td>Checks if the given mob is a malf ai.</td></tr><tr><th><a href="code/__DEFINES/antagonists.html#define/TELECRYSTALS_DEFAULT">TELECRYSTALS_DEFAULT</a></th><td>How many telecrystals a normal traitor starts with</td></tr><tr><th><a href="code/__DEFINES/antagonists.html#define/TELECRYSTALS_PRELOADED_IMPLANT">TELECRYSTALS_PRELOADED_IMPLANT</a></th><td>How many telecrystals mapper/admin only "precharged" uplink implant</td></tr><tr><th><a href="code/__DEFINES/antagonists.html#define/UPLINK_IMPLANT_TELECRYSTAL_COST">UPLINK_IMPLANT_TELECRYSTAL_COST</a></th><td>The normal cost of an uplink implant; used for calcuating how many
|
||||
TC to charge someone if they get a free implant through choice or
|
||||
because they have nothing else that supports an implant.</td></tr><tr><th><a href="code/__DEFINES/antagonists.html#define/ANTAGONIST_PREVIEW_ICON_SIZE">ANTAGONIST_PREVIEW_ICON_SIZE</a></th><td>The dimensions of the antagonist preview icon. Will be scaled to this size.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ANTAGONIST_PREVIEW_ICON_SIZE"><aside class="declaration">#define </aside>ANTAGONIST_PREVIEW_ICON_SIZE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/antagonists.dm#L128"><img src="git.png" width="16" height="16" title="code/__DEFINES/antagonists.dm 128"></a></h3><p>The dimensions of the antagonist preview icon. Will be scaled to this size.</p><h3 id="define/IS_MALF_AI"><aside class="declaration">#define </aside>IS_MALF_AI<aside>(mob)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/antagonists.dm#L79"><img src="git.png" width="16" height="16" title="code/__DEFINES/antagonists.dm 79"></a></h3><p>Checks if the given mob is a malf ai.</p><h3 id="define/TELECRYSTALS_DEFAULT"><aside class="declaration">#define </aside>TELECRYSTALS_DEFAULT <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/antagonists.dm#L119"><img src="git.png" width="16" height="16" title="code/__DEFINES/antagonists.dm 119"></a></h3><p>How many telecrystals a normal traitor starts with</p><h3 id="define/TELECRYSTALS_PRELOADED_IMPLANT"><aside class="declaration">#define </aside>TELECRYSTALS_PRELOADED_IMPLANT <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/antagonists.dm#L121"><img src="git.png" width="16" height="16" title="code/__DEFINES/antagonists.dm 121"></a></h3><p>How many telecrystals mapper/admin only "precharged" uplink implant</p><h3 id="define/UPLINK_IMPLANT_TELECRYSTAL_COST"><aside class="declaration">#define </aside>UPLINK_IMPLANT_TELECRYSTAL_COST <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/antagonists.dm#L125"><img src="git.png" width="16" height="16" title="code/__DEFINES/antagonists.dm 125"></a></h3><p>The normal cost of an uplink implant; used for calcuating how many
|
||||
TC to charge someone if they get a free implant through choice or
|
||||
because they have nothing else that supports an implant.</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/callbacks.dm - /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="code/__DEFINES/callbacks.html#define">Define Details</a></header><main><h1>code/__DEFINES/callbacks.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/callbacks.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/callbacks.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/callbacks.html#define/CALLBACK">CALLBACK</a></th><td>A shorthand for the callback datum, <a href="datum/callback.html">documented here</a></td></tr></table><h2 id="define">Define Details</h2><h3 id="define/CALLBACK"><aside class="declaration">#define </aside>CALLBACK <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/callbacks.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/callbacks.dm 3"></a></h3><p>A shorthand for the callback datum, <a href="datum/callback.html">documented here</a></p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/cargo.dm - /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="code/__DEFINES/cargo.html#define">Define Details</a></header><main><h1>code/__DEFINES/cargo.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/cargo.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/cargo.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/cargo.html#define/CARGO_CRATE_VALUE">CARGO_CRATE_VALUE</a></th><td>The baseline unit for cargo crates. Adjusting this will change the cost of all in-game shuttles, crate export values, bounty rewards, and all supply pack import values, as they use this as their unit of measurement.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/CARGO_CRATE_VALUE"><aside class="declaration">#define </aside>CARGO_CRATE_VALUE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/cargo.dm#L41"><img src="git.png" width="16" height="16" title="code/__DEFINES/cargo.dm 41"></a></h3><p>The baseline unit for cargo crates. Adjusting this will change the cost of all in-game shuttles, crate export values, bounty rewards, and all supply pack import values, as they use this as their unit of measurement.</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/color/lum.dm - /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="code/__DEFINES/color/lum.html#define">Define Details</a></header><main><h1>code/__DEFINES/color/lum.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/color/lum.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/color/lum.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/color/lum.html#define/LUMA_R">LUMA_R</a></th><td>=== LGBT Colors End ===</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/LUMA_R"><aside class="declaration">#define </aside>LUMA_R <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/color/lum.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/color/lum.dm 2"></a></h3><p>=== LGBT Colors End ===</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/combat/attack_types.dm - /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="code/__DEFINES/combat/attack_types.html#define">Define Details</a></header><main><h1>code/__DEFINES/combat/attack_types.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/attack_types.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/attack_types.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/combat/attack_types.html#define/ATTACK_TYPE_MELEE">ATTACK_TYPE_MELEE</a></th><td>Attack was melee, whether or not armed.</td></tr><tr><th><a href="code/__DEFINES/combat/attack_types.html#define/ATTACK_TYPE_PROJECTILE">ATTACK_TYPE_PROJECTILE</a></th><td>Attack was with a gun or something that should count as a gun (but not if a gun shouldn't count for a gun, crazy right?)</td></tr><tr><th><a href="code/__DEFINES/combat/attack_types.html#define/ATTACK_TYPE_UNARMED">ATTACK_TYPE_UNARMED</a></th><td>Attack was unarmed.. this usually means hand to hand combat.</td></tr><tr><th><a href="code/__DEFINES/combat/attack_types.html#define/ATTACK_TYPE_THROWN">ATTACK_TYPE_THROWN</a></th><td>Attack was a thrown atom hitting the victim.</td></tr><tr><th><a href="code/__DEFINES/combat/attack_types.html#define/ATTACK_TYPE_TACKLE">ATTACK_TYPE_TACKLE</a></th><td>Attack was a bodyslam/leap/tackle. See: Xenomorph leap tackles.</td></tr><tr><th><a href="code/__DEFINES/combat/attack_types.html#define/ATTACK_TYPE_PARRY_COUNTERATTACK">ATTACK_TYPE_PARRY_COUNTERATTACK</a></th><td>Attack was from a parry counterattack. Do not attempt to parry-this!</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ATTACK_TYPE_MELEE"><aside class="declaration">#define </aside>ATTACK_TYPE_MELEE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/attack_types.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/attack_types.dm 3"></a></h3><p>Attack was melee, whether or not armed.</p><h3 id="define/ATTACK_TYPE_PARRY_COUNTERATTACK"><aside class="declaration">#define </aside>ATTACK_TYPE_PARRY_COUNTERATTACK <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/attack_types.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/attack_types.dm 13"></a></h3><p>Attack was from a parry counterattack. Do not attempt to parry-this!</p><h3 id="define/ATTACK_TYPE_PROJECTILE"><aside class="declaration">#define </aside>ATTACK_TYPE_PROJECTILE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/attack_types.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/attack_types.dm 5"></a></h3><p>Attack was with a gun or something that should count as a gun (but not if a gun shouldn't count for a gun, crazy right?)</p><h3 id="define/ATTACK_TYPE_TACKLE"><aside class="declaration">#define </aside>ATTACK_TYPE_TACKLE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/attack_types.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/attack_types.dm 11"></a></h3><p>Attack was a bodyslam/leap/tackle. See: Xenomorph leap tackles.</p><h3 id="define/ATTACK_TYPE_THROWN"><aside class="declaration">#define </aside>ATTACK_TYPE_THROWN <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/attack_types.dm#L9"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/attack_types.dm 9"></a></h3><p>Attack was a thrown atom hitting the victim.</p><h3 id="define/ATTACK_TYPE_UNARMED"><aside class="declaration">#define </aside>ATTACK_TYPE_UNARMED <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/attack_types.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/attack_types.dm 7"></a></h3><p>Attack was unarmed.. this usually means hand to hand combat.</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,3 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/combat/block_parry.dm - /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="code/__DEFINES/combat/block_parry.html#define">Define Details</a></header><main><h1>code/__DEFINES/combat/block_parry.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/block_parry.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/ACTIVE_BLOCK_STARTING_INTERRUPT">ACTIVE_BLOCK_STARTING_INTERRUPT</a></th><td>If this is the value of active_block_starting it signals we want to interrupt the start</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/UNARMED_PARRY">UNARMED_PARRY</a></th><td>""types"" of parry "items"</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/NOT_PARRYING">NOT_PARRYING</a></th><td>Parry phase we're in</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_DEFAULT_HANDLE_FEEDBACK">PARRY_DEFAULT_HANDLE_FEEDBACK</a></th><td>Default handling for audio/visual feedback</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_LOCK_SPRINTING">PARRY_LOCK_SPRINTING</a></th><td>Lock sprinting while parrying</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_LOCK_ATTACKING">PARRY_LOCK_ATTACKING</a></th><td>Lock attacking while parrying</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_COUNTERATTACK_MELEE_ATTACK_CHAIN">PARRY_COUNTERATTACK_MELEE_ATTACK_CHAIN</a></th><td>Parry effects.
|
||||
Automatically melee attacks back normally, LMB equivalent action of an harm intent attack. List association should be defaulting to 1, being the attack damage multiplier for said counterattack</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_DISARM_ATTACKER">PARRY_DISARM_ATTACKER</a></th><td>List association should be TRUE.</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_KNOCKDOWN_ATTACKER">PARRY_KNOCKDOWN_ATTACKER</a></th><td>List association should be duration or null for just plain knockdown.</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_STAGGER_ATTACKER">PARRY_STAGGER_ATTACKER</a></th><td>List association should be duration.</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_DAZE_ATTACKER">PARRY_DAZE_ATTACKER</a></th><td>List association should be amount of time to daze attacker.</td></tr><tr><th><a href="code/__DEFINES/combat/block_parry.html#define/PARRY_COUNTERATTACK_IGNORE_ADJACENCY">PARRY_COUNTERATTACK_IGNORE_ADJACENCY</a></th><td>Set to TRUE in list association to ignore adjacency checks</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ACTIVE_BLOCK_STARTING_INTERRUPT"><aside class="declaration">#define </aside>ACTIVE_BLOCK_STARTING_INTERRUPT <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/block_parry.dm#L39"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 39"></a></h3><p>If this is the value of active_block_starting it signals we want to interrupt the start</p><h3 id="define/NOT_PARRYING"><aside class="declaration">#define </aside>NOT_PARRYING <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/block_parry.dm#L47"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 47"></a></h3><p>Parry phase we're in</p><h3 id="define/PARRY_COUNTERATTACK_IGNORE_ADJACENCY"><aside class="declaration">#define </aside>PARRY_COUNTERATTACK_IGNORE_ADJACENCY <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/block_parry.dm#L72"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 72"></a></h3><p>Set to TRUE in list association to ignore adjacency checks</p><h3 id="define/PARRY_COUNTERATTACK_MELEE_ATTACK_CHAIN"><aside class="declaration">#define </aside>PARRY_COUNTERATTACK_MELEE_ATTACK_CHAIN <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/block_parry.dm#L62"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 62"></a></h3><p>Parry effects.
|
||||
Automatically melee attacks back normally, LMB equivalent action of an harm intent attack. List association should be defaulting to 1, being the attack damage multiplier for said counterattack</p><h3 id="define/PARRY_DAZE_ATTACKER"><aside class="declaration">#define </aside>PARRY_DAZE_ATTACKER <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/block_parry.dm#L70"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 70"></a></h3><p>List association should be amount of time to daze attacker.</p><h3 id="define/PARRY_DEFAULT_HANDLE_FEEDBACK"><aside class="declaration">#define </aside>PARRY_DEFAULT_HANDLE_FEEDBACK <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/block_parry.dm#L54"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 54"></a></h3><p>Default handling for audio/visual feedback</p><h3 id="define/PARRY_DISARM_ATTACKER"><aside class="declaration">#define </aside>PARRY_DISARM_ATTACKER <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/block_parry.dm#L64"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 64"></a></h3><p>List association should be TRUE.</p><h3 id="define/PARRY_KNOCKDOWN_ATTACKER"><aside class="declaration">#define </aside>PARRY_KNOCKDOWN_ATTACKER <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/block_parry.dm#L66"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 66"></a></h3><p>List association should be duration or null for just plain knockdown.</p><h3 id="define/PARRY_LOCK_ATTACKING"><aside class="declaration">#define </aside>PARRY_LOCK_ATTACKING <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/block_parry.dm#L58"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 58"></a></h3><p>Lock attacking while parrying</p><h3 id="define/PARRY_LOCK_SPRINTING"><aside class="declaration">#define </aside>PARRY_LOCK_SPRINTING <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/block_parry.dm#L56"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 56"></a></h3><p>Lock sprinting while parrying</p><h3 id="define/PARRY_STAGGER_ATTACKER"><aside class="declaration">#define </aside>PARRY_STAGGER_ATTACKER <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/block_parry.dm#L68"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 68"></a></h3><p>List association should be duration.</p><h3 id="define/UNARMED_PARRY"><aside class="declaration">#define </aside>UNARMED_PARRY <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/block_parry.dm#L42"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/block_parry.dm 42"></a></h3><p>""types"" of parry "items"</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/combat/stamina_combat.dm - /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="code/__DEFINES/combat/stamina_combat.html#define">Define Details</a></header><main><h1>code/__DEFINES/combat/stamina_combat.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/stamina_combat.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/stamina_combat.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/combat/stamina_combat.html#define/STAM_COST_W_CLASS_MULT">STAM_COST_W_CLASS_MULT</a></th><td>Base stamina cost for an item of a certain w_class without total_mass set.</td></tr><tr><th><a href="code/__DEFINES/combat/stamina_combat.html#define/STAMINA_COST_ITEM_EYESTAB">STAMINA_COST_ITEM_EYESTAB</a></th><td>Usage for eyestabbing with a screwdriver</td></tr><tr><th><a href="code/__DEFINES/combat/stamina_combat.html#define/STAMINA_COST_SHOVE_UP">STAMINA_COST_SHOVE_UP</a></th><td>Usage for shoving yourself off the ground instantly</td></tr><tr><th><a href="code/__DEFINES/combat/stamina_combat.html#define/LYING_DAMAGE_PENALTY">LYING_DAMAGE_PENALTY</a></th><td>Damage penalty when fighting prone.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/LYING_DAMAGE_PENALTY"><aside class="declaration">#define </aside>LYING_DAMAGE_PENALTY <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/stamina_combat.dm#L35"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/stamina_combat.dm 35"></a></h3><p>Damage penalty when fighting prone.</p><h3 id="define/STAMINA_COST_ITEM_EYESTAB"><aside class="declaration">#define </aside>STAMINA_COST_ITEM_EYESTAB <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/stamina_combat.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/stamina_combat.dm 11"></a></h3><p>Usage for eyestabbing with a screwdriver</p><h3 id="define/STAMINA_COST_SHOVE_UP"><aside class="declaration">#define </aside>STAMINA_COST_SHOVE_UP <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/stamina_combat.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/stamina_combat.dm 13"></a></h3><p>Usage for shoving yourself off the ground instantly</p><h3 id="define/STAM_COST_W_CLASS_MULT"><aside class="declaration">#define </aside>STAM_COST_W_CLASS_MULT <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/combat/stamina_combat.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat/stamina_combat.dm 7"></a></h3><p>Base stamina cost for an item of a certain w_class without total_mass set.</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/cooldowns.dm - /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="code/__DEFINES/cooldowns.html#define">Define Details</a></header><main><h1>code/__DEFINES/cooldowns.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/cooldowns.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/cooldowns.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/cooldowns.html#define/COOLDOWN_EMPLOYMENT_CABINET">COOLDOWN_EMPLOYMENT_CABINET</a></th><td>COOLDOWN SYSTEMS</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COOLDOWN_EMPLOYMENT_CABINET"><aside class="declaration">#define </aside>COOLDOWN_EMPLOYMENT_CABINET <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/cooldowns.dm#L29"><img src="git.png" width="16" height="16" title="code/__DEFINES/cooldowns.dm 29"></a></h3><p>COOLDOWN SYSTEMS</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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,11 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/helpers.dm - /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="code/__DEFINES/dcs/helpers.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/helpers.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/helpers.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/helpers.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/helpers.html#define/SEND_SIGNAL">SEND_SIGNAL</a></th><td>Used to trigger signals and call procs registered for that signal
|
||||
The datum hosting the signal is automaticaly added as the first argument
|
||||
Returns a bitfield gathered from all registered procs
|
||||
Arguments given here are packaged in a list and given to _SendSignal</td></tr><tr><th><a href="code/__DEFINES/dcs/helpers.html#define/SIGNAL_HANDLER">SIGNAL_HANDLER</a></th><td>Signifies that this proc is used to handle signals.
|
||||
Every proc you pass to RegisterSignal must have this.</td></tr><tr><th><a href="code/__DEFINES/dcs/helpers.html#define/SIGNAL_HANDLER_DOES_SLEEP">SIGNAL_HANDLER_DOES_SLEEP</a></th><td>Signifies that this proc is used to handle signals, but also sleeps.
|
||||
Do not use this for new work.</td></tr><tr><th><a href="code/__DEFINES/dcs/helpers.html#define/AddElement">AddElement</a></th><td>A wrapper for _AddElement that allows us to pretend we're using normal named arguments</td></tr><tr><th><a href="code/__DEFINES/dcs/helpers.html#define/RemoveElement">RemoveElement</a></th><td>A wrapper for _RemoveElement that allows us to pretend we're using normal named arguments</td></tr><tr><th><a href="code/__DEFINES/dcs/helpers.html#define/AddComponent">AddComponent</a></th><td>A wrapper for _AddComponent that allows us to pretend we're using normal named arguments</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/AddComponent"><aside class="declaration">#define </aside>AddComponent<aside>(arguments ...)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/helpers.dm#L23"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/helpers.dm 23"></a></h3><p>A wrapper for _AddComponent that allows us to pretend we're using normal named arguments</p><h3 id="define/AddElement"><aside class="declaration">#define </aside>AddElement<aside>(arguments ...)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/helpers.dm#L18"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/helpers.dm 18"></a></h3><p>A wrapper for _AddElement that allows us to pretend we're using normal named arguments</p><h3 id="define/RemoveElement"><aside class="declaration">#define </aside>RemoveElement<aside>(arguments ...)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/helpers.dm#L20"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/helpers.dm 20"></a></h3><p>A wrapper for _RemoveElement that allows us to pretend we're using normal named arguments</p><h3 id="define/SEND_SIGNAL"><aside class="declaration">#define </aside>SEND_SIGNAL<aside>(target, sigtype, arguments ...)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/helpers.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/helpers.dm 5"></a></h3><p>Used to trigger signals and call procs registered for that signal
|
||||
The datum hosting the signal is automaticaly added as the first argument
|
||||
Returns a bitfield gathered from all registered procs
|
||||
Arguments given here are packaged in a list and given to _SendSignal</p><h3 id="define/SIGNAL_HANDLER"><aside class="declaration">#define </aside>SIGNAL_HANDLER <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/helpers.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/helpers.dm 11"></a></h3><p>Signifies that this proc is used to handle signals.
|
||||
Every proc you pass to RegisterSignal must have this.</p><h3 id="define/SIGNAL_HANDLER_DOES_SLEEP"><aside class="declaration">#define </aside>SIGNAL_HANDLER_DOES_SLEEP <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/helpers.dm#L15"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/helpers.dm 15"></a></h3><p>Signifies that this proc is used to handle signals, but also sleeps.
|
||||
Do not use this for new work.</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/dcs/signals/signals_action.dm - /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="code/__DEFINES/dcs/signals/signals_action.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_action.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_action.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_action.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_action.html#define/COMSIG_MOB_ABILITY_STARTED">COMSIG_MOB_ABILITY_STARTED</a></th><td>From base of /datum/action/cooldown/proc/PreActivate(), sent to the action owner: (datum/action/cooldown/activated)</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_action.html#define/COMPONENT_BLOCK_ABILITY_START">COMPONENT_BLOCK_ABILITY_START</a></th><td>Return to block the ability from starting / activating</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_action.html#define/COMSIG_MOB_ABILITY_FINISHED">COMSIG_MOB_ABILITY_FINISHED</a></th><td>From base of /datum/action/cooldown/proc/PreActivate(), sent to the action owner: (datum/action/cooldown/finished)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMPONENT_BLOCK_ABILITY_START"><aside class="declaration">#define </aside>COMPONENT_BLOCK_ABILITY_START <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_action.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_action.dm 4"></a></h3><p>Return to block the ability from starting / activating</p><h3 id="define/COMSIG_MOB_ABILITY_FINISHED"><aside class="declaration">#define </aside>COMSIG_MOB_ABILITY_FINISHED <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_action.dm#L6"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_action.dm 6"></a></h3><p>From base of /datum/action/cooldown/proc/PreActivate(), sent to the action owner: (datum/action/cooldown/finished)</p><h3 id="define/COMSIG_MOB_ABILITY_STARTED"><aside class="declaration">#define </aside>COMSIG_MOB_ABILITY_STARTED <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_action.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_action.dm 2"></a></h3><p>From base of /datum/action/cooldown/proc/PreActivate(), sent to the action owner: (datum/action/cooldown/activated)</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm - /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="code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.html#define/COMSIG_ATOM_HITBY">COMSIG_ATOM_HITBY</a></th><td>from base of atom/hitby(atom/movable/AM, skipcatch, hitpush, blocked, datum/thrownthing/throwingdatum)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_ATOM_HITBY"><aside class="declaration">#define </aside>COMSIG_ATOM_HITBY <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_atom/signals_atom_main.dm 2"></a></h3><p>from base of atom/hitby(atom/movable/AM, skipcatch, hitpush, blocked, datum/thrownthing/throwingdatum)</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,3 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm - /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="code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.html#define/COMSIG_LIVING_PUSHING_MOVABLE">COMSIG_LIVING_PUSHING_MOVABLE</a></th><td>Called from /mob/living/PushAM -- Called when this mob is about to push a movable, but before it moves
|
||||
(aotm/movable/being_pushed)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_LIVING_PUSHING_MOVABLE"><aside class="declaration">#define </aside>COMSIG_LIVING_PUSHING_MOVABLE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_atom/signals_atom_movement.dm 3"></a></h3><p>Called from /mob/living/PushAM -- Called when this mob is about to push a movable, but before it moves
|
||||
(aotm/movable/being_pushed)</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/dcs/signals/signals_global.dm - /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="code/__DEFINES/dcs/signals/signals_global.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_global.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_global.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_global.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_global.html#define/COMSIG_GLOB_CARBON_THROW_THING">COMSIG_GLOB_CARBON_THROW_THING</a></th><td>a person somewhere has thrown something : (mob/living/carbon/carbon_thrower, target)</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_global.html#define/COMSIG_GLOB_PRE_JOBS_ASSIGNED">COMSIG_GLOB_PRE_JOBS_ASSIGNED</a></th><td>Global signal sent before we decide what job everyone has</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_GLOB_CARBON_THROW_THING"><aside class="declaration">#define </aside>COMSIG_GLOB_CARBON_THROW_THING <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_global.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_global.dm 2"></a></h3><p>a person somewhere has thrown something : (mob/living/carbon/carbon_thrower, target)</p><h3 id="define/COMSIG_GLOB_PRE_JOBS_ASSIGNED"><aside class="declaration">#define </aside>COMSIG_GLOB_PRE_JOBS_ASSIGNED <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_global.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_global.dm 5"></a></h3><p>Global signal sent before we decide what job everyone has</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/dcs/signals/signals_hud.dm - /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="code/__DEFINES/dcs/signals/signals_hud.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_hud.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_hud.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_hud.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_hud.html#define/COMSIG_HUD_LOBBY_COLLAPSED">COMSIG_HUD_LOBBY_COLLAPSED</a></th><td>Sent from /atom/movable/screen/lobby/button/collapse/proc/collapse_buttons() : ()</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_hud.html#define/COMSIG_HUD_LOBBY_EXPANDED">COMSIG_HUD_LOBBY_EXPANDED</a></th><td>Sent from /atom/movable/screen/lobby/button/collapse/proc/expand_buttons() : ()</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_hud.html#define/COMSIG_HUD_PLAYER_READY_TOGGLE">COMSIG_HUD_PLAYER_READY_TOGGLE</a></th><td>Sent from /atom/movable/screen/lobby/button/ready/Click() : ()</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_HUD_LOBBY_COLLAPSED"><aside class="declaration">#define </aside>COMSIG_HUD_LOBBY_COLLAPSED <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_hud.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_hud.dm 2"></a></h3><p>Sent from /atom/movable/screen/lobby/button/collapse/proc/collapse_buttons() : ()</p><h3 id="define/COMSIG_HUD_LOBBY_EXPANDED"><aside class="declaration">#define </aside>COMSIG_HUD_LOBBY_EXPANDED <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_hud.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_hud.dm 4"></a></h3><p>Sent from /atom/movable/screen/lobby/button/collapse/proc/expand_buttons() : ()</p><h3 id="define/COMSIG_HUD_PLAYER_READY_TOGGLE"><aside class="declaration">#define </aside>COMSIG_HUD_PLAYER_READY_TOGGLE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_hud.dm#L6"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_hud.dm 6"></a></h3><p>Sent from /atom/movable/screen/lobby/button/ready/Click() : ()</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/dcs/signals/signals_medical.dm - /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="code/__DEFINES/dcs/signals/signals_medical.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_medical.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_medical.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_medical.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_medical.html#define/COMSIG_MOB_SURGERY_STARTED">COMSIG_MOB_SURGERY_STARTED</a></th><td>From /datum/surgery/New(): (datum/surgery/surgery, surgery_location (body zone), obj/item/bodypart/targeted_limb)</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_medical.html#define/COMSIG_MOB_SURGERY_STEP_SUCCESS">COMSIG_MOB_SURGERY_STEP_SUCCESS</a></th><td>From /datum/surgery_step/success(): (datum/surgery_step/step, mob/living/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results)</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_medical.html#define/COMSIG_DEFIBRILLATOR_SUCCESS">COMSIG_DEFIBRILLATOR_SUCCESS</a></th><td>From /obj/item/shockpaddles/proc/do_success(): (obj/item/shockpaddles/source)</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_medical.html#define/COMSIG_SURGERY_STARTING">COMSIG_SURGERY_STARTING</a></th><td>From /datum/surgery/can_start(): (mob/source, datum/surgery/surgery, mob/living/patient)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_DEFIBRILLATOR_SUCCESS"><aside class="declaration">#define </aside>COMSIG_DEFIBRILLATOR_SUCCESS <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_medical.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_medical.dm 8"></a></h3><p>From /obj/item/shockpaddles/proc/do_success(): (obj/item/shockpaddles/source)</p><h3 id="define/COMSIG_MOB_SURGERY_STARTED"><aside class="declaration">#define </aside>COMSIG_MOB_SURGERY_STARTED <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_medical.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_medical.dm 2"></a></h3><p>From /datum/surgery/New(): (datum/surgery/surgery, surgery_location (body zone), obj/item/bodypart/targeted_limb)</p><h3 id="define/COMSIG_MOB_SURGERY_STEP_SUCCESS"><aside class="declaration">#define </aside>COMSIG_MOB_SURGERY_STEP_SUCCESS <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_medical.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_medical.dm 5"></a></h3><p>From /datum/surgery_step/success(): (datum/surgery_step/step, mob/living/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results)</p><h3 id="define/COMSIG_SURGERY_STARTING"><aside class="declaration">#define </aside>COMSIG_SURGERY_STARTING <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_medical.dm#L12"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_medical.dm 12"></a></h3><p>From /datum/surgery/can_start(): (mob/source, datum/surgery/surgery, mob/living/patient)</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm - /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="code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.html#define/COMSIG_LIVING_MOB_BUMP">COMSIG_LIVING_MOB_BUMP</a></th><td>From base of mob/living/MobBump() (mob/living)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_LIVING_MOB_BUMP"><aside class="declaration">#define </aside>COMSIG_LIVING_MOB_BUMP <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_mob/signals_mob_living.dm 2"></a></h3><p>From base of mob/living/MobBump() (mob/living)</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm - /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="code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.html#define/COMSIG_MOB_DROPPING_ITEM">COMSIG_MOB_DROPPING_ITEM</a></th><td>from mob/proc/dropItemToGround()</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_MOB_DROPPING_ITEM"><aside class="declaration">#define </aside>COMSIG_MOB_DROPPING_ITEM <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_mob/signals_mob_main.dm 2"></a></h3><p>from mob/proc/dropItemToGround()</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/dcs/signals/signals_painting.dm - /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="code/__DEFINES/dcs/signals/signals_painting.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_painting.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_painting.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_painting.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_painting.html#define/COMSIG_PAINTING_TOOL_SET_COLOR">COMSIG_PAINTING_TOOL_SET_COLOR</a></th><td>from base of /item/proc/set_painting_tool_color(): (chosen_color)</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_painting.html#define/COMSIG_PAINTING_TOOL_GET_ADDITIONAL_DATA">COMSIG_PAINTING_TOOL_GET_ADDITIONAL_DATA</a></th><td>from base of /item/canvas/ui_data(): (data)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_PAINTING_TOOL_GET_ADDITIONAL_DATA"><aside class="declaration">#define </aside>COMSIG_PAINTING_TOOL_GET_ADDITIONAL_DATA <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_painting.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_painting.dm 7"></a></h3><p>from base of /item/canvas/ui_data(): (data)</p><h3 id="define/COMSIG_PAINTING_TOOL_SET_COLOR"><aside class="declaration">#define </aside>COMSIG_PAINTING_TOOL_SET_COLOR <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_painting.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_painting.dm 4"></a></h3><p>from base of /item/proc/set_painting_tool_color(): (chosen_color)</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/dcs/signals/signals_reagent.dm - /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="code/__DEFINES/dcs/signals/signals_reagent.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_reagent.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_reagent.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_reagent.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_reagent.html#define/COMSIG_ATOM_EXPOSE_REAGENTS">COMSIG_ATOM_EXPOSE_REAGENTS</a></th><td>Sent by /datum/reagents/proc/reaction, used for /obj/item/mod/module/springlock</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_ATOM_EXPOSE_REAGENTS"><aside class="declaration">#define </aside>COMSIG_ATOM_EXPOSE_REAGENTS <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_reagent.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_reagent.dm 2"></a></h3><p>Sent by /datum/reagents/proc/reaction, used for /obj/item/mod/module/springlock</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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,31 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/signals/signals_screentips.dm - /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="code/__DEFINES/dcs/signals/signals_screentips.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_screentips.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_screentips.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_screentips.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_screentips.html#define/COMSIG_ITEM_REQUESTING_CONTEXT_FOR_TARGET">COMSIG_ITEM_REQUESTING_CONTEXT_FOR_TARGET</a></th><td>A "Type-A" contextual screentip interaction.
|
||||
These are used for items that are defined by their behavior. They define their contextual text within <em>themselves</em>,
|
||||
not in their targets.
|
||||
Examples include syringes (LMB to inject, RMB to draw) and health analyzers (LMB to scan health/wounds, RMB for chems)
|
||||
Items can override <code>add_item_context()</code>, and call <code>register_item_context()</code> in order to easily connect to this.
|
||||
Called on /obj/item with a mutable screentip context list, the hovered target, and the mob hovering.
|
||||
A screentip context list is a list that has context keys (SCREENTIP_CONTEXT_*, from __DEFINES/screentips.dm)
|
||||
that map to the action as text.
|
||||
If you mutate the list in this signal, you must return CONTEXTUAL_SCREENTIP_SET.</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_screentips.html#define/COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM">COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM</a></th><td>A "Type-B" contextual screentip interaction.
|
||||
These are atoms that are defined by what happens <em>to</em> them. These should define contextual text within themselves, and
|
||||
not in their operating tools.
|
||||
Examples include construction objects (LMB with glass to put in screen for computers).
|
||||
Called on /atom with a mutable screentip context list, the item being used, and the mob hovering.
|
||||
A screentip context list is a list that has context keys (SCREENTIP_CONTEXT_*, from __DEFINES/screentips.dm)
|
||||
that map to the action as text.
|
||||
If you mutate the list in this signal, you must return CONTEXTUAL_SCREENTIP_SET.</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_screentips.html#define/CONTEXTUAL_SCREENTIP_SET">CONTEXTUAL_SCREENTIP_SET</a></th><td>Tells the contextual screentips system that the list context was mutated.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM"><aside class="declaration">#define </aside>COMSIG_ATOM_REQUESTING_CONTEXT_FROM_ITEM <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_screentips.dm#L20"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_screentips.dm 20"></a></h3><p>A "Type-B" contextual screentip interaction.
|
||||
These are atoms that are defined by what happens <em>to</em> them. These should define contextual text within themselves, and
|
||||
not in their operating tools.
|
||||
Examples include construction objects (LMB with glass to put in screen for computers).
|
||||
Called on /atom with a mutable screentip context list, the item being used, and the mob hovering.
|
||||
A screentip context list is a list that has context keys (SCREENTIP_CONTEXT_*, from __DEFINES/screentips.dm)
|
||||
that map to the action as text.
|
||||
If you mutate the list in this signal, you must return CONTEXTUAL_SCREENTIP_SET.</p><h3 id="define/COMSIG_ITEM_REQUESTING_CONTEXT_FOR_TARGET"><aside class="declaration">#define </aside>COMSIG_ITEM_REQUESTING_CONTEXT_FOR_TARGET <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_screentips.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_screentips.dm 10"></a></h3><p>A "Type-A" contextual screentip interaction.
|
||||
These are used for items that are defined by their behavior. They define their contextual text within <em>themselves</em>,
|
||||
not in their targets.
|
||||
Examples include syringes (LMB to inject, RMB to draw) and health analyzers (LMB to scan health/wounds, RMB for chems)
|
||||
Items can override <code>add_item_context()</code>, and call <code>register_item_context()</code> in order to easily connect to this.
|
||||
Called on /obj/item with a mutable screentip context list, the hovered target, and the mob hovering.
|
||||
A screentip context list is a list that has context keys (SCREENTIP_CONTEXT_*, from __DEFINES/screentips.dm)
|
||||
that map to the action as text.
|
||||
If you mutate the list in this signal, you must return CONTEXTUAL_SCREENTIP_SET.</p><h3 id="define/CONTEXTUAL_SCREENTIP_SET"><aside class="declaration">#define </aside>CONTEXTUAL_SCREENTIP_SET <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_screentips.dm#L23"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_screentips.dm 23"></a></h3><p>Tells the contextual screentips system that the list context was mutated.</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/dcs/signals/signals_subsystem.dm - /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="code/__DEFINES/dcs/signals/signals_subsystem.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/signals/signals_subsystem.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_subsystem.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/signals/signals_subsystem.html#define/COMSIG_SUBSYSTEM_POST_INITIALIZE">COMSIG_SUBSYSTEM_POST_INITIALIZE</a></th><td>Subsystem signals
|
||||
From base of datum/controller/subsystem/Initialize: (start_timeofday)</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_subsystem.html#define/COMSIG_TICKER_ENTER_PREGAME">COMSIG_TICKER_ENTER_PREGAME</a></th><td>Called when the ticker enters the pre-game phase</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_subsystem.html#define/COMSIG_TICKER_ENTER_SETTING_UP">COMSIG_TICKER_ENTER_SETTING_UP</a></th><td>Called when the ticker sets up the game for start</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_subsystem.html#define/COMSIG_TICKER_ERROR_SETTING_UP">COMSIG_TICKER_ERROR_SETTING_UP</a></th><td>Called when the ticker fails to set up the game for start</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_subsystem.html#define/COMSIG_TICKER_ROUND_STARTING">COMSIG_TICKER_ROUND_STARTING</a></th><td>Called when the round has started, but before GAME_STATE_PLAYING</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_subsystem.html#define/COMSIG_ADDED_POINT_OF_INTEREST">COMSIG_ADDED_POINT_OF_INTEREST</a></th><td>Sent from base of /datum/controller/subsystem/points_of_interest/proc/on_poi_element_added : (atom/new_poi)</td></tr><tr><th><a href="code/__DEFINES/dcs/signals/signals_subsystem.html#define/COMSIG_REMOVED_POINT_OF_INTEREST">COMSIG_REMOVED_POINT_OF_INTEREST</a></th><td>Sent from base of /datum/controller/subsystem/points_of_interest/proc/on_poi_element_removed : (atom/old_poi)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_ADDED_POINT_OF_INTEREST"><aside class="declaration">#define </aside>COMSIG_ADDED_POINT_OF_INTEREST <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_subsystem.dm#L23"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm 23"></a></h3><p>Sent from base of /datum/controller/subsystem/points_of_interest/proc/on_poi_element_added : (atom/new_poi)</p><h3 id="define/COMSIG_REMOVED_POINT_OF_INTEREST"><aside class="declaration">#define </aside>COMSIG_REMOVED_POINT_OF_INTEREST <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_subsystem.dm#L25"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm 25"></a></h3><p>Sent from base of /datum/controller/subsystem/points_of_interest/proc/on_poi_element_removed : (atom/old_poi)</p><h3 id="define/COMSIG_SUBSYSTEM_POST_INITIALIZE"><aside class="declaration">#define </aside>COMSIG_SUBSYSTEM_POST_INITIALIZE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_subsystem.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm 7"></a></h3><p>Subsystem signals
|
||||
From base of datum/controller/subsystem/Initialize: (start_timeofday)</p><h3 id="define/COMSIG_TICKER_ENTER_PREGAME"><aside class="declaration">#define </aside>COMSIG_TICKER_ENTER_PREGAME <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_subsystem.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm 10"></a></h3><p>Called when the ticker enters the pre-game phase</p><h3 id="define/COMSIG_TICKER_ENTER_SETTING_UP"><aside class="declaration">#define </aside>COMSIG_TICKER_ENTER_SETTING_UP <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_subsystem.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm 13"></a></h3><p>Called when the ticker sets up the game for start</p><h3 id="define/COMSIG_TICKER_ERROR_SETTING_UP"><aside class="declaration">#define </aside>COMSIG_TICKER_ERROR_SETTING_UP <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_subsystem.dm#L16"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm 16"></a></h3><p>Called when the ticker fails to set up the game for start</p><h3 id="define/COMSIG_TICKER_ROUND_STARTING"><aside class="declaration">#define </aside>COMSIG_TICKER_ROUND_STARTING <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dcs/signals/signals_subsystem.dm#L19"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/signals/signals_subsystem.dm 19"></a></h3><p>Called when the round has started, but before GAME_STATE_PLAYING</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/dynamic.dm - /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="code/__DEFINES/dynamic.html#define">Define Details</a></header><main><h1>code/__DEFINES/dynamic.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dynamic.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/dynamic.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dynamic.html#define/ONLY_RULESET">ONLY_RULESET</a></th><td>This is the only ruleset that should be picked this round, used by admins and should not be on rulesets in code.</td></tr><tr><th><a href="code/__DEFINES/dynamic.html#define/HIGH_IMPACT_RULESET">HIGH_IMPACT_RULESET</a></th><td>Only one ruleset with this flag will be picked.</td></tr><tr><th><a href="code/__DEFINES/dynamic.html#define/LONE_RULESET">LONE_RULESET</a></th><td>This ruleset can only be picked once. Anything that does not have a scaling_cost MUST have this.</td></tr><tr><th><a href="code/__DEFINES/dynamic.html#define/HIJACKED_NOTHING">HIJACKED_NOTHING</a></th><td>No round event was hijacked this cycle</td></tr><tr><th><a href="code/__DEFINES/dynamic.html#define/HIJACKED_TOO_RECENT">HIJACKED_TOO_RECENT</a></th><td>This cycle, a round event was hijacked when the last midround event was too recent.</td></tr><tr><th><a href="code/__DEFINES/dynamic.html#define/HIJACKED_TOO_SOON">HIJACKED_TOO_SOON</a></th><td>This cycle, a round event was hijacked when the next midround event is too soon.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/HIGH_IMPACT_RULESET"><aside class="declaration">#define </aside>HIGH_IMPACT_RULESET <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dynamic.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/dynamic.dm 5"></a></h3><p>Only one ruleset with this flag will be picked.</p><h3 id="define/HIJACKED_NOTHING"><aside class="declaration">#define </aside>HIJACKED_NOTHING <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dynamic.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/dynamic.dm 11"></a></h3><p>No round event was hijacked this cycle</p><h3 id="define/HIJACKED_TOO_RECENT"><aside class="declaration">#define </aside>HIJACKED_TOO_RECENT <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dynamic.dm#L14"><img src="git.png" width="16" height="16" title="code/__DEFINES/dynamic.dm 14"></a></h3><p>This cycle, a round event was hijacked when the last midround event was too recent.</p><h3 id="define/HIJACKED_TOO_SOON"><aside class="declaration">#define </aside>HIJACKED_TOO_SOON <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dynamic.dm#L17"><img src="git.png" width="16" height="16" title="code/__DEFINES/dynamic.dm 17"></a></h3><p>This cycle, a round event was hijacked when the next midround event is too soon.</p><h3 id="define/LONE_RULESET"><aside class="declaration">#define </aside>LONE_RULESET <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dynamic.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/dynamic.dm 8"></a></h3><p>This ruleset can only be picked once. Anything that does not have a scaling_cost MUST have this.</p><h3 id="define/ONLY_RULESET"><aside class="declaration">#define </aside>ONLY_RULESET <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/dynamic.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dynamic.dm 2"></a></h3><p>This is the only ruleset that should be picked this round, used by admins and should not be on rulesets in code.</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/economy.dm - /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="code/__DEFINES/economy.html#define">Define Details</a></header><main><h1>code/__DEFINES/economy.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/economy.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/economy.html#define/STARTING_PAYCHECKS">STARTING_PAYCHECKS</a></th><td>Number of paychecks jobs start with at the creation of a new bank account for a player (So at shift-start or game join, but not a blank new account.)</td></tr><tr><th><a href="code/__DEFINES/economy.html#define/MAX_MAIL_PER_MINUTE">MAX_MAIL_PER_MINUTE</a></th><td>How much mail the Economy SS will create per minute, regardless of firing time.</td></tr><tr><th><a href="code/__DEFINES/economy.html#define/FULL_CRATE_LETTER_ODDS">FULL_CRATE_LETTER_ODDS</a></th><td>Probability of using letters of envelope sprites on all letters.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/FULL_CRATE_LETTER_ODDS"><aside class="declaration">#define </aside>FULL_CRATE_LETTER_ODDS <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/economy.dm#L6"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy.dm 6"></a></h3><p>Probability of using letters of envelope sprites on all letters.</p><h3 id="define/MAX_MAIL_PER_MINUTE"><aside class="declaration">#define </aside>MAX_MAIL_PER_MINUTE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/economy.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy.dm 4"></a></h3><p>How much mail the Economy SS will create per minute, regardless of firing time.</p><h3 id="define/STARTING_PAYCHECKS"><aside class="declaration">#define </aside>STARTING_PAYCHECKS <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/economy.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy.dm 2"></a></h3><p>Number of paychecks jobs start with at the creation of a new bank account for a player (So at shift-start or game join, but not a blank new account.)</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
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>code/__DEFINES/fonts.dm - /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="code/__DEFINES/fonts.html#define">Define Details</a></header><main><h1>code/__DEFINES/fonts.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/fonts.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/fonts.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/fonts.html#define/INCLUDE_AC">INCLUDE_AC</a></th><td>Include leading A width and trailing C width in GetWidth() or in DrawText()</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/INCLUDE_AC"><aside class="declaration">#define </aside>INCLUDE_AC <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/fonts.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/fonts.dm 3"></a></h3><p>Include leading A width and trailing C width in GetWidth() or in DrawText()</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/instruments.dm - /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="code/__DEFINES/instruments.html#define">Define Details</a></header><main><h1>code/__DEFINES/instruments.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/instruments.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/instruments.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/instruments.html#define/CHANNELS_PER_INSTRUMENT">CHANNELS_PER_INSTRUMENT</a></th><td>Max number of playing notes per instrument.</td></tr><tr><th><a href="code/__DEFINES/instruments.html#define/INSTRUMENT_DISTANCE_FALLOFF_BUFF">INSTRUMENT_DISTANCE_FALLOFF_BUFF</a></th><td>Distance multiplier that makes us not be impacted by 3d sound as much. This is a multiplier so lower it is the closer we will pretend to be to people.</td></tr><tr><th><a href="code/__DEFINES/instruments.html#define/INSTRUMENT_DISTANCE_NO_FALLOFF">INSTRUMENT_DISTANCE_NO_FALLOFF</a></th><td>How many tiles instruments have no falloff for</td></tr><tr><th><a href="code/__DEFINES/instruments.html#define/INSTRUMENT_MAX_TOTAL_SUSTAIN">INSTRUMENT_MAX_TOTAL_SUSTAIN</a></th><td>Maximum length a note should ever go for</td></tr><tr><th><a href="code/__DEFINES/instruments.html#define/INSTRUMENT_EXP_FALLOFF_MIN">INSTRUMENT_EXP_FALLOFF_MIN</a></th><td>These are per decisecond.</td></tr><tr><th><a href="code/__DEFINES/instruments.html#define/INSTRUMENT_MIN_SUSTAIN_DROPOFF">INSTRUMENT_MIN_SUSTAIN_DROPOFF</a></th><td>Minimum volume for when the sound is considered dead.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/CHANNELS_PER_INSTRUMENT"><aside class="declaration">#define </aside>CHANNELS_PER_INSTRUMENT <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/instruments.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/instruments.dm 7"></a></h3><p>Max number of playing notes per instrument.</p><h3 id="define/INSTRUMENT_DISTANCE_FALLOFF_BUFF"><aside class="declaration">#define </aside>INSTRUMENT_DISTANCE_FALLOFF_BUFF <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/instruments.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/instruments.dm 10"></a></h3><p>Distance multiplier that makes us not be impacted by 3d sound as much. This is a multiplier so lower it is the closer we will pretend to be to people.</p><h3 id="define/INSTRUMENT_DISTANCE_NO_FALLOFF"><aside class="declaration">#define </aside>INSTRUMENT_DISTANCE_NO_FALLOFF <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/instruments.dm#L12"><img src="git.png" width="16" height="16" title="code/__DEFINES/instruments.dm 12"></a></h3><p>How many tiles instruments have no falloff for</p><h3 id="define/INSTRUMENT_EXP_FALLOFF_MIN"><aside class="declaration">#define </aside>INSTRUMENT_EXP_FALLOFF_MIN <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/instruments.dm#L18"><img src="git.png" width="16" height="16" title="code/__DEFINES/instruments.dm 18"></a></h3><p>These are per decisecond.</p><h3 id="define/INSTRUMENT_MAX_TOTAL_SUSTAIN"><aside class="declaration">#define </aside>INSTRUMENT_MAX_TOTAL_SUSTAIN <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/instruments.dm#L15"><img src="git.png" width="16" height="16" title="code/__DEFINES/instruments.dm 15"></a></h3><p>Maximum length a note should ever go for</p><h3 id="define/INSTRUMENT_MIN_SUSTAIN_DROPOFF"><aside class="declaration">#define </aside>INSTRUMENT_MIN_SUSTAIN_DROPOFF <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/instruments.dm#L22"><img src="git.png" width="16" height="16" title="code/__DEFINES/instruments.dm 22"></a></h3><p>Minimum volume for when the sound is considered dead.</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/is_helpers.dm - /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="code/__DEFINES/is_helpers.html#define">Define Details</a></header><main><h1>code/__DEFINES/is_helpers.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/is_helpers.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/is_helpers.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/is_helpers.html#define/is_object_datatype">is_object_datatype</a></th><td>Checks if something is a BYOND object datatype rather than a primitive, or whatever's closest to one.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/is_object_datatype"><aside class="declaration">#define </aside>is_object_datatype<aside>(object)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/is_helpers.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/is_helpers.dm 2"></a></h3><p>Checks if something is a BYOND object datatype rather than a primitive, or whatever's closest to one.</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
|
||||
@@ -0,0 +1,7 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/language.dm - /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="code/__DEFINES/language.html#define">Define Details</a></header><main><h1>code/__DEFINES/language.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/language.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/language.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/language.html#define/LANGUAGE_ALL">LANGUAGE_ALL</a></th><td>For use in full removal only.</td></tr><tr><th><a href="code/__DEFINES/language.html#define/LANGUAGE_ATOM">LANGUAGE_ATOM</a></th><td>Language is linked to the movable directly.</td></tr><tr><th><a href="code/__DEFINES/language.html#define/LANGUAGE_MIND">LANGUAGE_MIND</a></th><td>Language is linked to the mob's mind.
|
||||
If a mind transfer happens, language follows.</td></tr><tr><th><a href="code/__DEFINES/language.html#define/LANGUAGE_SPECIES">LANGUAGE_SPECIES</a></th><td>Language is linked to the mob's species.
|
||||
If a species change happens, language goes away.
|
||||
If applied to a non-human (no species) atom, this is effectively the same as <a href="code/__DEFINES/language.html#define/LANGUAGE_ATOM" title="LANGUAGE_ATOM">LANGUAGE_ATOM</a>.</td></tr><tr><th><a href="code/__DEFINES/language.html#define/SPOKEN_LANGUAGE">SPOKEN_LANGUAGE</a></th><td>This language can be spoken.</td></tr><tr><th><a href="code/__DEFINES/language.html#define/UNDERSTOOD_LANGUAGE">UNDERSTOOD_LANGUAGE</a></th><td>This language can be understood.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/LANGUAGE_ALL"><aside class="declaration">#define </aside>LANGUAGE_ALL <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/language.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/language.dm 8"></a></h3><p>For use in full removal only.</p><h3 id="define/LANGUAGE_ATOM"><aside class="declaration">#define </aside>LANGUAGE_ATOM <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/language.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/language.dm 11"></a></h3><p>Language is linked to the movable directly.</p><h3 id="define/LANGUAGE_MIND"><aside class="declaration">#define </aside>LANGUAGE_MIND <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/language.dm#L14"><img src="git.png" width="16" height="16" title="code/__DEFINES/language.dm 14"></a></h3><p>Language is linked to the mob's mind.
|
||||
If a mind transfer happens, language follows.</p><h3 id="define/LANGUAGE_SPECIES"><aside class="declaration">#define </aside>LANGUAGE_SPECIES <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/language.dm#L18"><img src="git.png" width="16" height="16" title="code/__DEFINES/language.dm 18"></a></h3><p>Language is linked to the mob's species.
|
||||
If a species change happens, language goes away.
|
||||
If applied to a non-human (no species) atom, this is effectively the same as <a href="code/__DEFINES/language.html#define/LANGUAGE_ATOM" title="LANGUAGE_ATOM">LANGUAGE_ATOM</a>.</p><h3 id="define/SPOKEN_LANGUAGE"><aside class="declaration">#define </aside>SPOKEN_LANGUAGE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/language.dm#L42"><img src="git.png" width="16" height="16" title="code/__DEFINES/language.dm 42"></a></h3><p>This language can be spoken.</p><h3 id="define/UNDERSTOOD_LANGUAGE"><aside class="declaration">#define </aside>UNDERSTOOD_LANGUAGE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/language.dm#L44"><img src="git.png" width="16" height="16" title="code/__DEFINES/language.dm 44"></a></h3><p>This language can be understood.</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/layers_planes.dm - /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="code/__DEFINES/layers_planes.html#define">Define Details</a></header><main><h1>code/__DEFINES/layers_planes.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/layers_planes.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers_planes.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/layers_planes.html#define/SPACE_LAYER">SPACE_LAYER</a></th><td>Layers most often used by atoms of plane lower than GAME_PLANE</td></tr><tr><th><a href="code/__DEFINES/layers_planes.html#define/CATWALK_LAYER">CATWALK_LAYER</a></th><td>catwalk overlay of /turf/open/floor/plating/plating_catwalk</td></tr><tr><th><a href="code/__DEFINES/layers_planes.html#define/BELOW_OPEN_DOOR_LAYER">BELOW_OPEN_DOOR_LAYER</a></th><td>Layers most often used by atoms of plane equal or higher than GAME_PLANE</td></tr><tr><th><a href="code/__DEFINES/layers_planes.html#define/BALLOON_CHAT_PLANE">BALLOON_CHAT_PLANE</a></th><td>Plane for balloon text (text that fades up)
|
||||
It's over lighting and every other crap because this is nearly as important as hud content and only visible to the user.</td></tr><tr><th><a href="code/__DEFINES/layers_planes.html#define/LOBBY_BELOW_MENU_LAYER">LOBBY_BELOW_MENU_LAYER</a></th><td>Layer for lobby menu collapse button</td></tr><tr><th><a href="code/__DEFINES/layers_planes.html#define/LOBBY_MENU_LAYER">LOBBY_MENU_LAYER</a></th><td>Layer for lobby menu background image and main buttons (Join/Ready, Observe, Charater Prefs)</td></tr><tr><th><a href="code/__DEFINES/layers_planes.html#define/LOBBY_SHUTTER_LAYER">LOBBY_SHUTTER_LAYER</a></th><td>Layer for lobby menu shutter, which covers up the menu to collapse/expand it</td></tr><tr><th><a href="code/__DEFINES/layers_planes.html#define/LOBBY_BOTTOM_BUTTON_LAYER">LOBBY_BOTTOM_BUTTON_LAYER</a></th><td>Layer for lobby menu buttons that are hanging away from and lower than the main panel</td></tr><tr><th><a href="code/__DEFINES/layers_planes.html#define/PLANE_MASTERS_GAME">PLANE_MASTERS_GAME</a></th><td>Plane master controller keys</td></tr><tr><th><a href="code/__DEFINES/layers_planes.html#define/SCREENTIP_LAYER">SCREENTIP_LAYER</a></th><td>Layer for screentips</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/BALLOON_CHAT_PLANE"><aside class="declaration">#define </aside>BALLOON_CHAT_PLANE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/layers_planes.dm#L159"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers_planes.dm 159"></a></h3><p>Plane for balloon text (text that fades up)
|
||||
It's over lighting and every other crap because this is nearly as important as hud content and only visible to the user.</p><h3 id="define/BELOW_OPEN_DOOR_LAYER"><aside class="declaration">#define </aside>BELOW_OPEN_DOOR_LAYER <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/layers_planes.dm#L75"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers_planes.dm 75"></a></h3><p>Layers most often used by atoms of plane equal or higher than GAME_PLANE</p><h3 id="define/CATWALK_LAYER"><aside class="declaration">#define </aside>CATWALK_LAYER <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/layers_planes.dm#L70"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers_planes.dm 70"></a></h3><p>catwalk overlay of /turf/open/floor/plating/plating_catwalk</p><h3 id="define/LOBBY_BELOW_MENU_LAYER"><aside class="declaration">#define </aside>LOBBY_BELOW_MENU_LAYER <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/layers_planes.dm#L191"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers_planes.dm 191"></a></h3><p>Layer for lobby menu collapse button</p><h3 id="define/LOBBY_BOTTOM_BUTTON_LAYER"><aside class="declaration">#define </aside>LOBBY_BOTTOM_BUTTON_LAYER <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/layers_planes.dm#L197"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers_planes.dm 197"></a></h3><p>Layer for lobby menu buttons that are hanging away from and lower than the main panel</p><h3 id="define/LOBBY_MENU_LAYER"><aside class="declaration">#define </aside>LOBBY_MENU_LAYER <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/layers_planes.dm#L193"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers_planes.dm 193"></a></h3><p>Layer for lobby menu background image and main buttons (Join/Ready, Observe, Charater Prefs)</p><h3 id="define/LOBBY_SHUTTER_LAYER"><aside class="declaration">#define </aside>LOBBY_SHUTTER_LAYER <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/layers_planes.dm#L195"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers_planes.dm 195"></a></h3><p>Layer for lobby menu shutter, which covers up the menu to collapse/expand it</p><h3 id="define/PLANE_MASTERS_GAME"><aside class="declaration">#define </aside>PLANE_MASTERS_GAME <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/layers_planes.dm#L204"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers_planes.dm 204"></a></h3><p>Plane master controller keys</p><h3 id="define/SCREENTIP_LAYER"><aside class="declaration">#define </aside>SCREENTIP_LAYER <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/layers_planes.dm#L207"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers_planes.dm 207"></a></h3><p>Layer for screentips</p><h3 id="define/SPACE_LAYER"><aside class="declaration">#define </aside>SPACE_LAYER <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/layers_planes.dm#L49"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers_planes.dm 49"></a></h3><p>Layers most often used by atoms of plane lower than GAME_PLANE</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/maps.dm - /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="code/__DEFINES/maps.html#define">Define Details</a></header><main><h1>code/__DEFINES/maps.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/maps.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/maps.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/maps.html#define/PERLIN_LAYER_HEIGHT">PERLIN_LAYER_HEIGHT</a></th><td>Map generation defines</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/PERLIN_LAYER_HEIGHT"><aside class="declaration">#define </aside>PERLIN_LAYER_HEIGHT <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/maps.dm#L114"><img src="git.png" width="16" height="16" title="code/__DEFINES/maps.dm 114"></a></h3><p>Map generation defines</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/material/worth.dm - /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="code/__DEFINES/material/worth.html#define">Define Details</a></header><main><h1>code/__DEFINES/material/worth.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/material/worth.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/material/worth.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/material/worth.html#define/MINERAL_MATERIAL_AMOUNT">MINERAL_MATERIAL_AMOUNT</a></th><td>cm3 of material matter per sheet</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/MINERAL_MATERIAL_AMOUNT"><aside class="declaration">#define </aside>MINERAL_MATERIAL_AMOUNT <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/material/worth.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/material/worth.dm 2"></a></h3><p>cm3 of material matter per sheet</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/materials.dm - /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="code/__DEFINES/materials.html#define">Define Details</a></header><main><h1>code/__DEFINES/materials.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/materials.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/materials.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/materials.html#define/MAT_CATEGORY_ORE">MAT_CATEGORY_ORE</a></th><td>Is the material from an ore? currently unused but exists atm for categorizations sake</td></tr><tr><th><a href="code/__DEFINES/materials.html#define/MAT_CATEGORY_RIGID">MAT_CATEGORY_RIGID</a></th><td>Hard materials, such as iron or metal</td></tr><tr><th><a href="code/__DEFINES/materials.html#define/MAT_CATEGORY_BASE_RECIPES">MAT_CATEGORY_BASE_RECIPES</a></th><td>Use this flag on TRUE if you want the basic recipes</td></tr><tr><th><a href="code/__DEFINES/materials.html#define/MATERIAL_COLOR">MATERIAL_COLOR</a></th><td>Flag for atoms, this flag ensures it isn't re-colored by materials. Useful for snowflake icons such as default toolboxes.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/MATERIAL_COLOR"><aside class="declaration">#define </aside>MATERIAL_COLOR <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/materials.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/materials.dm 11"></a></h3><p>Flag for atoms, this flag ensures it isn't re-colored by materials. Useful for snowflake icons such as default toolboxes.</p><h3 id="define/MAT_CATEGORY_BASE_RECIPES"><aside class="declaration">#define </aside>MAT_CATEGORY_BASE_RECIPES <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/materials.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/materials.dm 8"></a></h3><p>Use this flag on TRUE if you want the basic recipes</p><h3 id="define/MAT_CATEGORY_ORE"><aside class="declaration">#define </aside>MAT_CATEGORY_ORE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/materials.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/materials.dm 2"></a></h3><p>Is the material from an ore? currently unused but exists atm for categorizations sake</p><h3 id="define/MAT_CATEGORY_RIGID"><aside class="declaration">#define </aside>MAT_CATEGORY_RIGID <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/materials.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/materials.dm 5"></a></h3><p>Hard materials, such as iron or metal</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
|
||||
@@ -0,0 +1,7 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/maths.dm - /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="code/__DEFINES/maths.html#define">Define Details</a></header><main><h1>code/__DEFINES/maths.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/maths.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/maths.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/maths.html#define/TOBITSHIFT">TOBITSHIFT</a></th><td>Gets shift x that would be required the bitflag (1<<x)
|
||||
We need the round because log has floating-point inaccuracy, and if we undershoot at all on list indexing we'll get the wrong index.</td></tr><tr><th><a href="code/__DEFINES/maths.html#define/DT_PROB_RATE">DT_PROB_RATE</a></th><td>Converts a probability/second chance to probability/delta_time chance
|
||||
For example, if you want an event to happen with a 10% per second chance, but your proc only runs every 5 seconds, do <code>if(prob(100*DT_PROB_RATE(0.1, 5)))</code></td></tr><tr><th><a href="code/__DEFINES/maths.html#define/DT_PROB">DT_PROB</a></th><td>Like DT_PROB_RATE but easier to use, simply put <code>if(DT_PROB(10, 5))</code></td></tr><tr><th><a href="code/__DEFINES/maths.html#define/MANHATTAN_DISTANCE">MANHATTAN_DISTANCE</a></th><td>Taxicab distance--gets you the <strong>actual</strong> time it takes to get from one turf to another due to how we calculate diagonal movement</td></tr><tr><th><a href="code/__DEFINES/maths.html#define/LOGISTIC_FUNCTION">LOGISTIC_FUNCTION</a></th><td>A function that exponentially approaches a maximum value of L
|
||||
k is the rate at which is approaches L, x_0 is the point where the function = 0</td></tr><tr><th><a href="code/__DEFINES/maths.html#define/FORCE_BOOLEAN">FORCE_BOOLEAN</a></th><td>Make sure something is a boolean TRUE/FALSE 1/0 value, since things like bitfield & bitflag doesn't always give 1s and 0s.</td></tr><tr><th><a href="code/__DEFINES/maths.html#define/TILES_TO_PIXELS">TILES_TO_PIXELS</a></th><td>Gives the number of pixels in an orthogonal line of tiles.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/DT_PROB"><aside class="declaration">#define </aside>DT_PROB<aside>(prob_per_second_percent, delta_time)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/maths.dm#L221"><img src="git.png" width="16" height="16" title="code/__DEFINES/maths.dm 221"></a></h3><p>Like DT_PROB_RATE but easier to use, simply put <code>if(DT_PROB(10, 5))</code></p><h3 id="define/DT_PROB_RATE"><aside class="declaration">#define </aside>DT_PROB_RATE<aside>(prob_per_second, delta_time)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/maths.dm#L218"><img src="git.png" width="16" height="16" title="code/__DEFINES/maths.dm 218"></a></h3><p>Converts a probability/second chance to probability/delta_time chance
|
||||
For example, if you want an event to happen with a 10% per second chance, but your proc only runs every 5 seconds, do <code>if(prob(100*DT_PROB_RATE(0.1, 5)))</code></p><h3 id="define/FORCE_BOOLEAN"><aside class="declaration">#define </aside>FORCE_BOOLEAN<aside>(x)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/maths.dm#L232"><img src="git.png" width="16" height="16" title="code/__DEFINES/maths.dm 232"></a></h3><p>Make sure something is a boolean TRUE/FALSE 1/0 value, since things like bitfield & bitflag doesn't always give 1s and 0s.</p><h3 id="define/LOGISTIC_FUNCTION"><aside class="declaration">#define </aside>LOGISTIC_FUNCTION<aside>(L, k, x, x_0)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/maths.dm#L229"><img src="git.png" width="16" height="16" title="code/__DEFINES/maths.dm 229"></a></h3><p>A function that exponentially approaches a maximum value of L
|
||||
k is the rate at which is approaches L, x_0 is the point where the function = 0</p><h3 id="define/MANHATTAN_DISTANCE"><aside class="declaration">#define </aside>MANHATTAN_DISTANCE<aside>(a, b)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/maths.dm#L224"><img src="git.png" width="16" height="16" title="code/__DEFINES/maths.dm 224"></a></h3><p>Taxicab distance--gets you the <strong>actual</strong> time it takes to get from one turf to another due to how we calculate diagonal movement</p><h3 id="define/TILES_TO_PIXELS"><aside class="declaration">#define </aside>TILES_TO_PIXELS<aside>(tiles)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/maths.dm#L235"><img src="git.png" width="16" height="16" title="code/__DEFINES/maths.dm 235"></a></h3><p>Gives the number of pixels in an orthogonal line of tiles.</p><h3 id="define/TOBITSHIFT"><aside class="declaration">#define </aside>TOBITSHIFT<aside>(bit)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/maths.dm#L112"><img src="git.png" width="16" height="16" title="code/__DEFINES/maths.dm 112"></a></h3><p>Gets shift x that would be required the bitflag (1<<x)
|
||||
We need the round because log has floating-point inaccuracy, and if we undershoot at all on list indexing we'll get the wrong index.</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/mecha.dm - /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="code/__DEFINES/mecha.html#define">Define Details</a></header><main><h1>code/__DEFINES/mecha.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mecha.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/mecha.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/mecha.html#define/CANNOT_INTERACT">CANNOT_INTERACT</a></th><td>blocks using equipment and melee attacking.</td></tr><tr><th><a href="code/__DEFINES/mecha.html#define/MMI_COMPATIBLE">MMI_COMPATIBLE</a></th><td>posibrains can drive this mecha</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/CANNOT_INTERACT"><aside class="declaration">#define </aside>CANNOT_INTERACT <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mecha.dm#L17"><img src="git.png" width="16" height="16" title="code/__DEFINES/mecha.dm 17"></a></h3><p>blocks using equipment and melee attacking.</p><h3 id="define/MMI_COMPATIBLE"><aside class="declaration">#define </aside>MMI_COMPATIBLE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mecha.dm#L19"><img src="git.png" width="16" height="16" title="code/__DEFINES/mecha.dm 19"></a></h3><p>posibrains can drive this mecha</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/misc.dm - /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="code/__DEFINES/misc.html#define">Define Details</a></header><main><h1>code/__DEFINES/misc.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/misc.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/misc.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/misc.html#define/DEBUG_LINE">DEBUG_LINE</a></th><td>yeah yeah i'm a lazy asshole who can't debug yeah yeah</td></tr><tr><th><a href="code/__DEFINES/misc.html#define/PIXELS">PIXELS</a></th><td>world.icon_size</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/DEBUG_LINE"><aside class="declaration">#define </aside>DEBUG_LINE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/misc.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/misc.dm 13"></a></h3><p>yeah yeah i'm a lazy asshole who can't debug yeah yeah</p><h3 id="define/PIXELS"><aside class="declaration">#define </aside>PIXELS <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/misc.dm#L16"><img src="git.png" width="16" height="16" title="code/__DEFINES/misc.dm 16"></a></h3><p>world.icon_size</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/mobs.dm - /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="code/__DEFINES/mobs.html#define">Define Details</a></header><main><h1>code/__DEFINES/mobs.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/mobs.html#define/MOB_NANITES">MOB_NANITES</a></th><td>Mobs that otherwise support nanites</td></tr><tr><th><a href="code/__DEFINES/mobs.html#define/SPAWN_MEGAFAUNA">SPAWN_MEGAFAUNA</a></th><td>Define for spawning megafauna instead of a mob for cave gen</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/MOB_NANITES"><aside class="declaration">#define </aside>MOB_NANITES <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs.dm#L51"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs.dm 51"></a></h3><p>Mobs that otherwise support nanites</p><h3 id="define/SPAWN_MEGAFAUNA"><aside class="declaration">#define </aside>SPAWN_MEGAFAUNA <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs.dm#L345"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs.dm 345"></a></h3><p>Define for spawning megafauna instead of a mob for cave gen</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/mobs/innate_abilities.dm - /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="code/__DEFINES/mobs/innate_abilities.html#define">Define Details</a></header><main><h1>code/__DEFINES/mobs/innate_abilities.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/innate_abilities.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/innate_abilities.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/mobs/innate_abilities.html#define/ABILITY_SOURCE_SPECIES">ABILITY_SOURCE_SPECIES</a></th><td>Species</td></tr><tr><th><a href="code/__DEFINES/mobs/innate_abilities.html#define/ABILITY_SOURCE_CHANGELING">ABILITY_SOURCE_CHANGELING</a></th><td>Changeling</td></tr><tr><th><a href="code/__DEFINES/mobs/innate_abilities.html#define/INNATE_ABILITY_HUMANOID_CUSTOMIZATION">INNATE_ABILITY_HUMANOID_CUSTOMIZATION</a></th><td>Full customization and transformation of mutantparts/hair/sprite accessories/etc - excludes name by default</td></tr><tr><th><a href="code/__DEFINES/mobs/innate_abilities.html#define/INNATE_ABILITY_SLIME_BLOBFORM">INNATE_ABILITY_SLIME_BLOBFORM</a></th><td>Slime blobform</td></tr><tr><th><a href="code/__DEFINES/mobs/innate_abilities.html#define/INNATE_ABILITY_LIMB_REGROWTH">INNATE_ABILITY_LIMB_REGROWTH</a></th><td>limb regrowth</td></tr><tr><th><a href="code/__DEFINES/mobs/innate_abilities.html#define/PROPERTY_CUSTOMIZATION_SILENT">PROPERTY_CUSTOMIZATION_SILENT</a></th><td>ability properties
|
||||
is this silent?</td></tr><tr><th><a href="code/__DEFINES/mobs/innate_abilities.html#define/PROPERTY_BLOBFORM_COLOR">PROPERTY_BLOBFORM_COLOR</a></th><td>Blobform color</td></tr><tr><th><a href="code/__DEFINES/mobs/innate_abilities.html#define/PROPERTY_LIMB_REGROWTH_USAGE_TYPE">PROPERTY_LIMB_REGROWTH_USAGE_TYPE</a></th><td>limb regrowth usage type</td></tr><tr><th><a href="code/__DEFINES/mobs/innate_abilities.html#define/REGROWTH_USES_BLOOD">REGROWTH_USES_BLOOD</a></th><td>blood</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ABILITY_SOURCE_CHANGELING"><aside class="declaration">#define </aside>ABILITY_SOURCE_CHANGELING <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/innate_abilities.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/innate_abilities.dm 7"></a></h3><p>Changeling</p><h3 id="define/ABILITY_SOURCE_SPECIES"><aside class="declaration">#define </aside>ABILITY_SOURCE_SPECIES <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/innate_abilities.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/innate_abilities.dm 5"></a></h3><p>Species</p><h3 id="define/INNATE_ABILITY_HUMANOID_CUSTOMIZATION"><aside class="declaration">#define </aside>INNATE_ABILITY_HUMANOID_CUSTOMIZATION <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/innate_abilities.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/innate_abilities.dm 11"></a></h3><p>Full customization and transformation of mutantparts/hair/sprite accessories/etc - excludes name by default</p><h3 id="define/INNATE_ABILITY_LIMB_REGROWTH"><aside class="declaration">#define </aside>INNATE_ABILITY_LIMB_REGROWTH <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/innate_abilities.dm#L15"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/innate_abilities.dm 15"></a></h3><p>limb regrowth</p><h3 id="define/INNATE_ABILITY_SLIME_BLOBFORM"><aside class="declaration">#define </aside>INNATE_ABILITY_SLIME_BLOBFORM <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/innate_abilities.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/innate_abilities.dm 13"></a></h3><p>Slime blobform</p><h3 id="define/PROPERTY_BLOBFORM_COLOR"><aside class="declaration">#define </aside>PROPERTY_BLOBFORM_COLOR <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/innate_abilities.dm#L23"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/innate_abilities.dm 23"></a></h3><p>Blobform color</p><h3 id="define/PROPERTY_CUSTOMIZATION_SILENT"><aside class="declaration">#define </aside>PROPERTY_CUSTOMIZATION_SILENT <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/innate_abilities.dm#L20"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/innate_abilities.dm 20"></a></h3><p>ability properties
|
||||
is this silent?</p><h3 id="define/PROPERTY_LIMB_REGROWTH_USAGE_TYPE"><aside class="declaration">#define </aside>PROPERTY_LIMB_REGROWTH_USAGE_TYPE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/innate_abilities.dm#L26"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/innate_abilities.dm 26"></a></h3><p>limb regrowth usage type</p><h3 id="define/REGROWTH_USES_BLOOD"><aside class="declaration">#define </aside>REGROWTH_USES_BLOOD <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/innate_abilities.dm#L28"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/innate_abilities.dm 28"></a></h3><p>blood</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/mobs/slowdowns.dm - /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="code/__DEFINES/mobs/slowdowns.html#define">Define Details</a></header><main><h1>code/__DEFINES/mobs/slowdowns.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/slowdowns.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/slowdowns.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/mobs/slowdowns.html#define/PULL_PRONE_SLOWDOWN">PULL_PRONE_SLOWDOWN</a></th><td>How much someone is slowed from pulling a prone human</td></tr><tr><th><a href="code/__DEFINES/mobs/slowdowns.html#define/FIREMAN_CARRY_SLOWDOWN">FIREMAN_CARRY_SLOWDOWN</a></th><td>How much someone is slowed from fireman carrying a human</td></tr><tr><th><a href="code/__DEFINES/mobs/slowdowns.html#define/PIGGYBACK_CARRY_SLOWDOWN">PIGGYBACK_CARRY_SLOWDOWN</a></th><td>How much someone is slowed by piggybacking a human</td></tr><tr><th><a href="code/__DEFINES/mobs/slowdowns.html#define/SOFTCRIT_ADD_SLOWDOWN">SOFTCRIT_ADD_SLOWDOWN</a></th><td>slowdown when in softcrit. Note that crawling slowdown will also apply at the same time!</td></tr><tr><th><a href="code/__DEFINES/mobs/slowdowns.html#define/CRAWLING_ADD_SLOWDOWN">CRAWLING_ADD_SLOWDOWN</a></th><td>slowdown when crawling</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/CRAWLING_ADD_SLOWDOWN"><aside class="declaration">#define </aside>CRAWLING_ADD_SLOWDOWN <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/slowdowns.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/slowdowns.dm 10"></a></h3><p>slowdown when crawling</p><h3 id="define/FIREMAN_CARRY_SLOWDOWN"><aside class="declaration">#define </aside>FIREMAN_CARRY_SLOWDOWN <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/slowdowns.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/slowdowns.dm 4"></a></h3><p>How much someone is slowed from fireman carrying a human</p><h3 id="define/PIGGYBACK_CARRY_SLOWDOWN"><aside class="declaration">#define </aside>PIGGYBACK_CARRY_SLOWDOWN <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/slowdowns.dm#L6"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/slowdowns.dm 6"></a></h3><p>How much someone is slowed by piggybacking a human</p><h3 id="define/PULL_PRONE_SLOWDOWN"><aside class="declaration">#define </aside>PULL_PRONE_SLOWDOWN <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/slowdowns.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/slowdowns.dm 2"></a></h3><p>How much someone is slowed from pulling a prone human</p><h3 id="define/SOFTCRIT_ADD_SLOWDOWN"><aside class="declaration">#define </aside>SOFTCRIT_ADD_SLOWDOWN <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mobs/slowdowns.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/mobs/slowdowns.dm 8"></a></h3><p>slowdown when in softcrit. Note that crawling slowdown will also apply at the same time!</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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>code/__DEFINES/mod.dm - /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="code/__DEFINES/mod.html#define">Define Details</a></header><main><h1>code/__DEFINES/mod.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mod.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/mod.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/mod.html#define/DEFAULT_MAX_COMPLEXITY">DEFAULT_MAX_COMPLEXITY</a></th><td>Default value for the max_complexity var on MODsuits</td></tr><tr><th><a href="code/__DEFINES/mod.html#define/DEFAULT_CHARGE_DRAIN">DEFAULT_CHARGE_DRAIN</a></th><td>Default cell drain per process on MODsuits</td></tr><tr><th><a href="code/__DEFINES/mod.html#define/MOD_ACTIVATION_STEP_TIME">MOD_ACTIVATION_STEP_TIME</a></th><td>Default time for a part to seal</td></tr><tr><th><a href="code/__DEFINES/mod.html#define/MODULE_PASSIVE">MODULE_PASSIVE</a></th><td>Passive module, just acts when put in naturally.</td></tr><tr><th><a href="code/__DEFINES/mod.html#define/MODULE_USABLE">MODULE_USABLE</a></th><td>Usable module, does something when you press a button.</td></tr><tr><th><a href="code/__DEFINES/mod.html#define/MODULE_TOGGLE">MODULE_TOGGLE</a></th><td>Toggle module, you turn it on/off and it does stuff.</td></tr><tr><th><a href="code/__DEFINES/mod.html#define/MODULE_ACTIVE">MODULE_ACTIVE</a></th><td>Actively usable module, you may only have one selected at a time.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/DEFAULT_CHARGE_DRAIN"><aside class="declaration">#define </aside>DEFAULT_CHARGE_DRAIN <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mod.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/mod.dm 5"></a></h3><p>Default cell drain per process on MODsuits</p><h3 id="define/DEFAULT_MAX_COMPLEXITY"><aside class="declaration">#define </aside>DEFAULT_MAX_COMPLEXITY <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mod.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/mod.dm 2"></a></h3><p>Default value for the max_complexity var on MODsuits</p><h3 id="define/MODULE_ACTIVE"><aside class="declaration">#define </aside>MODULE_ACTIVE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mod.dm#L17"><img src="git.png" width="16" height="16" title="code/__DEFINES/mod.dm 17"></a></h3><p>Actively usable module, you may only have one selected at a time.</p><h3 id="define/MODULE_PASSIVE"><aside class="declaration">#define </aside>MODULE_PASSIVE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mod.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/mod.dm 11"></a></h3><p>Passive module, just acts when put in naturally.</p><h3 id="define/MODULE_TOGGLE"><aside class="declaration">#define </aside>MODULE_TOGGLE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mod.dm#L15"><img src="git.png" width="16" height="16" title="code/__DEFINES/mod.dm 15"></a></h3><p>Toggle module, you turn it on/off and it does stuff.</p><h3 id="define/MODULE_USABLE"><aside class="declaration">#define </aside>MODULE_USABLE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mod.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/mod.dm 13"></a></h3><p>Usable module, does something when you press a button.</p><h3 id="define/MOD_ACTIVATION_STEP_TIME"><aside class="declaration">#define </aside>MOD_ACTIVATION_STEP_TIME <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/mod.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/mod.dm 8"></a></h3><p>Default time for a part to seal</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</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,15 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/movement.dm - /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="code/__DEFINES/movement.html#define">Define Details</a></header><main><h1>code/__DEFINES/movement.dm <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/movement.dm0"><img src="git.png" width="16" height="16" title="code/__DEFINES/movement.dm0"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/movement.html#define/MIN_GLIDE_SIZE">MIN_GLIDE_SIZE</a></th><td>The minimum for glide_size to be clamped to.</td></tr><tr><th><a href="code/__DEFINES/movement.html#define/MAX_GLIDE_SIZE">MAX_GLIDE_SIZE</a></th><td>The maximum for glide_size to be clamped to.
|
||||
This shouldn't be higher than the icon size, and generally you shouldn't be changing this, but it's here just in case.</td></tr><tr><th><a href="code/__DEFINES/movement.html#define/DELAY_TO_GLIDE_SIZE">DELAY_TO_GLIDE_SIZE</a></th><td>Broken down, here's what this does:
|
||||
divides the world icon_size (32) by delay divided by ticklag to get the number of pixels something should be moving each tick.
|
||||
The division result is given a min value of 1 to prevent obscenely slow glide sizes from being set
|
||||
Then that's multiplied by the global glide size multiplier. 1.25 by default feels pretty close to spot on. This is just to try to get byond to behave.
|
||||
The whole result is then clamped to within the range above.
|
||||
Not very readable but it works</td></tr><tr><th><a href="code/__DEFINES/movement.html#define/SET_APPEARANCE_FLAGS">SET_APPEARANCE_FLAGS</a></th><td>Enables smooth movement
|
||||
Set appearance flags in vars</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/DELAY_TO_GLIDE_SIZE"><aside class="declaration">#define </aside>DELAY_TO_GLIDE_SIZE<aside>(delay)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/movement.dm#L16"><img src="git.png" width="16" height="16" title="code/__DEFINES/movement.dm 16"></a></h3><p>Broken down, here's what this does:
|
||||
divides the world icon_size (32) by delay divided by ticklag to get the number of pixels something should be moving each tick.
|
||||
The division result is given a min value of 1 to prevent obscenely slow glide sizes from being set
|
||||
Then that's multiplied by the global glide size multiplier. 1.25 by default feels pretty close to spot on. This is just to try to get byond to behave.
|
||||
The whole result is then clamped to within the range above.
|
||||
Not very readable but it works</p><h3 id="define/MAX_GLIDE_SIZE"><aside class="declaration">#define </aside>MAX_GLIDE_SIZE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/movement.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/movement.dm 5"></a></h3><p>The maximum for glide_size to be clamped to.
|
||||
This shouldn't be higher than the icon size, and generally you shouldn't be changing this, but it's here just in case.</p><h3 id="define/MIN_GLIDE_SIZE"><aside class="declaration">#define </aside>MIN_GLIDE_SIZE <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/movement.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/movement.dm 2"></a></h3><p>The minimum for glide_size to be clamped to.</p><h3 id="define/SET_APPEARANCE_FLAGS"><aside class="declaration">#define </aside>SET_APPEARANCE_FLAGS<aside>(_flags)</aside> <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/blob/4da36103ce6d0008844c5ee9d191c2c985ed0c84/code/__DEFINES/movement.dm#L25"><img src="git.png" width="16" height="16" title="code/__DEFINES/movement.dm 25"></a></h3><p>Enables smooth movement
|
||||
Set appearance flags in vars</p></main><footer>tgstation.dme <a href="https://github.com/Citadel-Station-13/Citadel-Station-13/tree/4da36103ce6d0008844c5ee9d191c2c985ed0c84">4da3610</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user