mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-20 03:25:49 +01:00
Deploy to GitHub pages
This commit is contained in:
@@ -0,0 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="stylesheet" href="dmdoc.css"><title>__spacemandmm.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="__spacemandmm.html#define">Define Details</a></header><main><h1>__spacemandmm.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/__spacemandmm.dm"><img src="git.png" width="16" height="16" title="__spacemandmm.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="__spacemandmm.html#define/SHOULD_BE_PURE">SHOULD_BE_PURE</a></th><td>A "pure" proc does not make any external changes, or to its output.</td></tr><tr><th><a href="__spacemandmm.html#define/PRIVATE_PROC">PRIVATE_PROC</a></th><td>Private procs can only be called by things of exactly the same type. This also prevents overriding of the proc.</td></tr><tr><th><a href="__spacemandmm.html#define/PROTECTED_PROC">PROTECTED_PROC</a></th><td>Protected procs can only be call by things of the same type or subtypes</td></tr><tr><th><a href="__spacemandmm.html#define/CAN_BE_REDEFINED">CAN_BE_REDEFINED</a></th><td>Redefinable procs permit multiple declarations of themselves.</td></tr><tr><th><a href="__spacemandmm.html#define/VAR_FINAL">VAR_FINAL</a></th><td>Final vars forbid overriding their value by types that inherit it.</td></tr><tr><th><a href="__spacemandmm.html#define/VAR_PRIVATE">VAR_PRIVATE</a></th><td>Private vars can only be called by things of exactly the same type</td></tr><tr><th><a href="__spacemandmm.html#define/VAR_PROTECTED">VAR_PROTECTED</a></th><td>Protected vars can only be call by things of the same type or subtypes</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/CAN_BE_REDEFINED"><aside class="declaration">#define </aside>CAN_BE_REDEFINED<aside>(X)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/__spacemandmm.dm#L16"><img src="git.png" width="16" height="16" title="__spacemandmm.dm 16"></a></h3><p>Redefinable procs permit multiple declarations of themselves.</p><h3 id="define/PRIVATE_PROC"><aside class="declaration">#define </aside>PRIVATE_PROC<aside>(X)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/__spacemandmm.dm#L12"><img src="git.png" width="16" height="16" title="__spacemandmm.dm 12"></a></h3><p>Private procs can only be called by things of exactly the same type. This also prevents overriding of the proc.</p><h3 id="define/PROTECTED_PROC"><aside class="declaration">#define </aside>PROTECTED_PROC<aside>(X)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/__spacemandmm.dm#L14"><img src="git.png" width="16" height="16" title="__spacemandmm.dm 14"></a></h3><p>Protected procs can only be call by things of the same type or subtypes</p><h3 id="define/SHOULD_BE_PURE"><aside class="declaration">#define </aside>SHOULD_BE_PURE<aside>(X)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/__spacemandmm.dm#L10"><img src="git.png" width="16" height="16" title="__spacemandmm.dm 10"></a></h3><p>A "pure" proc does not make any external changes, or to its output.</p><h3 id="define/VAR_FINAL"><aside class="declaration">#define </aside>VAR_FINAL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/__spacemandmm.dm#L18"><img src="git.png" width="16" height="16" title="__spacemandmm.dm 18"></a></h3><p>Final vars forbid overriding their value by types that inherit it.</p><h3 id="define/VAR_PRIVATE"><aside class="declaration">#define </aside>VAR_PRIVATE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/__spacemandmm.dm#L20"><img src="git.png" width="16" height="16" title="__spacemandmm.dm 20"></a></h3><p>Private vars can only be called by things of exactly the same type</p><h3 id="define/VAR_PROTECTED"><aside class="declaration">#define </aside>VAR_PROTECTED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/__spacemandmm.dm#L22"><img src="git.png" width="16" height="16" title="__spacemandmm.dm 22"></a></h3><p>Protected vars can only be call by things of the same type or subtypes</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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>_maps/__MAP_DEFINES.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="_maps/__MAP_DEFINES.html#define">Define Details</a></header><main><h1>_maps/__MAP_DEFINES.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/_maps/__MAP_DEFINES.dm"><img src="git.png" width="16" height="16" title="_maps/__MAP_DEFINES.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="_maps/__MAP_DEFINES.html#define/SPAWN_RUINS">SPAWN_RUINS</a></th><td>Ruins will spawn on this z-level</td></tr><tr><th><a href="_maps/__MAP_DEFINES.html#define/REACHABLE_SPACE_ONLY">REACHABLE_SPACE_ONLY</a></th><td>A level that can be navigated to through space, but for real this time.</td></tr><tr><th><a href="_maps/__MAP_DEFINES.html#define/GAME_TEST_LEVEL">GAME_TEST_LEVEL</a></th><td>A level used for spawning map areas in tests</td></tr><tr><th><a href="_maps/__MAP_DEFINES.html#define/TCOMM_RELAY_ALWAYS">TCOMM_RELAY_ALWAYS</a></th><td>Tcomms relays will always extend to this level.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/GAME_TEST_LEVEL"><aside class="declaration">#define </aside>GAME_TEST_LEVEL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/_maps/__MAP_DEFINES.dm#L35"><img src="git.png" width="16" height="16" title="_maps/__MAP_DEFINES.dm 35"></a></h3><p>A level used for spawning map areas in tests</p><h3 id="define/REACHABLE_SPACE_ONLY"><aside class="declaration">#define </aside>REACHABLE_SPACE_ONLY <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/_maps/__MAP_DEFINES.dm#L33"><img src="git.png" width="16" height="16" title="_maps/__MAP_DEFINES.dm 33"></a></h3><p>A level that can be navigated to through space, but for real this time.</p><h3 id="define/SPAWN_RUINS"><aside class="declaration">#define </aside>SPAWN_RUINS <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/_maps/__MAP_DEFINES.dm#L31"><img src="git.png" width="16" height="16" title="_maps/__MAP_DEFINES.dm 31"></a></h3><p>Ruins will spawn on this z-level</p><h3 id="define/TCOMM_RELAY_ALWAYS"><aside class="declaration">#define </aside>TCOMM_RELAY_ALWAYS <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/_maps/__MAP_DEFINES.dm#L37"><img src="git.png" width="16" height="16" title="_maps/__MAP_DEFINES.dm 37"></a></h3><p>Tcomms relays will always extend to this level.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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>/area/syndicate_depot/core - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="area/syndicate_depot/core.html#proc">Proc Details</a></header><main><h1>core <aside>/<a href="area.html">area</a>/<a href="area/syndicate_depot/core.html">syndicate_depot/core</a></aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/game/area/areas/depot-areas.dm#L7"><img src="git.png" width="16" height="16" title="code/game/area/areas/depot-areas.dm 7"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="area/syndicate_depot/core.html#proc/list_getmobs">list_getmobs</a></th><td>Returns a LIST of the MOBS in one of the depot area's lists.</td></tr><tr><th><a href="area/syndicate_depot/core.html#proc/list_show">list_show</a></th><td>Returns a STRING, containing the NAMES of the mobs in the provided list, JOINED together with ", "</td></tr><tr><th><a href="area/syndicate_depot/core.html#proc/list_shownames">list_shownames</a></th><td>Returns a LIST of the NAMES of the mobs in the provided list.</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/list_getmobs"><aside class="declaration">proc </aside>list_getmobs<aside>(/list/L, show_ckeys) <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/game/area/areas/depot-areas.dm#L471"><img src="git.png" width="16" height="16" title="code/game/area/areas/depot-areas.dm 471"></a></aside></h3><p>Returns a LIST of the MOBS in one of the depot area's lists.</p>
|
||||
<p>E.g. list_getmobs(depotarea.guard_list) returns a list of the extra guard mobs in the depot.
|
||||
Arguments:</p>
|
||||
<ul>
|
||||
<li>list/L, the list of UIDs from which to draw members</li>
|
||||
<li>show_ckeys, bool, if true will display ckeys in addition to names</li>
|
||||
</ul><h3 id="proc/list_show"><aside class="declaration">proc </aside>list_show<aside>(/list/L, show_ckeys) <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/game/area/areas/depot-areas.dm#L439"><img src="git.png" width="16" height="16" title="code/game/area/areas/depot-areas.dm 439"></a></aside></h3><p>Returns a STRING, containing the NAMES of the mobs in the provided list, JOINED together with ", "</p>
|
||||
<p>E.g. list_show(depotarea.guard_list) returns a string like:
|
||||
"Syndicate Backup (123), Syndicate Backup(456), Syndicate Backup(789)", etc.
|
||||
Arguments:</p>
|
||||
<ul>
|
||||
<li>list/L, the list of UIDs from which to draw members</li>
|
||||
<li>show_ckeys, bool, if true will display ckeys in addition to names</li>
|
||||
</ul><h3 id="proc/list_shownames"><aside class="declaration">proc </aside>list_shownames<aside>(/list/L, show_ckeys) <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/game/area/areas/depot-areas.dm#L451"><img src="git.png" width="16" height="16" title="code/game/area/areas/depot-areas.dm 451"></a></aside></h3><p>Returns a LIST of the NAMES of the mobs in the provided list.</p>
|
||||
<p>E.g. list_shownames(depotarea.guard_list) returns a list of the names of extra guard mobs in depot.
|
||||
Arguments:</p>
|
||||
<ul>
|
||||
<li>list/L, the list of UIDs from which to draw members</li>
|
||||
<li>show_ckeys, bool, if true will display ckeys in addition to names</li>
|
||||
</ul></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,4 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>/atom/movable/emissive_blocker - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/modules/lighting/lighting_emissive_blocker.dm#L8"><img src="git.png" width="16" height="16" title="code/modules/lighting/lighting_emissive_blocker.dm 8"></a></h1><p>Internal atom that copies an appearance on to the blocker plane</p>
|
||||
<p>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>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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>/atom/movable/screen - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/screen_objects.dm#L10"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 10"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen.html#var/assigned_map">assigned_map</a></th><td>Map name assigned to this object.
|
||||
Automatically set by /client/proc/add_obj_to_map.</td></tr><tr><th><a href="atom/movable/screen.html#var/del_on_map_removal">del_on_map_removal</a></th><td>Mark this object as garbage-collectible after you clean the map
|
||||
it was registered on.</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen.html#proc/fill_rect">fill_rect</a></th><td>Sets screen_loc to fill a rectangular area of the map.</td></tr><tr><th><a href="atom/movable/screen.html#proc/set_position">set_position</a></th><td>Sets screen_loc of this screen object, in form of point coordinates,
|
||||
with optional pixel offset (px, py).</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/assigned_map"><aside class="declaration">var </aside>assigned_map <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/screen_objects.dm#L23"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 23"></a></h3><p>Map name assigned to this object.
|
||||
Automatically set by /client/proc/add_obj_to_map.</p><h3 id="var/del_on_map_removal"><aside class="declaration">var </aside>del_on_map_removal <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/screen_objects.dm#L31"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects.dm 31"></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><h2 id="proc">Proc Details</h2><h3 id="proc/fill_rect"><aside class="declaration">proc </aside>fill_rect<aside>(x1, y1, x2, y2) <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/map_popups.dm#L39"><img src="git.png" width="16" height="16" title="code/_onclick/hud/map_popups.dm 39"></a></aside></h3><p>Sets screen_loc to fill a rectangular area of the map.</p>
|
||||
<p>If applicable, "assigned_map" has to be assigned before this proc call.</p><h3 id="proc/set_position"><aside class="declaration">proc </aside>set_position<aside>(x, y, px, py) <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/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>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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 - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/action_button.dm#L472"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 472"></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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/action_button.dm#L502"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 502"></a></aside></h3><p>Reacts to having a button dropped on it</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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 - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/alert.dm#L99"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 99"></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/alerttooltipstyle">alerttooltipstyle</a></th><td>Tool-tip for the alert.</td></tr><tr><th><a href="atom/movable/screen/alert.html#var/override_alerts">override_alerts</a></th><td>If true, this should override any other alerts of the same type thrown.</td></tr><tr><th><a href="atom/movable/screen/alert.html#var/owner">owner</a></th><td>The mob that this alert was originally thrown to.</td></tr><tr><th><a href="atom/movable/screen/alert.html#var/severity">severity</a></th><td>Some alerts may have different icon states based on severity, this adjusts that.</td></tr><tr><th><a href="atom/movable/screen/alert.html#var/timeout">timeout</a></th><td>How long before this alert automatically clears itself (in deciseconds). If zero, remains until cleared.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/alerttooltipstyle"><aside class="declaration">var </aside>alerttooltipstyle <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/alert.dm#L109"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 109"></a></h3><p>Tool-tip for the alert.</p><h3 id="var/override_alerts"><aside class="declaration">var </aside>override_alerts <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/alert.dm#L111"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 111"></a></h3><p>If true, this should override any other alerts of the same type thrown.</p><h3 id="var/owner"><aside class="declaration">var </aside>owner <aside>– /<a href="mob.html">mob</a></aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/alert.dm#L113"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 113"></a></h3><p>The mob that this alert was originally thrown to.</p><h3 id="var/severity"><aside class="declaration">var </aside>severity <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/alert.dm#L107"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 107"></a></h3><p>Some alerts may have different icon states based on severity, this adjusts that.</p><h3 id="var/timeout"><aside class="declaration">var </aside>timeout <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/alert.dm#L105"><img src="git.png" width="16" height="16" title="code/_onclick/hud/alert.dm 105"></a></h3><p>How long before this alert automatically clears itself (in deciseconds). If zero, remains until cleared.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
|
||||
@@ -0,0 +1,14 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>/atom/movable/screen/alert/augury - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/alert/augury.html#var">Var Details</a> - <a href="atom/movable/screen/alert/augury.html#proc">Proc Details</a></header><main><h1>augury <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/augury.html">augury</a></aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/follow_alert.dm#L1"><img src="git.png" width="16" height="16" title="code/_onclick/hud/follow_alert.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/alert/augury.html#var/follow_target">follow_target</a></th><td>The atom being followed</td></tr><tr><th><a href="atom/movable/screen/alert/augury.html#var/followers">followers</a></th><td>The atoms following it</td></tr><tr><th><a href="atom/movable/screen/alert/augury.html#var/next_targets">next_targets</a></th><td>Queue of next atoms to follow</td></tr><tr><th><a href="atom/movable/screen/alert/augury.html#var/thing_followed">thing_followed</a></th><td>Title for the thing that will be followed.</td></tr><tr><th><a href="atom/movable/screen/alert/augury.html#var/time_between_switches">time_between_switches</a></th><td>After a followed item is qdeleted, wait this long before switching to the next target, allowing you to see aftermath.</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/alert/augury.html#proc/Initialize">Initialize</a></th><td>Create a new augury alert.</td></tr><tr><th><a href="atom/movable/screen/alert/augury.html#proc/change_targets">change_targets</a></th><td>Change the atom that everyone is currently following, moving everyone to the new object.</td></tr><tr><th><a href="atom/movable/screen/alert/augury.html#proc/on_following_qdel">on_following_qdel</a></th><td>Executed when the parent is deleted.
|
||||
Don't immediately kill ourselves, since it's possible that we might want to move somewhere else
|
||||
(for example, after a meteor strike)</td></tr><tr><th><a href="atom/movable/screen/alert/augury.html#proc/remove_follower_on_stop_orbit">remove_follower_on_stop_orbit</a></th><td>Called when someone stops orbiting our followed object, so they can actually get out of the loop.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/follow_target"><aside class="declaration">var </aside>follow_target <aside>– /<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a></aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/follow_alert.dm#L5"><img src="git.png" width="16" height="16" title="code/_onclick/hud/follow_alert.dm 5"></a></h3><p>The atom being followed</p><h3 id="var/followers"><aside class="declaration">var </aside>followers <aside>– /list</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/follow_alert.dm#L7"><img src="git.png" width="16" height="16" title="code/_onclick/hud/follow_alert.dm 7"></a></h3><p>The atoms following it</p><h3 id="var/next_targets"><aside class="declaration">var </aside>next_targets <aside>– /list</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/follow_alert.dm#L9"><img src="git.png" width="16" height="16" title="code/_onclick/hud/follow_alert.dm 9"></a></h3><p>Queue of next atoms to follow</p><h3 id="var/thing_followed"><aside class="declaration">var </aside>thing_followed <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/follow_alert.dm#L11"><img src="git.png" width="16" height="16" title="code/_onclick/hud/follow_alert.dm 11"></a></h3><p>Title for the thing that will be followed.</p><h3 id="var/time_between_switches"><aside class="declaration">var </aside>time_between_switches <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/follow_alert.dm#L13"><img src="git.png" width="16" height="16" title="code/_onclick/hud/follow_alert.dm 13"></a></h3><p>After a followed item is qdeleted, wait this long before switching to the next target, allowing you to see aftermath.</p><h2 id="proc">Proc Details</h2><h3 id="proc/Initialize">Initialize<aside>(mapload, /<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/follow_target, /image/alert_overlay_override) <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/follow_alert.dm#L22"><img src="git.png" width="16" height="16" title="code/_onclick/hud/follow_alert.dm 22"></a></aside></h3><p>Create a new augury alert.</p>
|
||||
<p>Arguments:</p>
|
||||
<ul>
|
||||
<li>follow_target: The atom to start out following. Can be null, in which case change_targets() should be used at some point.</li>
|
||||
<li>alert_overlay_override: If follow_target is provided (or not), use this for the alert image.</li>
|
||||
</ul><h3 id="proc/change_targets"><aside class="declaration">proc </aside>change_targets<aside>(/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/next_to) <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/follow_alert.dm#L89"><img src="git.png" width="16" height="16" title="code/_onclick/hud/follow_alert.dm 89"></a></aside></h3><p>Change the atom that everyone is currently following, moving everyone to the new object.</p>
|
||||
<p>Arguments:</p>
|
||||
<ul>
|
||||
<li>next_to - The next atom to follow.</li>
|
||||
</ul><h3 id="proc/on_following_qdel"><aside class="declaration">proc </aside>on_following_qdel<aside>(/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/A) <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/follow_alert.dm#L71"><img src="git.png" width="16" height="16" title="code/_onclick/hud/follow_alert.dm 71"></a></aside></h3><p>Executed when the parent is deleted.
|
||||
Don't immediately kill ourselves, since it's possible that we might want to move somewhere else
|
||||
(for example, after a meteor strike)</p><h3 id="proc/remove_follower_on_stop_orbit"><aside class="declaration">proc </aside>remove_follower_on_stop_orbit<aside>(/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/followed, /<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/follower) <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/follow_alert.dm#L124"><img src="git.png" width="16" height="16" title="code/_onclick/hud/follow_alert.dm 124"></a></aside></h3><p>Called when someone stops orbiting our followed object, so they can actually get out of the loop.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/modlink_call - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/alert/modlink_call.html#var">Var Details</a></header><main><h1>modlink_call <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/modlink_call.html">modlink_call</a></aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/modules/mod/mod_link.dm#L535"><img src="git.png" width="16" height="16" title="code/modules/mod/mod_link.dm 535"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/alert/modlink_call.html#var/link_caller_uid">link_caller_uid</a></th><td>A UID to the MODlink that is calling.</td></tr><tr><th><a href="atom/movable/screen/alert/modlink_call.html#var/link_receiver_uid">link_receiver_uid</a></th><td>A UID to the MODlink that is being called.</td></tr><tr><th><a href="atom/movable/screen/alert/modlink_call.html#var/user_uid">user_uid</a></th><td>A UID to the mob that is calling.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/link_caller_uid"><aside class="declaration">var </aside>link_caller_uid <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/modules/mod/mod_link.dm#L542"><img src="git.png" width="16" height="16" title="code/modules/mod/mod_link.dm 542"></a></h3><p>A UID to the MODlink that is calling.</p><h3 id="var/link_receiver_uid"><aside class="declaration">var </aside>link_receiver_uid <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/modules/mod/mod_link.dm#L544"><img src="git.png" width="16" height="16" title="code/modules/mod/mod_link.dm 544"></a></h3><p>A UID to the MODlink that is being called.</p><h3 id="var/user_uid"><aside class="declaration">var </aside>user_uid <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/modules/mod/mod_link.dm#L546"><img src="git.png" width="16" height="16" title="code/modules/mod/mod_link.dm 546"></a></h3><p>A UID to the mob that is calling.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/status_effect/offering_item - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/alert/status_effect/offering_item.html#var">Var Details</a></header><main><h1>offering_item <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/status_effect/offering_item.html">status_effect/offering_item</a></aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/modules/mob/living/carbon/give.dm#L44"><img src="git.png" width="16" height="16" title="code/modules/mob/living/carbon/give.dm 44"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/alert/status_effect/offering_item.html#var/item_UID">item_UID</a></th><td>UID of the item being given.</td></tr><tr><th><a href="atom/movable/screen/alert/status_effect/offering_item.html#var/receiver_UID">receiver_UID</a></th><td>UID of the mob who's being offered the item.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/item_UID"><aside class="declaration">var </aside>item_UID <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/modules/mob/living/carbon/give.dm#L51"><img src="git.png" width="16" height="16" title="code/modules/mob/living/carbon/give.dm 51"></a></h3><p>UID of the item being given.</p><h3 id="var/receiver_UID"><aside class="declaration">var </aside>receiver_UID <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/modules/mob/living/carbon/give.dm#L49"><img src="git.png" width="16" height="16" title="code/modules/mob/living/carbon/give.dm 49"></a></h3><p>UID of the mob who's being offered the item.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/screen/alert/take_item - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/alert/take_item.html#var">Var Details</a></header><main><h1>Take Item 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>/<a href="atom/movable/screen/alert/take_item.html">take_item</a></aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/modules/mob/living/carbon/give.dm#L116"><img src="git.png" width="16" height="16" title="code/modules/mob/living/carbon/give.dm 116"></a></h1><p>Alert which appears for a user when another player is attempting to offer them an item.
|
||||
The user can click the alert to accept, or simply do nothing to not take the item.</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/alert/take_item.html#var/giver_UID">giver_UID</a></th><td>UID of the mob offering the receiver an item.</td></tr><tr><th><a href="atom/movable/screen/alert/take_item.html#var/item_UID">item_UID</a></th><td>UID of the item being given.</td></tr><tr><th><a href="atom/movable/screen/alert/take_item.html#var/receiver_UID">receiver_UID</a></th><td>UID of the mob who has this alert.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/giver_UID"><aside class="declaration">var </aside>giver_UID <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/modules/mob/living/carbon/give.dm#L122"><img src="git.png" width="16" height="16" title="code/modules/mob/living/carbon/give.dm 122"></a></h3><p>UID of the mob offering the receiver an item.</p><h3 id="var/item_UID"><aside class="declaration">var </aside>item_UID <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/modules/mob/living/carbon/give.dm#L126"><img src="git.png" width="16" height="16" title="code/modules/mob/living/carbon/give.dm 126"></a></h3><p>UID of the item being given.</p><h3 id="var/receiver_UID"><aside class="declaration">var </aside>receiver_UID <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/modules/mob/living/carbon/give.dm#L124"><img src="git.png" width="16" height="16" title="code/modules/mob/living/carbon/give.dm 124"></a></h3><p>UID of the mob who has this alert.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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 - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/action_button.dm#L253"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 253"></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 <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/action_button.dm#L261"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 261"></a></h3><p>Id of any currently running timers that set our color matrix</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/fullscreen/stretch/cursor_catcher/scope - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/fullscreen/stretch/cursor_catcher/scope.html#var">Var Details</a></header><main><h1>scope <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/stretch/cursor_catcher.html">fullscreen/stretch/cursor_catcher</a>/<a href="atom/movable/screen/fullscreen/stretch/cursor_catcher/scope.html">scope</a></aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/datums/components/scope.dm#L264"><img src="git.png" width="16" height="16" title="code/datums/components/scope.dm 264"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/fullscreen/stretch/cursor_catcher/scope.html#var/range_modifier">range_modifier</a></th><td>Multiplier for given_X an given_y.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/range_modifier"><aside class="declaration">var </aside>range_modifier <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/datums/components/scope.dm#L268"><img src="git.png" width="16" height="16" title="code/datums/components/scope.dm 268"></a></h3><p>Multiplier for given_X an given_y.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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 - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/movable_screen_objects.dm#L33"><img src="git.png" width="16" height="16" title="code/_onclick/hud/movable_screen_objects.dm 33"></a></aside></h3><p>Takes mouse parmas as input, returns a string representing the appropriate mouse position</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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>/atom/movable/screen/palette_scroll - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/action_button.dm#L408"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 408"></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 <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/action_button.dm#L412"><img src="git.png" width="16" height="16" title="code/_onclick/hud/action_button.dm 412"></a></h3><p>How should we move the palette's actions?
|
||||
Positive scrolls down the list, negative scrolls back</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/plane_master/emissive - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>emissive <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/plane_master/emissive.html">plane_master/emissive</a></aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/plane_master.dm#L76"><img src="git.png" width="16" height="16" title="code/_onclick/hud/plane_master.dm 76"></a></h1><p>Things placed on this mask the lighting plane. Doesn't render directly.</p>
|
||||
<p>Gets masked by blocking plane. Use for things that you want blocked by
|
||||
mobs, items, etc.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/robot/active_module - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/robot/active_module.html#var">Var Details</a> - <a href="atom/movable/screen/robot/active_module.html#proc">Proc Details</a></header><main><h1>active_module <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/robot/active_module.html">robot/active_module</a></aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/robot_hud.dm#L25"><img src="git.png" width="16" height="16" title="code/_onclick/hud/robot_hud.dm 25"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/robot/active_module.html#var/activated_icon_string">activated_icon_string</a></th><td>Where the string for the activated icon state is stored</td></tr><tr><th><a href="atom/movable/screen/robot/active_module.html#var/active">active</a></th><td>If it should have a green background</td></tr><tr><th><a href="atom/movable/screen/robot/active_module.html#var/deactivated_icon_string">deactivated_icon_string</a></th><td>Where the string for the deactivated icon state is stored</td></tr><tr><th><a href="atom/movable/screen/robot/active_module.html#var/module_number">module_number</a></th><td>If it's slot 1, 2, or 3</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/robot/active_module.html#proc/activate">activate</a></th><td>Updates the background of the module to be active</td></tr><tr><th><a href="atom/movable/screen/robot/active_module.html#proc/deactivate">deactivate</a></th><td>Updates the background of the module to be inactive</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/activated_icon_string"><aside class="declaration">var </aside>activated_icon_string <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/robot_hud.dm#L33"><img src="git.png" width="16" height="16" title="code/_onclick/hud/robot_hud.dm 33"></a></h3><p>Where the string for the activated icon state is stored</p><h3 id="var/active"><aside class="declaration">var </aside>active <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/robot_hud.dm#L35"><img src="git.png" width="16" height="16" title="code/_onclick/hud/robot_hud.dm 35"></a></h3><p>If it should have a green background</p><h3 id="var/deactivated_icon_string"><aside class="declaration">var </aside>deactivated_icon_string <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/robot_hud.dm#L31"><img src="git.png" width="16" height="16" title="code/_onclick/hud/robot_hud.dm 31"></a></h3><p>Where the string for the deactivated icon state is stored</p><h3 id="var/module_number"><aside class="declaration">var </aside>module_number <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/robot_hud.dm#L29"><img src="git.png" width="16" height="16" title="code/_onclick/hud/robot_hud.dm 29"></a></h3><p>If it's slot 1, 2, or 3</p><h2 id="proc">Proc Details</h2><h3 id="proc/activate"><aside class="declaration">proc </aside>activate<aside>() <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/robot_hud.dm#L46"><img src="git.png" width="16" height="16" title="code/_onclick/hud/robot_hud.dm 46"></a></aside></h3><p>Updates the background of the module to be active</p><h3 id="proc/deactivate"><aside class="declaration">proc </aside>deactivate<aside>() <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/_onclick/hud/robot_hud.dm#L51"><img src="git.png" width="16" height="16" title="code/_onclick/hud/robot_hud.dm 51"></a></aside></h3><p>Updates the background of the module to be inactive</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
|
||||
File diff suppressed because one or more lines are too long
+59
File diff suppressed because one or more lines are too long
@@ -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/MC.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/MC.html#define">Define Details</a></header><main><h1>code/__DEFINES/MC.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/MC.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/MC.html#define/MC_AVG_OVER_TIME">MC_AVG_OVER_TIME</a></th><td>creates a running average of "things elapsed" per time period when you need to count via a smaller time period.
|
||||
eg you want an average number of things happening per second but you measure the event every tick (50 milliseconds).
|
||||
make sure both time intervals are in the same units. doesnt work if current_duration > total_duration or if total_duration == 0</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_TICKER">SS_TICKER</a></th><td>(also forces it to run first in the tick (unless SS_BACKGROUND))</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/MC_AVG_OVER_TIME"><aside class="declaration">#define </aside>MC_AVG_OVER_TIME<aside>(average, current, total_duration, current_duration)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/MC.dm#L23"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 23"></a></h3><p>creates a running average of "things elapsed" per time period when you need to count via a smaller time period.
|
||||
eg you want an average number of things happening per second but you measure the event every tick (50 milliseconds).
|
||||
make sure both time intervals are in the same units. doesnt work if current_duration > total_duration or if total_duration == 0</p><h3 id="define/SS_BACKGROUND"><aside class="declaration">#define </aside>SS_BACKGROUND <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/MC.dm#L46"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 46"></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_TICKER"><aside class="declaration">#define </aside>SS_TICKER <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/MC.dm#L55"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 55"></a></h3><p>(also forces it to run first in the tick (unless SS_BACKGROUND))</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/__proc_refs.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/__proc_refs.html#define">Define Details</a></header><main><h1>code/__DEFINES/__proc_refs.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/__proc_refs.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/__proc_refs.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/__proc_refs.html#define/PROC_REF">PROC_REF</a></th><td>Validates the proc exists on this type</td></tr><tr><th><a href="code/__DEFINES/__proc_refs.html#define/TYPE_PROC_REF">TYPE_PROC_REF</a></th><td>Validates the proc exists on the specified type</td></tr><tr><th><a href="code/__DEFINES/__proc_refs.html#define/GLOBAL_PROC_REF">GLOBAL_PROC_REF</a></th><td>Validates the proc exists on global</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/GLOBAL_PROC_REF"><aside class="declaration">#define </aside>GLOBAL_PROC_REF<aside>(X)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/__proc_refs.dm#L6"><img src="git.png" width="16" height="16" title="code/__DEFINES/__proc_refs.dm 6"></a></h3><p>Validates the proc exists on global</p><h3 id="define/PROC_REF"><aside class="declaration">#define </aside>PROC_REF<aside>(X)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/__proc_refs.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/__proc_refs.dm 2"></a></h3><p>Validates the proc exists on this type</p><h3 id="define/TYPE_PROC_REF"><aside class="declaration">#define </aside>TYPE_PROC_REF<aside>(TYPE, X)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/__proc_refs.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/__proc_refs.dm 4"></a></h3><p>Validates the proc exists on the specified type</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/_click.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/_click.html#define">Define Details</a></header><main><h1>code/__DEFINES/_click.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/_click.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/_click.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/_click.html#define/BUTTON">BUTTON</a></th><td>Mouse button that was just clicked/released
|
||||
if(modifiers<a href="code/__DEFINES/_click.html#define/BUTTON" title="BUTTON">BUTTON</a> == LEFT_CLICK)</td></tr><tr><th><a href="code/__DEFINES/_click.html#define/MOUSE_OPACITY_TRANSPARENT">MOUSE_OPACITY_TRANSPARENT</a></th><td>Objects will ignore being clicked on regardless of their transparency (used in parallax, lighting effects, holograms, lasers, etc.)</td></tr><tr><th><a href="code/__DEFINES/_click.html#define/MOUSE_OPACITY_ICON">MOUSE_OPACITY_ICON</a></th><td>Objects will be clicked on if it is the topmost object and the pixel isn't transparent at the position of the mouse (default behavior for 99.99% of game objects)</td></tr><tr><th><a href="code/__DEFINES/_click.html#define/MOUSE_OPACITY_OPAQUE">MOUSE_OPACITY_OPAQUE</a></th><td>Objects will be always be clicked on regardless of pixel transparency or other objects at that location (used in space vines, storage containers)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/BUTTON"><aside class="declaration">#define </aside>BUTTON <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/_click.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/_click.dm 11"></a></h3><p>Mouse button that was just clicked/released
|
||||
if(modifiers<a href="code/__DEFINES/_click.html#define/BUTTON" title="BUTTON">BUTTON</a> == LEFT_CLICK)</p><h3 id="define/MOUSE_OPACITY_ICON"><aside class="declaration">#define </aside>MOUSE_OPACITY_ICON <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/_click.dm#L43"><img src="git.png" width="16" height="16" title="code/__DEFINES/_click.dm 43"></a></h3><p>Objects will be clicked on if it is the topmost object and the pixel isn't transparent at the position of the mouse (default behavior for 99.99% of game objects)</p><h3 id="define/MOUSE_OPACITY_OPAQUE"><aside class="declaration">#define </aside>MOUSE_OPACITY_OPAQUE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/_click.dm#L45"><img src="git.png" width="16" height="16" title="code/__DEFINES/_click.dm 45"></a></h3><p>Objects will be always be clicked on regardless of pixel transparency or other objects at that location (used in space vines, storage containers)</p><h3 id="define/MOUSE_OPACITY_TRANSPARENT"><aside class="declaration">#define </aside>MOUSE_OPACITY_TRANSPARENT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/_click.dm#L41"><img src="git.png" width="16" height="16" title="code/__DEFINES/_click.dm 41"></a></h3><p>Objects will ignore being clicked on regardless of their transparency (used in parallax, lighting effects, holograms, lasers, etc.)</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/_math.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/_math.html#define">Define Details</a></header><main><h1>code/__DEFINES/_math.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/_math.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/_math.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/_math.html#define/SPT_PROB_RATE">SPT_PROB_RATE</a></th><td>Converts a probability/second chance to probability/seconds_per_tick 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*SPT_PROB_RATE(0.1, 5)))</code></td></tr><tr><th><a href="code/__DEFINES/_math.html#define/SPT_PROB">SPT_PROB</a></th><td>Like SPT_PROB_RATE but easier to use, simply put <code>if(SPT_PROB(10, 5))</code></td></tr><tr><th><a href="code/__DEFINES/_math.html#define/normal_distribution">normal_distribution</a></th><td>Returns probability based on deviation from the mean(m) and sigma(s)</td></tr><tr><th><a href="code/__DEFINES/_math.html#define/IS_INT">IS_INT</a></th><td>Checks if a number is an integer, or a float</td></tr><tr><th><a href="code/__DEFINES/_math.html#define/hex2num">hex2num</a></th><td>Returns an integer given a hex input, supports negative values "-ff". Skips preceding invalid characters.</td></tr><tr><th><a href="code/__DEFINES/_math.html#define/num2hex">num2hex</a></th><td>Returns the hex value of a decimal number. len == length of returned string.</td></tr><tr><th><a href="code/__DEFINES/_math.html#define/IS_IN_BOUNDS">IS_IN_BOUNDS</a></th><td>Tests if the value is in the given range.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/IS_INT"><aside class="declaration">#define </aside>IS_INT<aside>(x)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/_math.dm#L250"><img src="git.png" width="16" height="16" title="code/__DEFINES/_math.dm 250"></a></h3><p>Checks if a number is an integer, or a float</p><h3 id="define/IS_IN_BOUNDS"><aside class="declaration">#define </aside>IS_IN_BOUNDS<aside>(val, lower, upper)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/_math.dm#L262"><img src="git.png" width="16" height="16" title="code/__DEFINES/_math.dm 262"></a></h3><p>Tests if the value is in the given range.</p><h3 id="define/SPT_PROB"><aside class="declaration">#define </aside>SPT_PROB<aside>(prob_per_second_percent, seconds_per_tick)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/_math.dm#L136"><img src="git.png" width="16" height="16" title="code/__DEFINES/_math.dm 136"></a></h3><p>Like SPT_PROB_RATE but easier to use, simply put <code>if(SPT_PROB(10, 5))</code></p><h3 id="define/SPT_PROB_RATE"><aside class="declaration">#define </aside>SPT_PROB_RATE<aside>(prob_per_second, seconds_per_tick)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/_math.dm#L133"><img src="git.png" width="16" height="16" title="code/__DEFINES/_math.dm 133"></a></h3><p>Converts a probability/second chance to probability/seconds_per_tick 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*SPT_PROB_RATE(0.1, 5)))</code></p><h3 id="define/hex2num"><aside class="declaration">#define </aside>hex2num<aside>(X)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/_math.dm#L256"><img src="git.png" width="16" height="16" title="code/__DEFINES/_math.dm 256"></a></h3><p>Returns an integer given a hex input, supports negative values "-ff". Skips preceding invalid characters.</p><h3 id="define/normal_distribution"><aside class="declaration">#define </aside>normal_distribution<aside>(x, m, s)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/_math.dm#L215"><img src="git.png" width="16" height="16" title="code/__DEFINES/_math.dm 215"></a></h3><p>Returns probability based on deviation from the mean(m) and sigma(s)</p><h3 id="define/num2hex"><aside class="declaration">#define </aside>num2hex<aside>(X, len)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/_math.dm#L259"><img src="git.png" width="16" height="16" title="code/__DEFINES/_math.dm 259"></a></h3><p>Returns the hex value of a decimal number. len == length of returned string.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/_protection.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/_protection.html#define">Define Details</a></header><main><h1>code/__DEFINES/_protection.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/_protection.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/_protection.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/_protection.html#define/GENERAL_PROTECT_DATUM">GENERAL_PROTECT_DATUM</a></th><td>Protects a datum from being VV'd</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/GENERAL_PROTECT_DATUM"><aside class="declaration">#define </aside>GENERAL_PROTECT_DATUM<aside>(Path)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/_protection.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/_protection.dm 2"></a></h3><p>Protects a datum from being VV'd</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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
@@ -0,0 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/action_button_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/action_button_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/action_button_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/action_button_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/action_button_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/action_button_defines.html#define/SCRN_OBJ_DEFAULT">SCRN_OBJ_DEFAULT</a></th><td>Whatever the base action datum thinks is best</td></tr><tr><th><a href="code/__DEFINES/action_button_defines.html#define/SCRN_OBJ_FLOATING">SCRN_OBJ_FLOATING</a></th><td>Floating somewhere on the hud, not in any predefined place</td></tr><tr><th><a href="code/__DEFINES/action_button_defines.html#define/SCRN_OBJ_IN_LIST">SCRN_OBJ_IN_LIST</a></th><td>In the list of buttons stored at the top of the screen</td></tr><tr><th><a href="code/__DEFINES/action_button_defines.html#define/SCRN_OBJ_IN_PALETTE">SCRN_OBJ_IN_PALETTE</a></th><td>In the collapseable palette</td></tr><tr><th><a href="code/__DEFINES/action_button_defines.html#define/SCRN_OBJ_CULT_LIST">SCRN_OBJ_CULT_LIST</a></th><td>In cult spell list</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/SCRN_OBJ_CULT_LIST"><aside class="declaration">#define </aside>SCRN_OBJ_CULT_LIST <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/action_button_defines.dm#L31"><img src="git.png" width="16" height="16" title="code/__DEFINES/action_button_defines.dm 31"></a></h3><p>In cult spell list</p><h3 id="define/SCRN_OBJ_DEFAULT"><aside class="declaration">#define </aside>SCRN_OBJ_DEFAULT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/action_button_defines.dm#L23"><img src="git.png" width="16" height="16" title="code/__DEFINES/action_button_defines.dm 23"></a></h3><p>Whatever the base action datum thinks is best</p><h3 id="define/SCRN_OBJ_FLOATING"><aside class="declaration">#define </aside>SCRN_OBJ_FLOATING <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/action_button_defines.dm#L25"><img src="git.png" width="16" height="16" title="code/__DEFINES/action_button_defines.dm 25"></a></h3><p>Floating somewhere on the hud, not in any predefined place</p><h3 id="define/SCRN_OBJ_IN_LIST"><aside class="declaration">#define </aside>SCRN_OBJ_IN_LIST <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/action_button_defines.dm#L27"><img src="git.png" width="16" height="16" title="code/__DEFINES/action_button_defines.dm 27"></a></h3><p>In the list of buttons stored at the top of the screen</p><h3 id="define/SCRN_OBJ_IN_PALETTE"><aside class="declaration">#define </aside>SCRN_OBJ_IN_PALETTE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/action_button_defines.dm#L29"><img src="git.png" width="16" height="16" title="code/__DEFINES/action_button_defines.dm 29"></a></h3><p>In the collapseable palette</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/action_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/action_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/action_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/action_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/action_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/action_defines.html#define/PANEL_DISPLAY_PANEL">PANEL_DISPLAY_PANEL</a></th><td>The stat panel the action is displayed in.</td></tr><tr><th><a href="code/__DEFINES/action_defines.html#define/PANEL_DISPLAY_STATUS">PANEL_DISPLAY_STATUS</a></th><td>The status shown in the stat panel.
|
||||
Can be stuff like "ready", "on cooldown", "active", "charges", "charge cost", etc.</td></tr><tr><th><a href="code/__DEFINES/action_defines.html#define/PANEL_DISPLAY_NAME">PANEL_DISPLAY_NAME</a></th><td>The name shown in the stat panel.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/PANEL_DISPLAY_NAME"><aside class="declaration">#define </aside>PANEL_DISPLAY_NAME <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/action_defines.dm#L15"><img src="git.png" width="16" height="16" title="code/__DEFINES/action_defines.dm 15"></a></h3><p>The name shown in the stat panel.</p><h3 id="define/PANEL_DISPLAY_PANEL"><aside class="declaration">#define </aside>PANEL_DISPLAY_PANEL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/action_defines.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/action_defines.dm 10"></a></h3><p>The stat panel the action is displayed in.</p><h3 id="define/PANEL_DISPLAY_STATUS"><aside class="declaration">#define </aside>PANEL_DISPLAY_STATUS <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/action_defines.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/action_defines.dm 13"></a></h3><p>The status shown in the stat panel.
|
||||
Can be stuff like "ready", "on cooldown", "active", "charges", "charge cost", etc.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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
@@ -0,0 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/ai/ash_whelp_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/ai/ash_whelp_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/ai/ash_whelp_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/ai/ash_whelp_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/ai/ash_whelp_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/ai/ash_whelp_defines.html#define/BB_WHELP_STRAIGHTLINE_FIRE">BB_WHELP_STRAIGHTLINE_FIRE</a></th><td>whelp's straight line fire ability</td></tr><tr><th><a href="code/__DEFINES/ai/ash_whelp_defines.html#define/BB_WHELP_WIDESPREAD_FIRE">BB_WHELP_WIDESPREAD_FIRE</a></th><td>whelp's secondary enraged ability</td></tr><tr><th><a href="code/__DEFINES/ai/ash_whelp_defines.html#define/BB_TARGET_ROCK">BB_TARGET_ROCK</a></th><td>the target rock we will attempt to create a sculpture out of</td></tr><tr><th><a href="code/__DEFINES/ai/ash_whelp_defines.html#define/BB_TARGET_CANNIBAL">BB_TARGET_CANNIBAL</a></th><td>the cannibal target we shall consume</td></tr><tr><th><a href="code/__DEFINES/ai/ash_whelp_defines.html#define/BB_TARGET_TREE">BB_TARGET_TREE</a></th><td>the tree we will burn down</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/BB_TARGET_CANNIBAL"><aside class="declaration">#define </aside>BB_TARGET_CANNIBAL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/ai/ash_whelp_defines.dm#L9"><img src="git.png" width="16" height="16" title="code/__DEFINES/ai/ash_whelp_defines.dm 9"></a></h3><p>the cannibal target we shall consume</p><h3 id="define/BB_TARGET_ROCK"><aside class="declaration">#define </aside>BB_TARGET_ROCK <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/ai/ash_whelp_defines.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/ai/ash_whelp_defines.dm 7"></a></h3><p>the target rock we will attempt to create a sculpture out of</p><h3 id="define/BB_TARGET_TREE"><aside class="declaration">#define </aside>BB_TARGET_TREE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/ai/ash_whelp_defines.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/ai/ash_whelp_defines.dm 11"></a></h3><p>the tree we will burn down</p><h3 id="define/BB_WHELP_STRAIGHTLINE_FIRE"><aside class="declaration">#define </aside>BB_WHELP_STRAIGHTLINE_FIRE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/ai/ash_whelp_defines.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/ai/ash_whelp_defines.dm 3"></a></h3><p>whelp's straight line fire ability</p><h3 id="define/BB_WHELP_WIDESPREAD_FIRE"><aside class="declaration">#define </aside>BB_WHELP_WIDESPREAD_FIRE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/ai/ash_whelp_defines.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/ai/ash_whelp_defines.dm 5"></a></h3><p>whelp's secondary enraged ability</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/ai/incursion_blackboard_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/ai/incursion_blackboard_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/ai/incursion_blackboard_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/ai/incursion_blackboard_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/ai/incursion_blackboard_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/ai/incursion_blackboard_defines.html#define/BB_REANIMATOR_SKULL_ACTION">BB_REANIMATOR_SKULL_ACTION</a></th><td>The skull action used by reanimators</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/BB_REANIMATOR_SKULL_ACTION"><aside class="declaration">#define </aside>BB_REANIMATOR_SKULL_ACTION <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/ai/incursion_blackboard_defines.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/ai/incursion_blackboard_defines.dm 2"></a></h3><p>The skull action used by reanimators</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/ai/swarmer_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/ai/swarmer_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/ai/swarmer_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/ai/swarmer_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/ai/swarmer_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/ai/swarmer_defines.html#define/BB_SWARMER_REPLICATE_ACTION">BB_SWARMER_REPLICATE_ACTION</a></th><td>Key where we store the replication ability</td></tr><tr><th><a href="code/__DEFINES/ai/swarmer_defines.html#define/BB_SWARMER_CONSTRUCT_TARGET">BB_SWARMER_CONSTRUCT_TARGET</a></th><td>Our construction target</td></tr><tr><th><a href="code/__DEFINES/ai/swarmer_defines.html#define/BB_SWARMER_TRAP_ACTION">BB_SWARMER_TRAP_ACTION</a></th><td>Key where we define the trap construction ability</td></tr><tr><th><a href="code/__DEFINES/ai/swarmer_defines.html#define/BB_SWARMER_BARRIER_ACTION">BB_SWARMER_BARRIER_ACTION</a></th><td>Key where we define the barrier construction ability</td></tr><tr><th><a href="code/__DEFINES/ai/swarmer_defines.html#define/BB_SWARMER_RESOURCE_SHARE_ACTION">BB_SWARMER_RESOURCE_SHARE_ACTION</a></th><td>Key where we define the resource share ability</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/BB_SWARMER_BARRIER_ACTION"><aside class="declaration">#define </aside>BB_SWARMER_BARRIER_ACTION <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/ai/swarmer_defines.dm#L9"><img src="git.png" width="16" height="16" title="code/__DEFINES/ai/swarmer_defines.dm 9"></a></h3><p>Key where we define the barrier construction ability</p><h3 id="define/BB_SWARMER_CONSTRUCT_TARGET"><aside class="declaration">#define </aside>BB_SWARMER_CONSTRUCT_TARGET <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/ai/swarmer_defines.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/ai/swarmer_defines.dm 5"></a></h3><p>Our construction target</p><h3 id="define/BB_SWARMER_REPLICATE_ACTION"><aside class="declaration">#define </aside>BB_SWARMER_REPLICATE_ACTION <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/ai/swarmer_defines.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/ai/swarmer_defines.dm 3"></a></h3><p>Key where we store the replication ability</p><h3 id="define/BB_SWARMER_RESOURCE_SHARE_ACTION"><aside class="declaration">#define </aside>BB_SWARMER_RESOURCE_SHARE_ACTION <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/ai/swarmer_defines.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/ai/swarmer_defines.dm 11"></a></h3><p>Key where we define the resource share ability</p><h3 id="define/BB_SWARMER_TRAP_ACTION"><aside class="declaration">#define </aside>BB_SWARMER_TRAP_ACTION <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/ai/swarmer_defines.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/ai/swarmer_defines.dm 7"></a></h3><p>Key where we define the trap construction ability</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/announce_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/announce_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/announce_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/announce_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/announce_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/announce_defines.html#define/ANNOUNCE_KIND_DEFAULT">ANNOUNCE_KIND_DEFAULT</a></th><td>These values are used when logging user-initiated announcements.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ANNOUNCE_KIND_DEFAULT"><aside class="declaration">#define </aside>ANNOUNCE_KIND_DEFAULT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/announce_defines.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/announce_defines.dm 2"></a></h3><p>These values are used when logging user-initiated announcements.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
|
||||
@@ -0,0 +1,16 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/antag_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/antag_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/antag_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/antag_defines.html#define/CONTRACT_STATUS_INVALID">CONTRACT_STATUS_INVALID</a></th><td>Contractors
|
||||
The contract is invalid for some reason and cannot be taken. It may be made valid later.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/CONTRACT_STATUS_INACTIVE">CONTRACT_STATUS_INACTIVE</a></th><td>The contract hasn't been started yet.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/CONTRACT_STATUS_ACTIVE">CONTRACT_STATUS_ACTIVE</a></th><td>The contract is in progress.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/CONTRACT_STATUS_COMPLETED">CONTRACT_STATUS_COMPLETED</a></th><td>The contract has been completed successfully.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/CONTRACT_STATUS_FAILED">CONTRACT_STATUS_FAILED</a></th><td>The contract failed for some reason.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/EXTRACTION_DIFFICULTY_EASY">EXTRACTION_DIFFICULTY_EASY</a></th><td>Easy difficulty area to extract the kidnapee. Low rewards.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/EXTRACTION_DIFFICULTY_MEDIUM">EXTRACTION_DIFFICULTY_MEDIUM</a></th><td>Medium difficulty area to extract the kidnapee. Moderate rewards.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/EXTRACTION_DIFFICULTY_HARD">EXTRACTION_DIFFICULTY_HARD</a></th><td>Hard difficulty area to extract the kidnapee. High rewards.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/CONTRACT_STRINGS_WANTED">CONTRACT_STRINGS_WANTED</a></th><td>The name of the strings file containing data to use for contract fluff texts.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/HERETIC_INFLUENCE_FILE">HERETIC_INFLUENCE_FILE</a></th><td>JSON string file for all of our heretic influence flavors</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/UPLINK_SPECIAL_SPAWNING">UPLINK_SPECIAL_SPAWNING</a></th><td>Traitors</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/CHANGELING_INNATE_POWER">CHANGELING_INNATE_POWER</a></th><td>Changelings
|
||||
Denotes that this power is free and should be given to all changelings by default.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/CHANGELING_PURCHASABLE_POWER">CHANGELING_PURCHASABLE_POWER</a></th><td>Denotes that this power can only be obtained by purchasing it.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/CHANGELING_UNOBTAINABLE_POWER">CHANGELING_UNOBTAINABLE_POWER</a></th><td>Denotes that this power can not be obtained normally. Primarily used for base types such as <a href="datum/action/changeling/weapon.html" title="/datum/action/changeling/weapon">/datum/action/changeling/weapon</a>.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/ABDUCTOR_VEST_STEALTH">ABDUCTOR_VEST_STEALTH</a></th><td>Abductors</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/PULSEDEMON_SOURCE_DRAIN_INVALID">PULSEDEMON_SOURCE_DRAIN_INVALID</a></th><td>Pulse Demon</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/THEFT_FLAG_SPECIAL">THEFT_FLAG_SPECIAL</a></th><td>Objectives</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/IS_CHANGELING">IS_CHANGELING</a></th><td>IS_ANTAG defines</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/IS_HERETIC">IS_HERETIC</a></th><td>Heretic checks
|
||||
Checks if the given mob is a heretic.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/IS_HERETIC_MONSTER">IS_HERETIC_MONSTER</a></th><td>Check if the given mob is a heretic monster.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/IS_HERETIC_OR_MONSTER">IS_HERETIC_OR_MONSTER</a></th><td>Checks if the given mob is either a heretic, heretic monster.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/IS_IN_MANSUS">IS_IN_MANSUS</a></th><td>CHecks if the given mob is in the mansus realm</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/HERETIC_NO_HEART_ORGAN">HERETIC_NO_HEART_ORGAN</a></th><td>Defines are used in /proc/has_living_heart() to report if the heretic has no heart period, no living heart, or has a living heart.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/MAX_KNOWLEDGE_PRIORITY">MAX_KNOWLEDGE_PRIORITY</a></th><td>A define used in ritual priority for heretics.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/IS_VALID_GHOUL_MOB">IS_VALID_GHOUL_MOB</a></th><td>Checks if the passed mob can become a heretic ghoul.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/MINDSHIELDED_TARGET">MINDSHIELDED_TARGET</a></th><td>Objective targeting flags
|
||||
Objective target must be mindshielded if possible</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/UNMINDSHIELDED_TARGET">UNMINDSHIELDED_TARGET</a></th><td>Objective target must be non-mindshielded if possible</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/SYNDICATE_TARGET">SYNDICATE_TARGET</a></th><td>Objective target must be a syndicate agent if possible</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/ORG_CHAOS_HUNTER">ORG_CHAOS_HUNTER</a></th><td>Antag organizations
|
||||
Antag hunting antag. Might help security overall.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/ORG_CHAOS_MILD">ORG_CHAOS_MILD</a></th><td>Will steal items/kill low importance crew, usually not much trouble</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/ORG_CHAOS_AVERAGE">ORG_CHAOS_AVERAGE</a></th><td>Your average tator, will be an issue</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/ORG_CHAOS_HIJACK">ORG_CHAOS_HIJACK</a></th><td>Hijack or hijack-tier antagonists.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/BIOHAZARD_POP_INTERVAL">BIOHAZARD_POP_INTERVAL</a></th><td>How often a biohazard's population is recorded after the event fires.</td></tr><tr><th><a href="code/__DEFINES/antag_defines.html#define/BIOHAZARD_POP_INTERVAL_STR">BIOHAZARD_POP_INTERVAL_STR</a></th><td>The string version of the interval for use in blackbox key names.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ABDUCTOR_VEST_STEALTH"><aside class="declaration">#define </aside>ABDUCTOR_VEST_STEALTH <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L59"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 59"></a></h3><p>Abductors</p><h3 id="define/BIOHAZARD_POP_INTERVAL"><aside class="declaration">#define </aside>BIOHAZARD_POP_INTERVAL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L164"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 164"></a></h3><p>How often a biohazard's population is recorded after the event fires.</p><h3 id="define/BIOHAZARD_POP_INTERVAL_STR"><aside class="declaration">#define </aside>BIOHAZARD_POP_INTERVAL_STR <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L166"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 166"></a></h3><p>The string version of the interval for use in blackbox key names.</p><h3 id="define/CHANGELING_INNATE_POWER"><aside class="declaration">#define </aside>CHANGELING_INNATE_POWER <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L46"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 46"></a></h3><p>Changelings
|
||||
Denotes that this power is free and should be given to all changelings by default.</p><h3 id="define/CHANGELING_PURCHASABLE_POWER"><aside class="declaration">#define </aside>CHANGELING_PURCHASABLE_POWER <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L48"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 48"></a></h3><p>Denotes that this power can only be obtained by purchasing it.</p><h3 id="define/CHANGELING_UNOBTAINABLE_POWER"><aside class="declaration">#define </aside>CHANGELING_UNOBTAINABLE_POWER <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L50"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 50"></a></h3><p>Denotes that this power can not be obtained normally. Primarily used for base types such as <a href="datum/action/changeling/weapon.html" title="/datum/action/changeling/weapon">/datum/action/changeling/weapon</a>.</p><h3 id="define/CONTRACT_STATUS_ACTIVE"><aside class="declaration">#define </aside>CONTRACT_STATUS_ACTIVE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 10"></a></h3><p>The contract is in progress.</p><h3 id="define/CONTRACT_STATUS_COMPLETED"><aside class="declaration">#define </aside>CONTRACT_STATUS_COMPLETED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L12"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 12"></a></h3><p>The contract has been completed successfully.</p><h3 id="define/CONTRACT_STATUS_FAILED"><aside class="declaration">#define </aside>CONTRACT_STATUS_FAILED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L14"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 14"></a></h3><p>The contract failed for some reason.</p><h3 id="define/CONTRACT_STATUS_INACTIVE"><aside class="declaration">#define </aside>CONTRACT_STATUS_INACTIVE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 8"></a></h3><p>The contract hasn't been started yet.</p><h3 id="define/CONTRACT_STATUS_INVALID"><aside class="declaration">#define </aside>CONTRACT_STATUS_INVALID <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L6"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 6"></a></h3><p>Contractors
|
||||
The contract is invalid for some reason and cannot be taken. It may be made valid later.</p><h3 id="define/CONTRACT_STRINGS_WANTED"><aside class="declaration">#define </aside>CONTRACT_STRINGS_WANTED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L25"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 25"></a></h3><p>The name of the strings file containing data to use for contract fluff texts.</p><h3 id="define/EXTRACTION_DIFFICULTY_EASY"><aside class="declaration">#define </aside>EXTRACTION_DIFFICULTY_EASY <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L18"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 18"></a></h3><p>Easy difficulty area to extract the kidnapee. Low rewards.</p><h3 id="define/EXTRACTION_DIFFICULTY_HARD"><aside class="declaration">#define </aside>EXTRACTION_DIFFICULTY_HARD <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L22"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 22"></a></h3><p>Hard difficulty area to extract the kidnapee. High rewards.</p><h3 id="define/EXTRACTION_DIFFICULTY_MEDIUM"><aside class="declaration">#define </aside>EXTRACTION_DIFFICULTY_MEDIUM <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L20"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 20"></a></h3><p>Medium difficulty area to extract the kidnapee. Moderate rewards.</p><h3 id="define/HERETIC_INFLUENCE_FILE"><aside class="declaration">#define </aside>HERETIC_INFLUENCE_FILE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L27"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 27"></a></h3><p>JSON string file for all of our heretic influence flavors</p><h3 id="define/HERETIC_NO_HEART_ORGAN"><aside class="declaration">#define </aside>HERETIC_NO_HEART_ORGAN <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L118"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 118"></a></h3><p>Defines are used in /proc/has_living_heart() to report if the heretic has no heart period, no living heart, or has a living heart.</p><h3 id="define/IS_CHANGELING"><aside class="declaration">#define </aside>IS_CHANGELING<aside>(mob)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L76"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 76"></a></h3><p>IS_ANTAG defines</p><h3 id="define/IS_HERETIC"><aside class="declaration">#define </aside>IS_HERETIC<aside>(mob)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L87"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 87"></a></h3><p>Heretic checks
|
||||
Checks if the given mob is a heretic.</p><h3 id="define/IS_HERETIC_MONSTER"><aside class="declaration">#define </aside>IS_HERETIC_MONSTER<aside>(mob)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L90"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 90"></a></h3><p>Check if the given mob is a heretic monster.</p><h3 id="define/IS_HERETIC_OR_MONSTER"><aside class="declaration">#define </aside>IS_HERETIC_OR_MONSTER<aside>(mob)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L92"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 92"></a></h3><p>Checks if the given mob is either a heretic, heretic monster.</p><h3 id="define/IS_IN_MANSUS"><aside class="declaration">#define </aside>IS_IN_MANSUS<aside>(mob)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L94"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 94"></a></h3><p>CHecks if the given mob is in the mansus realm</p><h3 id="define/IS_VALID_GHOUL_MOB"><aside class="declaration">#define </aside>IS_VALID_GHOUL_MOB<aside>(mob)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L129"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 129"></a></h3><p>Checks if the passed mob can become a heretic ghoul.</p>
|
||||
<ul>
|
||||
<li>Must be a human (type, not species)</li>
|
||||
<li>Skeletons cannot be husked (they are snowflaked instead of having a trait)</li>
|
||||
<li>Monkeys are monkeys, not quite human (balance reasons)</li>
|
||||
</ul><h3 id="define/MAX_KNOWLEDGE_PRIORITY"><aside class="declaration">#define </aside>MAX_KNOWLEDGE_PRIORITY <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L123"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 123"></a></h3><p>A define used in ritual priority for heretics.</p><h3 id="define/MINDSHIELDED_TARGET"><aside class="declaration">#define </aside>MINDSHIELDED_TARGET <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L136"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 136"></a></h3><p>Objective targeting flags
|
||||
Objective target must be mindshielded if possible</p><h3 id="define/ORG_CHAOS_AVERAGE"><aside class="declaration">#define </aside>ORG_CHAOS_AVERAGE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L151"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 151"></a></h3><p>Your average tator, will be an issue</p><h3 id="define/ORG_CHAOS_HIJACK"><aside class="declaration">#define </aside>ORG_CHAOS_HIJACK <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L153"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 153"></a></h3><p>Hijack or hijack-tier antagonists.</p><h3 id="define/ORG_CHAOS_HUNTER"><aside class="declaration">#define </aside>ORG_CHAOS_HUNTER <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L147"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 147"></a></h3><p>Antag organizations
|
||||
Antag hunting antag. Might help security overall.</p><h3 id="define/ORG_CHAOS_MILD"><aside class="declaration">#define </aside>ORG_CHAOS_MILD <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L149"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 149"></a></h3><p>Will steal items/kill low importance crew, usually not much trouble</p><h3 id="define/PULSEDEMON_SOURCE_DRAIN_INVALID"><aside class="declaration">#define </aside>PULSEDEMON_SOURCE_DRAIN_INVALID <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L65"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 65"></a></h3><p>Pulse Demon</p><h3 id="define/SYNDICATE_TARGET"><aside class="declaration">#define </aside>SYNDICATE_TARGET <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L140"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 140"></a></h3><p>Objective target must be a syndicate agent if possible</p><h3 id="define/THEFT_FLAG_SPECIAL"><aside class="declaration">#define </aside>THEFT_FLAG_SPECIAL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L70"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 70"></a></h3><p>Objectives</p><h3 id="define/UNMINDSHIELDED_TARGET"><aside class="declaration">#define </aside>UNMINDSHIELDED_TARGET <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L138"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 138"></a></h3><p>Objective target must be non-mindshielded if possible</p><h3 id="define/UPLINK_SPECIAL_SPAWNING"><aside class="declaration">#define </aside>UPLINK_SPECIAL_SPAWNING <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/antag_defines.dm#L39"><img src="git.png" width="16" height="16" title="code/__DEFINES/antag_defines.dm 39"></a></h3><p>Traitors</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/apc_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/apc_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/apc_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/apc_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/apc_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/apc_defines.html#define/APC_CHANNEL_SETTING_OFF">APC_CHANNEL_SETTING_OFF</a></th><td>Power channel is off, anything connected to it is not powered, cannot be set manually by players</td></tr><tr><th><a href="code/__DEFINES/apc_defines.html#define/APC_CHANNEL_SETTING_AUTO_OFF">APC_CHANNEL_SETTING_AUTO_OFF</a></th><td>APC power channel Setting Off, if set while apc is "on" set apc to "off" otherwise set to "auto-off"</td></tr><tr><th><a href="code/__DEFINES/apc_defines.html#define/APC_CHANNEL_SETTING_ON">APC_CHANNEL_SETTING_ON</a></th><td>APC power channel setting on,</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/APC_CHANNEL_SETTING_AUTO_OFF"><aside class="declaration">#define </aside>APC_CHANNEL_SETTING_AUTO_OFF <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/apc_defines.dm#L23"><img src="git.png" width="16" height="16" title="code/__DEFINES/apc_defines.dm 23"></a></h3><p>APC power channel Setting Off, if set while apc is "on" set apc to "off" otherwise set to "auto-off"</p><h3 id="define/APC_CHANNEL_SETTING_OFF"><aside class="declaration">#define </aside>APC_CHANNEL_SETTING_OFF <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/apc_defines.dm#L21"><img src="git.png" width="16" height="16" title="code/__DEFINES/apc_defines.dm 21"></a></h3><p>Power channel is off, anything connected to it is not powered, cannot be set manually by players</p><h3 id="define/APC_CHANNEL_SETTING_ON"><aside class="declaration">#define </aside>APC_CHANNEL_SETTING_ON <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/apc_defines.dm#L25"><img src="git.png" width="16" height="16" title="code/__DEFINES/apc_defines.dm 25"></a></h3><p>APC power channel setting on,</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/asset_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/asset_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/asset_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/asset_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/asset_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/asset_defines.html#define/URL2HTMLLOADER">URL2HTMLLOADER</a></th><td>Get html to load a url.
|
||||
for use inside of browse() calls to html assets that might be loaded on a cdn.</td></tr><tr><th><a href="code/__DEFINES/asset_defines.html#define/GENERATE_ASSET_NAME">GENERATE_ASSET_NAME</a></th><td>Generate a filename for this asset
|
||||
The same asset will always lead to the same asset name
|
||||
Generated names do not include file extension.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/GENERATE_ASSET_NAME"><aside class="declaration">#define </aside>GENERATE_ASSET_NAME<aside>(file)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/asset_defines.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/asset_defines.dm 8"></a></h3><p>Generate a filename for this asset
|
||||
The same asset will always lead to the same asset name
|
||||
Generated names do not include file extension.</p><h3 id="define/URL2HTMLLOADER"><aside class="declaration">#define </aside>URL2HTMLLOADER<aside>(url)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/asset_defines.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/asset_defines.dm 3"></a></h3><p>Get html to load a url.
|
||||
for use inside of browse() calls to html assets that might be loaded on a cdn.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/basic_mob_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/basic_mob_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/basic_mob_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/basic_mob_defines.html#define/BB_DEER_WATER_TARGET">BB_DEER_WATER_TARGET</a></th><td>Our water target</td></tr><tr><th><a href="code/__DEFINES/basic_mob_defines.html#define/BB_DEER_GRASS_TARGET">BB_DEER_GRASS_TARGET</a></th><td>Our grass target</td></tr><tr><th><a href="code/__DEFINES/basic_mob_defines.html#define/BB_DEER_TREE_TARGET">BB_DEER_TREE_TARGET</a></th><td>Our tree target</td></tr><tr><th><a href="code/__DEFINES/basic_mob_defines.html#define/BB_DEER_PLAYFRIEND">BB_DEER_PLAYFRIEND</a></th><td>Our temporary playmate</td></tr><tr><th><a href="code/__DEFINES/basic_mob_defines.html#define/BB_DEER_TREEHOME">BB_DEER_TREEHOME</a></th><td>Our home target</td></tr><tr><th><a href="code/__DEFINES/basic_mob_defines.html#define/BB_DEER_RESTING">BB_DEER_RESTING</a></th><td>Our resting duration</td></tr><tr><th><a href="code/__DEFINES/basic_mob_defines.html#define/BB_DEER_NEXT_REST_TIMER">BB_DEER_NEXT_REST_TIMER</a></th><td>Time till our next rest duration</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/BB_DEER_GRASS_TARGET"><aside class="declaration">#define </aside>BB_DEER_GRASS_TARGET <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_defines.dm#L6"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_defines.dm 6"></a></h3><p>Our grass target</p><h3 id="define/BB_DEER_NEXT_REST_TIMER"><aside class="declaration">#define </aside>BB_DEER_NEXT_REST_TIMER <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_defines.dm#L16"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_defines.dm 16"></a></h3><p>Time till our next rest duration</p><h3 id="define/BB_DEER_PLAYFRIEND"><aside class="declaration">#define </aside>BB_DEER_PLAYFRIEND <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_defines.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_defines.dm 10"></a></h3><p>Our temporary playmate</p><h3 id="define/BB_DEER_RESTING"><aside class="declaration">#define </aside>BB_DEER_RESTING <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_defines.dm#L14"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_defines.dm 14"></a></h3><p>Our resting duration</p><h3 id="define/BB_DEER_TREEHOME"><aside class="declaration">#define </aside>BB_DEER_TREEHOME <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_defines.dm#L12"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_defines.dm 12"></a></h3><p>Our home target</p><h3 id="define/BB_DEER_TREE_TARGET"><aside class="declaration">#define </aside>BB_DEER_TREE_TARGET <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_defines.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_defines.dm 8"></a></h3><p>Our tree target</p><h3 id="define/BB_DEER_WATER_TARGET"><aside class="declaration">#define </aside>BB_DEER_WATER_TARGET <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_defines.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_defines.dm 4"></a></h3><p>Our water target</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/basic_mob_flags.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/basic_mob_flags.html#define">Define Details</a></header><main><h1>code/__DEFINES/basic_mob_flags.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_flags.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_flags.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/basic_mob_flags.html#define/DEL_ON_DEATH">DEL_ON_DEATH</a></th><td>Basic mob flags
|
||||
Delete mob upon death</td></tr><tr><th><a href="code/__DEFINES/basic_mob_flags.html#define/FLIP_ON_DEATH">FLIP_ON_DEATH</a></th><td>Rotate mob 180 degrees while it is dead</td></tr><tr><th><a href="code/__DEFINES/basic_mob_flags.html#define/REMAIN_DENSE_WHILE_DEAD">REMAIN_DENSE_WHILE_DEAD</a></th><td>Mob remains dense while dead</td></tr><tr><th><a href="code/__DEFINES/basic_mob_flags.html#define/FLAMMABLE_MOB">FLAMMABLE_MOB</a></th><td>Mob can be set on fire</td></tr><tr><th><a href="code/__DEFINES/basic_mob_flags.html#define/IMMUNE_TO_FISTS">IMMUNE_TO_FISTS</a></th><td>Mob never takes damage from unarmed attacks</td></tr><tr><th><a href="code/__DEFINES/basic_mob_flags.html#define/PRECISE_ATTACK_ZONES">PRECISE_ATTACK_ZONES</a></th><td>Disables the function of attacking random body zones</td></tr><tr><th><a href="code/__DEFINES/basic_mob_flags.html#define/EAT_FOOD_COOLDOWN">EAT_FOOD_COOLDOWN</a></th><td>hunger cooldown for basic mobs</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/DEL_ON_DEATH"><aside class="declaration">#define </aside>DEL_ON_DEATH <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_flags.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_flags.dm 4"></a></h3><p>Basic mob flags
|
||||
Delete mob upon death</p><h3 id="define/EAT_FOOD_COOLDOWN"><aside class="declaration">#define </aside>EAT_FOOD_COOLDOWN <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_flags.dm#L26"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_flags.dm 26"></a></h3><p>hunger cooldown for basic mobs</p><h3 id="define/FLAMMABLE_MOB"><aside class="declaration">#define </aside>FLAMMABLE_MOB <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_flags.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_flags.dm 10"></a></h3><p>Mob can be set on fire</p><h3 id="define/FLIP_ON_DEATH"><aside class="declaration">#define </aside>FLIP_ON_DEATH <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_flags.dm#L6"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_flags.dm 6"></a></h3><p>Rotate mob 180 degrees while it is dead</p><h3 id="define/IMMUNE_TO_FISTS"><aside class="declaration">#define </aside>IMMUNE_TO_FISTS <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_flags.dm#L12"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_flags.dm 12"></a></h3><p>Mob never takes damage from unarmed attacks</p><h3 id="define/PRECISE_ATTACK_ZONES"><aside class="declaration">#define </aside>PRECISE_ATTACK_ZONES <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_flags.dm#L14"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_flags.dm 14"></a></h3><p>Disables the function of attacking random body zones</p><h3 id="define/REMAIN_DENSE_WHILE_DEAD"><aside class="declaration">#define </aside>REMAIN_DENSE_WHILE_DEAD <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/basic_mob_flags.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/basic_mob_flags.dm 8"></a></h3><p>Mob remains dense while dead</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/callbacks.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/callbacks.html#define">Define Details</a></header><main><h1>code/__DEFINES/callbacks.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/callbacks.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/callbacks.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/callbacks.html#define/VERB_CALLBACK">VERB_CALLBACK</a></th><td>like CALLBACK but specifically for verb callbacks</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/VERB_CALLBACK"><aside class="declaration">#define </aside>VERB_CALLBACK <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/callbacks.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/callbacks.dm 7"></a></h3><p>like CALLBACK but specifically for verb callbacks</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/chat.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/chat.html#define">Define Details</a></header><main><h1>code/__DEFINES/chat.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/chat.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/chat.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/chat.html#define/CHAT_RELIABILITY_HISTORY_SIZE">CHAT_RELIABILITY_HISTORY_SIZE</a></th><td>Copyright (c) 2020 Aleksej Komarov
|
||||
SPDX-License-Identifier: MIT
|
||||
How many chat payloads to keep in history</td></tr><tr><th><a href="code/__DEFINES/chat.html#define/CHAT_RELIABILITY_MAX_RESENDS">CHAT_RELIABILITY_MAX_RESENDS</a></th><td>How many resends to allow before giving up</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/CHAT_RELIABILITY_HISTORY_SIZE"><aside class="declaration">#define </aside>CHAT_RELIABILITY_HISTORY_SIZE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/chat.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/chat.dm 7"></a></h3><p>Copyright (c) 2020 Aleksej Komarov
|
||||
SPDX-License-Identifier: MIT
|
||||
How many chat payloads to keep in history</p><h3 id="define/CHAT_RELIABILITY_MAX_RESENDS"><aside class="declaration">#define </aside>CHAT_RELIABILITY_MAX_RESENDS <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/chat.dm#L9"><img src="git.png" width="16" height="16" title="code/__DEFINES/chat.dm 9"></a></h3><p>How many resends to allow before giving up</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/clothing_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/clothing_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/clothing_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/clothing_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/clothing_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/clothing_defines.html#define/ITEM_SLOT_2_INDEX">ITEM_SLOT_2_INDEX</a></th><td>Translates an ITEM_SLOT back to an index that can be looked up in inv_slots. e.g. (1<<19) becomes 19.</td></tr><tr><th><a href="code/__DEFINES/clothing_defines.html#define/MAX_EQUIPABLE_ACCESSORIES">MAX_EQUIPABLE_ACCESSORIES</a></th><td>max number of accessories that can be equiped to one piece of clothing</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ITEM_SLOT_2_INDEX"><aside class="declaration">#define </aside>ITEM_SLOT_2_INDEX<aside>(slot)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/clothing_defines.dm#L33"><img src="git.png" width="16" height="16" title="code/__DEFINES/clothing_defines.dm 33"></a></h3><p>Translates an ITEM_SLOT back to an index that can be looked up in inv_slots. e.g. (1<<19) becomes 19.</p><h3 id="define/MAX_EQUIPABLE_ACCESSORIES"><aside class="declaration">#define </aside>MAX_EQUIPABLE_ACCESSORIES <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/clothing_defines.dm#L57"><img src="git.png" width="16" height="16" title="code/__DEFINES/clothing_defines.dm 57"></a></h3><p>max number of accessories that can be equiped to one piece of clothing</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/color_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/color_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/color_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/color_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/color_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/color_defines.html#define/COLOR_THEME_MIDNIGHT">COLOR_THEME_MIDNIGHT</a></th><td>Main colors for UI themes</td></tr><tr><th><a href="code/__DEFINES/color_defines.html#define/COLORTONE_DEAD_EXT_ORGAN">COLORTONE_DEAD_EXT_ORGAN</a></th><td>Color for dead external organs/zombies</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COLORTONE_DEAD_EXT_ORGAN"><aside class="declaration">#define </aside>COLORTONE_DEAD_EXT_ORGAN <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/color_defines.dm#L169"><img src="git.png" width="16" height="16" title="code/__DEFINES/color_defines.dm 169"></a></h3><p>Color for dead external organs/zombies</p><h3 id="define/COLOR_THEME_MIDNIGHT"><aside class="declaration">#define </aside>COLOR_THEME_MIDNIGHT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/color_defines.dm#L135"><img src="git.png" width="16" height="16" title="code/__DEFINES/color_defines.dm 135"></a></h3><p>Main colors for UI themes</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/combat_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/combat_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/combat_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/combat_defines.html#define/SECONDS_TO_JITTER">SECONDS_TO_JITTER</a></th><td>Jitter decays at a rate of 3 per life cycle, 15 if resting.</td></tr><tr><th><a href="code/__DEFINES/combat_defines.html#define/SHAME">SHAME</a></th><td>Stam crits the effected mob, as well as ensures they dont die from suicide</td></tr><tr><th><a href="code/__DEFINES/combat_defines.html#define/AUTOFIRE_STAT_IDLE">AUTOFIRE_STAT_IDLE</a></th><td>Compatible firemode is in the gun. Wait until it's held in the user hands.</td></tr><tr><th><a href="code/__DEFINES/combat_defines.html#define/AUTOFIRE_STAT_ALERT">AUTOFIRE_STAT_ALERT</a></th><td>Gun is active and in the user hands. Wait until user does a valid click.</td></tr><tr><th><a href="code/__DEFINES/combat_defines.html#define/AUTOFIRE_STAT_FIRING">AUTOFIRE_STAT_FIRING</a></th><td>Gun is shooting.</td></tr><tr><th><a href="code/__DEFINES/combat_defines.html#define/OBJ_INTEGRITY_TO_WALL_DAMAGE">OBJ_INTEGRITY_TO_WALL_DAMAGE</a></th><td>Multiplier for wall damage for comparison with object integrity.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/AUTOFIRE_STAT_ALERT"><aside class="declaration">#define </aside>AUTOFIRE_STAT_ALERT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/combat_defines.dm#L168"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat_defines.dm 168"></a></h3><p>Gun is active and in the user hands. Wait until user does a valid click.</p><h3 id="define/AUTOFIRE_STAT_FIRING"><aside class="declaration">#define </aside>AUTOFIRE_STAT_FIRING <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/combat_defines.dm#L170"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat_defines.dm 170"></a></h3><p>Gun is shooting.</p><h3 id="define/AUTOFIRE_STAT_IDLE"><aside class="declaration">#define </aside>AUTOFIRE_STAT_IDLE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/combat_defines.dm#L166"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat_defines.dm 166"></a></h3><p>Compatible firemode is in the gun. Wait until it's held in the user hands.</p><h3 id="define/OBJ_INTEGRITY_TO_WALL_DAMAGE"><aside class="declaration">#define </aside>OBJ_INTEGRITY_TO_WALL_DAMAGE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/combat_defines.dm#L173"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat_defines.dm 173"></a></h3><p>Multiplier for wall damage for comparison with object integrity.</p><h3 id="define/SECONDS_TO_JITTER"><aside class="declaration">#define </aside>SECONDS_TO_JITTER <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/combat_defines.dm#L35"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat_defines.dm 35"></a></h3><p>Jitter decays at a rate of 3 per life cycle, 15 if resting.</p><h3 id="define/SHAME"><aside class="declaration">#define </aside>SHAME <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/combat_defines.dm#L43"><img src="git.png" width="16" height="16" title="code/__DEFINES/combat_defines.dm 43"></a></h3><p>Stam crits the effected mob, as well as ensures they dont die from suicide</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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
File diff suppressed because one or more lines are too long
@@ -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/dcs/area_signals.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/dcs/area_signals.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/area_signals.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/area_signals.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/area_signals.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/area_signals.html#define/COMSIG_AREA_LIGHTSWITCH_DELETING">COMSIG_AREA_LIGHTSWITCH_DELETING</a></th><td>Signals for /area and subtypes that have too few related signals to put in separate files.
|
||||
Doc format: <code>/// when the signal is called: (signal arguments)</code>.
|
||||
All signals send the source datum of the signal as the first argument
|
||||
From obj/machinery/light_switch/Destroy(): ()</td></tr><tr><th><a href="code/__DEFINES/dcs/area_signals.html#define/COMSIG_AREA_LIGHTSWITCH_CANCEL">COMSIG_AREA_LIGHTSWITCH_CANCEL</a></th><td>Stop all area lightswitches from turning back on.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_AREA_LIGHTSWITCH_CANCEL"><aside class="declaration">#define </aside>COMSIG_AREA_LIGHTSWITCH_CANCEL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/area_signals.dm#L12"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/area_signals.dm 12"></a></h3><p>Stop all area lightswitches from turning back on.</p><h3 id="define/COMSIG_AREA_LIGHTSWITCH_DELETING"><aside class="declaration">#define </aside>COMSIG_AREA_LIGHTSWITCH_DELETING <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/area_signals.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/area_signals.dm 10"></a></h3><p>Signals for /area and subtypes that have too few related signals to put in separate files.
|
||||
Doc format: <code>/// when the signal is called: (signal arguments)</code>.
|
||||
All signals send the source datum of the signal as the first argument
|
||||
From obj/machinery/light_switch/Destroy(): ()</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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
@@ -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/dcs/basetype_signals.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/dcs/basetype_signals.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/basetype_signals.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/basetype_signals.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/basetype_signals.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/basetype_signals.html#define/COMSIG_CLIENT_CLICK">COMSIG_CLIENT_CLICK</a></th><td>Signals for base types that have too few related signals to put in separate files.
|
||||
Doc format: <code>/// when the signal is called: (signal arguments)</code>.
|
||||
All signals send the source datum of the signal as the first argument
|
||||
from base of client/Click(): (atom/target, atom/location, control, params, mob/user)</td></tr><tr><th><a href="code/__DEFINES/dcs/basetype_signals.html#define/COMSIG_CLIENT_MOUSEDOWN">COMSIG_CLIENT_MOUSEDOWN</a></th><td>from base of client/MouseDown(): (/client, object, location, control, params)</td></tr><tr><th><a href="code/__DEFINES/dcs/basetype_signals.html#define/COMSIG_CLIENT_MOUSEUP">COMSIG_CLIENT_MOUSEUP</a></th><td>from base of client/MouseUp(): (/client, object, location, control, params)</td></tr><tr><th><a href="code/__DEFINES/dcs/basetype_signals.html#define/COMSIG_CLIENT_MOUSEDRAG">COMSIG_CLIENT_MOUSEDRAG</a></th><td>from base of client/MouseUp(): (/client, object, location, control, params)</td></tr><tr><th><a href="code/__DEFINES/dcs/basetype_signals.html#define/COMSIG_AREA_ENTERED">COMSIG_AREA_ENTERED</a></th><td>from base of area/Entered(): (atom/movable/M)</td></tr><tr><th><a href="code/__DEFINES/dcs/basetype_signals.html#define/COMSIG_AREA_EXITED">COMSIG_AREA_EXITED</a></th><td>from base of area/Exited(): (atom/movable/M)</td></tr><tr><th><a href="code/__DEFINES/dcs/basetype_signals.html#define/COMSIG_TURF_CHANGE">COMSIG_TURF_CHANGE</a></th><td>from base of turf/ChangeTurf(): (path, list/new_baseturfs, flags, list/transferring_comps)</td></tr><tr><th><a href="code/__DEFINES/dcs/basetype_signals.html#define/COMSIG_TURF_ON_SHUTTLE_MOVE">COMSIG_TURF_ON_SHUTTLE_MOVE</a></th><td>from base of turf/proc/onShuttleMove(): (turf/new_turf)</td></tr><tr><th><a href="code/__DEFINES/dcs/basetype_signals.html#define/COMSIG_ATOM_GET_DECALS">COMSIG_ATOM_GET_DECALS</a></th><td>from base of turf/proc/get_decals(): (list/datum/element/decal/decals)</td></tr><tr><th><a href="code/__DEFINES/dcs/basetype_signals.html#define/COMSIG_MOVABLE_ON_SHUTTLE_MOVE">COMSIG_MOVABLE_ON_SHUTTLE_MOVE</a></th><td>from base of atom/movable/onShuttleMove(): (turf/new_turf)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_AREA_ENTERED"><aside class="declaration">#define </aside>COMSIG_AREA_ENTERED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/basetype_signals.dm#L22"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/basetype_signals.dm 22"></a></h3><p>from base of area/Entered(): (atom/movable/M)</p><h3 id="define/COMSIG_AREA_EXITED"><aside class="declaration">#define </aside>COMSIG_AREA_EXITED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/basetype_signals.dm#L24"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/basetype_signals.dm 24"></a></h3><p>from base of area/Exited(): (atom/movable/M)</p><h3 id="define/COMSIG_ATOM_GET_DECALS"><aside class="declaration">#define </aside>COMSIG_ATOM_GET_DECALS <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/basetype_signals.dm#L33"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/basetype_signals.dm 33"></a></h3><p>from base of turf/proc/get_decals(): (list/datum/element/decal/decals)</p><h3 id="define/COMSIG_CLIENT_CLICK"><aside class="declaration">#define </aside>COMSIG_CLIENT_CLICK <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/basetype_signals.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/basetype_signals.dm 10"></a></h3><p>Signals for base types that have too few related signals to put in separate files.
|
||||
Doc format: <code>/// when the signal is called: (signal arguments)</code>.
|
||||
All signals send the source datum of the signal as the first argument
|
||||
from base of client/Click(): (atom/target, atom/location, control, params, mob/user)</p><h3 id="define/COMSIG_CLIENT_MOUSEDOWN"><aside class="declaration">#define </aside>COMSIG_CLIENT_MOUSEDOWN <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/basetype_signals.dm#L12"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/basetype_signals.dm 12"></a></h3><p>from base of client/MouseDown(): (/client, object, location, control, params)</p><h3 id="define/COMSIG_CLIENT_MOUSEDRAG"><aside class="declaration">#define </aside>COMSIG_CLIENT_MOUSEDRAG <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/basetype_signals.dm#L17"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/basetype_signals.dm 17"></a></h3><p>from base of client/MouseUp(): (/client, object, location, control, params)</p><h3 id="define/COMSIG_CLIENT_MOUSEUP"><aside class="declaration">#define </aside>COMSIG_CLIENT_MOUSEUP <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/basetype_signals.dm#L14"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/basetype_signals.dm 14"></a></h3><p>from base of client/MouseUp(): (/client, object, location, control, params)</p><h3 id="define/COMSIG_MOVABLE_ON_SHUTTLE_MOVE"><aside class="declaration">#define </aside>COMSIG_MOVABLE_ON_SHUTTLE_MOVE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/basetype_signals.dm#L35"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/basetype_signals.dm 35"></a></h3><p>from base of atom/movable/onShuttleMove(): (turf/new_turf)</p><h3 id="define/COMSIG_TURF_CHANGE"><aside class="declaration">#define </aside>COMSIG_TURF_CHANGE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/basetype_signals.dm#L29"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/basetype_signals.dm 29"></a></h3><p>from base of turf/ChangeTurf(): (path, list/new_baseturfs, flags, list/transferring_comps)</p><h3 id="define/COMSIG_TURF_ON_SHUTTLE_MOVE"><aside class="declaration">#define </aside>COMSIG_TURF_ON_SHUTTLE_MOVE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/basetype_signals.dm#L31"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/basetype_signals.dm 31"></a></h3><p>from base of turf/proc/onShuttleMove(): (turf/new_turf)</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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
@@ -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/dcs/dcs_flags.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/dcs/dcs_flags.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/dcs_flags.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_flags.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dcs_flags.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/dcs_flags.html#define/COMPONENT_INCOMPATIBLE">COMPONENT_INCOMPATIBLE</a></th><td>Return this from <code>/datum/component/Initialize</code> or <code>datum/component/OnTransfer</code> to have the component be deleted if it's applied to an incorrect type.
|
||||
<code>parent</code> must not be modified if this is to be returned.
|
||||
This will be noted in the runtime logs</td></tr><tr><th><a href="code/__DEFINES/dcs/dcs_flags.html#define/COMPONENT_NOTRANSFER">COMPONENT_NOTRANSFER</a></th><td>Returned in PostTransfer to prevent transfer, similar to <code>COMPONENT_INCOMPATIBLE</code></td></tr><tr><th><a href="code/__DEFINES/dcs/dcs_flags.html#define/ELEMENT_INCOMPATIBLE">ELEMENT_INCOMPATIBLE</a></th><td>Return value to cancel attaching</td></tr><tr><th><a href="code/__DEFINES/dcs/dcs_flags.html#define/ELEMENT_DETACH_ON_HOST_DESTROY">ELEMENT_DETACH_ON_HOST_DESTROY</a></th><td>Causes the detach proc to be called when the host object is being deleted</td></tr><tr><th><a href="code/__DEFINES/dcs/dcs_flags.html#define/ELEMENT_BESPOKE">ELEMENT_BESPOKE</a></th><td>Only elements created with the same arguments given after <code>argument_hash_start_idx</code> share an element instance
|
||||
The arguments are the same when the text and number values are the same and all other values have the same ref</td></tr><tr><th><a href="code/__DEFINES/dcs/dcs_flags.html#define/COMPONENT_DUPE_HIGHLANDER">COMPONENT_DUPE_HIGHLANDER</a></th><td>old component is deleted (default)</td></tr><tr><th><a href="code/__DEFINES/dcs/dcs_flags.html#define/COMPONENT_DUPE_ALLOWED">COMPONENT_DUPE_ALLOWED</a></th><td>duplicates allowed</td></tr><tr><th><a href="code/__DEFINES/dcs/dcs_flags.html#define/COMPONENT_DUPE_UNIQUE">COMPONENT_DUPE_UNIQUE</a></th><td>new component is deleted</td></tr><tr><th><a href="code/__DEFINES/dcs/dcs_flags.html#define/COMPONENT_DUPE_UNIQUE_PASSARGS">COMPONENT_DUPE_UNIQUE_PASSARGS</a></th><td>old component is given the initialization args of the new</td></tr><tr><th><a href="code/__DEFINES/dcs/dcs_flags.html#define/COMPONENT_DUPE_SELECTIVE">COMPONENT_DUPE_SELECTIVE</a></th><td>each component of the same type is consulted as to whether the duplicate should be allowed</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMPONENT_DUPE_ALLOWED"><aside class="declaration">#define </aside>COMPONENT_DUPE_ALLOWED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_flags.dm#L24"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dcs_flags.dm 24"></a></h3><p>duplicates allowed</p><h3 id="define/COMPONENT_DUPE_HIGHLANDER"><aside class="declaration">#define </aside>COMPONENT_DUPE_HIGHLANDER <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_flags.dm#L22"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dcs_flags.dm 22"></a></h3><p>old component is deleted (default)</p><h3 id="define/COMPONENT_DUPE_SELECTIVE"><aside class="declaration">#define </aside>COMPONENT_DUPE_SELECTIVE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_flags.dm#L30"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dcs_flags.dm 30"></a></h3><p>each component of the same type is consulted as to whether the duplicate should be allowed</p><h3 id="define/COMPONENT_DUPE_UNIQUE"><aside class="declaration">#define </aside>COMPONENT_DUPE_UNIQUE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_flags.dm#L26"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dcs_flags.dm 26"></a></h3><p>new component is deleted</p><h3 id="define/COMPONENT_DUPE_UNIQUE_PASSARGS"><aside class="declaration">#define </aside>COMPONENT_DUPE_UNIQUE_PASSARGS <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_flags.dm#L28"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dcs_flags.dm 28"></a></h3><p>old component is given the initialization args of the new</p><h3 id="define/COMPONENT_INCOMPATIBLE"><aside class="declaration">#define </aside>COMPONENT_INCOMPATIBLE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_flags.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dcs_flags.dm 4"></a></h3><p>Return this from <code>/datum/component/Initialize</code> or <code>datum/component/OnTransfer</code> to have the component be deleted if it's applied to an incorrect type.
|
||||
<code>parent</code> must not be modified if this is to be returned.
|
||||
This will be noted in the runtime logs</p><h3 id="define/COMPONENT_NOTRANSFER"><aside class="declaration">#define </aside>COMPONENT_NOTRANSFER <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_flags.dm#L6"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dcs_flags.dm 6"></a></h3><p>Returned in PostTransfer to prevent transfer, similar to <code>COMPONENT_INCOMPATIBLE</code></p><h3 id="define/ELEMENT_BESPOKE"><aside class="declaration">#define </aside>ELEMENT_BESPOKE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_flags.dm#L18"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dcs_flags.dm 18"></a></h3><p>Only elements created with the same arguments given after <code>argument_hash_start_idx</code> share an element instance
|
||||
The arguments are the same when the text and number values are the same and all other values have the same ref</p><h3 id="define/ELEMENT_DETACH_ON_HOST_DESTROY"><aside class="declaration">#define </aside>ELEMENT_DETACH_ON_HOST_DESTROY <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_flags.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dcs_flags.dm 13"></a></h3><p>Causes the detach proc to be called when the host object is being deleted</p><h3 id="define/ELEMENT_INCOMPATIBLE"><aside class="declaration">#define </aside>ELEMENT_INCOMPATIBLE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_flags.dm#L9"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dcs_flags.dm 9"></a></h3><p>Return value to cancel attaching</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
|
||||
@@ -0,0 +1,9 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/dcs_helpers.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/dcs/dcs_helpers.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/dcs_helpers.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_helpers.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dcs_helpers.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/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/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/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/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/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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_helpers.dm#L19"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dcs_helpers.dm 19"></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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_helpers.dm#L14"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dcs_helpers.dm 14"></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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_helpers.dm#L16"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dcs_helpers.dm 16"></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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_helpers.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dcs_helpers.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/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></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/dcs/dept_signals.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/dcs/dept_signals.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/dept_signals.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dept_signals.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dept_signals.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/dept_signals.html#define/COMSIG_CARGO_BEGIN_SCAN">COMSIG_CARGO_BEGIN_SCAN</a></th><td>Signals for department mechanics.
|
||||
Doc format: <code>/// when the signal is called: (signal arguments)</code>.
|
||||
All signals send the source datum of the signal as the first argument</td></tr><tr><th><a href="code/__DEFINES/dcs/dept_signals.html#define/COMSIG_XENO_SLIME_CLICK_CTRL">COMSIG_XENO_SLIME_CLICK_CTRL</a></th><td>from slime CtrlClickOn(): (/mob)</td></tr><tr><th><a href="code/__DEFINES/dcs/dept_signals.html#define/COMSIG_XENO_SLIME_CLICK_ALT">COMSIG_XENO_SLIME_CLICK_ALT</a></th><td>from slime AltClickOn(): (/mob)</td></tr><tr><th><a href="code/__DEFINES/dcs/dept_signals.html#define/COMSIG_XENO_SLIME_CLICK_SHIFT">COMSIG_XENO_SLIME_CLICK_SHIFT</a></th><td>from slime ShiftClickOn(): (/mob)</td></tr><tr><th><a href="code/__DEFINES/dcs/dept_signals.html#define/COMSIG_XENO_TURF_CLICK_SHIFT">COMSIG_XENO_TURF_CLICK_SHIFT</a></th><td>from turf ShiftClickOn(): (/mob)</td></tr><tr><th><a href="code/__DEFINES/dcs/dept_signals.html#define/COMSIG_XENO_TURF_CLICK_CTRL">COMSIG_XENO_TURF_CLICK_CTRL</a></th><td>from turf AltClickOn(): (/mob)</td></tr><tr><th><a href="code/__DEFINES/dcs/dept_signals.html#define/COMSIG_XENO_MONKEY_CLICK_CTRL">COMSIG_XENO_MONKEY_CLICK_CTRL</a></th><td>from monkey CtrlClickOn(): (/mob)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_CARGO_BEGIN_SCAN"><aside class="declaration">#define </aside>COMSIG_CARGO_BEGIN_SCAN <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dept_signals.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dept_signals.dm 11"></a></h3><p>Signals for department mechanics.
|
||||
Doc format: <code>/// when the signal is called: (signal arguments)</code>.
|
||||
All signals send the source datum of the signal as the first argument</p><h3 id="define/COMSIG_XENO_MONKEY_CLICK_CTRL"><aside class="declaration">#define </aside>COMSIG_XENO_MONKEY_CLICK_CTRL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dept_signals.dm#L42"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dept_signals.dm 42"></a></h3><p>from monkey CtrlClickOn(): (/mob)</p><h3 id="define/COMSIG_XENO_SLIME_CLICK_ALT"><aside class="declaration">#define </aside>COMSIG_XENO_SLIME_CLICK_ALT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dept_signals.dm#L34"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dept_signals.dm 34"></a></h3><p>from slime AltClickOn(): (/mob)</p><h3 id="define/COMSIG_XENO_SLIME_CLICK_CTRL"><aside class="declaration">#define </aside>COMSIG_XENO_SLIME_CLICK_CTRL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dept_signals.dm#L32"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dept_signals.dm 32"></a></h3><p>from slime CtrlClickOn(): (/mob)</p><h3 id="define/COMSIG_XENO_SLIME_CLICK_SHIFT"><aside class="declaration">#define </aside>COMSIG_XENO_SLIME_CLICK_SHIFT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dept_signals.dm#L36"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dept_signals.dm 36"></a></h3><p>from slime ShiftClickOn(): (/mob)</p><h3 id="define/COMSIG_XENO_TURF_CLICK_CTRL"><aside class="declaration">#define </aside>COMSIG_XENO_TURF_CLICK_CTRL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dept_signals.dm#L40"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dept_signals.dm 40"></a></h3><p>from turf AltClickOn(): (/mob)</p><h3 id="define/COMSIG_XENO_TURF_CLICK_SHIFT"><aside class="declaration">#define </aside>COMSIG_XENO_TURF_CLICK_SHIFT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/dept_signals.dm#L38"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/dept_signals.dm 38"></a></h3><p>from turf ShiftClickOn(): (/mob)</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/disease_signals.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/dcs/disease_signals.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/disease_signals.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/disease_signals.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/disease_signals.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/disease_signals.html#define/COMSIG_ATOM_DISINFECTED">COMSIG_ATOM_DISINFECTED</a></th><td>Sent when the conditions to disinfect an atom are met</td></tr><tr><th><a href="code/__DEFINES/dcs/disease_signals.html#define/COMSIG_MOB_REAGENT_EXCHANGE">COMSIG_MOB_REAGENT_EXCHANGE</a></th><td>Sent when something is eaten or drunk by a mob</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_ATOM_DISINFECTED"><aside class="declaration">#define </aside>COMSIG_ATOM_DISINFECTED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/disease_signals.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/disease_signals.dm 2"></a></h3><p>Sent when the conditions to disinfect an atom are met</p><h3 id="define/COMSIG_MOB_REAGENT_EXCHANGE"><aside class="declaration">#define </aside>COMSIG_MOB_REAGENT_EXCHANGE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/disease_signals.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/disease_signals.dm 4"></a></h3><p>Sent when something is eaten or drunk by a mob</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/dcs/global_signals.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/dcs/global_signals.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/global_signals.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/global_signals.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/global_signals.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/global_signals.html#define/COMSIG_GLOB_NEW_Z">COMSIG_GLOB_NEW_Z</a></th><td>Signals for globally accessible objects/procs.
|
||||
Doc format: <code>/// when the signal is called: (signal arguments)</code>.
|
||||
All signals send the source datum of the signal as the first argument
|
||||
from base of datum/controller/subsystem/mapping/proc/add_new_zlevel(): (name, linkage, list/traits, transition_tag, level_type, zlevel)</td></tr><tr><th><a href="code/__DEFINES/dcs/global_signals.html#define/COMSIG_GLOB_VAR_EDIT">COMSIG_GLOB_VAR_EDIT</a></th><td>called after a successful var edit somewhere in the world: (list/args)</td></tr><tr><th><a href="code/__DEFINES/dcs/global_signals.html#define/COMSIG_GLOB_EXPLOSION">COMSIG_GLOB_EXPLOSION</a></th><td>called after an explosion happened : (epicenter, devastation_range, heavy_impact_range, light_impact_range, took, orig_dev_range, orig_heavy_range, orig_light_range)</td></tr><tr><th><a href="code/__DEFINES/dcs/global_signals.html#define/COMSIG_GLOB_JOB_AFTER_SPAWN">COMSIG_GLOB_JOB_AFTER_SPAWN</a></th><td>job subsystem has spawned and equipped a new mob</td></tr><tr><th><a href="code/__DEFINES/dcs/global_signals.html#define/COMSIG_SECURITY_LEVEL_CHANGE_PLANNED">COMSIG_SECURITY_LEVEL_CHANGE_PLANNED</a></th><td>from SSsecurity_level on planning security level change : (previous_level_number, new_level_number)</td></tr><tr><th><a href="code/__DEFINES/dcs/global_signals.html#define/COMSIG_SECURITY_LEVEL_CHANGED">COMSIG_SECURITY_LEVEL_CHANGED</a></th><td>from SSsecurity_level when the security level changes : (previous_level_number, new_level_number)</td></tr><tr><th><a href="code/__DEFINES/dcs/global_signals.html#define/COMSIG_GLOB_CABLE_UPDATED">COMSIG_GLOB_CABLE_UPDATED</a></th><td>cable was placed or joined somewhere : (turf)</td></tr><tr><th><a href="code/__DEFINES/dcs/global_signals.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/global_signals.html#define/COMSIG_ADMIN_DECONTAMINATE">COMSIG_ADMIN_DECONTAMINATE</a></th><td>Used by admin-tooling to remove radiation</td></tr><tr><th><a href="code/__DEFINES/dcs/global_signals.html#define/COMSIG_GLOB_SHELTER_PLACED">COMSIG_GLOB_SHELTER_PLACED</a></th><td>Used when a shelter capsule deploys</td></tr><tr><th><a href="code/__DEFINES/dcs/global_signals.html#define/COMSIG_GLOB_EXPANDED_WORLD_BOUNDS">COMSIG_GLOB_EXPANDED_WORLD_BOUNDS</a></th><td>sent after world.maxx and/or world.maxy are expanded: (has_expanded_world_maxx, has_expanded_world_maxy)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_ADMIN_DECONTAMINATE"><aside class="declaration">#define </aside>COMSIG_ADMIN_DECONTAMINATE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/global_signals.dm#L26"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/global_signals.dm 26"></a></h3><p>Used by admin-tooling to remove radiation</p><h3 id="define/COMSIG_GLOB_CABLE_UPDATED"><aside class="declaration">#define </aside>COMSIG_GLOB_CABLE_UPDATED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/global_signals.dm#L20"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/global_signals.dm 20"></a></h3><p>cable was placed or joined somewhere : (turf)</p><h3 id="define/COMSIG_GLOB_EXPANDED_WORLD_BOUNDS"><aside class="declaration">#define </aside>COMSIG_GLOB_EXPANDED_WORLD_BOUNDS <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/global_signals.dm#L32"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/global_signals.dm 32"></a></h3><p>sent after world.maxx and/or world.maxy are expanded: (has_expanded_world_maxx, has_expanded_world_maxy)</p><h3 id="define/COMSIG_GLOB_EXPLOSION"><aside class="declaration">#define </aside>COMSIG_GLOB_EXPLOSION <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/global_signals.dm#L12"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/global_signals.dm 12"></a></h3><p>called after an explosion happened : (epicenter, devastation_range, heavy_impact_range, light_impact_range, took, orig_dev_range, orig_heavy_range, orig_light_range)</p><h3 id="define/COMSIG_GLOB_JOB_AFTER_SPAWN"><aside class="declaration">#define </aside>COMSIG_GLOB_JOB_AFTER_SPAWN <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/global_signals.dm#L14"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/global_signals.dm 14"></a></h3><p>job subsystem has spawned and equipped a new mob</p><h3 id="define/COMSIG_GLOB_NEW_Z"><aside class="declaration">#define </aside>COMSIG_GLOB_NEW_Z <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/global_signals.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/global_signals.dm 8"></a></h3><p>Signals for globally accessible objects/procs.
|
||||
Doc format: <code>/// when the signal is called: (signal arguments)</code>.
|
||||
All signals send the source datum of the signal as the first argument
|
||||
from base of datum/controller/subsystem/mapping/proc/add_new_zlevel(): (name, linkage, list/traits, transition_tag, level_type, zlevel)</p><h3 id="define/COMSIG_GLOB_SHELTER_PLACED"><aside class="declaration">#define </aside>COMSIG_GLOB_SHELTER_PLACED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/global_signals.dm#L29"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/global_signals.dm 29"></a></h3><p>Used when a shelter capsule deploys</p><h3 id="define/COMSIG_GLOB_VAR_EDIT"><aside class="declaration">#define </aside>COMSIG_GLOB_VAR_EDIT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/global_signals.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/global_signals.dm 10"></a></h3><p>called after a successful var edit somewhere in the world: (list/args)</p><h3 id="define/COMSIG_SECURITY_LEVEL_CHANGED"><aside class="declaration">#define </aside>COMSIG_SECURITY_LEVEL_CHANGED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/global_signals.dm#L18"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/global_signals.dm 18"></a></h3><p>from SSsecurity_level when the security level changes : (previous_level_number, new_level_number)</p><h3 id="define/COMSIG_SECURITY_LEVEL_CHANGE_PLANNED"><aside class="declaration">#define </aside>COMSIG_SECURITY_LEVEL_CHANGE_PLANNED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/global_signals.dm#L16"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/global_signals.dm 16"></a></h3><p>from SSsecurity_level on planning security level change : (previous_level_number, new_level_number)</p><h3 id="define/COMSIG_TICKER_ROUND_STARTING"><aside class="declaration">#define </aside>COMSIG_TICKER_ROUND_STARTING <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/global_signals.dm#L23"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/global_signals.dm 23"></a></h3><p>Called when the round has started, but before GAME_STATE_PLAYING.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/heretic_signals.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/dcs/heretic_signals.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/heretic_signals.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/heretic_signals.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/heretic_signals.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/heretic_signals.html#define/COMSIG_HERETIC_MANSUS_GRASP_ATTACK">COMSIG_HERETIC_MANSUS_GRASP_ATTACK</a></th><td>Heretic signals
|
||||
From /datum/spell/touch/mansus_grasp/cast_on_hand_hit : (mob/living/source, mob/living/target)</td></tr><tr><th><a href="code/__DEFINES/dcs/heretic_signals.html#define/COMPONENT_BLOCK_HAND_USE">COMPONENT_BLOCK_HAND_USE</a></th><td>Default behavior is to use the hand, so return this to blocks the mansus fist from being consumed after use.</td></tr><tr><th><a href="code/__DEFINES/dcs/heretic_signals.html#define/COMSIG_HERETIC_MANSUS_GRASP_ATTACK_SECONDARY">COMSIG_HERETIC_MANSUS_GRASP_ATTACK_SECONDARY</a></th><td>From /datum/spell/touch/mansus_grasp/cast_on_secondary_hand_hit : (mob/living/source, atom/target)</td></tr><tr><th><a href="code/__DEFINES/dcs/heretic_signals.html#define/COMPONENT_USE_HAND">COMPONENT_USE_HAND</a></th><td>Default behavior is to continue attack chain and do nothing else, so return this to use up the hand after use.</td></tr><tr><th><a href="code/__DEFINES/dcs/heretic_signals.html#define/COMSIG_HERETIC_BLADE_ATTACK">COMSIG_HERETIC_BLADE_ATTACK</a></th><td>From /obj/item/melee/sickly_blade/afterattack : (mob/living/source, mob/living/target)</td></tr><tr><th><a href="code/__DEFINES/dcs/heretic_signals.html#define/COMSIG_HERETIC_BLADE_TRIGGER_MARK">COMSIG_HERETIC_BLADE_TRIGGER_MARK</a></th><td>From /obj/item/melee/sickly_blade/afterattack : (mob/living/source, mob/living/target)</td></tr><tr><th><a href="code/__DEFINES/dcs/heretic_signals.html#define/COMSIG_HERETIC_RANGED_BLADE_ATTACK">COMSIG_HERETIC_RANGED_BLADE_ATTACK</a></th><td>From /obj/item/melee/sickly_blade/ranged_interact_with_atom (without proximity) : (mob/living/source, mob/living/target)</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMPONENT_BLOCK_HAND_USE"><aside class="declaration">#define </aside>COMPONENT_BLOCK_HAND_USE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/heretic_signals.dm#L6"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/heretic_signals.dm 6"></a></h3><p>Default behavior is to use the hand, so return this to blocks the mansus fist from being consumed after use.</p><h3 id="define/COMPONENT_USE_HAND"><aside class="declaration">#define </aside>COMPONENT_USE_HAND <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/heretic_signals.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/heretic_signals.dm 10"></a></h3><p>Default behavior is to continue attack chain and do nothing else, so return this to use up the hand after use.</p><h3 id="define/COMSIG_HERETIC_BLADE_ATTACK"><aside class="declaration">#define </aside>COMSIG_HERETIC_BLADE_ATTACK <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/heretic_signals.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/heretic_signals.dm 13"></a></h3><p>From /obj/item/melee/sickly_blade/afterattack : (mob/living/source, mob/living/target)</p><h3 id="define/COMSIG_HERETIC_BLADE_TRIGGER_MARK"><aside class="declaration">#define </aside>COMSIG_HERETIC_BLADE_TRIGGER_MARK <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/heretic_signals.dm#L16"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/heretic_signals.dm 16"></a></h3><p>From /obj/item/melee/sickly_blade/afterattack : (mob/living/source, mob/living/target)</p><h3 id="define/COMSIG_HERETIC_MANSUS_GRASP_ATTACK"><aside class="declaration">#define </aside>COMSIG_HERETIC_MANSUS_GRASP_ATTACK <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/heretic_signals.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/heretic_signals.dm 4"></a></h3><p>Heretic signals
|
||||
From /datum/spell/touch/mansus_grasp/cast_on_hand_hit : (mob/living/source, mob/living/target)</p><h3 id="define/COMSIG_HERETIC_MANSUS_GRASP_ATTACK_SECONDARY"><aside class="declaration">#define </aside>COMSIG_HERETIC_MANSUS_GRASP_ATTACK_SECONDARY <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/heretic_signals.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/heretic_signals.dm 8"></a></h3><p>From /datum/spell/touch/mansus_grasp/cast_on_secondary_hand_hit : (mob/living/source, atom/target)</p><h3 id="define/COMSIG_HERETIC_RANGED_BLADE_ATTACK"><aside class="declaration">#define </aside>COMSIG_HERETIC_RANGED_BLADE_ATTACK <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/heretic_signals.dm#L19"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/heretic_signals.dm 19"></a></h3><p>From /obj/item/melee/sickly_blade/ranged_interact_with_atom (without proximity) : (mob/living/source, mob/living/target)</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/dcs/leash_signals.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/dcs/leash_signals.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/leash_signals.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/leash_signals.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/leash_signals.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/leash_signals.html#define/COMSIG_LEASH_FORCE_TELEPORT">COMSIG_LEASH_FORCE_TELEPORT</a></th><td>Called when a /datum/component/leash must forcibly teleport the parent to the owner.
|
||||
Fired on the object with the leash component.</td></tr><tr><th><a href="code/__DEFINES/dcs/leash_signals.html#define/COMSIG_LEASH_PATH_STARTED">COMSIG_LEASH_PATH_STARTED</a></th><td>Called when a /datum/component/leash plans on pathfinding to the target, if out of range.
|
||||
Fired on the object with the leash component.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_LEASH_FORCE_TELEPORT"><aside class="declaration">#define </aside>COMSIG_LEASH_FORCE_TELEPORT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/leash_signals.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/leash_signals.dm 3"></a></h3><p>Called when a /datum/component/leash must forcibly teleport the parent to the owner.
|
||||
Fired on the object with the leash component.</p><h3 id="define/COMSIG_LEASH_PATH_STARTED"><aside class="declaration">#define </aside>COMSIG_LEASH_PATH_STARTED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/leash_signals.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/leash_signals.dm 7"></a></h3><p>Called when a /datum/component/leash plans on pathfinding to the target, if out of range.
|
||||
Fired on the object with the leash component.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/dcs/machinery_signals.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/dcs/machinery_signals.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/machinery_signals.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/machinery_signals.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/machinery_signals.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/machinery_signals.html#define/COMSIG_CAMERA_ON">COMSIG_CAMERA_ON</a></th><td>Signals for /obj/machinery and subtypes that have too few related signals to put in separate files.
|
||||
Doc format: <code>/// when the signal is called: (signal arguments)</code>.
|
||||
All signals send the source datum of the signal as the first argument
|
||||
called on cameras after activation: (mob/user, display_message)</td></tr><tr><th><a href="code/__DEFINES/dcs/machinery_signals.html#define/COMSIG_CAMERA_OFF">COMSIG_CAMERA_OFF</a></th><td>called on cameras after deactivation: (mob/user, display_message, emped)</td></tr><tr><th><a href="code/__DEFINES/dcs/machinery_signals.html#define/COMSIG_CAMERA_MOVED">COMSIG_CAMERA_MOVED</a></th><td>called on cameras when moved, such as ones inside helmets: (turf/prev_turf)</td></tr><tr><th><a href="code/__DEFINES/dcs/machinery_signals.html#define/COMSIG_DOOR_OPEN">COMSIG_DOOR_OPEN</a></th><td>called on doors when opened: ()</td></tr><tr><th><a href="code/__DEFINES/dcs/machinery_signals.html#define/COMSIG_DOOR_CLOSE">COMSIG_DOOR_CLOSE</a></th><td>called on doors when closed: ()</td></tr><tr><th><a href="code/__DEFINES/dcs/machinery_signals.html#define/COMSIG_AIRLOCK_OPEN">COMSIG_AIRLOCK_OPEN</a></th><td>called on airlocks when opened: ()</td></tr><tr><th><a href="code/__DEFINES/dcs/machinery_signals.html#define/COMSIG_AIRLOCK_CLOSE">COMSIG_AIRLOCK_CLOSE</a></th><td>called on airlocks when closed: ()</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_AIRLOCK_CLOSE"><aside class="declaration">#define </aside>COMSIG_AIRLOCK_CLOSE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/machinery_signals.dm#L31"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/machinery_signals.dm 31"></a></h3><p>called on airlocks when closed: ()</p><h3 id="define/COMSIG_AIRLOCK_OPEN"><aside class="declaration">#define </aside>COMSIG_AIRLOCK_OPEN <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/machinery_signals.dm#L29"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/machinery_signals.dm 29"></a></h3><p>called on airlocks when opened: ()</p><h3 id="define/COMSIG_CAMERA_MOVED"><aside class="declaration">#define </aside>COMSIG_CAMERA_MOVED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/machinery_signals.dm#L15"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/machinery_signals.dm 15"></a></h3><p>called on cameras when moved, such as ones inside helmets: (turf/prev_turf)</p><h3 id="define/COMSIG_CAMERA_OFF"><aside class="declaration">#define </aside>COMSIG_CAMERA_OFF <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/machinery_signals.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/machinery_signals.dm 13"></a></h3><p>called on cameras after deactivation: (mob/user, display_message, emped)</p><h3 id="define/COMSIG_CAMERA_ON"><aside class="declaration">#define </aside>COMSIG_CAMERA_ON <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/machinery_signals.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/machinery_signals.dm 11"></a></h3><p>Signals for /obj/machinery and subtypes that have too few related signals to put in separate files.
|
||||
Doc format: <code>/// when the signal is called: (signal arguments)</code>.
|
||||
All signals send the source datum of the signal as the first argument
|
||||
called on cameras after activation: (mob/user, display_message)</p><h3 id="define/COMSIG_DOOR_CLOSE"><aside class="declaration">#define </aside>COMSIG_DOOR_CLOSE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/machinery_signals.dm#L23"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/machinery_signals.dm 23"></a></h3><p>called on doors when closed: ()</p><h3 id="define/COMSIG_DOOR_OPEN"><aside class="declaration">#define </aside>COMSIG_DOOR_OPEN <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/machinery_signals.dm#L21"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/machinery_signals.dm 21"></a></h3><p>called on doors when opened: ()</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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,9 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/dcs/obj_signals.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/dcs/obj_signals.html#define">Define Details</a></header><main><h1>code/__DEFINES/dcs/obj_signals.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_OBJ_DECONSTRUCT">COMSIG_OBJ_DECONSTRUCT</a></th><td>Signals for /obj and subtypes that have too few related signals to put in separate files.
|
||||
Doc format: <code>/// when the signal is called: (signal arguments)</code>.
|
||||
All signals send the source datum of the signal as the first argument
|
||||
from base of obj/deconstruct(): (disassembled)</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_CURSED_SLOT_MACHINE_USE">COMSIG_CURSED_SLOT_MACHINE_USE</a></th><td>from /obj/structure/cursed_slot_machine/handle_status_effect() when someone pulls the handle on the slot machine</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/SLOT_MACHINE_USE_CANCEL">SLOT_MACHINE_USE_CANCEL</a></th><td>we've used up the number of times we may use this slot machine. womp womp.</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/SLOT_MACHINE_USE_POSTPONE">SLOT_MACHINE_USE_POSTPONE</a></th><td>we haven't used up all our attempts to gamble away our life but we should chill for a few seconds</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_CURSED_SLOT_MACHINE_LOST">COMSIG_CURSED_SLOT_MACHINE_LOST</a></th><td>from /obj/structure/cursed_slot_machine/determine_victor() when someone loses.</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_GLOB_CURSED_SLOT_MACHINE_WON">COMSIG_GLOB_CURSED_SLOT_MACHINE_WON</a></th><td>from /obj/structure/cursed_slot_machine/determine_victor() when someone finally wins.</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_JETPACK_ACTIVATED">COMSIG_JETPACK_ACTIVATED</a></th><td>from /obj/item/tank/jetpack/proc/turn_on() : ()</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_JETPACK_DEACTIVATED">COMSIG_JETPACK_DEACTIVATED</a></th><td>from /obj/item/tank/jetpack/proc/turn_off() : ()</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_SHELF_ITEM_REMOVED">COMSIG_SHELF_ITEM_REMOVED</a></th><td>from /datum/component/shelved/UnregisterFromParent(): (parent_uid)</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_SHELF_ITEM_ADDED">COMSIG_SHELF_ITEM_ADDED</a></th><td>from /datum/component/shelver/add_item(): (obj/item/to_add, placement_idx, list/position_details)</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_SHELF_ADDED_ON_MAPLOAD">COMSIG_SHELF_ADDED_ON_MAPLOAD</a></th><td>from Initialize on objects implementing /datum/component/shelved</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_SHELF_ATTEMPT_PICKUP">COMSIG_SHELF_ATTEMPT_PICKUP</a></th><td>from /datum/component/shelver/shelf_items()</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_SUPERMATTER_CONSUMED">COMSIG_SUPERMATTER_CONSUMED</a></th><td>from /datum/component/supermatter_crystal/proc/consume()
|
||||
called on the thing consumed, passes the thing which consumed it</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_LIONHUNTER_ON_HIT">COMSIG_LIONHUNTER_ON_HIT</a></th><td>When the lionhunter rifle hits something</td></tr><tr><th><a href="code/__DEFINES/dcs/obj_signals.html#define/COMSIG_LIONHUNTER_FIRE">COMSIG_LIONHUNTER_FIRE</a></th><td>When the lionhunter shoots so I can unscope</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/COMSIG_CURSED_SLOT_MACHINE_LOST"><aside class="declaration">#define </aside>COMSIG_CURSED_SLOT_MACHINE_LOST <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm#L20"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 20"></a></h3><p>from /obj/structure/cursed_slot_machine/determine_victor() when someone loses.</p><h3 id="define/COMSIG_CURSED_SLOT_MACHINE_USE"><aside class="declaration">#define </aside>COMSIG_CURSED_SLOT_MACHINE_USE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm#L16"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 16"></a></h3><p>from /obj/structure/cursed_slot_machine/handle_status_effect() when someone pulls the handle on the slot machine</p><h3 id="define/COMSIG_GLOB_CURSED_SLOT_MACHINE_WON"><aside class="declaration">#define </aside>COMSIG_GLOB_CURSED_SLOT_MACHINE_WON <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm#L22"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 22"></a></h3><p>from /obj/structure/cursed_slot_machine/determine_victor() when someone finally wins.</p><h3 id="define/COMSIG_JETPACK_ACTIVATED"><aside class="declaration">#define </aside>COMSIG_JETPACK_ACTIVATED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm#L28"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 28"></a></h3><p>from /obj/item/tank/jetpack/proc/turn_on() : ()</p><h3 id="define/COMSIG_JETPACK_DEACTIVATED"><aside class="declaration">#define </aside>COMSIG_JETPACK_DEACTIVATED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm#L31"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 31"></a></h3><p>from /obj/item/tank/jetpack/proc/turn_off() : ()</p><h3 id="define/COMSIG_LIONHUNTER_FIRE"><aside class="declaration">#define </aside>COMSIG_LIONHUNTER_FIRE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm#L55"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 55"></a></h3><p>When the lionhunter shoots so I can unscope</p><h3 id="define/COMSIG_LIONHUNTER_ON_HIT"><aside class="declaration">#define </aside>COMSIG_LIONHUNTER_ON_HIT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm#L52"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 52"></a></h3><p>When the lionhunter rifle hits something</p><h3 id="define/COMSIG_OBJ_DECONSTRUCT"><aside class="declaration">#define </aside>COMSIG_OBJ_DECONSTRUCT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 10"></a></h3><p>Signals for /obj and subtypes that have too few related signals to put in separate files.
|
||||
Doc format: <code>/// when the signal is called: (signal arguments)</code>.
|
||||
All signals send the source datum of the signal as the first argument
|
||||
from base of obj/deconstruct(): (disassembled)</p><h3 id="define/COMSIG_SHELF_ADDED_ON_MAPLOAD"><aside class="declaration">#define </aside>COMSIG_SHELF_ADDED_ON_MAPLOAD <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm#L40"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 40"></a></h3><p>from Initialize on objects implementing /datum/component/shelved</p><h3 id="define/COMSIG_SHELF_ATTEMPT_PICKUP"><aside class="declaration">#define </aside>COMSIG_SHELF_ATTEMPT_PICKUP <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm#L42"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 42"></a></h3><p>from /datum/component/shelver/shelf_items()</p><h3 id="define/COMSIG_SHELF_ITEM_ADDED"><aside class="declaration">#define </aside>COMSIG_SHELF_ITEM_ADDED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm#L38"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 38"></a></h3><p>from /datum/component/shelver/add_item(): (obj/item/to_add, placement_idx, list/position_details)</p><h3 id="define/COMSIG_SHELF_ITEM_REMOVED"><aside class="declaration">#define </aside>COMSIG_SHELF_ITEM_REMOVED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm#L36"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 36"></a></h3><p>from /datum/component/shelved/UnregisterFromParent(): (parent_uid)</p><h3 id="define/COMSIG_SUPERMATTER_CONSUMED"><aside class="declaration">#define </aside>COMSIG_SUPERMATTER_CONSUMED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm#L47"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 47"></a></h3><p>from /datum/component/supermatter_crystal/proc/consume()
|
||||
called on the thing consumed, passes the thing which consumed it</p><h3 id="define/SLOT_MACHINE_USE_CANCEL"><aside class="declaration">#define </aside>SLOT_MACHINE_USE_CANCEL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm#L17"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 17"></a></h3><p>we've used up the number of times we may use this slot machine. womp womp.</p><h3 id="define/SLOT_MACHINE_USE_POSTPONE"><aside class="declaration">#define </aside>SLOT_MACHINE_USE_POSTPONE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/dcs/obj_signals.dm#L18"><img src="git.png" width="16" height="16" title="code/__DEFINES/dcs/obj_signals.dm 18"></a></h3><p>we haven't used up all our attempts to gamble away our life but we should chill for a few seconds</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/directions.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/directions.html#define">Define Details</a></header><main><h1>code/__DEFINES/directions.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/directions.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/directions.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/directions.html#define/NO_DIRECTION">NO_DIRECTION</a></th><td>define purely for readability, cables especially need to use this as <code>NO_DIRECTION</code> represents a "node"</td></tr><tr><th><a href="code/__DEFINES/directions.html#define/FLIP_DIR_HORIZONTALLY">FLIP_DIR_HORIZONTALLY</a></th><td>Using the ^ operator or XOR, we can compared TRUE East and West bits against our direction,
|
||||
since XOR will only return TRUE if one bit is False and the other is True, if East is 0, that bit will return TRUE
|
||||
and if West is 1, then that bit will return 0
|
||||
hence EAST (0010) XOR EAST|WEST (0011) --> WEST (0001)
|
||||
Flips a direction along the horizontal axis, will convert E -> W, W -> E, NE -> NW, SE -> SW, etc</td></tr><tr><th><a href="code/__DEFINES/directions.html#define/FLIP_DIR_VERTICALLY">FLIP_DIR_VERTICALLY</a></th><td>Flips a direction along the vertical axis, will convert N -> S, S -> N, NE -> SE, SW -> NW, etc</td></tr><tr><th><a href="code/__DEFINES/directions.html#define/IS_DIR_DIAGONAL">IS_DIR_DIAGONAL</a></th><td>for directions, each cardinal direction only has 1 TRUE bit, so <code>1000</code> or <code>0100</code> for example, so when you subtract 1
|
||||
from a cardinal direction it results in that directions initial TRUE bit always switching to FALSE, so if you & check it
|
||||
against its initial self, it will return false, indicating that the direction is straight and not diagonal
|
||||
returns TRUE if direction is diagonal and false if not</td></tr><tr><th><a href="code/__DEFINES/directions.html#define/IS_DIR_CARDINAL">IS_DIR_CARDINAL</a></th><td>returns TRUE if direction is cardinal and false if not</td></tr><tr><th><a href="code/__DEFINES/directions.html#define/NSCOMPONENT">NSCOMPONENT</a></th><td>True if the dir is north or south, false therwise</td></tr><tr><th><a href="code/__DEFINES/directions.html#define/EWCOMPONENT">EWCOMPONENT</a></th><td>True if the dir is east/west, false otherwise</td></tr><tr><th><a href="code/__DEFINES/directions.html#define/REVERSE_DIR">REVERSE_DIR</a></th><td>Inverse direction, taking into account UP|DOWN if necessary.</td></tr><tr><th><a href="code/__DEFINES/directions.html#define/DIR_JUST_HORIZONTAL">DIR_JUST_HORIZONTAL</a></th><td>returns TRUE if the direction is EAST or WEST</td></tr><tr><th><a href="code/__DEFINES/directions.html#define/DIR_JUST_VERTICAL">DIR_JUST_VERTICAL</a></th><td>returns TRUE if the direction is NORTH or SOUTH</td></tr><tr><th><a href="code/__DEFINES/directions.html#define/TEXT_NORTH">TEXT_NORTH</a></th><td>North direction as a string "[1]"</td></tr><tr><th><a href="code/__DEFINES/directions.html#define/TEXT_SOUTH">TEXT_SOUTH</a></th><td>South direction as a string "[2]"</td></tr><tr><th><a href="code/__DEFINES/directions.html#define/TEXT_EAST">TEXT_EAST</a></th><td>East direction as a string "[4]"</td></tr><tr><th><a href="code/__DEFINES/directions.html#define/TEXT_WEST">TEXT_WEST</a></th><td>West direction as a string "[8]"</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/DIR_JUST_HORIZONTAL"><aside class="declaration">#define </aside>DIR_JUST_HORIZONTAL<aside>(dir)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/directions.dm#L40"><img src="git.png" width="16" height="16" title="code/__DEFINES/directions.dm 40"></a></h3><p>returns TRUE if the direction is EAST or WEST</p><h3 id="define/DIR_JUST_VERTICAL"><aside class="declaration">#define </aside>DIR_JUST_VERTICAL<aside>(dir)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/directions.dm#L42"><img src="git.png" width="16" height="16" title="code/__DEFINES/directions.dm 42"></a></h3><p>returns TRUE if the direction is NORTH or SOUTH</p><h3 id="define/EWCOMPONENT"><aside class="declaration">#define </aside>EWCOMPONENT<aside>(d)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/directions.dm#L35"><img src="git.png" width="16" height="16" title="code/__DEFINES/directions.dm 35"></a></h3><p>True if the dir is east/west, false otherwise</p><h3 id="define/FLIP_DIR_HORIZONTALLY"><aside class="declaration">#define </aside>FLIP_DIR_HORIZONTALLY<aside>(dir)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/directions.dm#L19"><img src="git.png" width="16" height="16" title="code/__DEFINES/directions.dm 19"></a></h3><p>Using the ^ operator or XOR, we can compared TRUE East and West bits against our direction,
|
||||
since XOR will only return TRUE if one bit is False and the other is True, if East is 0, that bit will return TRUE
|
||||
and if West is 1, then that bit will return 0
|
||||
hence EAST (0010) XOR EAST|WEST (0011) --> WEST (0001)
|
||||
Flips a direction along the horizontal axis, will convert E -> W, W -> E, NE -> NW, SE -> SW, etc</p><h3 id="define/FLIP_DIR_VERTICALLY"><aside class="declaration">#define </aside>FLIP_DIR_VERTICALLY<aside>(dir)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/directions.dm#L21"><img src="git.png" width="16" height="16" title="code/__DEFINES/directions.dm 21"></a></h3><p>Flips a direction along the vertical axis, will convert N -> S, S -> N, NE -> SE, SW -> NW, etc</p><h3 id="define/IS_DIR_CARDINAL"><aside class="declaration">#define </aside>IS_DIR_CARDINAL<aside>(dir)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/directions.dm#L30"><img src="git.png" width="16" height="16" title="code/__DEFINES/directions.dm 30"></a></h3><p>returns TRUE if direction is cardinal and false if not</p><h3 id="define/IS_DIR_DIAGONAL"><aside class="declaration">#define </aside>IS_DIR_DIAGONAL<aside>(dir)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/directions.dm#L28"><img src="git.png" width="16" height="16" title="code/__DEFINES/directions.dm 28"></a></h3><p>for directions, each cardinal direction only has 1 TRUE bit, so <code>1000</code> or <code>0100</code> for example, so when you subtract 1
|
||||
from a cardinal direction it results in that directions initial TRUE bit always switching to FALSE, so if you & check it
|
||||
against its initial self, it will return false, indicating that the direction is straight and not diagonal
|
||||
returns TRUE if direction is diagonal and false if not</p><h3 id="define/NO_DIRECTION"><aside class="declaration">#define </aside>NO_DIRECTION <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/directions.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/directions.dm 3"></a></h3><p>define purely for readability, cables especially need to use this as <code>NO_DIRECTION</code> represents a "node"</p><h3 id="define/NSCOMPONENT"><aside class="declaration">#define </aside>NSCOMPONENT<aside>(d)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/directions.dm#L33"><img src="git.png" width="16" height="16" title="code/__DEFINES/directions.dm 33"></a></h3><p>True if the dir is north or south, false therwise</p><h3 id="define/REVERSE_DIR"><aside class="declaration">#define </aside>REVERSE_DIR<aside>(dir)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/directions.dm#L38"><img src="git.png" width="16" height="16" title="code/__DEFINES/directions.dm 38"></a></h3><p>Inverse direction, taking into account UP|DOWN if necessary.</p><h3 id="define/TEXT_EAST"><aside class="declaration">#define </aside>TEXT_EAST <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/directions.dm#L49"><img src="git.png" width="16" height="16" title="code/__DEFINES/directions.dm 49"></a></h3><p>East direction as a string "[4]"</p><h3 id="define/TEXT_NORTH"><aside class="declaration">#define </aside>TEXT_NORTH <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/directions.dm#L45"><img src="git.png" width="16" height="16" title="code/__DEFINES/directions.dm 45"></a></h3><p>North direction as a string "[1]"</p><h3 id="define/TEXT_SOUTH"><aside class="declaration">#define </aside>TEXT_SOUTH <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/directions.dm#L47"><img src="git.png" width="16" height="16" title="code/__DEFINES/directions.dm 47"></a></h3><p>South direction as a string "[2]"</p><h3 id="define/TEXT_WEST"><aside class="declaration">#define </aside>TEXT_WEST <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/directions.dm#L51"><img src="git.png" width="16" height="16" title="code/__DEFINES/directions.dm 51"></a></h3><p>West direction as a string "[8]"</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/disease_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/disease_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/disease_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/disease_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/disease_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/disease_defines.html#define/VIRUS_DISINFECTION_TEMP">VIRUS_DISINFECTION_TEMP</a></th><td>Temperature at which objects contaminated by viruses are disinfected</td></tr><tr><th><a href="code/__DEFINES/disease_defines.html#define/VIRUS_SYMPTOM_LIMIT">VIRUS_SYMPTOM_LIMIT</a></th><td>The maximum amount of symptoms a virus can have</td></tr><tr><th><a href="code/__DEFINES/disease_defines.html#define/VIRUS_MAX_CHEM_TREATMENT_TIMER">VIRUS_MAX_CHEM_TREATMENT_TIMER</a></th><td>The maximum amount of time a symptom will be delayed for after the treating reagents have left the body</td></tr><tr><th><a href="code/__DEFINES/disease_defines.html#define/VIRUS_EVOLUTION_CHANCE">VIRUS_EVOLUTION_CHANCE</a></th><td>Evoltion chance each cycle in percents.
|
||||
The base chance in % that a virus will mutate as it spreads. Further modified by stage speed and the viral evolutionary acceleration trait</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/VIRUS_DISINFECTION_TEMP"><aside class="declaration">#define </aside>VIRUS_DISINFECTION_TEMP <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/disease_defines.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/disease_defines.dm 2"></a></h3><p>Temperature at which objects contaminated by viruses are disinfected</p><h3 id="define/VIRUS_EVOLUTION_CHANCE"><aside class="declaration">#define </aside>VIRUS_EVOLUTION_CHANCE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/disease_defines.dm#L15"><img src="git.png" width="16" height="16" title="code/__DEFINES/disease_defines.dm 15"></a></h3><p>Evoltion chance each cycle in percents.
|
||||
The base chance in % that a virus will mutate as it spreads. Further modified by stage speed and the viral evolutionary acceleration trait</p><h3 id="define/VIRUS_MAX_CHEM_TREATMENT_TIMER"><aside class="declaration">#define </aside>VIRUS_MAX_CHEM_TREATMENT_TIMER <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/disease_defines.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/disease_defines.dm 8"></a></h3><p>The maximum amount of time a symptom will be delayed for after the treating reagents have left the body</p><h3 id="define/VIRUS_SYMPTOM_LIMIT"><aside class="declaration">#define </aside>VIRUS_SYMPTOM_LIMIT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/disease_defines.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/disease_defines.dm 5"></a></h3><p>The maximum amount of symptoms a virus can have</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/economy_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/economy_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/economy_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/economy_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/economy_defines.html#define/ACCOUNT_SECURITY_ID">ACCOUNT_SECURITY_ID</a></th><td>//ACOUNT SECURITY LEVELS////
|
||||
There is no security on this account, it can be accessed through someone's ID card/account number</td></tr><tr><th><a href="code/__DEFINES/economy_defines.html#define/ACCOUNT_SECURITY_PIN">ACCOUNT_SECURITY_PIN</a></th><td>Before accessing this account, the pin number must be provided</td></tr><tr><th><a href="code/__DEFINES/economy_defines.html#define/ACCOUNT_SECURITY_RESTRICTED">ACCOUNT_SECURITY_RESTRICTED</a></th><td>This account can only be accessed through restricted terminals</td></tr><tr><th><a href="code/__DEFINES/economy_defines.html#define/ACCOUNT_SECURITY_CC">ACCOUNT_SECURITY_CC</a></th><td>This acount can only be accessed by admins/CC characters</td></tr><tr><th><a href="code/__DEFINES/economy_defines.html#define/ACCOUNT_SECURITY_VENDOR">ACCOUNT_SECURITY_VENDOR</a></th><td>This account is only accessible to NPCs and Vendors (aka, only through code)</td></tr><tr><th><a href="code/__DEFINES/economy_defines.html#define/CREW_MEMBER_STARTING_BALANCE">CREW_MEMBER_STARTING_BALANCE</a></th><td>STARTING CASH AMOUNTS</td></tr><tr><th><a href="code/__DEFINES/economy_defines.html#define/CREW_PAY_ASSISTANT">CREW_PAY_ASSISTANT</a></th><td>BASE PAY AMOUNTS</td></tr><tr><th><a href="code/__DEFINES/economy_defines.html#define/DATABASE_LOG_THRESHHOLD">DATABASE_LOG_THRESHHOLD</a></th><td>Transactions on money accounts will automatically be logged if they involve over 2500 space credits</td></tr><tr><th><a href="code/__DEFINES/economy_defines.html#define/MAX_STACKABLE_CASH">MAX_STACKABLE_CASH</a></th><td>//CASH LIMITS/CAPS/////
|
||||
The total amount of space cash that can be stacked</td></tr><tr><th><a href="code/__DEFINES/economy_defines.html#define/MERCH_CAT_APPAREL">MERCH_CAT_APPAREL</a></th><td>merch computer categories</td></tr><tr><th><a href="code/__DEFINES/economy_defines.html#define/SUPPLY_EMERGENCY">SUPPLY_EMERGENCY</a></th><td>supply packs</td></tr><tr><th><a href="code/__DEFINES/economy_defines.html#define/MAIL_DELIVERY_BONUS">MAIL_DELIVERY_BONUS</a></th><td>mail deliveries</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ACCOUNT_SECURITY_CC"><aside class="declaration">#define </aside>ACCOUNT_SECURITY_CC <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/economy_defines.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy_defines.dm 10"></a></h3><p>This acount can only be accessed by admins/CC characters</p><h3 id="define/ACCOUNT_SECURITY_ID"><aside class="declaration">#define </aside>ACCOUNT_SECURITY_ID <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/economy_defines.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy_defines.dm 4"></a></h3><p>//ACOUNT SECURITY LEVELS////
|
||||
There is no security on this account, it can be accessed through someone's ID card/account number</p><h3 id="define/ACCOUNT_SECURITY_PIN"><aside class="declaration">#define </aside>ACCOUNT_SECURITY_PIN <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/economy_defines.dm#L6"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy_defines.dm 6"></a></h3><p>Before accessing this account, the pin number must be provided</p><h3 id="define/ACCOUNT_SECURITY_RESTRICTED"><aside class="declaration">#define </aside>ACCOUNT_SECURITY_RESTRICTED <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/economy_defines.dm#L8"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy_defines.dm 8"></a></h3><p>This account can only be accessed through restricted terminals</p><h3 id="define/ACCOUNT_SECURITY_VENDOR"><aside class="declaration">#define </aside>ACCOUNT_SECURITY_VENDOR <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/economy_defines.dm#L12"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy_defines.dm 12"></a></h3><p>This account is only accessible to NPCs and Vendors (aka, only through code)</p><h3 id="define/CREW_MEMBER_STARTING_BALANCE"><aside class="declaration">#define </aside>CREW_MEMBER_STARTING_BALANCE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/economy_defines.dm#L15"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy_defines.dm 15"></a></h3><p>STARTING CASH AMOUNTS</p><h3 id="define/CREW_PAY_ASSISTANT"><aside class="declaration">#define </aside>CREW_PAY_ASSISTANT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/economy_defines.dm#L25"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy_defines.dm 25"></a></h3><p>BASE PAY AMOUNTS</p><h3 id="define/DATABASE_LOG_THRESHHOLD"><aside class="declaration">#define </aside>DATABASE_LOG_THRESHHOLD <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/economy_defines.dm#L39"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy_defines.dm 39"></a></h3><p>Transactions on money accounts will automatically be logged if they involve over 2500 space credits</p><h3 id="define/MAIL_DELIVERY_BONUS"><aside class="declaration">#define </aside>MAIL_DELIVERY_BONUS <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/economy_defines.dm#L69"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy_defines.dm 69"></a></h3><p>mail deliveries</p><h3 id="define/MAX_STACKABLE_CASH"><aside class="declaration">#define </aside>MAX_STACKABLE_CASH <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/economy_defines.dm#L42"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy_defines.dm 42"></a></h3><p>//CASH LIMITS/CAPS/////
|
||||
The total amount of space cash that can be stacked</p><h3 id="define/MERCH_CAT_APPAREL"><aside class="declaration">#define </aside>MERCH_CAT_APPAREL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/economy_defines.dm#L49"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy_defines.dm 49"></a></h3><p>merch computer categories</p><h3 id="define/SUPPLY_EMERGENCY"><aside class="declaration">#define </aside>SUPPLY_EMERGENCY <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/economy_defines.dm#L55"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy_defines.dm 55"></a></h3><p>supply packs</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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_event_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/economy_event_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/economy_event_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/economy_event_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy_event_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/economy_event_defines.html#define/TRADE_GOOD_DEFAULT">TRADE_GOOD_DEFAULT</a></th><td>Trade goods for trade destinations</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/TRADE_GOOD_DEFAULT"><aside class="declaration">#define </aside>TRADE_GOOD_DEFAULT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/economy_event_defines.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/economy_event_defines.dm 4"></a></h3><p>Trade goods for trade destinations</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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
@@ -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/food_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/food_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/food_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/food_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/food_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/food_defines.html#define/FOOD_GOAL_SKIP">FOOD_GOAL_SKIP</a></th><td>Used for secondary goals.
|
||||
TOO easy, not accepted for variety goals.</td></tr><tr><th><a href="code/__DEFINES/food_defines.html#define/FOOD_GOAL_EASY">FOOD_GOAL_EASY</a></th><td>Easy food, ask for a lot for single goals.</td></tr><tr><th><a href="code/__DEFINES/food_defines.html#define/FOOD_GOAL_NORMAL">FOOD_GOAL_NORMAL</a></th><td>Normal food, ask for a middling amount for single goals.</td></tr><tr><th><a href="code/__DEFINES/food_defines.html#define/FOOD_GOAL_HARD">FOOD_GOAL_HARD</a></th><td>Hard reagent, ask for a little for single goals.</td></tr><tr><th><a href="code/__DEFINES/food_defines.html#define/FOOD_GOAL_EXCESSIVE">FOOD_GOAL_EXCESSIVE</a></th><td>TOO hard, accepted for variety goals, but never used for single goals.</td></tr><tr><th><a href="code/__DEFINES/food_defines.html#define/FOOD_GOAL_DUPLICATE">FOOD_GOAL_DUPLICATE</a></th><td>Same as FOOD_GOAL_EXCESSIVE, just different name to indicate that there's another version of this food that's used in variety goals.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/FOOD_GOAL_DUPLICATE"><aside class="declaration">#define </aside>FOOD_GOAL_DUPLICATE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/food_defines.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/food_defines.dm 13"></a></h3><p>Same as FOOD_GOAL_EXCESSIVE, just different name to indicate that there's another version of this food that's used in variety goals.</p><h3 id="define/FOOD_GOAL_EASY"><aside class="declaration">#define </aside>FOOD_GOAL_EASY <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/food_defines.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/food_defines.dm 5"></a></h3><p>Easy food, ask for a lot for single goals.</p><h3 id="define/FOOD_GOAL_EXCESSIVE"><aside class="declaration">#define </aside>FOOD_GOAL_EXCESSIVE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/food_defines.dm#L11"><img src="git.png" width="16" height="16" title="code/__DEFINES/food_defines.dm 11"></a></h3><p>TOO hard, accepted for variety goals, but never used for single goals.</p><h3 id="define/FOOD_GOAL_HARD"><aside class="declaration">#define </aside>FOOD_GOAL_HARD <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/food_defines.dm#L9"><img src="git.png" width="16" height="16" title="code/__DEFINES/food_defines.dm 9"></a></h3><p>Hard reagent, ask for a little for single goals.</p><h3 id="define/FOOD_GOAL_NORMAL"><aside class="declaration">#define </aside>FOOD_GOAL_NORMAL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/food_defines.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/food_defines.dm 7"></a></h3><p>Normal food, ask for a middling amount for single goals.</p><h3 id="define/FOOD_GOAL_SKIP"><aside class="declaration">#define </aside>FOOD_GOAL_SKIP <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/food_defines.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/food_defines.dm 3"></a></h3><p>Used for secondary goals.
|
||||
TOO easy, not accepted for variety goals.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/gamemode.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/gamemode.html#define">Define Details</a></header><main><h1>code/__DEFINES/gamemode.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/gamemode.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/gamemode.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/gamemode.html#define/NUKE_SITE_ON_STATION">NUKE_SITE_ON_STATION</a></th><td>The bomb is on-station.</td></tr><tr><th><a href="code/__DEFINES/gamemode.html#define/NUKE_SITE_ON_STATION_ZLEVEL">NUKE_SITE_ON_STATION_ZLEVEL</a></th><td>The bomb is on station z-level, but not a station tile.</td></tr><tr><th><a href="code/__DEFINES/gamemode.html#define/NUKE_SITE_OFF_STATION_ZLEVEL">NUKE_SITE_OFF_STATION_ZLEVEL</a></th><td>The bomb is off station z-level.</td></tr><tr><th><a href="code/__DEFINES/gamemode.html#define/NUKE_SITE_INVALID">NUKE_SITE_INVALID</a></th><td>The bomb's location cannot be found.</td></tr><tr><th><a href="code/__DEFINES/gamemode.html#define/DYNAMIC_RULESET_NORMAL">DYNAMIC_RULESET_NORMAL</a></th><td>Dynamic Gamemode Defines</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/DYNAMIC_RULESET_NORMAL"><aside class="declaration">#define </aside>DYNAMIC_RULESET_NORMAL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/gamemode.dm#L87"><img src="git.png" width="16" height="16" title="code/__DEFINES/gamemode.dm 87"></a></h3><p>Dynamic Gamemode Defines</p><h3 id="define/NUKE_SITE_INVALID"><aside class="declaration">#define </aside>NUKE_SITE_INVALID <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/gamemode.dm#L82"><img src="git.png" width="16" height="16" title="code/__DEFINES/gamemode.dm 82"></a></h3><p>The bomb's location cannot be found.</p><h3 id="define/NUKE_SITE_OFF_STATION_ZLEVEL"><aside class="declaration">#define </aside>NUKE_SITE_OFF_STATION_ZLEVEL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/gamemode.dm#L80"><img src="git.png" width="16" height="16" title="code/__DEFINES/gamemode.dm 80"></a></h3><p>The bomb is off station z-level.</p><h3 id="define/NUKE_SITE_ON_STATION"><aside class="declaration">#define </aside>NUKE_SITE_ON_STATION <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/gamemode.dm#L76"><img src="git.png" width="16" height="16" title="code/__DEFINES/gamemode.dm 76"></a></h3><p>The bomb is on-station.</p><h3 id="define/NUKE_SITE_ON_STATION_ZLEVEL"><aside class="declaration">#define </aside>NUKE_SITE_ON_STATION_ZLEVEL <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/gamemode.dm#L78"><img src="git.png" width="16" height="16" title="code/__DEFINES/gamemode.dm 78"></a></h3><p>The bomb is on station z-level, but not a station tile.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/hud.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/__DEFINES/hud.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/hud.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/hud.dm"></a></h1><table class="summary" cellspacing="0"><tr><th>/proc/<a href="global.html#proc/view_to_pixels">view_to_pixels</a></th><td>Takes a string or num view, and converts it to pixel width/height in a list(pixel_width, pixel_height)</td></tr></table></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/important_recursive_contents.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/important_recursive_contents.html#define">Define Details</a></header><main><h1>code/__DEFINES/important_recursive_contents.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/important_recursive_contents.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/important_recursive_contents.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/important_recursive_contents.html#define/RECURSIVE_CONTENTS_AREA_SENSITIVE">RECURSIVE_CONTENTS_AREA_SENSITIVE</a></th><td>the area channel of the important_recursive_contents list, everything in here will be sent a signal when their last holding object changes areas</td></tr><tr><th><a href="code/__DEFINES/important_recursive_contents.html#define/RECURSIVE_CONTENTS_HEARING_SENSITIVE">RECURSIVE_CONTENTS_HEARING_SENSITIVE</a></th><td>the hearing channel of the important_recursive_contents list, everything in here will count as a hearing atom</td></tr><tr><th><a href="code/__DEFINES/important_recursive_contents.html#define/RECURSIVE_CONTENTS_CLIENT_MOBS">RECURSIVE_CONTENTS_CLIENT_MOBS</a></th><td>the client mobs channel of the important_recursive_contents list, everything in here will be a mob with an attached client
|
||||
this is given to both a clients mob, and a clients eye, both point to the clients mob</td></tr><tr><th><a href="code/__DEFINES/important_recursive_contents.html#define/RECURSIVE_CONTENTS_ACTIVE_STORAGE">RECURSIVE_CONTENTS_ACTIVE_STORAGE</a></th><td>the parent of storage components currently shown to some client mob get this. gets removed when nothing is viewing the parent</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/RECURSIVE_CONTENTS_ACTIVE_STORAGE"><aside class="declaration">#define </aside>RECURSIVE_CONTENTS_ACTIVE_STORAGE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/important_recursive_contents.dm#L9"><img src="git.png" width="16" height="16" title="code/__DEFINES/important_recursive_contents.dm 9"></a></h3><p>the parent of storage components currently shown to some client mob get this. gets removed when nothing is viewing the parent</p><h3 id="define/RECURSIVE_CONTENTS_AREA_SENSITIVE"><aside class="declaration">#define </aside>RECURSIVE_CONTENTS_AREA_SENSITIVE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/important_recursive_contents.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/important_recursive_contents.dm 2"></a></h3><p>the area channel of the important_recursive_contents list, everything in here will be sent a signal when their last holding object changes areas</p><h3 id="define/RECURSIVE_CONTENTS_CLIENT_MOBS"><aside class="declaration">#define </aside>RECURSIVE_CONTENTS_CLIENT_MOBS <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/important_recursive_contents.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/important_recursive_contents.dm 7"></a></h3><p>the client mobs channel of the important_recursive_contents list, everything in here will be a mob with an attached client
|
||||
this is given to both a clients mob, and a clients eye, both point to the clients mob</p><h3 id="define/RECURSIVE_CONTENTS_HEARING_SENSITIVE"><aside class="declaration">#define </aside>RECURSIVE_CONTENTS_HEARING_SENSITIVE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/important_recursive_contents.dm#L4"><img src="git.png" width="16" height="16" title="code/__DEFINES/important_recursive_contents.dm 4"></a></h3><p>the hearing channel of the important_recursive_contents list, everything in here will count as a hearing atom</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/instrument_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/instrument_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/instrument_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/instrument_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/instrument_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/instrument_defines.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/instrument_defines.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/instrument_defines.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/instrument_defines.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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/instrument_defines.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/instrument_defines.dm 7"></a></h3><p>Max number of playing notes per instrument.</p><h3 id="define/INSTRUMENT_EXP_FALLOFF_MIN"><aside class="declaration">#define </aside>INSTRUMENT_EXP_FALLOFF_MIN <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/instrument_defines.dm#L13"><img src="git.png" width="16" height="16" title="code/__DEFINES/instrument_defines.dm 13"></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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/instrument_defines.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/instrument_defines.dm 10"></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/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/instrument_defines.dm#L17"><img src="git.png" width="16" height="16" title="code/__DEFINES/instrument_defines.dm 17"></a></h3><p>Minimum volume for when the sound is considered dead.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/keybindings_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/keybindings_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/keybindings_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/keybindings_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/keybindings_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/keybindings_defines.html#define/MAX_KEYPRESS_COMMANDLENGTH">MAX_KEYPRESS_COMMANDLENGTH</a></th><td>Max length of a keypress command before it's considered to be a forged packet/bogus command</td></tr><tr><th><a href="code/__DEFINES/keybindings_defines.html#define/MAX_KEYPRESS_AUTOKICK">MAX_KEYPRESS_AUTOKICK</a></th><td>Max amount of keypress messages per second over two seconds before client is autokicked</td></tr><tr><th><a href="code/__DEFINES/keybindings_defines.html#define/HELD_KEY_BUFFER_LENGTH">HELD_KEY_BUFFER_LENGTH</a></th><td>Length of held key rolling buffer</td></tr><tr><th><a href="code/__DEFINES/keybindings_defines.html#define/MAX_COMMANDS_PER_KEY">MAX_COMMANDS_PER_KEY</a></th><td>Maximum keys that can be bound to one button</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/HELD_KEY_BUFFER_LENGTH"><aside class="declaration">#define </aside>HELD_KEY_BUFFER_LENGTH <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/keybindings_defines.dm#L26"><img src="git.png" width="16" height="16" title="code/__DEFINES/keybindings_defines.dm 26"></a></h3><p>Length of held key rolling buffer</p><h3 id="define/MAX_COMMANDS_PER_KEY"><aside class="declaration">#define </aside>MAX_COMMANDS_PER_KEY <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/keybindings_defines.dm#L28"><img src="git.png" width="16" height="16" title="code/__DEFINES/keybindings_defines.dm 28"></a></h3><p>Maximum keys that can be bound to one button</p><h3 id="define/MAX_KEYPRESS_AUTOKICK"><aside class="declaration">#define </aside>MAX_KEYPRESS_AUTOKICK <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/keybindings_defines.dm#L24"><img src="git.png" width="16" height="16" title="code/__DEFINES/keybindings_defines.dm 24"></a></h3><p>Max amount of keypress messages per second over two seconds before client is autokicked</p><h3 id="define/MAX_KEYPRESS_COMMANDLENGTH"><aside class="declaration">#define </aside>MAX_KEYPRESS_COMMANDLENGTH <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/keybindings_defines.dm#L22"><img src="git.png" width="16" height="16" title="code/__DEFINES/keybindings_defines.dm 22"></a></h3><p>Max length of a keypress command before it's considered to be a forged packet/bogus command</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/layers.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/layers.html#define">Define Details</a></header><main><h1>code/__DEFINES/layers.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/layers.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/layers.html#define/MAP_EDITOR_TURF_LAYER">MAP_EDITOR_TURF_LAYER</a></th><td>Which layer turfs appear on by default in the map editor. Should be unique!</td></tr><tr><th><a href="code/__DEFINES/layers.html#define/EMISSIVE_PLANE">EMISSIVE_PLANE</a></th><td>This plane masks out lighting to create an "emissive" effect, ie for glowing lights in otherwise dark areas.</td></tr><tr><th><a href="code/__DEFINES/layers.html#define/EMISSIVE_RENDER_TARGET">EMISSIVE_RENDER_TARGET</a></th><td>The render target used by the emissive.</td></tr><tr><th><a href="code/__DEFINES/layers.html#define/PLANE_MASTERS_GAME">PLANE_MASTERS_GAME</a></th><td>Plane master controller keys</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/EMISSIVE_PLANE"><aside class="declaration">#define </aside>EMISSIVE_PLANE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/layers.dm#L111"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers.dm 111"></a></h3><p>This plane masks out lighting to create an "emissive" effect, ie for glowing lights in otherwise dark areas.</p><h3 id="define/EMISSIVE_RENDER_TARGET"><aside class="declaration">#define </aside>EMISSIVE_RENDER_TARGET <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/layers.dm#L113"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers.dm 113"></a></h3><p>The render target used by the emissive.</p><h3 id="define/MAP_EDITOR_TURF_LAYER"><aside class="declaration">#define </aside>MAP_EDITOR_TURF_LAYER <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/layers.dm#L28"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers.dm 28"></a></h3><p>Which layer turfs appear on by default in the map editor. Should be unique!</p><h3 id="define/PLANE_MASTERS_GAME"><aside class="declaration">#define </aside>PLANE_MASTERS_GAME <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/layers.dm#L166"><img src="git.png" width="16" height="16" title="code/__DEFINES/layers.dm 166"></a></h3><p>Plane master controller keys</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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
@@ -0,0 +1 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/magic_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/magic_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/magic_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/magic_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/magic_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/magic_defines.html#define/MAGIC_RESISTANCE">MAGIC_RESISTANCE</a></th><td>Default magic resistance that blocks normal magic (wizard, spells, magical staff projectiles)</td></tr><tr><th><a href="code/__DEFINES/magic_defines.html#define/MAGIC_RESISTANCE_MIND">MAGIC_RESISTANCE_MIND</a></th><td>Tinfoil hat magic resistance that blocks mental magic (telepathy / mind links, mind curses, abductors)</td></tr><tr><th><a href="code/__DEFINES/magic_defines.html#define/MAGIC_RESISTANCE_HOLY">MAGIC_RESISTANCE_HOLY</a></th><td>Holy magic resistance that blocks unholy magic (revenant, vampire, voice of god)</td></tr><tr><th><a href="code/__DEFINES/magic_defines.html#define/SPELL_REQUIRES_NO_ANTIMAGIC">SPELL_REQUIRES_NO_ANTIMAGIC</a></th><td>Whether the spell can be cast while the user has antimagic on them that corresponds to the spell's own antimagic flags.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/MAGIC_RESISTANCE"><aside class="declaration">#define </aside>MAGIC_RESISTANCE <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/magic_defines.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/magic_defines.dm 3"></a></h3><p>Default magic resistance that blocks normal magic (wizard, spells, magical staff projectiles)</p><h3 id="define/MAGIC_RESISTANCE_HOLY"><aside class="declaration">#define </aside>MAGIC_RESISTANCE_HOLY <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/magic_defines.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/magic_defines.dm 7"></a></h3><p>Holy magic resistance that blocks unholy magic (revenant, vampire, voice of god)</p><h3 id="define/MAGIC_RESISTANCE_MIND"><aside class="declaration">#define </aside>MAGIC_RESISTANCE_MIND <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/magic_defines.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/magic_defines.dm 5"></a></h3><p>Tinfoil hat magic resistance that blocks mental magic (telepathy / mind links, mind curses, abductors)</p><h3 id="define/SPELL_REQUIRES_NO_ANTIMAGIC"><aside class="declaration">#define </aside>SPELL_REQUIRES_NO_ANTIMAGIC <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/magic_defines.dm#L16"><img src="git.png" width="16" height="16" title="code/__DEFINES/magic_defines.dm 16"></a></h3><p>Whether the spell can be cast while the user has antimagic on them that corresponds to the spell's own antimagic flags.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/mappers.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/mappers.html#define">Define Details</a></header><main><h1>code/__DEFINES/mappers.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/mappers.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/mappers.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/mappers.html#define/MAPPING_DIRECTIONAL_HELPERS">MAPPING_DIRECTIONAL_HELPERS</a></th><td>Create directional subtypes for a path to simplify mapping.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/MAPPING_DIRECTIONAL_HELPERS"><aside class="declaration">#define </aside>MAPPING_DIRECTIONAL_HELPERS<aside>(path, offset_y, offset_x)</aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/mappers.dm#L2"><img src="git.png" width="16" height="16" title="code/__DEFINES/mappers.dm 2"></a></h3><p>Create directional subtypes for a path to simplify mapping.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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/mindflayer_defines.dm - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/mindflayer_defines.html#define">Define Details</a></header><main><h1>code/__DEFINES/mindflayer_defines.dm <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/mindflayer_defines.dm"><img src="git.png" width="16" height="16" title="code/__DEFINES/mindflayer_defines.dm"></a></h1><table class="summary" cellspacing="0"><tr><th><a href="code/__DEFINES/mindflayer_defines.html#define/FLAYER_INNATE_POWER">FLAYER_INNATE_POWER</a></th><td>Denotes that this power is free and should be given to all mindflayers by default.</td></tr><tr><th><a href="code/__DEFINES/mindflayer_defines.html#define/FLAYER_PURCHASABLE_POWER">FLAYER_PURCHASABLE_POWER</a></th><td>Denotes that this power can only be obtained by purchasing it.</td></tr><tr><th><a href="code/__DEFINES/mindflayer_defines.html#define/FLAYER_UNOBTAINABLE_POWER">FLAYER_UNOBTAINABLE_POWER</a></th><td>Denotes that this power can not be obtained normally. Primarily used for base types such as <a href="datum/spell/flayer.html" title="/datum/spell/flayer">/datum/spell/flayer/weapon</a>.</td></tr><tr><th><a href="code/__DEFINES/mindflayer_defines.html#define/BRAIN_DRAIN_LIMIT">BRAIN_DRAIN_LIMIT</a></th><td>How many swarms can you drain per person?</td></tr><tr><th><a href="code/__DEFINES/mindflayer_defines.html#define/DRAIN_TIME">DRAIN_TIME</a></th><td>The time per harvesting tick</td></tr><tr><th><a href="code/__DEFINES/mindflayer_defines.html#define/DRAIN_BUT_NO_SWARMS">DRAIN_BUT_NO_SWARMS</a></th><td>If we want to keep draining someone but we don't have any swarms to gain</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/BRAIN_DRAIN_LIMIT"><aside class="declaration">#define </aside>BRAIN_DRAIN_LIMIT <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/mindflayer_defines.dm#L10"><img src="git.png" width="16" height="16" title="code/__DEFINES/mindflayer_defines.dm 10"></a></h3><p>How many swarms can you drain per person?</p><h3 id="define/DRAIN_BUT_NO_SWARMS"><aside class="declaration">#define </aside>DRAIN_BUT_NO_SWARMS <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/mindflayer_defines.dm#L14"><img src="git.png" width="16" height="16" title="code/__DEFINES/mindflayer_defines.dm 14"></a></h3><p>If we want to keep draining someone but we don't have any swarms to gain</p><h3 id="define/DRAIN_TIME"><aside class="declaration">#define </aside>DRAIN_TIME <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/mindflayer_defines.dm#L12"><img src="git.png" width="16" height="16" title="code/__DEFINES/mindflayer_defines.dm 12"></a></h3><p>The time per harvesting tick</p><h3 id="define/FLAYER_INNATE_POWER"><aside class="declaration">#define </aside>FLAYER_INNATE_POWER <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/mindflayer_defines.dm#L3"><img src="git.png" width="16" height="16" title="code/__DEFINES/mindflayer_defines.dm 3"></a></h3><p>Denotes that this power is free and should be given to all mindflayers by default.</p><h3 id="define/FLAYER_PURCHASABLE_POWER"><aside class="declaration">#define </aside>FLAYER_PURCHASABLE_POWER <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/mindflayer_defines.dm#L5"><img src="git.png" width="16" height="16" title="code/__DEFINES/mindflayer_defines.dm 5"></a></h3><p>Denotes that this power can only be obtained by purchasing it.</p><h3 id="define/FLAYER_UNOBTAINABLE_POWER"><aside class="declaration">#define </aside>FLAYER_UNOBTAINABLE_POWER <a href="https://github.com/ParadiseSS13/Paradise/blob/366dcaea20e96c74691702761860950a02f880de/code/__DEFINES/mindflayer_defines.dm#L7"><img src="git.png" width="16" height="16" title="code/__DEFINES/mindflayer_defines.dm 7"></a></h3><p>Denotes that this power can not be obtained normally. Primarily used for base types such as <a href="datum/spell/flayer.html" title="/datum/spell/flayer">/datum/spell/flayer/weapon</a>.</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/366dcaea20e96c74691702761860950a02f880de">366dcae</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.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
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user