Skip to content

Commit

Permalink
Deploying to gh-pages from @ 8934cfd 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
robuddybot committed Oct 26, 2024
0 parents commit 3550a78
Show file tree
Hide file tree
Showing 1,662 changed files with 6,565 additions and 0 deletions.
1 change: 1 addition & 0 deletions .nojekyll
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

1 change: 1 addition & 0 deletions CNAME
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
docs.goonhub.com
9 changes: 9 additions & 0 deletions _is_abstract/area/shuttle.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>/_is_abstract/area/shuttle - Goonstation 13</title></head><body><header><a href="index.html">Goonstation 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>/<a href="_is_abstract/area/shuttle.html">_is_abstract/area/shuttle</a> <img src="git.png" width="16" height="16" title="code/area.dm 660"></h1><ul>
<li>
<p>Shuttle Areas</p>
<ul>
<li>These are shuttle areas, they must contain two areas in a subgroup if you want</li>
<li>to move a shuttle from one place to another. Look at escape shuttle for example.</li>
</ul>
</li>
</ul></main><footer>goonstation.dme 5f8628d270a0f2fd3e82536d325bb72bf9805beb — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
35 changes: 35 additions & 0 deletions _is_abstract/datum/component/pitfall.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/_is_abstract/datum/component/pitfall - Goonstation 13</title></head><body><header><a href="index.html">Goonstation 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>/<a href="_is_abstract/datum/component/pitfall.html">_is_abstract/datum/component/pitfall</a> <img src="git.png" width="16" height="16" title="code/datums/components/pitfall.dm 17"></h1><ul>
<li>
<p>There are many pitfalls in the game. Here is a list of them, for easier maintainence.</p>
</li>
<li>
<p>Oshan/nadir trench: 1 direct drop, 1 area</p>
</li>
<li>
<p>Polaris Pit: 2 landmarks</p>
</li>
<li>
<p>sea elevator shaft: 1 landmark</p>
</li>
<li>
<p>Icemoon: 2 landmarks</p>
</li>
<li>
<p>Biodome: 3 landmarks</p>
</li>
<li>
<p>These are ALL TURFS. They should STAY TURFS.</p>
</li>
<li>
<p>similar but not quite the same as /datum/component/teleport_on_enter</p>
</li>
<li>
<p>Here is a note preserved from the initial commit, referring to the icemoon abyss pitfall</p>
</li>
<li>
<p>// this is the code for falling from abyss into ice caves</p>
</li>
<li>
<p>// could maybe use an animation, or better text. perhaps a slide whistle ogg?</p>
</li>
</ul></main><footer>goonstation.dme 5f8628d270a0f2fd3e82536d325bb72bf9805beb — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
4 changes: 4 additions & 0 deletions _is_abstract/mob/living/critter/human.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>/_is_abstract/mob/living/critter/human - Goonstation 13</title></head><body><header><a href="index.html">Goonstation 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>/<a href="_is_abstract/mob/living/critter/human.html">_is_abstract/mob/living/critter/human</a> <img src="git.png" width="16" height="16" title="code/mob/living/critter/humanoid/human.dm 10"></h1><p>A file for human mob critters</p>
<p>The idea is to use a temporary mob equip them and copy the appearance for the critter
Inhands are handled on the handholder just set object_for_inhand as an object path.</p>
<p>Subtypes should always set a human to copy but don't need to set a corpse spawner.</p></main><footer>goonstation.dme 5f8628d270a0f2fd3e82536d325bb72bf9805beb — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
8 changes: 8 additions & 0 deletions _is_abstract/obj/mapping_helper/turf/floor.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>/_is_abstract/obj/mapping_helper/turf/floor - Goonstation 13</title></head><body><header><a href="index.html">Goonstation 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>/<a href="_is_abstract/obj/mapping_helper/turf/floor.html">_is_abstract/obj/mapping_helper/turf/floor</a> <img src="git.png" width="16" height="16" title="code/modules/mapping/helpers/turf_helpers.dm 32"></h1><ul>
<li>===== Burner and breaker for floors =====</li>
<li>These may look out of place on non tiled flooring</li>
<li>use these instead of the scorched/burnt subtypes as they work for most floors</li>
<li>exceptions are floors that have can break/burn set to FALSE</li>
<li>includes shuttle floors, reinforced floors, planet auto floors, void tiles, etc</li>
<li>if placed on one of these floors it will be logged</li>
</ul></main><footer>goonstation.dme 5f8628d270a0f2fd3e82536d325bb72bf9805beb — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
10 changes: 10 additions & 0 deletions _std.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><link rel="stylesheet" href="dmdoc.css"><title>_std/README.md - Goonstation 13</title></head><body><header><a href="index.html">Goonstation 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>_std/README.md <img src="git.png" width="16" height="16" title="_std/README.md0"></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><p>Holds standard macros and defines for Goonstation. First in the compile order. See __std.dme for details on compilation.</p>
<p>if your file is BROADLY meant to just be a list of defines for value replacement, put it in the defines folder.
even if it has a few macros or a global list, the purpse of the file is more important for organisation!
if it doesnt fit in either, then leave it in the _std folder. (*scream)
also: please see if any of the existing files work for your defines or macros.
if they dont, please make a new file. i dont want to have to de-bloat another setup.dm :'(</p>
<p>TODO:
add a procs folder, and move most of our generic helper procs there (from the random places theyre scattered across the codebase)
add a globals folder, and move most of our global stuff there? not sure about this.
identify files withs similar purposes across defines, macros, lists, procs, globals, whatever. then make a file in main std folder with that content and delete the others.</p></td></tr></table></main><footer>goonstation.dme 5f8628d270a0f2fd3e82536d325bb72bf9805beb — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
3 changes: 3 additions & 0 deletions _std/__build.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../"><link rel="stylesheet" href="dmdoc.css"><title>_std/__build.dm - Goonstation 13</title></head><body><header><a href="index.html">Goonstation 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="_std/__build.html#define">Define Details</a></header><main><h1>_std/__build.dm <img src="git.png" width="16" height="16" title="_std/__build.dm0"></h1><table class="summary" cellspacing="0"><tr><th><a href="_std/__build.html#define/VCS_REVISION">VCS_REVISION</a></th><td>///--- CONVENIENCE OPTIONS FOR TESTING ETC ---//
The literal current commit hash the server is running off of</td></tr><tr><th><a href="_std/__build.html#define/VCS_AUTHOR">VCS_AUTHOR</a></th><td>The literal current author of the commit the server is runing off of</td></tr><tr><th><a href="_std/__build.html#define/ORIGIN_REVISION">ORIGIN_REVISION</a></th><td>The latest commit on the origin at the time of the server build, for display</td></tr><tr><th><a href="_std/__build.html#define/ORIGIN_AUTHOR">ORIGIN_AUTHOR</a></th><td>The latest commit author on the origin at the time of the server build, for display</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/ORIGIN_AUTHOR"><aside class="declaration">#define </aside>ORIGIN_AUTHOR <img src="git.png" width="16" height="16" title="_std/__build.dm 219"></h3><p>The latest commit author on the origin at the time of the server build, for display</p><h3 id="define/ORIGIN_REVISION"><aside class="declaration">#define </aside>ORIGIN_REVISION <img src="git.png" width="16" height="16" title="_std/__build.dm 217"></h3><p>The latest commit on the origin at the time of the server build, for display</p><h3 id="define/VCS_AUTHOR"><aside class="declaration">#define </aside>VCS_AUTHOR <img src="git.png" width="16" height="16" title="_std/__build.dm 215"></h3><p>The literal current author of the commit the server is runing off of</p><h3 id="define/VCS_REVISION"><aside class="declaration">#define </aside>VCS_REVISION <img src="git.png" width="16" height="16" title="_std/__build.dm 213"></h3><p>///--- CONVENIENCE OPTIONS FOR TESTING ETC ---//
The literal current commit hash the server is running off of</p></main><footer>goonstation.dme 5f8628d270a0f2fd3e82536d325bb72bf9805beb — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
11 changes: 11 additions & 0 deletions _std/color.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../"><link rel="stylesheet" href="dmdoc.css"><title>_std/color.dm - Goonstation 13</title></head><body><header><a href="index.html">Goonstation 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>_std/color.dm <img src="git.png" width="16" height="16" title="_std/color.dm0"></h1><table class="summary" cellspacing="0"><tr><th>/proc/<a href="global.html#proc/mult_color_matrix">mult_color_matrix</a></th><td>Takes two 20-length lists, turns them into 5x4 matrices, multiplies them together, and returns a 20-length list</td></tr><tr><th>/proc/<a href="global.html#proc/normalize_color_to_matrix">normalize_color_to_matrix</a></th><td>Takes a possible value of the <code>color</code> var and returns a length 20 color matrix doing the same thing.
Available inputs:
null, &quot;#rgb&quot;, &quot;#rrggbb&quot;, &quot;#rgba&quot;, &quot;#rrggbbaa&quot;, all forms of color matrices</td></tr><tr><th>/proc/<a href="global.html#proc/color_mapping_matrix">color_mapping_matrix</a></th><td>Takes two lists, inp=list(i1, i2, i3), out=(o1, o2, o3).
Creates a color matrix which maps color i1 to o2, i2 to o2, i3 to o3. (Ignores alpha values.)
Keep the i1, i2, i3 vectors linearly independent.
The colors can be either be color hex strings or lists as returned from hex_to_rgb_list.
You need to supply all arguments. If you don't care about the third just set i3 = o3 to something linearly independent of i1 and i2.</td></tr><tr><th>/proc/<a href="global.html#proc/affine_color_mapping_matrix">affine_color_mapping_matrix</a></th><td>The same thing as [proc/color_mapping_matrix] but with 4 mapped colors.
The first color is used as the origin in the affine transform.</td></tr><tr><th>/proc/<a href="global.html#proc/hsv_transform_color_matrix">hsv_transform_color_matrix</a></th><td>Generates a color matrix which performs an approximation of the HSV-space transform.
Hue is in degrees and is applied additively.
Saturation is in a 0-1 range and is applied multiplicatively.
Value is in a 0-1 range and is applied multiplicatively.</td></tr><tr><th>/proc/<a href="global.html#proc/get_average_color">get_average_color</a></th><td>Takes an icon and optionally two non-zero Pixel Intervals and returns the average color of the icon.</td></tr><tr><th>/proc/<a href="global.html#proc/derive_color_from_hue_offset">derive_color_from_hue_offset</a></th><td></td></tr><tr><th>/proc/<a href="global.html#proc/derive_complementary_color">derive_complementary_color</a></th><td></td></tr><tr><th>/proc/<a href="global.html#proc/derive_analogous_colors">derive_analogous_colors</a></th><td></td></tr><tr><th>/proc/<a href="global.html#proc/derive_triadic_colors">derive_triadic_colors</a></th><td></td></tr><tr><th>/proc/<a href="global.html#proc/derive_square_colors">derive_square_colors</a></th><td></td></tr></table></main><footer>goonstation.dme 5f8628d270a0f2fd3e82536d325bb72bf9805beb — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
1 change: 1 addition & 0 deletions _std/compatibility.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../"><link rel="stylesheet" href="dmdoc.css"><title>_std/compatibility.dme - Goonstation 13</title></head><body><header><a href="index.html">Goonstation 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="_std/compatibility.html#define">Define Details</a></header><main><h1>_std/compatibility.dme <img src="git.png" width="16" height="16" title="_std/compatibility.dme0"></h1><table class="summary" cellspacing="0"><tr><th><a href="_std/compatibility.html#define/PROC_REF">PROC_REF</a></th><td>Call by name proc reference, checks if the proc exists on this type or as a global proc</td></tr><tr><th><a href="_std/compatibility.html#define/VERB_REF">VERB_REF</a></th><td>Call by name verb references, checks if the verb exists on either this type or as a global verb.</td></tr><tr><th><a href="_std/compatibility.html#define/TYPE_VERB_REF">TYPE_VERB_REF</a></th><td>Call by name verb reference, checks if the verb exists on either the given type or as a global verb</td></tr><tr><th><a href="_std/compatibility.html#define/TYPE_PROC_REF">TYPE_PROC_REF</a></th><td>Call by name proc reference, checks if the proc exists on given type or as a global proc</td></tr><tr><th><a href="_std/compatibility.html#define/GLOBAL_PROC_REF">GLOBAL_PROC_REF</a></th><td>Call by name proc reference, checks if the proc is existing global proc</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> <img src="git.png" width="16" height="16" title="_std/compatibility.dme 43"></h3><p>Call by name proc reference, checks if the proc is existing global proc</p><h3 id="define/PROC_REF"><aside class="declaration">#define </aside>PROC_REF<aside>(X)</aside> <img src="git.png" width="16" height="16" title="_std/compatibility.dme 35"></h3><p>Call by name proc reference, checks if the proc exists on this type or as a global proc</p><h3 id="define/TYPE_PROC_REF"><aside class="declaration">#define </aside>TYPE_PROC_REF<aside>(TYPE, X)</aside> <img src="git.png" width="16" height="16" title="_std/compatibility.dme 41"></h3><p>Call by name proc reference, checks if the proc exists on given type or as a global proc</p><h3 id="define/TYPE_VERB_REF"><aside class="declaration">#define </aside>TYPE_VERB_REF<aside>(TYPE, X)</aside> <img src="git.png" width="16" height="16" title="_std/compatibility.dme 39"></h3><p>Call by name verb reference, checks if the verb exists on either the given type or as a global verb</p><h3 id="define/VERB_REF"><aside class="declaration">#define </aside>VERB_REF<aside>(X)</aside> <img src="git.png" width="16" height="16" title="_std/compatibility.dme 37"></h3><p>Call by name verb references, checks if the verb exists on either this type or as a global verb.</p></main><footer>goonstation.dme 5f8628d270a0f2fd3e82536d325bb72bf9805beb — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
1 change: 1 addition & 0 deletions _std/copy.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../"><link rel="stylesheet" href="dmdoc.css"><title>_std/copy.dm - Goonstation 13</title></head><body><header><a href="index.html">Goonstation 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="_std/copy.html#define">Define Details</a></header><main><h1>_std/copy.dm <img src="git.png" width="16" height="16" title="_std/copy.dm0"></h1><table class="summary" cellspacing="0"><tr><th><a href="_std/copy.html#define/SEMI_DEEP_COPY">SEMI_DEEP_COPY</a></th><td>makes a sorta deep copy of a thing</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/SEMI_DEEP_COPY"><aside class="declaration">#define </aside>SEMI_DEEP_COPY<aside>(x)</aside> <img src="git.png" width="16" height="16" title="_std/copy.dm 2"></h3><p>makes a sorta deep copy of a thing</p></main><footer>goonstation.dme 5f8628d270a0f2fd3e82536d325bb72bf9805beb — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
1 change: 1 addition & 0 deletions _std/datum.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../"><link rel="stylesheet" href="dmdoc.css"><title>_std/datum.dm - Goonstation 13</title></head><body><header><a href="index.html">Goonstation 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="_std/datum.html#define">Define Details</a></header><main><h1>_std/datum.dm <img src="git.png" width="16" height="16" title="_std/datum.dm0"></h1><table class="summary" cellspacing="0"><tr><th><a href="_std/datum.html#define/hasvar">hasvar</a></th><td>Returns true if Datum has the given variable, false if not. Null if A doesn't exist.</td></tr><tr><th><a href="_std/datum.html#define/istype_exact">istype_exact</a></th><td>Istype, but exact. Thing must be a datum.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/hasvar"><aside class="declaration">#define </aside>hasvar<aside>(D, var_name)</aside> <img src="git.png" width="16" height="16" title="_std/datum.dm 4"></h3><p>Returns true if Datum has the given variable, false if not. Null if A doesn't exist.</p><h3 id="define/istype_exact"><aside class="declaration">#define </aside>istype_exact<aside>(thing, given_typepath)</aside> <img src="git.png" width="16" height="16" title="_std/datum.dm 7"></h3><p>Istype, but exact. Thing must be a datum.</p></main><footer>goonstation.dme 5f8628d270a0f2fd3e82536d325bb72bf9805beb — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
1 change: 1 addition & 0 deletions _std/defines/_units.html
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>_std/defines/_units.dm - Goonstation 13</title></head><body><header><a href="index.html">Goonstation 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a><a href="_std/defines/_units.html#define">Define Details</a></header><main><h1>_std/defines/_units.dm <img src="git.png" width="16" height="16" title="_std/defines/_units.dm0"></h1><table class="summary" cellspacing="0"><tr><th><a href="_std/defines/_units.html#define/INFINITY">INFINITY</a></th><td>Evaluates to an actual IEEE 754 infinity!</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/INFINITY"><aside class="declaration">#define </aside>INFINITY <img src="git.png" width="16" height="16" title="_std/defines/_units.dm 3"></h3><p>Evaluates to an actual IEEE 754 infinity!</p></main><footer>goonstation.dme 5f8628d270a0f2fd3e82536d325bb72bf9805beb — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>
Loading

0 comments on commit 3550a78

Please sign in to comment.