mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-14 17:45:02 +01:00
Deploying to gh-pages from @ Bubberstation/Bubberstation@7155c41245 🚀
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>_maps/RandomZLevels/GUIDELINES.md - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>Away Mission Creation Guidelines <aside>_maps/RandomZLevels/GUIDELINES.md</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/_maps/RandomZLevels/GUIDELINES.md"><img src="git.png" width="16" height="16" title="_maps/RandomZLevels/GUIDELINES.md"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><p>So, you want to make an away mission! They're a lot of fun to play, but they're a challenge to create.
|
||||
To ensure a consistent standard of quality across away missions, following the guidelines (split into recommended and required)
|
||||
is beneficial to ensure your PR is merged.</p>
|
||||
<h2 id="recommendations">Recommendations</h2>
|
||||
<ul>
|
||||
<li>Create a design document
|
||||
<ul>
|
||||
<li>This one is good because it lets you make a coherent thought of what you want your away mission to be, and for others to understand its purpose.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Don't go alone
|
||||
<ul>
|
||||
<li>Away missions are hard work! Making a team of different specializations helps out massively with workload and speed of the project.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Communicate with Maintainers
|
||||
<ul>
|
||||
<li>During the creation of your away mission, it is highly recommended you communicate with maintainers to ensure major changes do not have to be made when it's finished.</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<h2 id="design-requirements">Design Requirements</h2>
|
||||
<ul>
|
||||
<li>Minimum average time to complete: 60 minutes
|
||||
<ul>
|
||||
<li>Bare minimum, it should take a team of 4-6 60 minutes to complete.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Design around 4-6 players
|
||||
<ul>
|
||||
<li>The optimal size of a gateway is 4-6, but know that more or less may participate.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Not purely PvE
|
||||
<ul>
|
||||
<li>Design your gateway with more than just regular simplemobs in mind. Add puzzles, story, PVP, boss fights, etc. to spice up the gameplay instead of a slog of simplemobs.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Loot should not be extreme
|
||||
<ul>
|
||||
<li>The gateway's loot should mostly be given in the purview of using it in the gateway itself (final boss loot and similar not withstanding).</li>
|
||||
<li>Loot that's unusable outside the gateway is given more leeway.</li>
|
||||
<li>Loot should not be the primary encouragement for someone to go through the gateway.</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul></td></tr></table></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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>_maps/map_files/biodome/modules/map legend.txt - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>_maps/map_files/biodome/modules/map legend.txt <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/_maps/map_files/biodome/modules/map legend.txt"><img src="git.png" width="16" height="16" title="_maps/map_files/biodome/modules/map legend.txt"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><pre><code>[rooms.cage_1]
|
||||
modules = ["cage_1_axolotl.dmm", "cage_1_creature.dmm"]
|
||||
# 1. A cage containing damp beasts.
|
||||
|
||||
[rooms.cage_2]
|
||||
modules = ["cage_2_amoung.dmm", "cage_2_ghost.dmm"]
|
||||
# 1. A cage containing humanoid anomalies.
|
||||
|
||||
[rooms.cage_3]
|
||||
modules = ["cage_3_rabbit.dmm", "cage_3_gnome.dmm"]
|
||||
# 1. A cage containing garden creatures.
|
||||
|
||||
[rooms.cage_4]
|
||||
modules = ["cage_4_cockroach.dmm", "cage_4_spider.dmm"]
|
||||
# 1. A cage containing insects.
|
||||
</code></pre></td></tr></table></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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,192 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>_maps/map_files/tramstation/maintenance_modules/map legend.txt - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>_maps/map_files/tramstation/maintenance_modules/map legend.txt <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/_maps/map_files/tramstation/maintenance_modules/map legend.txt"><img src="git.png" width="16" height="16" title="_maps/map_files/tramstation/maintenance_modules/map legend.txt"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><pre><code>[rooms.arrivalsecupper]
|
||||
modules = ["arrivalsecupper_1.dmm", "arrivalsecupper_2.dmm", "arrivalsecupper_3.dmm"]
|
||||
# 1. Small S connection that connects Arrivals, EVA and Security. Has a simple side room with misc maintenance gear.
|
||||
# 2. Small S connection that connects Arrivals, EVA and Security. Has a large viewing window into space with a table seat.
|
||||
# 3. Small S connection that connects Arrivals, EVA and Security. Has a side room with degraded security equipment and a dug out section.
|
||||
|
||||
[rooms.arrivallibraryupper]
|
||||
modules = ["arrivallibraryupper_1.dmm", "arrivallibraryupper_2.dmm", "arrivallibraryupper_3.dmm"]
|
||||
# 1. Curved connection between public garden and Library. Has side room with shutter access that can block direct access.
|
||||
# 2. Curved connection between public garden and Library. Has simple side room with air container spawns.
|
||||
# 3. Curved connection between public garden and Library. Has window facing into space and lower EVA airlock access.
|
||||
|
||||
[rooms.medsciupper]
|
||||
modules = ["medsciupper_1.dmm", "medsciupper_2.dmm", "medsciupper_3.dmm"]
|
||||
# 1. U#bend connection between Medical and Science. Nothing special.
|
||||
# 2. U#bend connection between Medical and Science. Has extended flora area with window view from maintenance hall.
|
||||
# 3. U#bend connection between Medical and Science. Extended side platform near floor overhang and window view has shattered windows.
|
||||
|
||||
[rooms.medsciupper_attachment_a]
|
||||
modules = ["medsciupper_attachment_a_1.dmm", "medsciupper_attachment_a_2.dmm", "medsciupper_attachment_a_3.dmm"]
|
||||
# 1. Robotics storage room.
|
||||
# 2. Maintenance containment room with a basic shield setup.
|
||||
# 3. Target practice/test firing range.
|
||||
|
||||
[rooms.medsciupper_attachment_b]
|
||||
modules = ["medsciupper_attachment_b_1.dmm", "medsciupper_attachment_b_2.dmm", "medsciupper_attachment_b_3.dmm"]
|
||||
# 1. Extra morgue storage + funny skeleton.
|
||||
# 2. Surgery storage with meme organs/basic meds.
|
||||
# 3. W#why is the door bolted?
|
||||
|
||||
[rooms.barcargoupper]
|
||||
modules = ["barcargoupper_1.dmm", "barcargoupper_2.dmm", "barcargoupper_3.dmm"]
|
||||
# 1. Straight way between Bar and Cargo. Extended overhang to view bottom maintenance hall with window view into flora area.
|
||||
# 2. Straight way interrupted by small U#bend connection between Bar and Cargo. Has window view into flora area
|
||||
# 3. Straight way between Bar and Cargo. Ladder access has additional bridge to a windowed maintenance room with various misc loot.
|
||||
|
||||
[rooms.barcargoupper_cave]
|
||||
modules = ["barcargoupper_cave_1.dmm", "barcargoupper_cave_2.dmm", "barcargoupper_cave_3.dmm"]
|
||||
# 1. Dug out cave with blocked off ore refinery at end. Assortment of random mining tools.
|
||||
# 2. Dug out cave with a scanner/mining tools and bone tongue/trombone at the end. Doot.
|
||||
# 3. Dug out cave with a blocked off ore refinery at the start. Scattered mining tools, leads to a random relic spawn.
|
||||
|
||||
[rooms.barcargoupper_attachment_a]
|
||||
modules = ["barcargoupper_attachment_a_1.dmm", "barcargoupper_attachment_a_2.dmm", "barcargoupper_attachment_a_3.dmm"]
|
||||
# 1. Theatre storage with extra costumes/vending restock.
|
||||
# 2. Kitchen storage with basic kitchen items and vending restock.
|
||||
# 3. Bar storage with spare keg/vending restock/random booze spawn.
|
||||
|
||||
[rooms.barcargoupper_attachment_b]
|
||||
modules = ["barcargoupper_attachment_b_1.dmm", "barcargoupper_attachment_b_2.dmm", "barcargoupper_attachment_b_3.dmm"]
|
||||
# 1. Random crate storage.
|
||||
# 2. Mining gear storage with 2 spare vouchers.
|
||||
# 3. Relic tinkering room with random artifact and secret chem recipe paper.
|
||||
|
||||
[rooms.secbarupper]
|
||||
modules = ["secbarupper_1.dmm", "secbarupper_2.dmm", "secbarupper_3.dmm"]
|
||||
# 1. Zagged path between Security and Bar. Has multiple overhangs to view lower floor. Has water closet.
|
||||
# 2. Zagged path between Security and Bar. Mulebot path is finished fully (no cave spawn).
|
||||
# 3. Zagged path between Security and Bar. Flora area is expanded with small park area.
|
||||
|
||||
[rooms.secbarupper_attachment_a]
|
||||
modules = ["secbarupper_attachment_a_1.dmm", "secbarupper_attachment_a_2.dmm", "secbarupper_attachment_a_3.dmm"]
|
||||
# 1. Random assortment of paperwork#related items (fax, briefcases, folders, ect). Spawns secret chem paper.
|
||||
# 2. Security storage with 2 spare secways and a set of degraded armor.
|
||||
# 3. Generic side room with assorted trash and hidden hobo hideout.
|
||||
|
||||
[rooms.secbarupper_attachment_b]
|
||||
modules = ["secbarupper_attachment_b_1.dmm", "secbarupper_attachment_b_2.dmm", "secbarupper_attachment_b_3.dmm"]
|
||||
# 1. Generic storage room with maintenance crates behind doors.
|
||||
# 2. Generic storage room with a relic spawner and hidden gambling table.
|
||||
# 3. Segmented side rooms with random weed spawn and maintenance loot.
|
||||
|
||||
[rooms.secbarupper_cave]
|
||||
modules = ["secbarupper_cave_1.dmm", "secbarupper_cave_2.dmm", "secbarupper_cave_3.dmm"]
|
||||
# 1. Dug out hole with a relic spawn in the middle.
|
||||
# 2. Dug out spiral with a lot of sand. It gets everywhere. Stack of 5 silver and 5 gold ore.
|
||||
# 3. Unfinished maintenance room exposed to asteroid. Has basic construction tools and machine frames.
|
||||
|
||||
[rooms.dormmedupper]
|
||||
modules = ["dormmedupper_1.dmm", "dormmedupper_2.dmm", "dormmedupper_3.dmm"]
|
||||
# 1. Straight way between Dorms and Medical. Has a windowed side room with some gambling items. Has external hatch to flora area above.
|
||||
# 2. Straight way between Dorms and Medical. Mulebot routes are finished and flora area has additional window in recreational area to view from.
|
||||
# 3. Straight way between Dorms and Medical. Flora area has small park area with public access from the holodeck control room.
|
||||
|
||||
[rooms.dormmedupper_attachment_a]
|
||||
modules = ["dormmedupper_attachment_a_1.dmm", "dormmedupper_attachment_a_2.dmm", "dormmedupper_attachment_a_3.dmm"]
|
||||
# 1. Side attachment to maintenance hall with misc maintenance loot.
|
||||
# 2. Art storage with extra various crayons/spraycans/canvas portraits.
|
||||
# 3. Library/Chapel storage with extra misc job items for both departments.
|
||||
|
||||
[rooms.dormmedupper_attachment_b]
|
||||
modules = ["dormmedupper_attachment_b_1.dmm", "dormmedupper_attachment_b_2.dmm", "dormmedupper_attachment_b_3.dmm"]
|
||||
# 1. Side attachment to maintenance hall with misc maintenance loot and drugs.
|
||||
# 2. Segmented rooms with custodial closet. Misc maintenance loot.
|
||||
# 3. Generic side room with hidden dug out room with booze for the boys.
|
||||
|
||||
[rooms.secservicelower]
|
||||
modules = ["secservicelower_1.dmm", "secservicelower_1.dmm", "secservicelower_1.dmm"]
|
||||
# 1. C#shaped connection between most#left tram tunnel, Service and backdoor Prison access. Has a space bridge spanning a large space hole in asteroid with EVA access.
|
||||
# 2. C#shaped connection between most#left tram tunnel, Service and backdoor Prison access. Cave tunnel segment connects the three main points with a scattering of mining tools.
|
||||
# 3. Zagged connection between most#left tram tunnel, Service and backdoor Prison access. WIndows view into natural cave segment of asteroid mostly untouched.
|
||||
|
||||
[rooms.secservicelower_attachment_a]
|
||||
modules = ["secservicelower_attachment_a_1.dmm", "secservicelower_attachment_a_2.dmm", "secservicelower_attachment_a_3.dmm"]
|
||||
# 1. Side attachment to maintenance hall with gambling table and misc drug/gambling loot.
|
||||
# 2. Side security room with tucked away interrogation room.
|
||||
# 3. Side maintenance room with custodial closet and misc maintenance loot.
|
||||
|
||||
[rooms.secservicelower_attachment_b]
|
||||
modules = ["secservicelower_attachment_b_1.dmm", "secservicelower_attachment_b_2.dmm", "secservicelower_attachment_b_3.dmm"]
|
||||
# 1. Side attachment to maintenance hall with misc maintenance loot.
|
||||
# 2. Generic side room with costume/booze spawners.
|
||||
# 3. Segmented rooms with various misc maintenance loot.
|
||||
|
||||
[rooms.secservicelower_attachment_c]
|
||||
modules = ["secservicelower_attachment_c_1.dmm", "secservicelower_attachment_c_2.dmm", "secservicelower_attachment_c_3.dmm"]
|
||||
# 1. Windowed maintenance room with tank/atmos machinery spawner. Misc maintenance loot.
|
||||
# 2. Various segmented rooms connected by a small main hall with a blast door toggle.
|
||||
# 3. Small external access room with a mining gear closet leading to a dug out area with a mining scanner.
|
||||
|
||||
[rooms.servicecargolower]
|
||||
modules = ["servicecargolower_1.dmm", "servicecargolower_1.dmm", "servicecargolower_1.dmm"]
|
||||
# 1. Straight connection between Service and Cargo with Solar access. Has a small custodial closet.
|
||||
# 2. Straight connection between Service and Cargo with Solar access. Has expanded sides with blast door toggles and a windowed side room.
|
||||
# 3. Straight connection between Service and Cargo with Solar access. Nothing special.
|
||||
|
||||
[rooms.servicecargolower_attachment_a]
|
||||
modules = ["servicecargolower_attachment_a_1.dmm", "servicecargolower_attachment_a_1.dmm", "servicecargolower_attachment_a_1.dmm"]
|
||||
# 1. Segmented side rooms connected by a small main hall. Has a gambling den with various gambling items and cash.
|
||||
# 2. Side attachment to maintenance hall with a windowed view into a space hole. Has a side room with 3 atmos machinery spawners.
|
||||
# 3. Segmented side rooms with a hidden dug#out area.
|
||||
|
||||
[rooms.servicecargolower_attachment_b]
|
||||
modules = ["servicecargolower_attachment_b_1.dmm", "servicecargolower_attachment_b_1.dmm", "servicecargolower_attachment_b_1.dmm"]
|
||||
# 1. Side attachment to maintenance hall with various costume/wardrome closet spawner. Has a steam vent.
|
||||
# 2. Maintenance room layout set up for a seedy shop, comes with various maintenance loot and small cash spawn.
|
||||
# 3. Exposed dug#out section with a random relic spawn.
|
||||
|
||||
[rooms.cargoscilower]
|
||||
modules = ["cargoscilower_1.dmm", "cargoscilower_1.dmm", "cargoscilower_1.dmm"]
|
||||
# 1. Zagged connection between Cargo, most#right tram tunnel and Science. Has a decommissioned pod bay with spare tools and a bit of titanium.
|
||||
# 2. Zagged connection between Cargo, most#right tram tunnel and Science. Has a boarded off pod airlock with 2 side windows into space.
|
||||
# 3. Zagged connection between Cargo, most#right tram tunnel and Science. Has an abandoned assembly line with a single maintenance fabricator and misc materials.
|
||||
|
||||
[rooms.cargoscilower_attachment_a]
|
||||
modules = ["cargoscilower_attachment_a_1.dmm", "cargoscilower_attachment_a_1.dmm", "cargoscilower_attachment_a_1.dmm"]
|
||||
# 1. Side room with random maintenance loot and a hidden side room full of potted plants. Lots of potted plants.
|
||||
# 2. Side extension to the main hallway with misc gear and a hidden dugout with a relic spawn.
|
||||
# 3. Side room with a window view into hallway. Has misc gear and a cell recharger with a few spare empty basic cells.
|
||||
|
||||
[rooms.cargoscilower_attachment_b]
|
||||
modules = ["cargoscilower_attachment_b_1.dmm", "cargoscilower_attachment_b_1.dmm", "cargoscilower_attachment_b_1.dmm"]
|
||||
# 1. Side extension to main hallway with misc gear behind a grille with glass.
|
||||
# 2. Hidden side room with a hobo setup and camera console. Big bean lover.
|
||||
# 3. Side room with various custodial gear for cleaning dirty maintenance.
|
||||
|
||||
[rooms.atmosscilower]
|
||||
modules = ["atmosscilower_1.dmm", "atmosscilower_2.dmm", "atmosscilower_3.dmm"]
|
||||
# 1. Fairly straight connection between Atmospherics and Research, connects with cargoscilower. Has a side room with windows
|
||||
# 2. Fairly straight connection between Atmospherics and Research, connects with cargoscilower. Mid#section has been changed to be a dug out unfinished maintenance tunnel with 2 airlocks blocked by a engineering holosign.
|
||||
# 3. Fairly straight connection between Atmospherics and Research, connects with cargoscilower. Has a larger mid section with a custodial closet and mixer for air canisters.
|
||||
|
||||
[rooms.atmosscilower_attachment_a]
|
||||
modules = ["atmosscilower_attachment_a_1.dmm", "atmosscilower_attachment_a_2.dmm", "atmosscilower_attachment_a_3.dmm"]
|
||||
# 1. Bolted side room with the hobo remains of a man who got locked in the room during construction. Lots of misc maintenance gear.
|
||||
# 2. Long side room with locked rooms behind shutters. Stores various maintenance loot.
|
||||
# 3. Long open side room full of large shipping containers left behind from station construction. Has 2 pairs of H.A.U.L gauntlets and a super basic ripley.
|
||||
|
||||
[rooms.atmosscilower_attachment_b]
|
||||
modules = ["atmosscilower_attachment_b_1.dmm", "atmosscilower_attachment_b_2.dmm", "atmosscilower_attachment_b_3.dmm"]
|
||||
# 1. Basic side room with a hidden hobo dugout.
|
||||
# 2. Side extension to hallway with a table and misc maintenance gear. Has a nice cigar and zippo lighter on the table.
|
||||
# 3. Side room with misc maintenance gear. Has additional gear behind some girders and glass/grille blockage with atmos machinery.
|
||||
|
||||
[rooms.dormenginelower]
|
||||
modules = ["dormenginelower_1.dmm", "dormenginelower_2.dmm", "dormenginelower_3.dmm"]
|
||||
# 1. Curved connection between the Dorms, Engineering and Engineering public hall. Has a section with closable privacy shutters and an abandoned path into the middle tunnel section.
|
||||
# 2. Curved connection between the Dorms, Engineering and Engineering public hall. The tunnel beside the Dorms has been breached and spaced with each sides blocked by holobarriers.
|
||||
# 3. Curved connection between the Dorms, Engineering and Engineering public hall. The tunnel beside the Dorms is a glass bridge with a view into space and blast doors if bridge is breached. Has an offshoot maintenance tunnel that leads into Dorms.
|
||||
|
||||
[rooms.dormenginelower_attachment_a]
|
||||
modules = ["dormenginelower_attachment_a_1.dmm", "dormenginelower_attachment_a_2.dmm", "dormenginelower_attachment_a_3.dmm"]
|
||||
# 1. Side extension with both a filter and mixer setup for canisters. Has 4 spare empty canisters.
|
||||
# 2. Maintenance room with gym storage items. Includes extra equipment for both boxing and lasertag.
|
||||
# 3. Maintenance room with clothing storage. Has mannequins and several costume spawns.
|
||||
|
||||
[rooms.dormenginelower_attachment_b]
|
||||
modules = ["dormenginelower_attachment_b_1.dmm", "dormenginelower_attachment_b_2.dmm", "dormenginelower_attachment_b_3.dmm"]
|
||||
# 1. Extra secure storage for Engineering with a filled pac#man and some extra shield generators/meteor shields.
|
||||
# 2. Side extension with bits of maintenance loot/atmos machinery. Has 2 extra random reagent tanks.
|
||||
# 3. Side room with 4 loot closets with random maintenance loot.
|
||||
</code></pre></td></tr></table></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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>_maps/safehouses/README.md - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>Safe House <aside>_maps/safehouses/README.md</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/_maps/safehouses/README.md"><img src="git.png" width="16" height="16" title="_maps/safehouses/README.md"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2 id="creating-a-new-safe-house">Creating a new safe house</h2>
|
||||
<ol>
|
||||
<li>Create a new map inside the <code>_maps\safe_houses</code> folder using the TGM format.</li>
|
||||
<li>Update <code>safehouse.toml</code> with your new file</li>
|
||||
<li>Place exit and goal landmarks (obj/effect/landmark/bitrunning/..). Generally, 3 exits and 2 goals are ok.</li>
|
||||
<li>Ideally, leave 3 spaces for gear. This has usually been xy [1x1] [1x2] [1x3]</li>
|
||||
<li>Place the modular map connector at the bottom left tile.</li>
|
||||
</ol>
|
||||
<h2 id="notes">Notes</h2>
|
||||
<ul>
|
||||
<li>Safe houses are intended to be 7x6 in size. You're not technically limited to this, but consider maps other maps might be using this size if you want it to be modular.</li>
|
||||
<li>Consider that avatars are not invincible and still require air. If you're making a safe house, it should start with an area that accommodates for this.</li>
|
||||
<li>For compatibility, your safe house should have a route open from the top center xy [3x0] of the map.</li>
|
||||
<li>If you want a custom safehouse for a custom map with no modularity, no problem. Make whatever sizes you want, just ensure there are exit and goal effects placed.</li>
|
||||
<li>Some maps can alter what is spawned into the safehouse by placing objects in the safehouse area. I'm using the left corner, starting from the top, for things like space gear.</li>
|
||||
</ul></td></tr></table></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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,26 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../"><link rel="stylesheet" href="dmdoc.css"><title>_maps/virtual_domains/README.md - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>Making new virtual domains <aside>_maps/virtual_domains/README.md</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/_maps/virtual_domains/README.md"><img src="git.png" width="16" height="16" title="_maps/virtual_domains/README.md"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2 id="required">REQUIRED:</h2>
|
||||
<ol>
|
||||
<li>One way that the encrypted cache can spawn. This can be from a mob drop, a landmark (place a few, it'll pick one), or a signal landmark if you have a points system.</li>
|
||||
<li>Place a virtual domain baseturf helper in each area.</li>
|
||||
<li>If you're using modular safehouses, ensure that the map has ONE tile marked with the safehouse modular map loader (and set the KEY). it will need an open 7x6 area.</li>
|
||||
<li>Placing a safehouse area is redundant, but it will ensure there is power in the starting safehouse.</li>
|
||||
<li>Create the dm file that defines the map qualities. You can use the existing ones as a template.</li>
|
||||
<li>Place a virtual domain baseturf helper in each area.</li>
|
||||
</ol>
|
||||
<h2 id="converting-an-existing-map">Converting an existing map</h2>
|
||||
<ol>
|
||||
<li>Create a new map using the existing map's size - give yourself enough room to enclose it with a binary wall. There's no need for any space outside of it, so ensure that it fits and is enclosed, nothing outside of this.</li>
|
||||
<li>Copy and paste the existing map into it.</li>
|
||||
<li>Find an accessible area for a safehouse, 7x6.</li>
|
||||
<li>Place a bottom left safehouse landmark somewhere on the map to load the safehouse.</li>
|
||||
</ol>
|
||||
<h2 id="notes">Notes</h2>
|
||||
<p>You shouldn't need to fully enclose your map in 15 tiles of binary filler. Using one solid wall should do the trick.</p>
|
||||
<p>For areas, ideally just one on the map and one for the safehouse. Vdoms should never last so long as to need individual area power and atmos unless you're specifically going for a gimmick.</p>
|
||||
<p>Make it modular: Add modular map and mob segments! It adds variety. Just make sure you've set your map to have "is_modular" afterwards.</p>
|
||||
<p>Adding some open tile padding around the safehouse is a good touch. About 7 tiles West/East for the visual effect of a larger map.</p>
|
||||
<p>If you want to add prep gear, you can do so within the safehouse's area as long you don't overlap with goal turfs or exit spawners. The top left corner is a good spot for this, with respect for the walls, therefore [1, 1], [1, 2], [1, 3]</p>
|
||||
<p>You can also create a specific safehouse if you find yourself needing the same gear over and over again. There is a readme for that as well.</p>
|
||||
<p>Boss zones should give players pretty ample space, I've been using a 23x23 minimum area.</p>
|
||||
<p>While it's not a hard set rule, 75x75 is the guideline for max size. The main issue is keeping them in the domain for too long.</p>
|
||||
<p>You have the option of baking in your own safehouse and ignoring the 7x6 guideline. To do this, you will still need a safehouse landmark and a file to load - even if it's empty. Ensure that you have the necessary landmarks placed that normally go in a safehouse on the map itself.</p></td></tr></table></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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>/area/misc/condo - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="area/misc/condo.html#proc">Proc Details</a></header><main><h1>condo <aside>/<a href="area.html">area</a>/<a href="area/misc/condo.html">misc/condo</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/modular_zubbers/code/modules/condos/condo_area.dm#L1"><img src="git.png" width="16" height="16" title="modular_zubbers/code/modules/condos/condo_area.dm 1"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="area/misc/condo.html#proc/burn_the_sheets">burn_the_sheets</a></th><td>Nobody left inside! Remove this condo from the active list and unload it.</td></tr><tr><th><a href="area/misc/condo.html#proc/dont_come_knockin">dont_come_knockin</a></th><td>Still somebody in the condo; just leave peacefully</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/burn_the_sheets"><aside class="declaration">proc </aside>burn_the_sheets<aside>(/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/gone) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/modular_zubbers/code/modules/condos/condo_area.dm#L35"><img src="git.png" width="16" height="16" title="modular_zubbers/code/modules/condos/condo_area.dm 35"></a></aside></h3><p>Nobody left inside! Remove this condo from the active list and unload it.</p><h3 id="proc/dont_come_knockin"><aside class="declaration">proc </aside>dont_come_knockin<aside>(/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/gone) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/modular_zubbers/code/modules/condos/condo_area.dm#L31"><img src="git.png" width="16" height="16" title="modular_zubbers/code/modules/condos/condo_area.dm 31"></a></aside></h3><p>Still somebody in the condo; just leave peacefully</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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>/area/space - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="area/space.html#proc">Proc Details</a></header><main><h1>space <aside>/<a href="area.html">area</a>/<a href="area/space.html">space</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/game/area/areas/misc.dm#L3"><img src="git.png" width="16" height="16" title="code/game/area/areas/misc.dm 3"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="area/space.html#proc/powered">powered</a></th><td>Space is not powered ever, so this returns false</td></tr><tr><th><a href="area/space.html#proc/update_icon_state">update_icon_state</a></th><td>Update the icon of the area (overridden to always be null for space</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/powered"><aside class="parent"><a title="/area" href="area.html#proc/powered">↑</a></aside>powered<aside>(chan) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/game/area/areas.dm#L514"><img src="git.png" width="16" height="16" title="code/game/area/areas.dm 514"></a></aside></h3><p>Space is not powered ever, so this returns false</p><h3 id="proc/update_icon_state"><aside class="parent"><a title="/area" href="area.html#proc/update_icon_state">↑</a></aside>update_icon_state<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/game/area/areas.dm#L484"><img src="git.png" width="16" height="16" title="code/game/area/areas.dm 484"></a></aside></h3><p>Update the icon of the area (overridden to always be null for space</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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>/area/station/ai - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="area/station/ai.html#var">Var Details</a></header><main><h1>ai <aside>/<a href="area.html">area</a>/<a href="area/station/ai.html">station/ai</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/game/area/areas/station/ai.dm#L1"><img src="git.png" width="16" height="16" title="code/game/area/areas/station/ai.dm 1"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="area/station/ai.html#var/annoying_ambience">annoying_ambience</a></th><td>Some sounds (like the space jam) are terrible when on loop.
|
||||
We use this variable to add it to other AI areas, but override it to keep it from the AI's core.</td></tr><tr><th><a href="area/station/ai.html#var/secure">secure</a></th><td>Disables ambientsounds if TRUE. Used for mundane AI locations like the exterior or storage room.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/annoying_ambience"><aside class="declaration">var </aside>annoying_ambience <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/game/area/areas/station/ai.dm#L12"><img src="git.png" width="16" height="16" title="code/game/area/areas/station/ai.dm 12"></a></h3><p>Some sounds (like the space jam) are terrible when on loop.
|
||||
We use this variable to add it to other AI areas, but override it to keep it from the AI's core.</p><h3 id="var/secure"><aside class="declaration">var </aside>secure <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/game/area/areas/station/ai.dm#L9"><img src="git.png" width="16" height="16" title="code/game/area/areas/station/ai.dm 9"></a></h3><p>Disables ambientsounds if TRUE. Used for mundane AI locations like the exterior or storage room.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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>/area/station/maintenance - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="area/station/maintenance.html#var">Var Details</a></header><main><h1>maintenance <aside>/<a href="area.html">area</a>/<a href="area/station/maintenance.html">station/maintenance</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/controllers/subsystem/ambience.dm#L79"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/ambience.dm 79"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="area/station/maintenance.html#var/minecraft_cave_noises">minecraft_cave_noises</a></th><td>A list of rare sound effects to fuck with players. No, it does not contain actual minecraft sounds anymore.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/minecraft_cave_noises"><aside class="declaration">var </aside>minecraft_cave_noises <aside>– /static/list</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/controllers/subsystem/ambience.dm#L82"><img src="git.png" width="16" height="16" title="code/controllers/subsystem/ambience.dm 82"></a></h3><p>A list of rare sound effects to fuck with players. No, it does not contain actual minecraft sounds anymore.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/lighting_object - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/lighting_object.html#var">Var Details</a> - <a href="atom/movable/lighting_object.html#proc">Proc Details</a></header><main><h1>lighting_object <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/lighting_object.html">lighting_object</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/lighting/lighting_object.dm#L1"><img src="git.png" width="16" height="16" title="code/modules/lighting/lighting_object.dm 1"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/lighting_object.html#var/affected_turf">affected_turf</a></th><td>the turf that our light is applied to</td></tr><tr><th><a href="atom/movable/lighting_object.html#var/needs_update">needs_update</a></th><td>whether we are already in the SSlighting.objects_queue list</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/lighting_object.html#proc/onShuttleMove">onShuttleMove</a></th><td>Misc move procs</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/affected_turf"><aside class="declaration">var </aside>affected_turf <aside>– /<a href="turf.html">turf</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/lighting/lighting_object.dm#L16"><img src="git.png" width="16" height="16" title="code/modules/lighting/lighting_object.dm 16"></a></h3><p>the turf that our light is applied to</p><h3 id="var/needs_update"><aside class="declaration">var </aside>needs_update <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/lighting/lighting_object.dm#L13"><img src="git.png" width="16" height="16" title="code/modules/lighting/lighting_object.dm 13"></a></h3><p>whether we are already in the SSlighting.objects_queue list</p><h2 id="proc">Proc Details</h2><h3 id="proc/onShuttleMove"><aside class="parent"><a title="/atom/movable" href="atom/movable.html#proc/onShuttleMove">↑</a></aside>onShuttleMove<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/shuttle/mobile_port/shuttle_move_callbacks.dm#L412"><img src="git.png" width="16" height="16" title="code/modules/shuttle/mobile_port/shuttle_move_callbacks.dm 412"></a></aside></h3><p>Misc move procs</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/looking_holder - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/looking_holder.html#var">Var Details</a></header><main><h1>looking_holder <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/looking_holder.html">looking_holder</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mob/living/living.dm#L2352"><img src="git.png" width="16" height="16" title="code/modules/mob/living/living.dm 2352"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/looking_holder.html#var/container">container</a></th><td>actual atom on the turf, usually the owner</td></tr><tr><th><a href="atom/movable/looking_holder.html#var/look_direction">look_direction</a></th><td>the direction we are operating in</td></tr><tr><th><a href="atom/movable/looking_holder.html#var/owner">owner</a></th><td>the actual owner who is "looking"</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/container"><aside class="declaration">var </aside>container <aside>– /<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mob/living/living.dm#L2357"><img src="git.png" width="16" height="16" title="code/modules/mob/living/living.dm 2357"></a></h3><p>actual atom on the turf, usually the owner</p><h3 id="var/look_direction"><aside class="declaration">var </aside>look_direction <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mob/living/living.dm#L2355"><img src="git.png" width="16" height="16" title="code/modules/mob/living/living.dm 2355"></a></h3><p>the direction we are operating in</p><h3 id="var/owner"><aside class="declaration">var </aside>owner <aside>– /<a href="mob.html">mob</a>/<a href="mob/living.html">living</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mob/living/living.dm#L2359"><img src="git.png" width="16" height="16" title="code/modules/mob/living/living.dm 2359"></a></h3><p>the actual owner who is "looking"</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/mirage_holder - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/mirage_holder.html#proc">Proc Details</a></header><main><h1>mirage_holder <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/mirage_holder.html">mirage_holder</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/datums/elements/mirage_border.dm#L40"><img src="git.png" width="16" height="16" title="code/datums/elements/mirage_border.dm 40"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/mirage_holder.html#proc/forceMove">forceMove</a></th><td>If we, hypothetically, spawned on a turf that calls init (so non-space tiles), we would be transported to the other Z, which would be very bad</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/forceMove">forceMove<aside>(/<a href="atom.html">atom</a>/destination) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/datums/elements/mirage_border.dm#L45"><img src="git.png" width="16" height="16" title="code/datums/elements/mirage_border.dm 45"></a></aside></h3><p>If we, hypothetically, spawned on a turf that calls init (so non-space tiles), we would be transported to the other Z, which would be very bad</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/render_plane_relay - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/render_plane_relay.html#var">Var Details</a></header><main><h1>render_plane_relay <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/render_plane_relay.html">render_plane_relay</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/render_plate.dm#L11"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/render_plate.dm 11"></a></h1><p>Render relay object assigned to a plane master to be able to relay its render onto other planes that are not its own</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/render_plane_relay.html#var/critical_target">critical_target</a></th><td>If we render into a critical plane master, or not</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/critical_target"><aside class="declaration">var </aside>critical_target <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/render_plate.dm#L17"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/render_plate.dm 17"></a></h3><p>If we render into a critical plane master, or not</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/render_step/emissive - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>emissive <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/render_step/emissive.html">render_step/emissive</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/visuals/render_steps.dm#L85"><img src="git.png" width="16" height="16" title="code/modules/visuals/render_steps.dm 85"></a></h1><p>Render step that makes the passed in render source GLOW</p>
|
||||
<p>Copies an appearance vis render_target and render_source on to the emissive plane</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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>/atom/movable/render_step/emissive_blocker - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>emissive_blocker <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/render_step/emissive_blocker.html">render_step/emissive_blocker</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/visuals/render_steps.dm#L71"><img src="git.png" width="16" height="16" title="code/modules/visuals/render_steps.dm 71"></a></h1><p>Render step that makes the passed in render source block emissives</p>
|
||||
<p>Copies an appearance vis render_target and render_source on to the emissive blocking plane.
|
||||
This means that the atom in question will block any emissive sprites.
|
||||
This should only be used internally. If you are directly creating more of these, you're
|
||||
almost guaranteed to be doing something wrong.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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,19 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>/atom/movable/screen - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen.html#var">Var Details</a> - <a href="atom/movable/screen.html#proc">Proc Details</a></header><main><h1>screen <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L10"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/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/clear_with_screen">clear_with_screen</a></th><td>If FALSE, this will not be cleared when calling /client/clear_screen()</td></tr><tr><th><a href="atom/movable/screen.html#var/default_click">default_click</a></th><td>If TRUE, clicking the screen element will fall through and perform a default "Click" call
|
||||
Obviously this requires your Click override, if any, to call parent on their own.
|
||||
This is set to FALSE to default to dissade you from doing this.
|
||||
Generally we don't want default Click stuff, which results in bugs like using Telekinesis on a screen element
|
||||
or trying to point your gun at your screen.</td></tr><tr><th><a href="atom/movable/screen.html#var/del_on_map_removal">del_on_map_removal</a></th><td>Mark this object as garbage-collectible after you clean the map
|
||||
it was registered on.</td></tr><tr><th><a href="atom/movable/screen.html#var/hud">hud</a></th><td>A reference to the owner HUD, if any.</td></tr><tr><th><a href="atom/movable/screen.html#var/hud_group_key">hud_group_key</a></th><td>A key for cleaning up references in hud datums</td></tr><tr><th><a href="atom/movable/screen.html#var/master_ref">master_ref</a></th><td>A reference to the object in the slot. Grabs or items, generally, but any datum will do.</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen.html#proc/Adjacent">Adjacent</a></th><td>Screen elements are always on top of the players screen and don't move so yes they are adjacent</td></tr><tr><th><a href="atom/movable/screen.html#proc/fill_rect">fill_rect</a></th><td>Sets screen_loc to fill a rectangular area of the map.</td></tr><tr><th><a href="atom/movable/screen.html#proc/get_mob">get_mob</a></th><td>Returns the mob this is being displayed to, if any</td></tr><tr><th><a href="atom/movable/screen.html#proc/set_new_hud">set_new_hud</a></th><td>setter used to set our new hud</td></tr><tr><th><a href="atom/movable/screen.html#proc/set_position">set_position</a></th><td>Sets screen_loc of this screen object, in form of point coordinates,
|
||||
with optional pixel offset (px, py).</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/assigned_map"><aside class="declaration">var </aside>assigned_map <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L28"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 28"></a></h3><p>Map name assigned to this object.
|
||||
Automatically set by /client/proc/add_obj_to_map.</p><h3 id="var/clear_with_screen"><aside class="declaration">var </aside>clear_with_screen <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L43"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 43"></a></h3><p>If FALSE, this will not be cleared when calling /client/clear_screen()</p><h3 id="var/default_click"><aside class="declaration">var </aside>default_click <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L49"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 49"></a></h3><p>If TRUE, clicking the screen element will fall through and perform a default "Click" call
|
||||
Obviously this requires your Click override, if any, to call parent on their own.
|
||||
This is set to FALSE to default to dissade you from doing this.
|
||||
Generally we don't want default Click stuff, which results in bugs like using Telekinesis on a screen element
|
||||
or trying to point your gun at your screen.</p><h3 id="var/del_on_map_removal"><aside class="declaration">var </aside>del_on_map_removal <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L36"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 36"></a></h3><p>Mark this object as garbage-collectible after you clean the map
|
||||
it was registered on.</p>
|
||||
<p>This could probably be changed to be a proc, for conditional removal.
|
||||
But for now, this works.</p><h3 id="var/hud"><aside class="declaration">var </aside>hud <aside>– /<a href="datum.html">datum</a>/<a href="datum/hud.html">hud</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L23"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 23"></a></h3><p>A reference to the owner HUD, if any.</p><h3 id="var/hud_group_key"><aside class="declaration">var </aside>hud_group_key <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L39"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 39"></a></h3><p>A key for cleaning up references in hud datums</p><h3 id="var/master_ref"><aside class="declaration">var </aside>master_ref <aside>– /<a href="datum.html">datum</a>/<a href="datum/weakref.html">weakref</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L21"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 21"></a></h3><p>A reference to the object in the slot. Grabs or items, generally, but any datum will do.</p><h2 id="proc">Proc Details</h2><h3 id="proc/Adjacent">Adjacent<aside>(/<a href="atom.html">atom</a>/neighbor, /<a href="atom.html">atom</a>/target, /<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/mover) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L74"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 74"></a></aside></h3><p>Screen elements are always on top of the players screen and don't move so yes they are adjacent</p><h3 id="proc/fill_rect"><aside class="declaration">proc </aside>fill_rect<aside>(x1, y1, x2, y2) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/map_popups.dm#L30"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/map_popups.dm 30"></a></aside></h3><p>Sets screen_loc to fill a rectangular area of the map.</p>
|
||||
<p>If applicable, "assigned_map" has to be assigned before this proc call.</p><h3 id="proc/get_mob"><aside class="declaration">proc </aside>get_mob<aside>() <span class="as"> as </span>/<a href="mob.html">mob</a> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L97"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 97"></a></aside></h3><p>Returns the mob this is being displayed to, if any</p><h3 id="proc/set_new_hud"><aside class="declaration">proc </aside>set_new_hud<aside>(/<a href="datum.html">datum</a>/<a href="datum/hud.html">hud</a>/hud_owner) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L87"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 87"></a></aside></h3><p>setter used to set our new hud</p><h3 id="proc/set_position"><aside class="declaration">proc </aside>set_position<aside>(x, y, px, py) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/map_popups.dm#L19"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/map_popups.dm 19"></a></aside></h3><p>Sets screen_loc of this screen object, in form of point coordinates,
|
||||
with optional pixel offset (px, py).</p>
|
||||
<p>If applicable, "assigned_map" has to be assigned before this proc call.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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 - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/action_landing.html#proc">Proc Details</a></header><main><h1>action_landing <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/action_landing.html">action_landing</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/action_button.dm#L485"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/action_button.dm 485"></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/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/action_button.dm#L516"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/action_button.dm 516"></a></aside></h3><p>Reacts to having a button dropped on it</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/admin_popup - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/admin_popup.html#var">Var Details</a></header><main><h1>admin_popup <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/admin_popup.html">admin_popup</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/datums/components/admin_popup.dm#L60"><img src="git.png" width="16" height="16" title="code/datums/components/admin_popup.dm 60"></a></h1><p>The UI element for admin popups</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/admin_popup.html#var/last_color_index">last_color_index</a></th><td>The last color chosen in the animation, sourced from the static list colors.</td></tr><tr><th><a href="atom/movable/screen/admin_popup.html#var/last_update_time">last_update_time</a></th><td>The <code>world.time</code> when the last color update occurred.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/last_color_index"><aside class="declaration">var </aside>last_color_index <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/datums/components/admin_popup.dm#L81"><img src="git.png" width="16" height="16" title="code/datums/components/admin_popup.dm 81"></a></h3><p>The last color chosen in the animation, sourced from the static list colors.</p><h3 id="var/last_update_time"><aside class="declaration">var </aside>last_update_time <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/datums/components/admin_popup.dm#L84"><img src="git.png" width="16" height="16" title="code/datums/components/admin_popup.dm 84"></a></h3><p>The <code>world.time</code> when the last color update occurred.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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 - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/alert.html#var">Var Details</a> - <a href="atom/movable/screen/alert.html#proc">Proc 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/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L96"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 96"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/alert.html#var/click_master">click_master</a></th><td>Boolean. If TRUE, the Click() proc will attempt to Click() on the master first if there is a master.</td></tr><tr><th><a href="atom/movable/screen/alert.html#var/clickable_glow">clickable_glow</a></th><td>do we glow to represent we do stuff when clicked</td></tr><tr><th><a href="atom/movable/screen/alert.html#var/overlay_icon">overlay_icon</a></th><td>The file to fetch the overlay from</td></tr><tr><th><a href="atom/movable/screen/alert.html#var/overlay_state">overlay_state</a></th><td>If set, this overlay will be added to the icon.</td></tr><tr><th><a href="atom/movable/screen/alert.html#var/use_user_hud_icon">use_user_hud_icon</a></th><td>If set true, instead of using the default icon file for screen alerts, it will use the hud's ui style</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/alert.html#proc/add_atom_icon">add_atom_icon</a></th><td>Returns a copy of the appearance of the atom, with its base pixel coordinates. Useful for overlays</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/click_master"><aside class="declaration">var </aside>click_master <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L111"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 111"></a></h3><p>Boolean. If TRUE, the Click() proc will attempt to Click() on the master first if there is a master.</p><h3 id="var/clickable_glow"><aside class="declaration">var </aside>clickable_glow <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L103"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 103"></a></h3><p>do we glow to represent we do stuff when clicked</p><h3 id="var/overlay_icon"><aside class="declaration">var </aside>overlay_icon <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L118"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 118"></a></h3><p>The file to fetch the overlay from</p><h3 id="var/overlay_state"><aside class="declaration">var </aside>overlay_state <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L116"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 116"></a></h3><p>If set, this overlay will be added to the icon.</p><h3 id="var/use_user_hud_icon"><aside class="declaration">var </aside>use_user_hud_icon <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L114"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 114"></a></h3><p>If set true, instead of using the default icon file for screen alerts, it will use the hud's ui style</p><h2 id="proc">Proc Details</h2><h3 id="proc/add_atom_icon"><aside class="declaration">proc </aside>add_atom_icon<aside>(/<a href="atom.html">atom</a>/atom) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L151"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 151"></a></aside></h3><p>Returns a copy of the appearance of the atom, with its base pixel coordinates. Useful for overlays</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/fire/fake - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/alert/fire/fake.html#var">Var Details</a></header><main><h1>fake <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/fire/fake.html">fire/fake</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/hallucination/on_fire.dm#L140"><img src="git.png" width="16" height="16" title="code/modules/hallucination/on_fire.dm 140"></a></h1><p>This alert is thrown when hallucinating fire</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/alert/fire/fake.html#var/hallucination_weakref">hallucination_weakref</a></th><td>We need to track the original hallucination so we can pass it to the status effect</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/hallucination_weakref"><aside class="declaration">var </aside>hallucination_weakref <aside>– /<a href="datum.html">datum</a>/<a href="datum/weakref.html">weakref</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/hallucination/on_fire.dm#L142"><img src="git.png" width="16" height="16" title="code/modules/hallucination/on_fire.dm 142"></a></h3><p>We need to track the original hallucination so we can pass it to the status effect</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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,24 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>/atom/movable/screen/alert/give - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/alert/give.html#var">Var Details</a> - <a href="atom/movable/screen/alert/give.html#proc">Proc Details</a></header><main><h1>give <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/alert.html">alert</a>/<a href="atom/movable/screen/alert/give.html">give</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L399"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 399"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/alert/give.html#var/additional_desc_text">additional_desc_text</a></th><td>Additional text displayed in the description of the alert.</td></tr><tr><th><a href="atom/movable/screen/alert/give.html#var/examinable">examinable</a></th><td>Whether the offered item can be examined by shift-clicking the alert</td></tr><tr><th><a href="atom/movable/screen/alert/give.html#var/offer">offer</a></th><td>The offer we're linked to, yes this is suspiciously like a status effect alert</td></tr><tr><th><a href="atom/movable/screen/alert/give.html#var/screentip_override_text">screentip_override_text</a></th><td>Text to override what appears in screentips for the alert</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/alert/give.html#proc/get_receiving_name">get_receiving_name</a></th><td>Called right before <code>setup()</code>, to do any sort of logic to change the name of
|
||||
what's displayed as the name of what's being offered in the alert. Use this to
|
||||
add pronouns and the like, or to totally override the displayed name!
|
||||
Also the best place to make changes to <code>additional_desc_text</code> before <code>setup()</code>
|
||||
without having to override <code>setup()</code> entirely.</td></tr><tr><th><a href="atom/movable/screen/alert/give.html#proc/handle_transfer">handle_transfer</a></th><td>An overrideable proc used simply to hand over the item when claimed, this is a proc so that high-fives can override them since nothing is actually transferred</td></tr><tr><th><a href="atom/movable/screen/alert/give.html#proc/setup">setup</a></th><td>Handles assigning most of the variables for the alert that pops up when an item is offered</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/additional_desc_text"><aside class="declaration">var </aside>additional_desc_text <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L406"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 406"></a></h3><p>Additional text displayed in the description of the alert.</p><h3 id="var/examinable"><aside class="declaration">var </aside>examinable <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L410"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 410"></a></h3><p>Whether the offered item can be examined by shift-clicking the alert</p><h3 id="var/offer"><aside class="declaration">var </aside>offer <aside>– /<a href="datum.html">datum</a>/<a href="datum/status_effect.html">status_effect</a>/<a href="datum/status_effect/offering.html">offering</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L404"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 404"></a></h3><p>The offer we're linked to, yes this is suspiciously like a status effect alert</p><h3 id="var/screentip_override_text"><aside class="declaration">var </aside>screentip_override_text <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L408"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 408"></a></h3><p>Text to override what appears in screentips for the alert</p><h2 id="proc">Proc Details</h2><h3 id="proc/get_receiving_name"><aside class="declaration">proc </aside>get_receiving_name<aside>(/<a href="mob.html">mob</a>/<a href="mob/living.html">living</a>/taker, /<a href="mob.html">mob</a>/<a href="mob/living.html">living</a>/offerer, /<a href="obj.html">obj</a>/<a href="obj/item.html">item</a>/receiving) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L461"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 461"></a></aside></h3><p>Called right before <code>setup()</code>, to do any sort of logic to change the name of
|
||||
what's displayed as the name of what's being offered in the alert. Use this to
|
||||
add pronouns and the like, or to totally override the displayed name!
|
||||
Also the best place to make changes to <code>additional_desc_text</code> before <code>setup()</code>
|
||||
without having to override <code>setup()</code> entirely.</p>
|
||||
<p>Arguments:</p>
|
||||
<ul>
|
||||
<li>taker - The person receiving the alert</li>
|
||||
<li>offerer - The person giving the alert and item</li>
|
||||
<li>receiving - The item being given by the offerer</li>
|
||||
</ul>
|
||||
<p>Returns a string that will be displayed in the alert, which is <code>receiving.name</code>
|
||||
by default.</p><h3 id="proc/handle_transfer"><aside class="declaration">proc </aside>handle_transfer<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L485"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 485"></a></aside></h3><p>An overrideable proc used simply to hand over the item when claimed, this is a proc so that high-fives can override them since nothing is actually transferred</p><h3 id="proc/setup"><aside class="declaration">proc </aside>setup<aside>(/<a href="mob.html">mob</a>/<a href="mob/living.html">living</a>/taker, /<a href="datum.html">datum</a>/<a href="datum/status_effect.html">status_effect</a>/<a href="datum/status_effect/offering.html">offering</a>/offer) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L434"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 434"></a></aside></h3><p>Handles assigning most of the variables for the alert that pops up when an item is offered</p>
|
||||
<p>Handles setting the name, description and icon of the alert and tracking the living mob giving
|
||||
and the item being offered.
|
||||
Arguments:</p>
|
||||
<ul>
|
||||
<li>taker - The living mob receiving the alert</li>
|
||||
<li>offer - The status effect connected to the offer being made</li>
|
||||
</ul></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/give/highfive - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/alert/give/highfive.html#var">Var Details</a> - <a href="atom/movable/screen/alert/give/highfive.html#proc">Proc Details</a></header><main><h1>highfive <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/alert.html">alert</a>/<a href="atom/movable/screen/alert/give.html">give</a>/<a href="atom/movable/screen/alert/give/highfive.html">highfive</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L492"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 492"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/alert/give/highfive.html#var/too_slowing_this_guy">too_slowing_this_guy</a></th><td>Tracks active "to slow"ing so we can't spam click</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/alert/give/highfive.html#proc/check_fake_out">check_fake_out</a></th><td>If someone examine_more's the offerer while they're trying to pull a too-slow, it'll tip them off to the offerer's trickster ways</td></tr><tr><th><a href="atom/movable/screen/alert/give/highfive.html#proc/too_slow_p1">too_slow_p1</a></th><td>If the person who offered the high five no longer has it when we try to accept it, we get pranked hard</td></tr><tr><th><a href="atom/movable/screen/alert/give/highfive.html#proc/too_slow_p2">too_slow_p2</a></th><td>Part two of the ultimate prank</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/too_slowing_this_guy"><aside class="declaration">var </aside>too_slowing_this_guy <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L497"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 497"></a></h3><p>Tracks active "to slow"ing so we can't spam click</p><h2 id="proc">Proc Details</h2><h3 id="proc/check_fake_out"><aside class="declaration">proc </aside>check_fake_out<aside>(/<a href="mob.html">mob</a>/source, /<a href="mob.html">mob</a>/user, /list/examine_list) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L548"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 548"></a></aside></h3><p>If someone examine_more's the offerer while they're trying to pull a too-slow, it'll tip them off to the offerer's trickster ways</p><h3 id="proc/too_slow_p1"><aside class="declaration">proc </aside>too_slow_p1<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L520"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 520"></a></aside></h3><p>If the person who offered the high five no longer has it when we try to accept it, we get pranked hard</p><h3 id="proc/too_slow_p2"><aside class="declaration">proc </aside>too_slow_p2<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L533"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 533"></a></aside></h3><p>Part two of the ultimate prank</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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 - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/alert/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/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mod/mod_link.dm#L515"><img src="git.png" width="16" height="16" title="code/modules/mod/mod_link.dm 515"></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_ref">link_caller_ref</a></th><td>A weak reference to the MODlink that is calling.</td></tr><tr><th><a href="atom/movable/screen/alert/modlink_call.html#var/link_receiver_ref">link_receiver_ref</a></th><td>A weak reference to the MODlink that is being called.</td></tr><tr><th><a href="atom/movable/screen/alert/modlink_call.html#var/user_ref">user_ref</a></th><td>A weak reference to the mob that is calling.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/link_caller_ref"><aside class="declaration">var </aside>link_caller_ref <aside>– /<a href="datum.html">datum</a>/<a href="datum/weakref.html">weakref</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mod/mod_link.dm#L523"><img src="git.png" width="16" height="16" title="code/modules/mod/mod_link.dm 523"></a></h3><p>A weak reference to the MODlink that is calling.</p><h3 id="var/link_receiver_ref"><aside class="declaration">var </aside>link_receiver_ref <aside>– /<a href="datum.html">datum</a>/<a href="datum/weakref.html">weakref</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mod/mod_link.dm#L525"><img src="git.png" width="16" height="16" title="code/modules/mod/mod_link.dm 525"></a></h3><p>A weak reference to the MODlink that is being called.</p><h3 id="var/user_ref"><aside class="declaration">var </aside>user_ref <aside>– /<a href="datum.html">datum</a>/<a href="datum/weakref.html">weakref</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mod/mod_link.dm#L527"><img src="git.png" width="16" height="16" title="code/modules/mod/mod_link.dm 527"></a></h3><p>A weak reference to the mob that is calling.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/notify_action - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/alert/notify_action.html#var">Var Details</a></header><main><h1>notify_action <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/notify_action.html">notify_action</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L915"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 915"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/alert/notify_action.html#var/click_interact">click_interact</a></th><td>If we want to interact on click rather than jump/orbit</td></tr><tr><th><a href="atom/movable/screen/alert/notify_action.html#var/target_ref">target_ref</a></th><td>Weakref to the target atom to use the action on</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/click_interact"><aside class="declaration">var </aside>click_interact <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L925"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 925"></a></h3><p>If we want to interact on click rather than jump/orbit</p><h3 id="var/target_ref"><aside class="declaration">var </aside>target_ref <aside>– /<a href="datum.html">datum</a>/<a href="datum/weakref.html">weakref</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/alert.dm#L923"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/alert.dm 923"></a></h3><p>Weakref to the target atom to use the action on</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/alert/status_effect - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/alert/status_effect.html#var">Var Details</a></header><main><h1>status_effect <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.html">status_effect</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/datums/status_effects/_status_effect.dm#L243"><img src="git.png" width="16" height="16" title="code/datums/status_effects/_status_effect.dm 243"></a></h1><p>Alert base type for status effect alerts</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/alert/status_effect.html#var/attached_effect">attached_effect</a></th><td>The status effect we're linked to</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/attached_effect"><aside class="declaration">var </aside>attached_effect <aside>– /<a href="datum.html">datum</a>/<a href="datum/status_effect.html">status_effect</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/datums/status_effects/_status_effect.dm#L248"><img src="git.png" width="16" height="16" title="code/datums/status_effects/_status_effect.dm 248"></a></h3><p>The status effect we're linked to</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/alert/status_effect/mkultra - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/alert/status_effect/mkultra.html#var">Var Details</a></header><main><h1>mkultra <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.html">status_effect</a>/<a href="atom/movable/screen/alert/status_effect/mkultra.html">mkultra</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/modular_zubbers/code/modules/mkultra/status_effect.dm#L205"><img src="git.png" width="16" height="16" title="modular_zubbers/code/modules/mkultra/status_effect.dm 205"></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/mkultra.html#var/resist">resist</a></th><td>Resist notification cooldown.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/resist"><aside class="declaration">var </aside>resist <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/modular_zubbers/code/modules/mkultra/status_effect.dm#L211"><img src="git.png" width="16" height="16" title="modular_zubbers/code/modules/mkultra/status_effect.dm 211"></a></h3><p>Resist notification cooldown.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/slimed - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/alert/status_effect/slimed.html#proc">Proc Details</a></header><main><h1>slimed <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.html">status_effect</a>/<a href="atom/movable/screen/alert/status_effect/slimed.html">slimed</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/datums/status_effects/debuffs/slime/slimed.dm#L6"><img src="git.png" width="16" height="16" title="code/datums/status_effects/debuffs/slime/slimed.dm 6"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/alert/status_effect/slimed.html#proc/can_wash">can_wash</a></th><td>Confirm that we are capable of washing off slime</td></tr><tr><th><a href="atom/movable/screen/alert/status_effect/slimed.html#proc/remove_slime">remove_slime</a></th><td>Try to get rid of it</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/can_wash"><aside class="declaration">proc </aside>can_wash<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/datums/status_effects/debuffs/slime/slimed.dm#L23"><img src="git.png" width="16" height="16" title="code/datums/status_effects/debuffs/slime/slimed.dm 23"></a></aside></h3><p>Confirm that we are capable of washing off slime</p><h3 id="proc/remove_slime"><aside class="declaration">proc </aside>remove_slime<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/datums/status_effects/debuffs/slime/slimed.dm#L34"><img src="git.png" width="16" height="16" title="code/datums/status_effects/debuffs/slime/slimed.dm 34"></a></aside></h3><p>Try to get rid of it</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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>/atom/movable/screen/blood_level - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>blood_level <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/blood_level.html">blood_level</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1310"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1310"></a></h1><p>Blood Level HUD</p>
|
||||
<p>Automatically registers to the mob's life and updates its maptext depending on the
|
||||
mob's blood. Used for mobs that
|
||||
1- Should always know how much blood they have
|
||||
2- Have their blood level changing every life tick (which is why we don't manually call updates).</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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 - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/button_palette.html#var">Var Details</a></header><main><h1>button_palette <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/button_palette.html">button_palette</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/action_button.dm#L272"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/action_button.dm 272"></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/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/action_button.dm#L281"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/action_button.dm 281"></a></h3><p>Id of any currently running timers that set our color matrix</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/combattoggle - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/combattoggle.html#var">Var Details</a></header><main><h1>combattoggle <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/combattoggle.html">combattoggle</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L341"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 341"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/combattoggle.html#var/default_screen_location">default_screen_location</a></th><td>When recovering from minimizing our HUD, this is where we'll be set to. We set this in Initialize.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/default_screen_location"><aside class="declaration">var </aside>default_screen_location <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L348"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 348"></a></h3><p>When recovering from minimizing our HUD, this is where we'll be set to. We set this in Initialize.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/combattoggle/flashy - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/combattoggle/flashy.html#var">Var Details</a></header><main><h1>flashy <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/combattoggle.html">combattoggle</a>/<a href="atom/movable/screen/combattoggle/flashy.html">flashy</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L371"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 371"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/combattoggle/flashy.html#var/flashy">flashy</a></th><td>Mut appearance for flashy border</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/flashy"><aside class="declaration">var </aside>flashy <aside>– /mutable_appearance</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L373"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 373"></a></h3><p>Mut appearance for flashy border</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/cyborg_death - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/cyborg_death.html#var">Var Details</a></header><main><h1>cyborg_death <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/cyborg_death.html">cyborg_death</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mob/living/silicon/death.dm#L47"><img src="git.png" width="16" height="16" title="code/modules/mob/living/silicon/death.dm 47"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/cyborg_death.html#var/messages">messages</a></th><td>Messages shown in sequence on the HUD
|
||||
More messages = longer animation. Keep under 30</td></tr><tr><th><a href="atom/movable/screen/cyborg_death.html#var/time_per_message">time_per_message</a></th><td>Time to wait between messages</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/messages"><aside class="declaration">var </aside>messages <aside>– /list</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mob/living/silicon/death.dm#L57"><img src="git.png" width="16" height="16" title="code/modules/mob/living/silicon/death.dm 57"></a></h3><p>Messages shown in sequence on the HUD
|
||||
More messages = longer animation. Keep under 30</p><h3 id="var/time_per_message"><aside class="declaration">var </aside>time_per_message <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mob/living/silicon/death.dm#L54"><img src="git.png" width="16" height="16" title="code/modules/mob/living/silicon/death.dm 54"></a></h3><p>Time to wait between messages</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/escape_menu/lobby_button/small/collapsible - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/escape_menu/lobby_button/small/collapsible.html#var">Var Details</a></header><main><h1>collapsible <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/escape_menu/lobby_button/small/collapsible.html">escape_menu/lobby_button/small/collapsible</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/escape_menu/screen_objects/lobby_buttons.dm#L82"><img src="git.png" width="16" height="16" title="code/modules/escape_menu/screen_objects/lobby_buttons.dm 82"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/escape_menu/lobby_button/small/collapsible.html#var/end_point">end_point</a></th><td>Reference point we animate the x from during the animation we play on its creation.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/end_point"><aside class="declaration">var </aside>end_point <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/escape_menu/screen_objects/lobby_buttons.dm#L89"><img src="git.png" width="16" height="16" title="code/modules/escape_menu/screen_objects/lobby_buttons.dm 89"></a></h3><p>Reference point we animate the x from during the animation we play on its creation.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/escape_menu/text/clickable - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/escape_menu/text/clickable.html#proc">Proc Details</a></header><main><h1>clickable <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/escape_menu/text/clickable.html">escape_menu/text/clickable</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/escape_menu/screen_objects/text.dm#L44"><img src="git.png" width="16" height="16" title="code/modules/escape_menu/screen_objects/text.dm 44"></a></h1><p>Clickable text, gets underlined when hovered and has an on_click_callback.</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/escape_menu/text/clickable.html#proc/set_hovered">set_hovered</a></th><td>Sets the hovered state of the button, and updates the text</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/set_hovered"><aside class="declaration">proc </aside>set_hovered<aside>(hovered) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/escape_menu/screen_objects/text.dm#L81"><img src="git.png" width="16" height="16" title="code/modules/escape_menu/screen_objects/text.dm 81"></a></aside></h3><p>Sets the hovered state of the button, and updates the text</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/escape_menu/text/clickable/admin_help - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/escape_menu/text/clickable/admin_help.html#proc">Proc Details</a></header><main><h1>admin_help <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/escape_menu/text/clickable.html">escape_menu/text/clickable</a>/<a href="atom/movable/screen/escape_menu/text/clickable/admin_help.html">admin_help</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/escape_menu/screen_objects/admin_text.dm#L87"><img src="git.png" width="16" height="16" title="code/modules/escape_menu/screen_objects/admin_text.dm 87"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/escape_menu/text/clickable/admin_help.html#proc/Initialize">Initialize</a></th><td>The button used for adminhelping, this is used to grey it out when you're on cooldown.</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/Initialize"><aside class="parent"><a title="/atom" href="atom.html#proc/Initialize">↑</a></aside>Initialize<aside>(mapload, /<a href="datum.html">datum</a>/<a href="datum/hud.html">hud</a>/hud_owner, /<a href="datum.html">datum</a>/<a href="datum/escape_menu.html">escape_menu</a>/escape_menu, button_text, /list/offset, font_size, on_click_callback) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/escape_menu/screen_objects/admin_text.dm#L87"><img src="git.png" width="16" height="16" title="code/modules/escape_menu/screen_objects/admin_text.dm 87"></a></aside></h3><p>The button used for adminhelping, this is used to grey it out when you're on cooldown.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/fishing_hud - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/fishing_hud.html#var">Var Details</a> - <a href="atom/movable/screen/fishing_hud.html#proc">Proc Details</a></header><main><h1>fishing_hud <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/fishing_hud.html">fishing_hud</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/fishing/fishing_minigame.dm#L802"><img src="git.png" width="16" height="16" title="code/modules/fishing/fishing_minigame.dm 802"></a></h1><p>The screen object which bait, fish, and completion bar are visually attached to.</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/fishing_hud.html#var/hud_bait">hud_bait</a></th><td>The bait as shown in the minigame</td></tr><tr><th><a href="atom/movable/screen/fishing_hud.html#var/hud_completion">hud_completion</a></th><td>The completion bar as shown in the minigame</td></tr><tr><th><a href="atom/movable/screen/fishing_hud.html#var/hud_fish">hud_fish</a></th><td>The fish as shown in the minigame</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/fishing_hud.html#proc/prepare_minigame">prepare_minigame</a></th><td>Initialize bait, fish and completion bar and add them to the visual appearance of this screen object.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/hud_bait"><aside class="declaration">var </aside>hud_bait <aside>– /<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/hud_bait</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/fishing/fishing_minigame.dm#L810"><img src="git.png" width="16" height="16" title="code/modules/fishing/fishing_minigame.dm 810"></a></h3><p>The bait as shown in the minigame</p><h3 id="var/hud_completion"><aside class="declaration">var </aside>hud_completion <aside>– /<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/hud_completion</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/fishing/fishing_minigame.dm#L812"><img src="git.png" width="16" height="16" title="code/modules/fishing/fishing_minigame.dm 812"></a></h3><p>The completion bar as shown in the minigame</p><h3 id="var/hud_fish"><aside class="declaration">var </aside>hud_fish <aside>– /<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/hud_fish</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/fishing/fishing_minigame.dm#L808"><img src="git.png" width="16" height="16" title="code/modules/fishing/fishing_minigame.dm 808"></a></h3><p>The fish as shown in the minigame</p><h2 id="proc">Proc Details</h2><h3 id="proc/prepare_minigame"><aside class="declaration">proc </aside>prepare_minigame<aside>(/<a href="datum.html">datum</a>/<a href="datum/fishing_challenge.html">fishing_challenge</a>/challenge) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/fishing/fishing_minigame.dm#L815"><img src="git.png" width="16" height="16" title="code/modules/fishing/fishing_minigame.dm 815"></a></aside></h3><p>Initialize bait, fish and completion bar and add them to the visual appearance of this screen object.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/fullscreen/carrier - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/fullscreen/carrier.html#var">Var Details</a></header><main><h1>carrier <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/carrier.html">fullscreen/carrier</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/modular_skyrat/modules/carriers/code/overlay_system.dm#L58"><img src="git.png" width="16" height="16" title="modular_skyrat/modules/carriers/code/overlay_system.dm 58"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/fullscreen/carrier.html#var/recolorable">recolorable</a></th><td>Is the overlay able to be recolored?</td></tr><tr><th><a href="atom/movable/screen/fullscreen/carrier.html#var/vore_overlay">vore_overlay</a></th><td>Is the overlay vore related?</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/recolorable"><aside class="declaration">var </aside>recolorable <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/modular_skyrat/modules/carriers/code/overlay_system.dm#L63"><img src="git.png" width="16" height="16" title="modular_skyrat/modules/carriers/code/overlay_system.dm 63"></a></h3><p>Is the overlay able to be recolored?</p><h3 id="var/vore_overlay"><aside class="declaration">var </aside>vore_overlay <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/modular_skyrat/modules/carriers/code/overlay_system.dm#L65"><img src="git.png" width="16" height="16" title="modular_skyrat/modules/carriers/code/overlay_system.dm 65"></a></h3><p>Is the overlay vore related?</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/cursor_catcher/scope - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/fullscreen/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/cursor_catcher.html">fullscreen/cursor_catcher</a>/<a href="atom/movable/screen/fullscreen/cursor_catcher/scope.html">scope</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/datums/components/scope.dm#L239"><img src="git.png" width="16" height="16" title="code/datums/components/scope.dm 239"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/fullscreen/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/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/datums/components/scope.dm#L242"><img src="git.png" width="16" height="16" title="code/datums/components/scope.dm 242"></a></h3><p>Multiplier for given_X an given_y.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/ghost/hudbox - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/ghost/hudbox.html#var">Var Details</a></header><main><h1>hudbox <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/ghost/hudbox.html">ghost/hudbox</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/ghost.dm#L74"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/ghost.dm 74"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/ghost/hudbox.html#var/hud_icon_state">hud_icon_state</a></th><td>Icon state used for the overlay representing this hudbox</td></tr><tr><th><a href="atom/movable/screen/ghost/hudbox.html#var/relevant_flag">relevant_flag</a></th><td>The flag this hudbox toggles</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/hud_icon_state"><aside class="declaration">var </aside>hud_icon_state <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/ghost.dm#L78"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/ghost.dm 78"></a></h3><p>Icon state used for the overlay representing this hudbox</p><h3 id="var/relevant_flag"><aside class="declaration">var </aside>relevant_flag <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/ghost.dm#L80"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/ghost.dm 80"></a></h3><p>The flag this hudbox toggles</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/healthdoll/human - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/healthdoll/human.html#var">Var Details</a></header><main><h1>human <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/healthdoll/human.html">healthdoll/human</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L931"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 931"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/healthdoll/human.html#var/animated_zones">animated_zones</a></th><td>Lazylist, tracks all body zones that are wounded currently
|
||||
Used so we can sync animations should the list be updated</td></tr><tr><th><a href="atom/movable/screen/healthdoll/human.html#var/limbs">limbs</a></th><td>Tracks components of our doll, each limb is a separate atom in our vis_contents</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/animated_zones"><aside class="declaration">var </aside>animated_zones <aside>– /list</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L937"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 937"></a></h3><p>Lazylist, tracks all body zones that are wounded currently
|
||||
Used so we can sync animations should the list be updated</p><h3 id="var/limbs"><aside class="declaration">var </aside>limbs <aside>– /list/<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/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L934"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 934"></a></h3><p>Tracks components of our doll, each limb is a separate atom in our vis_contents</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/healthdoll/living - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/healthdoll/living.html#var">Var Details</a></header><main><h1>living <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/healthdoll/living.html">healthdoll/living</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L895"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 895"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/healthdoll/living.html#var/health_overlay">health_overlay</a></th><td>The image we create on New to use for showing mob's HP on hover. It uses a separate image as to not be cut off by <code>alpha_mask_filter</code>.</td></tr><tr><th><a href="atom/movable/screen/healthdoll/living.html#var/hovering">hovering</a></th><td>Boolean on whether a mouse is being hovered over us right now.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/health_overlay"><aside class="declaration">var </aside>health_overlay <aside>– /<a href="image.html">image</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L899"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 899"></a></h3><p>The image we create on New to use for showing mob's HP on hover. It uses a separate image as to not be cut off by <code>alpha_mask_filter</code>.</p><h3 id="var/hovering"><aside class="declaration">var </aside>hovering <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L901"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 901"></a></h3><p>Boolean on whether a mouse is being hovered over us right now.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/hunger - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/hunger.html#var">Var Details</a> - <a href="atom/movable/screen/hunger.html#proc">Proc Details</a></header><main><h1>hunger <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/hunger.html">hunger</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1127"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1127"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/hunger.html#var/food_icon">food_icon</a></th><td>What food icon do we show by the bar</td></tr><tr><th><a href="atom/movable/screen/hunger.html#var/food_icon_state">food_icon_state</a></th><td>What food icon state do we show by the bar</td></tr><tr><th><a href="atom/movable/screen/hunger.html#var/food_image">food_image</a></th><td>The image shown by the bar.</td></tr><tr><th><a href="atom/movable/screen/hunger.html#var/fullness">fullness</a></th><td>What was the last fullness we recorded?</td></tr><tr><th><a href="atom/movable/screen/hunger.html#var/hunger_bar">hunger_bar</a></th><td>The actual bar</td></tr><tr><th><a href="atom/movable/screen/hunger.html#var/state">state</a></th><td>What state of hunger are we in?</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/hunger.html#proc/update_hunger_bar">update_hunger_bar</a></th><td>Updates the hunger bar's appearance.
|
||||
If <code>instant</code> is TRUE, the bar will update immediately rather than animating.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/food_icon"><aside class="declaration">var </aside>food_icon <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1137"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1137"></a></h3><p>What food icon do we show by the bar</p><h3 id="var/food_icon_state"><aside class="declaration">var </aside>food_icon_state <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1139"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1139"></a></h3><p>What food icon state do we show by the bar</p><h3 id="var/food_image"><aside class="declaration">var </aside>food_image <aside>– /<a href="image.html">image</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1141"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1141"></a></h3><p>The image shown by the bar.</p><h3 id="var/fullness"><aside class="declaration">var </aside>fullness <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1135"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1135"></a></h3><p>What was the last fullness we recorded?</p><h3 id="var/hunger_bar"><aside class="declaration">var </aside>hunger_bar <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/hunger_bar.html">hunger_bar</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1143"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1143"></a></h3><p>The actual bar</p><h3 id="var/state"><aside class="declaration">var </aside>state <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1133"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1133"></a></h3><p>What state of hunger are we in?</p><h2 id="proc">Proc Details</h2><h3 id="proc/update_hunger_bar"><aside class="declaration">proc </aside>update_hunger_bar<aside>(instant) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1205"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1205"></a></aside></h3><p>Updates the hunger bar's appearance.
|
||||
If <code>instant</code> is TRUE, the bar will update immediately rather than animating.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/hunger_bar - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/hunger_bar.html#var">Var Details</a></header><main><h1>hunger_bar <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/hunger_bar.html">hunger_bar</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1246"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1246"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/hunger_bar.html#var/bar_mask">bar_mask</a></th><td>Mask</td></tr><tr><th><a href="atom/movable/screen/hunger_bar.html#var/bar_offset">bar_offset</a></th><td>Offset of the mask</td></tr><tr><th><a href="atom/movable/screen/hunger_bar.html#var/hunger_gradient">hunger_gradient</a></th><td>Gradient used to color the bar</td></tr><tr><th><a href="atom/movable/screen/hunger_bar.html#var/last_fullness_band">last_fullness_band</a></th><td>Last "fullness" value (rounded) we used to update the bar</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/bar_mask"><aside class="declaration">var </aside>bar_mask <aside>– /static/icon</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1251"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1251"></a></h3><p>Mask</p><h3 id="var/bar_offset"><aside class="declaration">var </aside>bar_offset <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1263"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1263"></a></h3><p>Offset of the mask</p><h3 id="var/hunger_gradient"><aside class="declaration">var </aside>hunger_gradient <aside>– /static/list</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1253"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1253"></a></h3><p>Gradient used to color the bar</p><h3 id="var/last_fullness_band"><aside class="declaration">var </aside>last_fullness_band <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1265"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1265"></a></h3><p>Last "fullness" value (rounded) we used to update the bar</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/inventory - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/inventory.html#var">Var Details</a></header><main><h1>inventory <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/inventory.html">inventory</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L190"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 190"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/inventory.html#var/icon_empty">icon_empty</a></th><td>Icon when empty. For now used only by humans.</td></tr><tr><th><a href="atom/movable/screen/inventory.html#var/icon_full">icon_full</a></th><td>Icon when contains an item. For now used only by humans.</td></tr><tr><th><a href="atom/movable/screen/inventory.html#var/object_overlay">object_overlay</a></th><td>The overlay when hovering over with an item in your hand</td></tr><tr><th><a href="atom/movable/screen/inventory.html#var/slot_id">slot_id</a></th><td>The identifier for the slot. It has nothing to do with ID cards.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/icon_empty"><aside class="declaration">var </aside>icon_empty <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L194"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 194"></a></h3><p>Icon when empty. For now used only by humans.</p><h3 id="var/icon_full"><aside class="declaration">var </aside>icon_full <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L196"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 196"></a></h3><p>Icon when contains an item. For now used only by humans.</p><h3 id="var/object_overlay"><aside class="declaration">var </aside>object_overlay <aside>– /<a href="image.html">image</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L198"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 198"></a></h3><p>The overlay when hovering over with an item in your hand</p><h3 id="var/slot_id"><aside class="declaration">var </aside>slot_id <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L192"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 192"></a></h3><p>The identifier for the slot. It has nothing to do with ID cards.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/ling/chems - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/ling/chems.html#var">Var Details</a></header><main><h1>chems <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/ling/chems.html">ling/chems</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/human.dm#L35"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/human.dm 35"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/ling/chems.html#var/hovering">hovering</a></th><td>Boolean on whether a mouse is being hovered over us right now.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/hovering"><aside class="declaration">var </aside>hovering <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/human.dm#L40"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/human.dm 40"></a></h3><p>Boolean on whether a mouse is being hovered over us right now.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/lobby - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/lobby.html#var">Var Details</a> - <a href="atom/movable/screen/lobby.html#proc">Proc Details</a></header><main><h1>lobby <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/lobby.html">lobby</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L4"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 4"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/lobby.html#var/always_available">always_available</a></th><td>If true we will create this button every time the HUD is generated</td></tr><tr><th><a href="atom/movable/screen/lobby.html#var/always_shown">always_shown</a></th><td>Whether this HUD element can be hidden from the client's "screen" (moved off-screen) or not</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/lobby.html#proc/New">New</a></th><td>Set the HUD in New, as lobby screens are made before Atoms are Initialized.</td></tr><tr><th><a href="atom/movable/screen/lobby.html#proc/SlowInit">SlowInit</a></th><td>Run sleeping actions after initialize</td></tr><tr><th><a href="atom/movable/screen/lobby.html#proc/collapse_button">collapse_button</a></th><td>Animates moving the button off-screen</td></tr><tr><th><a href="atom/movable/screen/lobby.html#proc/expand_button">expand_button</a></th><td>Animates moving the button back into place</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/always_available"><aside class="declaration">var </aside>always_available <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L11"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 11"></a></h3><p>If true we will create this button every time the HUD is generated</p><h3 id="var/always_shown"><aside class="declaration">var </aside>always_shown <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L9"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 9"></a></h3><p>Whether this HUD element can be hidden from the client's "screen" (moved off-screen) or not</p><h2 id="proc">Proc Details</h2><h3 id="proc/New"><aside class="parent"><a title="/atom" href="atom.html#proc/New">↑</a></aside>New<aside>(loc, /<a href="datum.html">datum</a>/<a href="datum/hud.html">hud</a>/our_hud, ...) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L14"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 14"></a></aside></h3><p>Set the HUD in New, as lobby screens are made before Atoms are Initialized.</p><h3 id="proc/SlowInit"><aside class="declaration">proc </aside>SlowInit<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L19"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 19"></a></aside></h3><p>Run sleeping actions after initialize</p><h3 id="proc/collapse_button"><aside class="declaration">proc </aside>collapse_button<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L23"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 23"></a></aside></h3><p>Animates moving the button off-screen</p><h3 id="proc/expand_button"><aside class="declaration">proc </aside>expand_button<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L31"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 31"></a></aside></h3><p>Animates moving the button back into place</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/lobby/button - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/lobby/button.html#var">Var Details</a> - <a href="atom/movable/screen/lobby/button.html#proc">Proc Details</a></header><main><h1>button <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/lobby.html">lobby</a>/<a href="atom/movable/screen/lobby/button.html">button</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L42"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 42"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/lobby/button.html#var/enabled">enabled</a></th><td>Is the button currently enabled?</td></tr><tr><th><a href="atom/movable/screen/lobby/button.html#var/highlighted">highlighted</a></th><td>Is the button currently being hovered over with the mouse?</td></tr><tr><th><a href="atom/movable/screen/lobby/button.html#var/select_sound_play">select_sound_play</a></th><td>Should this button play the select sound?</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/lobby/button.html#proc/set_button_status">set_button_status</a></th><td>Updates the button's status: TRUE to enable interaction with the button, FALSE to disable</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/enabled"><aside class="declaration">var </aside>enabled <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L45"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 45"></a></h3><p>Is the button currently enabled?</p><h3 id="var/highlighted"><aside class="declaration">var </aside>highlighted <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L47"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 47"></a></h3><p>Is the button currently being hovered over with the mouse?</p><h3 id="var/select_sound_play"><aside class="declaration">var </aside>select_sound_play <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L49"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 49"></a></h3><p>Should this button play the select sound?</p><h2 id="proc">Proc Details</h2><h3 id="proc/set_button_status"><aside class="declaration">proc </aside>set_button_status<aside>(status) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L103"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 103"></a></aside></h3><p>Updates the button's status: TRUE to enable interaction with the button, FALSE to disable</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/lobby/button/bottom/poll - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/lobby/button/bottom/poll.html#var">Var Details</a></header><main><h1>poll <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/lobby.html">lobby</a>/<a href="atom/movable/screen/lobby/button.html">button</a>/<a href="atom/movable/screen/lobby/button/bottom/poll.html">bottom/poll</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L362"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 362"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/lobby/button/bottom/poll.html#var/new_poll">new_poll</a></th><td>Whether the button should have a New Poll notification overlay</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/new_poll"><aside class="declaration">var </aside>new_poll <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L368"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 368"></a></h3><p>Whether the button should have a New Poll notification overlay</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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>/atom/movable/screen/lobby/button/collapse - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/lobby/button/collapse.html#proc">Proc Details</a></header><main><h1>collapse <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/lobby.html">lobby</a>/<a href="atom/movable/screen/lobby/button.html">button</a>/<a href="atom/movable/screen/lobby/button/collapse.html">collapse</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L443"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 443"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/lobby/button/collapse.html#proc/collapse_menu">collapse_menu</a></th><td>Moves the button to the top of the screen, leaving only the screen part in view
|
||||
Sends a signal on the hud for the menu hud elements to listen to</td></tr><tr><th><a href="atom/movable/screen/lobby/button/collapse.html#proc/disable_blip">disable_blip</a></th><td>Disables the ready blip; makes us listen for the setup error to re-enable the blip</td></tr><tr><th><a href="atom/movable/screen/lobby/button/collapse.html#proc/enable_blip">enable_blip</a></th><td>Enables the ready blip; makes us listen for the setup completion and game start to disable the blip</td></tr><tr><th><a href="atom/movable/screen/lobby/button/collapse.html#proc/expand_menu">expand_menu</a></th><td>Extends the button back to its usual spot
|
||||
Sends a signal on the hud for the menu hud elements to listen to</td></tr><tr><th><a href="atom/movable/screen/lobby/button/collapse.html#proc/get_blip_overlay">get_blip_overlay</a></th><td>Returns a ready blip overlay depending on the player's ready state</td></tr><tr><th><a href="atom/movable/screen/lobby/button/collapse.html#proc/on_player_ready_toggle">on_player_ready_toggle</a></th><td>Proc to update the ready blip state upon new player's ready status change</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/collapse_menu"><aside class="declaration">proc </aside>collapse_menu<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L540"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 540"></a></aside></h3><p>Moves the button to the top of the screen, leaving only the screen part in view
|
||||
Sends a signal on the hud for the menu hud elements to listen to</p><h3 id="proc/disable_blip"><aside class="declaration">proc </aside>disable_blip<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L523"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 523"></a></aside></h3><p>Disables the ready blip; makes us listen for the setup error to re-enable the blip</p><h3 id="proc/enable_blip"><aside class="declaration">proc </aside>enable_blip<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L531"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 531"></a></aside></h3><p>Enables the ready blip; makes us listen for the setup completion and game start to disable the blip</p><h3 id="proc/expand_menu"><aside class="declaration">proc </aside>expand_menu<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L550"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 550"></a></aside></h3><p>Extends the button back to its usual spot
|
||||
Sends a signal on the hud for the menu hud elements to listen to</p><h3 id="proc/get_blip_overlay"><aside class="declaration">proc </aside>get_blip_overlay<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L512"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 512"></a></aside></h3><p>Returns a ready blip overlay depending on the player's ready state</p><h3 id="proc/on_player_ready_toggle"><aside class="declaration">proc </aside>on_player_ready_toggle<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L507"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 507"></a></aside></h3><p>Proc to update the ready blip state upon new player's ready status change</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/lobby/new_player_info - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/lobby/new_player_info.html#var">Var Details</a></header><main><h1>new_player_info <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/lobby.html">lobby</a>/<a href="atom/movable/screen/lobby/new_player_info.html">new_player_info</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L597"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 597"></a></h1><p>Lobby screen that appears before the game has started showing how many players there are and who is ready.</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/lobby/new_player_info.html#var/job_overlay">job_overlay</a></th><td>Static mutable appearance of a job icon we're displaying on the TV for overflow job.</td></tr><tr><th><a href="atom/movable/screen/lobby/new_player_info.html#var/show_static">show_static</a></th><td>Boolean on whether or not we should have our static overlay, so we 'turn' the TV off when collapsing.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/job_overlay"><aside class="declaration">var </aside>job_overlay <aside>– /static/mutable_appearance</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L611"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 611"></a></h3><p>Static mutable appearance of a job icon we're displaying on the TV for overflow job.</p><h3 id="var/show_static"><aside class="declaration">var </aside>show_static <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L609"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 609"></a></h3><p>Boolean on whether or not we should have our static overlay, so we 'turn' the TV off when collapsing.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/lobby/shutter - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/lobby/shutter.html#proc">Proc Details</a></header><main><h1>shutter <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/lobby.html">lobby</a>/<a href="atom/movable/screen/lobby/shutter.html">shutter</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L555"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 555"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/lobby/shutter.html#proc/setup_shutter_animation">setup_shutter_animation</a></th><td>Sets up the shutter pulling down and up. It's the same animation for both collapsing and expanding the menu.</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/setup_shutter_animation"><aside class="declaration">proc </aside>setup_shutter_animation<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/new_player.dm#L564"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/new_player.dm 564"></a></aside></h3><p>Sets up the shutter pulling down and up. It's the same animation for both collapsing and expanding the menu.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/mafia_popup - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/mafia_popup.html#var">Var Details</a> - <a href="atom/movable/screen/mafia_popup.html#proc">Proc Details</a></header><main><h1>mafia_popup <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/mafia_popup.html">mafia_popup</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mafia/controller.dm#L878"><img src="git.png" width="16" height="16" title="code/modules/mafia/controller.dm 878"></a></h1><p>The popup used for sending important messages to players.</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/mafia_popup.html#var/owner">owner</a></th><td>The client that owns the popup.</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/mafia_popup.html#proc/null_text">null_text</a></th><td>Clears all text to re-use in the future. We use to_clear here in case someone takes over their old body.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/owner"><aside class="declaration">var </aside>owner <aside>– /<a href="datum.html">datum</a>/<a href="datum/mafia_role.html">mafia_role</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mafia/controller.dm#L888"><img src="git.png" width="16" height="16" title="code/modules/mafia/controller.dm 888"></a></h3><p>The client that owns the popup.</p><h2 id="proc">Proc Details</h2><h3 id="proc/null_text"><aside class="declaration">proc </aside>null_text<aside>(/<a href="client.html">client</a>/to_clear) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mafia/controller.dm#L908"><img src="git.png" width="16" height="16" title="code/modules/mafia/controller.dm 908"></a></aside></h3><p>Clears all text to re-use in the future. We use to_clear here in case someone takes over their old body.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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>/atom/movable/screen/map_view - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/map_view.html#proc">Proc Details</a></header><main><h1>map_view <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/map_view.html">map_view</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/map_view.dm#L7"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/map_view.dm 7"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/map_view.html#proc/New">New</a></th><td>A screen object, which acts as a container for turfs and other things
|
||||
you want to show on the map, which you usually attach to "vis_contents".
|
||||
Additionally manages the plane masters required to display said container contents</td></tr><tr><th><a href="atom/movable/screen/map_view.html#proc/display_to">display_to</a></th><td>Generates and displays the map view to a client
|
||||
Make sure you at least try to pass tgui_window if map view needed on UI,
|
||||
so it will wait a signal from TGUI, which tells windows is fully visible.</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/New"><aside class="parent"><a title="/atom" href="atom.html#proc/New">↑</a></aside>New<aside>(loc, ...) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/map_view.dm#L6"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/map_view.dm 6"></a></aside></h3><p>A screen object, which acts as a container for turfs and other things
|
||||
you want to show on the map, which you usually attach to "vis_contents".
|
||||
Additionally manages the plane masters required to display said container contents</p><h3 id="proc/display_to"><aside class="declaration">proc </aside>display_to<aside>(/<a href="mob.html">mob</a>/show_to, /<a href="datum.html">datum</a>/<a href="datum/tgui_window.html">tgui_window</a>/window) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/map_view.dm#L42"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/map_view.dm 42"></a></aside></h3><p>Generates and displays the map view to a client
|
||||
Make sure you at least try to pass tgui_window if map view needed on UI,
|
||||
so it will wait a signal from TGUI, which tells windows is fully visible.</p>
|
||||
<p>If you use map view not in TGUI, just call it as usualy.
|
||||
If UI needs planes, call display_to_client.</p>
|
||||
<ul>
|
||||
<li>show_to - Mob which needs map view</li>
|
||||
<li>window - Optional. TGUI window which needs map view</li>
|
||||
</ul></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/map_view/camera - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/map_view/camera.html#var">Var Details</a></header><main><h1>camera <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/map_view.html">map_view</a>/<a href="atom/movable/screen/map_view/camera.html">camera</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/game/machinery/computer/camera.dm#L161"><img src="git.png" width="16" height="16" title="code/game/machinery/computer/camera.dm 161"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/map_view/camera.html#var/cam_background">cam_background</a></th><td>All the plane masters that need to be applied.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/cam_background"><aside class="declaration">var </aside>cam_background <aside>– /<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/background</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/game/machinery/computer/camera.dm#L163"><img src="git.png" width="16" height="16" title="code/game/machinery/computer/camera.dm 163"></a></h3><p>All the plane masters that need to be applied.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/map_view/char_preview - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/map_view/char_preview.html#var">Var Details</a> - <a href="atom/movable/screen/map_view/char_preview.html#proc">Proc Details</a></header><main><h1>char_preview <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/map_view.html">map_view</a>/<a href="atom/movable/screen/map_view/char_preview.html">char_preview</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/client/preferences.dm#L453"><img src="git.png" width="16" height="16" title="code/modules/client/preferences.dm 453"></a></h1><p>A preview of a character for use in the preferences menu</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/map_view/char_preview.html#var/body">body</a></th><td>The body that is displayed</td></tr><tr><th><a href="atom/movable/screen/map_view/char_preview.html#var/preferences">preferences</a></th><td>The preferences this refers to</td></tr><tr><th><a href="atom/movable/screen/map_view/char_preview.html#var/show_job_clothes">show_job_clothes</a></th><td>Whether we show current job clothes or nude/loadout only</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/map_view/char_preview.html#proc/update_body">update_body</a></th><td>Updates the currently displayed body</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/body"><aside class="declaration">var </aside>body <aside>– /<a href="mob.html">mob</a>/<a href="mob/living.html">living</a>/<a href="mob/living/carbon.html">carbon</a>/<a href="mob/living/carbon/human.html">human</a>/<a href="mob/living/carbon/human/dummy.html">dummy</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/client/preferences.dm#L457"><img src="git.png" width="16" height="16" title="code/modules/client/preferences.dm 457"></a></h3><p>The body that is displayed</p><h3 id="var/preferences"><aside class="declaration">var </aside>preferences <aside>– /<a href="datum.html">datum</a>/<a href="datum/preferences.html">preferences</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/client/preferences.dm#L459"><img src="git.png" width="16" height="16" title="code/modules/client/preferences.dm 459"></a></h3><p>The preferences this refers to</p><h3 id="var/show_job_clothes"><aside class="declaration">var </aside>show_job_clothes <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/client/preferences.dm#L461"><img src="git.png" width="16" height="16" title="code/modules/client/preferences.dm 461"></a></h3><p>Whether we show current job clothes or nude/loadout only</p><h2 id="proc">Proc Details</h2><h3 id="proc/update_body"><aside class="declaration">proc </aside>update_body<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/client/preferences.dm#L484"><img src="git.png" width="16" height="16" title="code/modules/client/preferences.dm 484"></a></aside></h3><p>Updates the currently displayed body</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/map_view/gateway_port - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/map_view/gateway_port.html#var">Var Details</a></header><main><h1>gateway_port <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/map_view.html">map_view</a>/<a href="atom/movable/screen/map_view/gateway_port.html">gateway_port</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/awaymissions/gateway.dm#L421"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/gateway.dm 421"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/map_view/gateway_port.html#var/cam_background">cam_background</a></th><td>Handles the background of the portal, ensures the effect well, works properly</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/cam_background"><aside class="declaration">var </aside>cam_background <aside>– /<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/background</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/awaymissions/gateway.dm#L424"><img src="git.png" width="16" height="16" title="code/modules/awaymissions/gateway.dm 424"></a></h3><p>Handles the background of the portal, ensures the effect well, works properly</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/minimap_element - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/minimap_element.html#var">Var Details</a></header><main><h1>minimap_element <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/minimap_element.html">minimap_element</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/minimap/hud/minimap_element.dm#L1"><img src="git.png" width="16" height="16" title="code/modules/minimap/hud/minimap_element.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/minimap_element.html#var/blip_tag">blip_tag</a></th><td>the tag this blip is associated via in it's stored globalist</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/blip_tag"><aside class="declaration">var </aside>blip_tag <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/minimap/hud/minimap_element.dm#L7"><img src="git.png" width="16" height="16" title="code/modules/minimap/hud/minimap_element.dm 7"></a></h3><p>the tag this blip is associated via in it's stored globalist</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/minimap_element/blip - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/minimap_element/blip.html#var">Var Details</a></header><main><h1>blip <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/minimap_element.html">minimap_element</a>/<a href="atom/movable/screen/minimap_element/blip.html">blip</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/minimap/hud/minimap_tracking_blip.dm#L1"><img src="git.png" width="16" height="16" title="code/modules/minimap/hud/minimap_tracking_blip.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/minimap_element/blip.html#var/connect_ref">connect_ref</a></th><td>Weak reference to connect_containers so container movement updates this blip.</td></tr><tr><th><a href="atom/movable/screen/minimap_element/blip.html#var/large">large</a></th><td>Is this a large blip? causes different pixel offsets to be applied</td></tr><tr><th><a href="atom/movable/screen/minimap_element/blip.html#var/minimap">minimap</a></th><td>Minimap datum for the current z-level this blip is on</td></tr><tr><th><a href="atom/movable/screen/minimap_element/blip.html#var/track_target">track_target</a></th><td>what target we're essentially owned by, and will cause this blip to cleanup if it gets deleted</td></tr><tr><th><a href="atom/movable/screen/minimap_element/blip.html#var/tracking">tracking</a></th><td>If we are tracking our target or not, to ensure we do not re-register multiple times</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/connect_ref"><aside class="declaration">var </aside>connect_ref <aside>– /<a href="datum.html">datum</a>/<a href="datum/weakref.html">weakref</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/minimap/hud/minimap_tracking_blip.dm#L12"><img src="git.png" width="16" height="16" title="code/modules/minimap/hud/minimap_tracking_blip.dm 12"></a></h3><p>Weak reference to connect_containers so container movement updates this blip.</p><h3 id="var/large"><aside class="declaration">var </aside>large <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/minimap/hud/minimap_tracking_blip.dm#L4"><img src="git.png" width="16" height="16" title="code/modules/minimap/hud/minimap_tracking_blip.dm 4"></a></h3><p>Is this a large blip? causes different pixel offsets to be applied</p><h3 id="var/minimap"><aside class="declaration">var </aside>minimap <aside>– /<a href="datum.html">datum</a>/<a href="datum/minimap.html">minimap</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/minimap/hud/minimap_tracking_blip.dm#L6"><img src="git.png" width="16" height="16" title="code/modules/minimap/hud/minimap_tracking_blip.dm 6"></a></h3><p>Minimap datum for the current z-level this blip is on</p><h3 id="var/track_target"><aside class="declaration">var </aside>track_target <aside>– /<a href="atom.html">atom</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/minimap/hud/minimap_tracking_blip.dm#L10"><img src="git.png" width="16" height="16" title="code/modules/minimap/hud/minimap_tracking_blip.dm 10"></a></h3><p>what target we're essentially owned by, and will cause this blip to cleanup if it gets deleted</p><h3 id="var/tracking"><aside class="declaration">var </aside>tracking <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/minimap/hud/minimap_tracking_blip.dm#L8"><img src="git.png" width="16" height="16" title="code/modules/minimap/hud/minimap_tracking_blip.dm 8"></a></h3><p>If we are tracking our target or not, to ensure we do not re-register multiple times</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/minimap_z_indicator - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/minimap_z_indicator.html#proc">Proc Details</a></header><main><h1>minimap_z_indicator <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/minimap_z_indicator.html">minimap_z_indicator</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/minimap/hud/minimal_z_level.dm#L1"><img src="git.png" width="16" height="16" title="code/modules/minimap/hud/minimal_z_level.dm 1"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/minimap_z_indicator.html#proc/on_z_level_change">on_z_level_change</a></th><td>sets the currently indicated relative floor</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/on_z_level_change"><aside class="declaration">proc </aside>on_z_level_change<aside>(/<a href="turf.html">turf</a>/old_turf, /<a href="turf.html">turf</a>/new_turf, same_z_layer) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/minimap/hud/minimal_z_level.dm#L15"><img src="git.png" width="16" height="16" title="code/modules/minimap/hud/minimal_z_level.dm 15"></a></aside></h3><p>sets the currently indicated relative floor</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/mob_charge - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/mob_charge.html#var">Var Details</a></header><main><h1>mob_charge <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/mob_charge.html">mob_charge</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mob/living/basic/bots/mulebot/mulebot_hud.dm#L10"><img src="git.png" width="16" height="16" title="code/modules/mob/living/basic/bots/mulebot/mulebot_hud.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/mob_charge.html#var/battery_overlay">battery_overlay</a></th><td>dynamic, based on what cell our nulebot's using</td></tr><tr><th><a href="atom/movable/screen/mob_charge.html#var/charge_overlay">charge_overlay</a></th><td>maptext that displays charge in numbers</td></tr><tr><th><a href="atom/movable/screen/mob_charge.html#var/current_charge_level">current_charge_level</a></th><td>used to find the overlay for charger icon</td></tr><tr><th><a href="atom/movable/screen/mob_charge.html#var/hovering">hovering</a></th><td>is there a mouse on us</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/battery_overlay"><aside class="declaration">var </aside>battery_overlay <aside>– /<a href="image.html">image</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mob/living/basic/bots/mulebot/mulebot_hud.dm#L17"><img src="git.png" width="16" height="16" title="code/modules/mob/living/basic/bots/mulebot/mulebot_hud.dm 17"></a></h3><p>dynamic, based on what cell our nulebot's using</p><h3 id="var/charge_overlay"><aside class="declaration">var </aside>charge_overlay <aside>– /<a href="image.html">image</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mob/living/basic/bots/mulebot/mulebot_hud.dm#L19"><img src="git.png" width="16" height="16" title="code/modules/mob/living/basic/bots/mulebot/mulebot_hud.dm 19"></a></h3><p>maptext that displays charge in numbers</p><h3 id="var/current_charge_level"><aside class="declaration">var </aside>current_charge_level <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mob/living/basic/bots/mulebot/mulebot_hud.dm#L15"><img src="git.png" width="16" height="16" title="code/modules/mob/living/basic/bots/mulebot/mulebot_hud.dm 15"></a></h3><p>used to find the overlay for charger icon</p><h3 id="var/hovering"><aside class="declaration">var </aside>hovering <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/mob/living/basic/bots/mulebot/mulebot_hud.dm#L21"><img src="git.png" width="16" height="16" title="code/modules/mob/living/basic/bots/mulebot/mulebot_hud.dm 21"></a></h3><p>is there a mouse on us</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/moon_health - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/moon_health.html#proc">Proc Details</a></header><main><h1>moon_health <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/moon_health.html">moon_health</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/antagonists/heretic/items/heretic_armor.dm#L789"><img src="git.png" width="16" height="16" title="code/modules/antagonists/heretic/items/heretic_armor.dm 789"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/moon_health.html#proc/update_health">update_health</a></th><td>Changes the icon based on the brain health of the wearer</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/update_health"><aside class="declaration">proc </aside>update_health<aside>(/<a href="obj.html">obj</a>/<a href="obj/item.html">item</a>/<a href="obj/item/organ.html">organ</a>/brain, damage_amount, maximum, required_organ_flag) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/antagonists/heretic/items/heretic_armor.dm#L808"><img src="git.png" width="16" height="16" title="code/modules/antagonists/heretic/items/heretic_armor.dm 808"></a></aside></h3><p>Changes the icon based on the brain health of the wearer</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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 - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/movable.html#proc">Proc Details</a></header><main><h1>movable <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/movable.html">movable</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/movable_screen_objects.dm#L11"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/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/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/movable_screen_objects.dm#L31"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/movable_screen_objects.dm 31"></a></aside></h3><p>Takes mouse parmas as input, returns a string representing the appropriate mouse position</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/movable/action_button - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/movable/action_button.html#var">Var Details</a></header><main><h1>action_button <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/movable.html">movable</a>/<a href="atom/movable/screen/movable/action_button.html">action_button</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/action_button.dm#L1"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/action_button.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/movable/action_button.html#var/active_overlay_icon_state">active_overlay_icon_state</a></th><td>The icon state of our active overlay, used to prevent re-applying identical overlays</td></tr><tr><th><a href="atom/movable/screen/movable/action_button.html#var/active_underlay_icon_state">active_underlay_icon_state</a></th><td>The icon state of our active underlay, used to prevent re-applying identical underlays</td></tr><tr><th><a href="atom/movable/screen/movable/action_button.html#var/allow_observer_click">allow_observer_click</a></th><td>if observers can trigger this action at any time</td></tr><tr><th><a href="atom/movable/screen/movable/action_button.html#var/button_overlay">button_overlay</a></th><td>The overlay we have overtop our button</td></tr><tr><th><a href="atom/movable/screen/movable/action_button.html#var/id">id</a></th><td>A unique bitflag, combined with the name of our linked action this lets us persistently remember any user changes to our position</td></tr><tr><th><a href="atom/movable/screen/movable/action_button.html#var/keybind_maptext">keybind_maptext</a></th><td>overlay for keybind maptext</td></tr><tr><th><a href="atom/movable/screen/movable/action_button.html#var/last_hovored_ref">last_hovored_ref</a></th><td>A weakref of the last thing we hovered over
|
||||
God I hate how dragging works</td></tr><tr><th><a href="atom/movable/screen/movable/action_button.html#var/location">location</a></th><td>Where we are currently placed on the hud. SCRN_OBJ_DEFAULT asks the linked action what it thinks</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/active_overlay_icon_state"><aside class="declaration">var </aside>active_overlay_icon_state <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/action_button.dm#L9"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/action_button.dm 9"></a></h3><p>The icon state of our active overlay, used to prevent re-applying identical overlays</p><h3 id="var/active_underlay_icon_state"><aside class="declaration">var </aside>active_underlay_icon_state <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/action_button.dm#L11"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/action_button.dm 11"></a></h3><p>The icon state of our active underlay, used to prevent re-applying identical underlays</p><h3 id="var/allow_observer_click"><aside class="declaration">var </aside>allow_observer_click <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/action_button.dm#L25"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/action_button.dm 25"></a></h3><p>if observers can trigger this action at any time</p><h3 id="var/button_overlay"><aside class="declaration">var </aside>button_overlay <aside>– /mutable_appearance</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/action_button.dm#L13"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/action_button.dm 13"></a></h3><p>The overlay we have overtop our button</p><h3 id="var/id"><aside class="declaration">var </aside>id <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/action_button.dm#L18"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/action_button.dm 18"></a></h3><p>A unique bitflag, combined with the name of our linked action this lets us persistently remember any user changes to our position</p><h3 id="var/keybind_maptext"><aside class="declaration">var </aside>keybind_maptext <aside>– /mutable_appearance</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/action_button.dm#L23"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/action_button.dm 23"></a></h3><p>overlay for keybind maptext</p><h3 id="var/last_hovored_ref"><aside class="declaration">var </aside>last_hovored_ref <aside>– /<a href="datum.html">datum</a>/<a href="datum/weakref.html">weakref</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/action_button.dm#L21"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/action_button.dm 21"></a></h3><p>A weakref of the last thing we hovered over
|
||||
God I hate how dragging works</p><h3 id="var/location"><aside class="declaration">var </aside>location <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/action_button.dm#L16"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/action_button.dm 16"></a></h3><p>Where we are currently placed on the hud. SCRN_OBJ_DEFAULT asks the linked action what it thinks</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/palette_scroll - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/palette_scroll.html#var">Var Details</a></header><main><h1>palette_scroll <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/palette_scroll.html">palette_scroll</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/action_button.dm#L418"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/action_button.dm 418"></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/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/action_button.dm#L424"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/action_button.dm 424"></a></h3><p>How should we move the palette's actions?
|
||||
Positive scrolls down the list, negative scrolls back</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/parallax_home - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/parallax_home.html#var">Var Details</a></header><main><h1>parallax_home <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/parallax_home.html">parallax_home</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/parallax.dm#L204"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/parallax.dm 204"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/parallax_home.html#var/animate_parallax">animate_parallax</a></th><td>Are we animating parallax?</td></tr><tr><th><a href="atom/movable/screen/parallax_home.html#var/displaying_layers">displaying_layers</a></th><td>Are we currently displaying any layers?</td></tr><tr><th><a href="atom/movable/screen/parallax_home.html#var/draw_old_space">draw_old_space</a></th><td>If we want to draw the old space layer</td></tr><tr><th><a href="atom/movable/screen/parallax_home.html#var/layers_to_draw">layers_to_draw</a></th><td>How many normal space layers we want to draw, in increasing order of "depth"</td></tr><tr><th><a href="atom/movable/screen/parallax_home.html#var/owner">owner</a></th><td>The client that owns us</td></tr><tr><th><a href="atom/movable/screen/parallax_home.html#var/parallax_layers">parallax_layers</a></th><td>Layers we are currently displaying</td></tr><tr><th><a href="atom/movable/screen/parallax_home.html#var/parallax_layers_cached">parallax_layers_cached</a></th><td>Pallet of layers we CAN display if we choose to, depending on our client's prefs
|
||||
ensures quick removal/reinsertion doesn't cause cycling qdels</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/animate_parallax"><aside class="declaration">var </aside>animate_parallax <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/parallax.dm#L222"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/parallax.dm 222"></a></h3><p>Are we animating parallax?</p><h3 id="var/displaying_layers"><aside class="declaration">var </aside>displaying_layers <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/parallax.dm#L220"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/parallax.dm 220"></a></h3><p>Are we currently displaying any layers?</p><h3 id="var/draw_old_space"><aside class="declaration">var </aside>draw_old_space <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/parallax.dm#L218"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/parallax.dm 218"></a></h3><p>If we want to draw the old space layer</p><h3 id="var/layers_to_draw"><aside class="declaration">var </aside>layers_to_draw <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/parallax.dm#L216"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/parallax.dm 216"></a></h3><p>How many normal space layers we want to draw, in increasing order of "depth"</p><h3 id="var/owner"><aside class="declaration">var </aside>owner <aside>– /<a href="client.html">client</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/parallax.dm#L224"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/parallax.dm 224"></a></h3><p>The client that owns us</p><h3 id="var/parallax_layers"><aside class="declaration">var </aside>parallax_layers <aside>– /list/<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/parallax_layer.html">parallax_layer</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/parallax.dm#L211"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/parallax.dm 211"></a></h3><p>Layers we are currently displaying</p><h3 id="var/parallax_layers_cached"><aside class="declaration">var </aside>parallax_layers_cached <aside>– /list/<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/parallax_layer.html">parallax_layer</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/parallax.dm#L214"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/parallax.dm 214"></a></h3><p>Pallet of layers we CAN display if we choose to, depending on our client's prefs
|
||||
ensures quick removal/reinsertion doesn't cause cycling qdels</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/parallax_layer - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/parallax_layer.html#var">Var Details</a></header><main><h1>parallax_layer <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/parallax_layer.html">parallax_layer</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/parallax.dm#L295"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/parallax.dm 295"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/parallax_layer.html#var/working_view">working_view</a></th><td>View size we're being rendered with</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/working_view"><aside class="declaration">var </aside>working_view <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/parallax.dm#L306"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/parallax.dm 306"></a></h3><p>View size we're being rendered with</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/parallax_layer/random - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/parallax_layer/random.html#proc">Proc Details</a></header><main><h1>random <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/parallax_layer.html">parallax_layer</a>/<a href="atom/movable/screen/parallax_layer/random.html">random</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/random_layer.dm#L2"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/random_layer.dm 2"></a></h1><p>Parallax layers that vary between rounds. Has some code to make sure we all have the same one</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/parallax_layer/random.html#proc/apply_global_effects">apply_global_effects</a></th><td>For applying minor effects related to parallax. If you want big stuff, put it in a station trait or something</td></tr><tr><th><a href="atom/movable/screen/parallax_layer/random.html#proc/copy_parallax">copy_parallax</a></th><td>Copy a parallax instance to ensure parity between everyones parallax</td></tr><tr><th><a href="atom/movable/screen/parallax_layer/random.html#proc/get_random_look">get_random_look</a></th><td>Make this layer unique, with color or position or something</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/apply_global_effects"><aside class="declaration">proc </aside>apply_global_effects<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/random_layer.dm#L22"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/random_layer.dm 22"></a></aside></h3><p>For applying minor effects related to parallax. If you want big stuff, put it in a station trait or something</p><h3 id="proc/copy_parallax"><aside class="declaration">proc </aside>copy_parallax<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/parallax_layer.html">parallax_layer</a>/<a href="atom/movable/screen/parallax_layer/random.html">random</a>/twin) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/random_layer.dm#L18"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/random_layer.dm 18"></a></aside></h3><p>Copy a parallax instance to ensure parity between everyones parallax</p><h3 id="proc/get_random_look"><aside class="declaration">proc </aside>get_random_look<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/random_layer.dm#L14"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/random_layer.dm 14"></a></aside></h3><p>Make this layer unique, with color or position or something</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/parallax_layer/random/space_gas - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/parallax_layer/random/space_gas.html#var">Var Details</a></header><main><h1>space_gas <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/parallax_layer.html">parallax_layer</a>/<a href="atom/movable/screen/parallax_layer/random.html">random</a>/<a href="atom/movable/screen/parallax_layer/random/space_gas.html">space_gas</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/random_layer.dm#L26"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/random_layer.dm 26"></a></h1><p>Gassy background with a few random colors</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/parallax_layer/random/space_gas.html#var/parallax_color">parallax_color</a></th><td>The color we are</td></tr><tr><th><a href="atom/movable/screen/parallax_layer/random/space_gas.html#var/possible_colors">possible_colors</a></th><td>The colors we can be</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/parallax_color"><aside class="declaration">var </aside>parallax_color <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/random_layer.dm#L32"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/random_layer.dm 32"></a></h3><p>The color we are</p><h3 id="var/possible_colors"><aside class="declaration">var </aside>possible_colors <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/parallax/random_layer.dm#L30"><img src="git.png" width="16" height="16" title="code/_onclick/hud/parallax/random_layer.dm 30"></a></h3><p>The colors we can be</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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,81 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../"><link rel="stylesheet" href="dmdoc.css"><title>/atom/movable/screen/plane_master - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/plane_master.html#var">Var Details</a> - <a href="atom/movable/screen/plane_master.html#proc">Proc Details</a></header><main><h1>plane_master <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.html">plane_master</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L1"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.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/plane_master.html#var/alpha_enabled">alpha_enabled</a></th><td>Tracks if we're using our true alpha, or being manipulated in some other way</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/blend_mode_override">blend_mode_override</a></th><td>blend mode to apply to the render relay in case you dont want to use the plane_masters blend_mode</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/critical">critical</a></th><td>Bitfield that describes how this plane master will render if its z layer is being "optimized"
|
||||
If a plane master is NOT critical, it will be completely dropped if we start to render outside a client's multiz boundary prefs
|
||||
Of note: most of the time we will relay renders to non critical planes in this stage. so the plane master will end up drawing roughly "in order" with its friends
|
||||
This is NOT done for parallax and other problem children, because the rules of BLEND_MULTIPLY appear to not behave as expected :(
|
||||
This will also just make debugging harder, because we do fragile things in order to ensure things operate as epected. I'm sorry
|
||||
Compile time
|
||||
See <a href="code/__DEFINES/layers.html" title="code\__DEFINES\layers.dm">code__DEFINES\layers.dm</a> for our bitflags</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/documentation">documentation</a></th><td>Will be sent to the debug ui as a description for each plane
|
||||
Also useful as a place to explain to coders how/why your plane works, and what it's meant to do
|
||||
Plaintext and basic html are fine to use here.
|
||||
I'll bonk you if I find you putting "lmao stuff" in here, make this useful.</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/force_hidden">force_hidden</a></th><td>If this plane master is being forced to hide.
|
||||
Hidden PMs will dump ANYTHING relayed or drawn onto them. Be careful with this
|
||||
Remember: a hidden plane master will dump anything drawn directly to it onto the output render. It does NOT hide its contents
|
||||
Use alpha for that</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/home">home</a></th><td>The plane master group we're a member of, our "home"</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/is_outside_bounds">is_outside_bounds</a></th><td>If this plane master is outside of our visual bounds right now</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/multiz_scaled">multiz_scaled</a></th><td>If this plane should be scaled by multiz
|
||||
Planes with this set should NEVER be relay'd into each other, as that will cause visual fuck</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/offset">offset</a></th><td>Our offset from our "true" plane, see below</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/offset_already_updated">offset_already_updated</a></th><td>Has this plane master had its offset made concrete? Avoids modifications/uses that are going to immediately break</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/offsetting_flags">offsetting_flags</a></th><td>If our plane master has different offsetting logic
|
||||
Possible flags are defined in [_DEFINES/layers.dm]</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/real_plane">real_plane</a></th><td>When rendering multiz, lower levels get their own set of plane masters
|
||||
Real plane here represents the "true" plane value of something, ignoring the offset required to handle lower levels</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/relays">relays</a></th><td>list of current relays this plane is utilizing to render</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/relays_generated">relays_generated</a></th><td>if render relays have already be generated</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/render_relay_planes">render_relay_planes</a></th><td>list of planes we will relay this plane's render to</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/start_hidden">start_hidden</a></th><td>If this plane master should be hidden from the player at roundstart
|
||||
We do this so PMs can opt into being temporary, to reduce load on clients</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#var/true_alpha">true_alpha</a></th><td>Our real alpha value, so alpha can persist through being hidden/shown</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/plane_master.html#proc/add_relay_to">add_relay_to</a></th><td>Creates a connection between this plane master and the passed in plane
|
||||
Helper for out of system code, shouldn't be used in this file
|
||||
Build system to differenchiate between generated and non generated render relays</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#proc/check_outside_bounds">check_outside_bounds</a></th><td>Hook to allow planes to work around is_outside_bounds
|
||||
Return false to allow a show, true otherwise</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#proc/generate_render_relays">generate_render_relays</a></th><td>Plane master proc called in Initialize() that creates relay objects, and sets them up as needed
|
||||
Sets:</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#proc/get_relay_to">get_relay_to</a></th><td>Gets the relay atom we're using to connect to the target plane, if one exists</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#proc/hide_from">hide_from</a></th><td>Hides a plane master from the passeed in mob
|
||||
Do your effect cleanup here</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#proc/hide_plane">hide_plane</a></th><td>Forces this plane master to hide, until unhide_plane is called
|
||||
This allows us to disable unused PMs without breaking anything else</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#proc/mirror_parent_hidden">mirror_parent_hidden</a></th><td>Mirrors our force hidden state to the hidden state of the plane that came before, assuming it's valid
|
||||
This allows us to mirror any hidden sets from before we were created, no matter how low that chance is</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#proc/offset_relay">offset_relay</a></th><td>Offsets a given render relay using the given parameter by adjusting its plane and
|
||||
layer values, avoiding changing the layer if it has a custom-set layer.</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#proc/offset_relays_in_place">offset_relays_in_place</a></th><td>Offsets our relays in place using the given parameter by adjusting their plane and
|
||||
layer values, avoiding changing the layer for relays with custom-set layers.</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#proc/remove_relay_from">remove_relay_from</a></th><td>Breaks a connection between this plane master, and the passed in place</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#proc/set_home">set_home</a></th><td>Sets the plane group that owns us, it also determines what screen we render to
|
||||
Returns FALSE if the set_home fails, TRUE otherwise</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#proc/show_to">show_to</a></th><td>Shows a plane master to the passed in mob
|
||||
Override this to apply unique effects and such
|
||||
Returns TRUE if the call is allowed, FALSE otherwise</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#proc/unhide_plane">unhide_plane</a></th><td>Disables any forced hiding, allows the plane master to be used as normal</td></tr><tr><th><a href="atom/movable/screen/plane_master.html#proc/update_offset">update_offset</a></th><td>Updates our "offset", basically what layer of multiz we're meant to render
|
||||
Top is 0, goes up as you go down
|
||||
It's taken into account by render targets and relays, so we gotta make sure they're on the same page</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/alpha_enabled"><aside class="declaration">var </aside>alpha_enabled <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L15"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 15"></a></h3><p>Tracks if we're using our true alpha, or being manipulated in some other way</p><h3 id="var/blend_mode_override"><aside class="declaration">var </aside>blend_mode_override <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L33"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 33"></a></h3><p>blend mode to apply to the render relay in case you dont want to use the plane_masters blend_mode</p><h3 id="var/critical"><aside class="declaration">var </aside>critical <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L59"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 59"></a></h3><p>Bitfield that describes how this plane master will render if its z layer is being "optimized"
|
||||
If a plane master is NOT critical, it will be completely dropped if we start to render outside a client's multiz boundary prefs
|
||||
Of note: most of the time we will relay renders to non critical planes in this stage. so the plane master will end up drawing roughly "in order" with its friends
|
||||
This is NOT done for parallax and other problem children, because the rules of BLEND_MULTIPLY appear to not behave as expected :(
|
||||
This will also just make debugging harder, because we do fragile things in order to ensure things operate as epected. I'm sorry
|
||||
Compile time
|
||||
See <a href="code/__DEFINES/layers.html" title="code\__DEFINES\layers.dm">code__DEFINES\layers.dm</a> for our bitflags</p><h3 id="var/documentation"><aside class="declaration">var </aside>documentation <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L11"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 11"></a></h3><p>Will be sent to the debug ui as a description for each plane
|
||||
Also useful as a place to explain to coders how/why your plane works, and what it's meant to do
|
||||
Plaintext and basic html are fine to use here.
|
||||
I'll bonk you if I find you putting "lmao stuff" in here, make this useful.</p><h3 id="var/force_hidden"><aside class="declaration">var </aside>force_hidden <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L46"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 46"></a></h3><p>If this plane master is being forced to hide.
|
||||
Hidden PMs will dump ANYTHING relayed or drawn onto them. Be careful with this
|
||||
Remember: a hidden plane master will dump anything drawn directly to it onto the output render. It does NOT hide its contents
|
||||
Use alpha for that</p><h3 id="var/home"><aside class="declaration">var </aside>home <aside>– /<a href="datum.html">datum</a>/<a href="datum/plane_master_group.html">plane_master_group</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L18"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 18"></a></h3><p>The plane master group we're a member of, our "home"</p><h3 id="var/is_outside_bounds"><aside class="declaration">var </aside>is_outside_bounds <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L62"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 62"></a></h3><p>If this plane master is outside of our visual bounds right now</p><h3 id="var/multiz_scaled"><aside class="declaration">var </aside>multiz_scaled <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L50"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 50"></a></h3><p>If this plane should be scaled by multiz
|
||||
Planes with this set should NEVER be relay'd into each other, as that will cause visual fuck</p><h3 id="var/offset"><aside class="declaration">var </aside>offset <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L24"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 24"></a></h3><p>Our offset from our "true" plane, see below</p><h3 id="var/offset_already_updated"><aside class="declaration">var </aside>offset_already_updated <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L65"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 65"></a></h3><p>Has this plane master had its offset made concrete? Avoids modifications/uses that are going to immediately break</p><h3 id="var/offsetting_flags"><aside class="declaration">var </aside>offsetting_flags <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L22"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 22"></a></h3><p>If our plane master has different offsetting logic
|
||||
Possible flags are defined in [_DEFINES/layers.dm]</p><h3 id="var/real_plane"><aside class="declaration">var </aside>real_plane <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L27"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 27"></a></h3><p>When rendering multiz, lower levels get their own set of plane masters
|
||||
Real plane here represents the "true" plane value of something, ignoring the offset required to handle lower levels</p><h3 id="var/relays"><aside class="declaration">var </aside>relays <aside>– /list/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/render_plane_relay.html">render_plane_relay</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L35"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 35"></a></h3><p>list of current relays this plane is utilizing to render</p><h3 id="var/relays_generated"><aside class="declaration">var </aside>relays_generated <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L37"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 37"></a></h3><p>if render relays have already be generated</p><h3 id="var/render_relay_planes"><aside class="declaration">var </aside>render_relay_planes <aside>– /list</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L31"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 31"></a></h3><p>list of planes we will relay this plane's render to</p><h3 id="var/start_hidden"><aside class="declaration">var </aside>start_hidden <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L41"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 41"></a></h3><p>If this plane master should be hidden from the player at roundstart
|
||||
We do this so PMs can opt into being temporary, to reduce load on clients</p><h3 id="var/true_alpha"><aside class="declaration">var </aside>true_alpha <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L13"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 13"></a></h3><p>Our real alpha value, so alpha can persist through being hidden/shown</p><h2 id="proc">Proc Details</h2><h3 id="proc/add_relay_to"><aside class="declaration">proc </aside>add_relay_to<aside>(target_plane, blend_override, relay_layer, relay_color) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/render_plate.dm#L588"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/render_plate.dm 588"></a></aside></h3><p>Creates a connection between this plane master and the passed in plane
|
||||
Helper for out of system code, shouldn't be used in this file
|
||||
Build system to differenchiate between generated and non generated render relays</p><h3 id="proc/check_outside_bounds"><aside class="declaration">proc </aside>check_outside_bounds<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L161"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 161"></a></aside></h3><p>Hook to allow planes to work around is_outside_bounds
|
||||
Return false to allow a show, true otherwise</p><h3 id="proc/generate_render_relays"><aside class="declaration">proc </aside>generate_render_relays<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/render_plate.dm#L568"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/render_plate.dm 568"></a></aside></h3><p>Plane master proc called in Initialize() that creates relay objects, and sets them up as needed
|
||||
Sets:</p>
|
||||
<ul>
|
||||
<li>layer from plane to avoid z-fighting</li>
|
||||
<li>planes to relay the render to</li>
|
||||
<li>render_source so that the plane will render on these objects</li>
|
||||
<li>mouse opacity to ensure proper mouse hit tracking</li>
|
||||
<li>name for debugging purposes
|
||||
Other vars such as alpha will automatically be applied with the render source</li>
|
||||
</ul><h3 id="proc/get_relay_to"><aside class="declaration">proc </aside>get_relay_to<aside>(target_plane) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/render_plate.dm#L651"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/render_plate.dm 651"></a></aside></h3><p>Gets the relay atom we're using to connect to the target plane, if one exists</p><h3 id="proc/hide_from"><aside class="declaration">proc </aside>hide_from<aside>(/<a href="mob.html">mob</a>/oldmob) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L166"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 166"></a></aside></h3><p>Hides a plane master from the passeed in mob
|
||||
Do your effect cleanup here</p><h3 id="proc/hide_plane"><aside class="declaration">proc </aside>hide_plane<aside>(/<a href="mob.html">mob</a>/cast_away) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L177"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 177"></a></aside></h3><p>Forces this plane master to hide, until unhide_plane is called
|
||||
This allows us to disable unused PMs without breaking anything else</p><h3 id="proc/mirror_parent_hidden"><aside class="declaration">proc </aside>mirror_parent_hidden<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L188"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 188"></a></aside></h3><p>Mirrors our force hidden state to the hidden state of the plane that came before, assuming it's valid
|
||||
This allows us to mirror any hidden sets from before we were created, no matter how low that chance is</p><h3 id="proc/offset_relay"><aside class="declaration">proc </aside>offset_relay<aside>(/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/render_plane_relay.html">render_plane_relay</a>/rpr, new_offset) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/render_plate.dm#L681"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/render_plate.dm 681"></a></aside></h3><p>Offsets a given render relay using the given parameter by adjusting its plane and
|
||||
layer values, avoiding changing the layer if it has a custom-set layer.</p>
|
||||
<p>Parameters:</p>
|
||||
<ul>
|
||||
<li>rpr: the render plane relay we will offset</li>
|
||||
<li>new_offset: the offset we will adjust it by</li>
|
||||
</ul><h3 id="proc/offset_relays_in_place"><aside class="declaration">proc </aside>offset_relays_in_place<aside>(new_offset) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/render_plate.dm#L669"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/render_plate.dm 669"></a></aside></h3><p>Offsets our relays in place using the given parameter by adjusting their plane and
|
||||
layer values, avoiding changing the layer for relays with custom-set layers.</p>
|
||||
<p>Used in [proc/build_planes_offset] to make the relays for non-offsetting planes
|
||||
match the highest rendering plane that matches the target, to avoid them rendering
|
||||
on the highest level above things that should be visible.</p>
|
||||
<p>Parameters:</p>
|
||||
<ul>
|
||||
<li>new_offset: the offset we will adjust our relays to</li>
|
||||
</ul><h3 id="proc/remove_relay_from"><aside class="declaration">proc </aside>remove_relay_from<aside>(target_plane) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/render_plate.dm#L638"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/render_plate.dm 638"></a></aside></h3><p>Breaks a connection between this plane master, and the passed in place</p><h3 id="proc/set_home"><aside class="declaration">proc </aside>set_home<aside>(/<a href="datum.html">datum</a>/<a href="datum/plane_master_group.html">plane_master_group</a>/home) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L93"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 93"></a></aside></h3><p>Sets the plane group that owns us, it also determines what screen we render to
|
||||
Returns FALSE if the set_home fails, TRUE otherwise</p><h3 id="proc/show_to"><aside class="declaration">proc </aside>show_to<aside>(/<a href="mob.html">mob</a>/mymob) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L131"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 131"></a></aside></h3><p>Shows a plane master to the passed in mob
|
||||
Override this to apply unique effects and such
|
||||
Returns TRUE if the call is allowed, FALSE otherwise</p><h3 id="proc/unhide_plane"><aside class="declaration">proc </aside>unhide_plane<aside>(/<a href="mob.html">mob</a>/enfold) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L182"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 182"></a></aside></h3><p>Disables any forced hiding, allows the plane master to be used as normal</p><h3 id="proc/update_offset"><aside class="declaration">proc </aside>update_offset<aside>() <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/_plane_master.dm#L105"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/_plane_master.dm 105"></a></aside></h3><p>Updates our "offset", basically what layer of multiz we're meant to render
|
||||
Top is 0, goes up as you go down
|
||||
It's taken into account by render targets and relays, so we gotta make sure they're on the same page</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/plane_master/parallax - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/plane_master/parallax.html#proc">Proc Details</a></header><main><h1>parallax <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.html">plane_master</a>/<a href="atom/movable/screen/plane_master/parallax.html">parallax</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/plane_master_subtypes.dm#L101"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/plane_master_subtypes.dm 101"></a></h1><p>Contains space parallax</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/plane_master/parallax.html#proc/narsie_modified">narsie_modified</a></th><td>Starts the narsie animation, make us grey, then red</td></tr><tr><th><a href="atom/movable/screen/plane_master/parallax.html#proc/narsie_start_midway">narsie_start_midway</a></th><td>Starts the narsie animation midway, so we can catch up to everyone else quickly</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/narsie_modified"><aside class="declaration">proc </aside>narsie_modified<aside>(/<a href="datum.html">datum</a>/source, new_count) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/plane_master_subtypes.dm#L196"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/plane_master_subtypes.dm 196"></a></aside></h3><p>Starts the narsie animation, make us grey, then red</p><h3 id="proc/narsie_start_midway"><aside class="declaration">proc </aside>narsie_start_midway<aside>(start_time) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/plane_master_subtypes.dm#L191"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/plane_master_subtypes.dm 191"></a></aside></h3><p>Starts the narsie animation midway, so we can catch up to everyone else quickly</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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,6 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../../../"><link rel="stylesheet" href="dmdoc.css"><title>/atom/movable/screen/plane_master/rendering_plate - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>rendering_plate <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.html">plane_master</a>/<a href="atom/movable/screen/plane_master/rendering_plate.html">rendering_plate</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/render_plate.dm#L28"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/render_plate.dm 28"></a></h1><h2 id="rendering-plate">Rendering plate</h2>
|
||||
<p>Acts like a plane master, but for plane masters
|
||||
Renders other planes onto this plane, through the use of render objects
|
||||
Any effects applied onto this plane will act on the unified plane
|
||||
IE a bulge filter will apply as if the world was one object
|
||||
remember that once planes are unified on a render plate you cant change the layering of them!</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/plane_master/rendering_plate/lighting - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/plane_master/rendering_plate/lighting.html#var">Var Details</a></header><main><h1>lighting <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.html">plane_master</a>/<a href="atom/movable/screen/plane_master/rendering_plate.html">rendering_plate</a>/<a href="atom/movable/screen/plane_master/rendering_plate/lighting.html">lighting</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/render_plate.dm#L256"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/render_plate.dm 256"></a></h1><p>Contains all lighting objects</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/plane_master/rendering_plate/lighting.html#var/light_cutoffs">light_cutoffs</a></th><td>A list of light cutoffs we're actively using, (mass, r, g, b) to avoid filter churn</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/light_cutoffs"><aside class="declaration">var </aside>light_cutoffs <aside>– /list</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/render_plate.dm#L271"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/render_plate.dm 271"></a></h3><p>A list of light cutoffs we're actively using, (mass, r, g, b) to avoid filter churn</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/plane_master/rendering_plate/particle_weather - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/plane_master/rendering_plate/particle_weather.html#proc">Proc Details</a></header><main><h1>particle_weather <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.html">plane_master</a>/<a href="atom/movable/screen/plane_master/rendering_plate.html">rendering_plate</a>/<a href="atom/movable/screen/plane_master/rendering_plate/particle_weather.html">particle_weather</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/render_plate.dm#L75"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/render_plate.dm 75"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/plane_master/rendering_plate/particle_weather.html#proc/update_state">update_state</a></th><td>Updates ourselves based on our mob's preferences state</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/update_state"><aside class="declaration">proc </aside>update_state<aside>(/<a href="mob.html">mob</a>/mymob) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/render_plate.dm#L101"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/render_plate.dm 101"></a></aside></h3><p>Updates ourselves based on our mob's preferences state</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/plane_master/weather - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/plane_master/weather.html#var">Var Details</a></header><main><h1>weather <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.html">plane_master</a>/<a href="atom/movable/screen/plane_master/weather.html">weather</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/plane_master_subtypes.dm#L318"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/plane_master_subtypes.dm 318"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/plane_master/weather.html#var/particle_weather">particle_weather</a></th><td>Is this a particle variant?</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/particle_weather"><aside class="declaration">var </aside>particle_weather <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/rendering/plane_masters/plane_master_subtypes.dm#L325"><img src="git.png" width="16" height="16" title="code/_onclick/hud/rendering/plane_masters/plane_master_subtypes.dm 325"></a></h3><p>Is this a particle variant?</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/module_slot - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/robot/module_slot.html#var">Var Details</a></header><main><h1>module_slot <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/module_slot.html">robot/module_slot</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/robot.dm#L34"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/robot.dm 34"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/robot/module_slot.html#var/slot_num">slot_num</a></th><td>Slot number of the module</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/slot_num"><aside class="declaration">var </aside>slot_num <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/robot.dm#L39"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/robot.dm 39"></a></h3><p>Slot number of the module</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/space_camo - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/space_camo.html#var">Var Details</a></header><main><h1>space_camo <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/space_camo.html">space_camo</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/voidwalker.dm#L5"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/voidwalker.dm 5"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/space_camo.html#var/invisibility_toggle">invisibility_toggle</a></th><td>Wheter or not we're toggled on or off</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/invisibility_toggle"><aside class="declaration">var </aside>invisibility_toggle <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/voidwalker.dm#L12"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/voidwalker.dm 12"></a></h3><p>Wheter or not we're toggled on or off</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/spacesuit - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/spacesuit.html#var">Var Details</a></header><main><h1>spacesuit <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/spacesuit.html">spacesuit</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L438"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 438"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/spacesuit.html#var/cached_thermal_on">cached_thermal_on</a></th><td>Boolean on whether or not the space suit's thermal mode is on. Start at TRUE so we auto-update when we are first equipped.</td></tr><tr><th><a href="atom/movable/screen/spacesuit.html#var/hovering">hovering</a></th><td>Boolean on whether a mouse is being hovered over us right now.</td></tr><tr><th><a href="atom/movable/screen/spacesuit.html#var/off_overlay">off_overlay</a></th><td>The overlay added on top of the HUD when the thermal regulator is off.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/cached_thermal_on"><aside class="declaration">var </aside>cached_thermal_on <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L448"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 448"></a></h3><p>Boolean on whether or not the space suit's thermal mode is on. Start at TRUE so we auto-update when we are first equipped.</p><h3 id="var/hovering"><aside class="declaration">var </aside>hovering <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L446"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 446"></a></h3><p>Boolean on whether a mouse is being hovered over us right now.</p><h3 id="var/off_overlay"><aside class="declaration">var </aside>off_overlay <aside>– /static/mutable_appearance</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L444"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 444"></a></h3><p>The overlay added on top of the HUD when the thermal regulator is off.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/vomit_jump - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/vomit_jump.html#var">Var Details</a></header><main><h1>vomit_jump <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/vomit_jump.html">vomit_jump</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/voidwalker.dm#L30"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/voidwalker.dm 30"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/vomit_jump.html#var/index">index</a></th><td>So we can sort of loop through it</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/index"><aside class="declaration">var </aside>index <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/voidwalker.dm#L36"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/voidwalker.dm 36"></a></h3><p>So we can sort of loop through it</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/wanted - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/wanted.html#var">Var Details</a></header><main><h1>wanted <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/screen.html">screen</a>/<a href="atom/movable/screen/wanted.html">wanted</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/modular_skyrat/modules/goofsec/code/hud.dm#L5"><img src="git.png" width="16" height="16" title="modular_skyrat/modules/goofsec/code/hud.dm 5"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/wanted.html#var/cops_arrived">cops_arrived</a></th><td>Boolean, have the cops arrived? If so, the icon stops changing and remains the same.</td></tr><tr><th><a href="atom/movable/screen/wanted.html#var/level">level</a></th><td>Wanted level, affects the hud icon. Level 0 is default, and the level 0 icon is blank, so in case of no families gamemode (and thus no wanted level), this HUD element will never appear.</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/cops_arrived"><aside class="declaration">var </aside>cops_arrived <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/modular_skyrat/modules/goofsec/code/hud.dm#L15"><img src="git.png" width="16" height="16" title="modular_skyrat/modules/goofsec/code/hud.dm 15"></a></h3><p>Boolean, have the cops arrived? If so, the icon stops changing and remains the same.</p><h3 id="var/level"><aside class="declaration">var </aside>level <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/modular_skyrat/modules/goofsec/code/hud.dm#L13"><img src="git.png" width="16" height="16" title="modular_skyrat/modules/goofsec/code/hud.dm 13"></a></h3><p>Wanted level, affects the hud icon. Level 0 is default, and the level 0 icon is blank, so in case of no families gamemode (and thus no wanted level), this HUD element will never appear.</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/xenobio_console - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/xenobio_console.html#proc">Proc Details</a></header><main><h1>xenobio_console <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/xenobio_console.html">xenobio_console</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1334"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1334"></a></h1><p>Used to show how many monkeys & slimes are in the console</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/xenobio_console.html#proc/on_update_hud">on_update_hud</a></th><td>Called by the console any time we update the monkeys, slimes, or max slimes</td></tr><tr><th><a href="atom/movable/screen/xenobio_console.html#proc/update_potion">update_potion</a></th><td>Called by the console any time we update the potion</td></tr></table><h2 id="proc">Proc Details</h2><h3 id="proc/on_update_hud"><aside class="declaration">proc </aside>on_update_hud<aside>(slimes, monkeys, max_slimes) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1351"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1351"></a></aside></h3><p>Called by the console any time we update the monkeys, slimes, or max slimes</p><h3 id="proc/update_potion"><aside class="declaration">proc </aside>update_potion<aside>(/<a href="obj.html">obj</a>/<a href="obj/item.html">item</a>/<a href="obj/item/slimepotion.html">slimepotion</a>/slime/potion) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1357"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1357"></a></aside></h3><p>Called by the console any time we update the potion</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/xenobio_potion - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/screen/xenobio_potion.html#var">Var Details</a> - <a href="atom/movable/screen/xenobio_potion.html#proc">Proc Details</a></header><main><h1>xenobio_potion <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/xenobio_potion.html">xenobio_potion</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1373"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1373"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/screen/xenobio_potion.html#var/stored_potion">stored_potion</a></th><td>If we have a potion stored or not</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/screen/xenobio_potion.html#proc/add_pot">add_pot</a></th><td>Visually add the current potion</td></tr><tr><th><a href="atom/movable/screen/xenobio_potion.html#proc/eject_pot">eject_pot</a></th><td>Visually ejects the current potion</td></tr><tr><th><a href="atom/movable/screen/xenobio_potion.html#proc/swap_pot">swap_pot</a></th><td>Swap out our current potion for a new one</td></tr><tr><th><a href="atom/movable/screen/xenobio_potion.html#proc/swap_pot_icon">swap_pot_icon</a></th><td>Swaps the potion icon & name. Made for use w/ addtimer() so as to not disrupt the animation chain</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/stored_potion"><aside class="declaration">var </aside>stored_potion <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1377"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1377"></a></h3><p>If we have a potion stored or not</p><h2 id="proc">Proc Details</h2><h3 id="proc/add_pot"><aside class="declaration">proc </aside>add_pot<aside>(/<a href="obj.html">obj</a>/<a href="obj/item.html">item</a>/<a href="obj/item/slimepotion.html">slimepotion</a>/slime/potion) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1385"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1385"></a></aside></h3><p>Visually add the current potion</p><h3 id="proc/eject_pot"><aside class="declaration">proc </aside>eject_pot<aside>(/<a href="obj.html">obj</a>/<a href="obj/item.html">item</a>/<a href="obj/item/slimepotion.html">slimepotion</a>/slime/potion) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1380"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1380"></a></aside></h3><p>Visually ejects the current potion</p><h3 id="proc/swap_pot"><aside class="declaration">proc </aside>swap_pot<aside>(/<a href="obj.html">obj</a>/<a href="obj/item.html">item</a>/<a href="obj/item/slimepotion.html">slimepotion</a>/slime/potion) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1397"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1397"></a></aside></h3><p>Swap out our current potion for a new one</p><h3 id="proc/swap_pot_icon"><aside class="declaration">proc </aside>swap_pot_icon<aside>(/<a href="obj.html">obj</a>/<a href="obj/item.html">item</a>/pot) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/_onclick/hud/screen_objects/screen_objects.dm#L1402"><img src="git.png" width="16" height="16" title="code/_onclick/hud/screen_objects/screen_objects.dm 1402"></a></aside></h3><p>Swaps the potion icon & name. Made for use w/ addtimer() so as to not disrupt the animation chain</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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/visual/cryo_occupant - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="atom/movable/visual/cryo_occupant.html#var">Var Details</a> - <a href="atom/movable/visual/cryo_occupant.html#proc">Proc Details</a></header><main><h1>cryo_occupant <aside>/<a href="atom.html">atom</a>/<a href="atom/movable.html">movable</a>/<a href="atom/movable/visual/cryo_occupant.html">visual/cryo_occupant</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm#L14"><img src="git.png" width="16" height="16" title="code/modules/atmospherics/machinery/components/unary_devices/cryo.dm 14"></a></h1><p>This is a visual helper that shows the occupant inside the cryo cell.</p><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="atom/movable/visual/cryo_occupant.html#var/occupant">occupant</a></th><td>The current occupant being presented</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="atom/movable/visual/cryo_occupant.html#proc/on_set_occupant">on_set_occupant</a></th><td>COMSIG_MACHINERY_SET_OCCUPANT callback</td></tr><tr><th><a href="atom/movable/visual/cryo_occupant.html#proc/on_set_on">on_set_on</a></th><td>COMSIG_CRYO_SET_ON callback</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/occupant"><aside class="declaration">var </aside>occupant <aside>– /<a href="mob.html">mob</a>/<a href="mob/living.html">living</a></aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm#L25"><img src="git.png" width="16" height="16" title="code/modules/atmospherics/machinery/components/unary_devices/cryo.dm 25"></a></h3><p>The current occupant being presented</p><h2 id="proc">Proc Details</h2><h3 id="proc/on_set_occupant"><aside class="declaration">proc </aside>on_set_occupant<aside>(/<a href="datum.html">datum</a>/source, /<a href="mob.html">mob</a>/<a href="mob/living.html">living</a>/new_occupant) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm#L37"><img src="git.png" width="16" height="16" title="code/modules/atmospherics/machinery/components/unary_devices/cryo.dm 37"></a></aside></h3><p>COMSIG_MACHINERY_SET_OCCUPANT callback</p><h3 id="proc/on_set_on"><aside class="declaration">proc </aside>on_set_on<aside>(/<a href="datum.html">datum</a>/source, on) <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/modules/atmospherics/machinery/components/unary_devices/cryo.dm#L58"><img src="git.png" width="16" height="16" title="code/modules/atmospherics/machinery/components/unary_devices/cryo.dm 58"></a></aside></h3><p>COMSIG_CRYO_SET_ON callback</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html>
|
||||
+182
File diff suppressed because one or more lines are too long
@@ -0,0 +1,12 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/README.md - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a></header><main><h1>code/__DEFINES/README.md <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/README.md"><img src="git.png" width="16" height="16" title="code/__DEFINES/README.md"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><p>This folder is full of #define statements. They are similar to constants,
|
||||
but must come before any code that references them, and they do not take up
|
||||
memory the way constants do.</p>
|
||||
<p>The values in this folder are NOT options. They are not for hosts to play with.
|
||||
Some of the values are arbitrary and only need to be different from similar constants;
|
||||
for example, the genetic mutation numbers in genetics.dm mean nothing, but MUST be distinct.</p>
|
||||
<p>It is wise not to touch them unless you understand what they do, where they're used,
|
||||
and most importantly,
|
||||
how to undo your changes if you screw it up.</p>
|
||||
<ul>
|
||||
<li>Sayu</li>
|
||||
</ul></td></tr></table></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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,34 @@
|
||||
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>code/__DEFINES/MC.dm - /tg/ Station 13</title></head><body><header><a href="index.html">/tg/ Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="code/__DEFINES/MC.html#define">Define Details</a></header><main><h1>code/__DEFINES/MC.dm <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/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. doesn't work if current_duration > total_duration or if total_duration == 0</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/MC_RUNNING">MC_RUNNING</a></th><td>Returns true if the MC is initialized and running.
|
||||
Optional argument init_stage controls what stage the mc must have initialized to count as initialized. Defaults to INITSTAGE_MAX if not specified.</td></tr><tr><td colspan="2"><p>SubSystem flags (Please design any new flags so that the default is off, to make adding flags to subsystems easier)</p></td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_NO_INIT">SS_NO_INIT</a></th><td>subsystem does not initialize.</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_NO_FIRE">SS_NO_FIRE</a></th><td>subsystem does not fire.
|
||||
(like can_fire = 0, but keeps it from getting added to the processing subsystems list)
|
||||
(Requires a MC restart to change)</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_BACKGROUND">SS_BACKGROUND</a></th><td>Subsystem only runs on spare cpu (after all non-background subsystems have ran that tick)
|
||||
SS_BACKGROUND has its own priority bracket, this overrides SS_TICKER's priority bump</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_TICKER">SS_TICKER</a></th><td>Treat wait as a tick count, not DS, run every wait ticks.
|
||||
(also forces it to run first in the tick (unless SS_BACKGROUND))
|
||||
(We don't want to be choked out by other subsystems queuing into us)
|
||||
(implies all runlevels because of how it works)
|
||||
This is designed for basically anything that works as a mini-mc (like SStimer)</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_KEEP_TIMING">SS_KEEP_TIMING</a></th><td>keep the subsystem's timing on point by firing early if it fired late last fire because of lag
|
||||
ie: if a 20ds subsystem fires say 5 ds late due to lag or what not, its next fire would be in 15ds, not 20ds.</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_POST_FIRE_TIMING">SS_POST_FIRE_TIMING</a></th><td>Calculate its next fire after its fired.
|
||||
(IE: if a 5ds wait SS takes 2ds to run, its next fire should be 5ds away, not 3ds like it normally would be)
|
||||
This flag overrides SS_KEEP_TIMING</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_OK_TO_FAIL_INIT">SS_OK_TO_FAIL_INIT</a></th><td>If this subsystem doesn't initialize, it should not report as a hard error in CI.
|
||||
This should be used for subsystems that are flaky for complicated reasons, such as
|
||||
the Lua subsystem, which relies on auxtools, which is unstable.
|
||||
It should not be used simply to silence CI.</td></tr><tr><td colspan="2"><p>SUBSYSTEM STATES</p>
|
||||
</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_IDLE">SS_IDLE</a></th><td>ain't doing shit.</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_QUEUED">SS_QUEUED</a></th><td>queued to run</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_RUNNING">SS_RUNNING</a></th><td>actively running</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_PAUSED">SS_PAUSED</a></th><td>paused by mc_tick_check</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_SLEEPING">SS_SLEEPING</a></th><td>fire() slept.</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/SS_PAUSING">SS_PAUSING</a></th><td>in the middle of pausing</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/INITSTAGE_EARLY">INITSTAGE_EARLY</a></th><td>Early init stuff that doesn't need to wait for mapload</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/INITSTAGE_MAIN">INITSTAGE_MAIN</a></th><td>Main init stage</td></tr><tr><th><a href="code/__DEFINES/MC.html#define/INITSTAGE_MAX">INITSTAGE_MAX</a></th><td>Highest initstage.</td></tr></table><h2 id="define">Define Details</h2><h3 id="define/INITSTAGE_EARLY"><aside class="declaration">#define </aside>INITSTAGE_EARLY <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L87"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 87"></a></h3><p>Early init stuff that doesn't need to wait for mapload</p><h3 id="define/INITSTAGE_MAIN"><aside class="declaration">#define </aside>INITSTAGE_MAIN <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L88"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 88"></a></h3><p>Main init stage</p><h3 id="define/INITSTAGE_MAX"><aside class="declaration">#define </aside>INITSTAGE_MAX <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L90"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 90"></a></h3><p>Highest initstage.</p><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/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/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. doesn't work if current_duration > total_duration or if total_duration == 0</p><h3 id="define/MC_RUNNING"><aside class="declaration">#define </aside>MC_RUNNING<aside>(INIT_STAGE ...)</aside> <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L36"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 36"></a></h3><p>Returns true if the MC is initialized and running.
|
||||
Optional argument init_stage controls what stage the mc must have initialized to count as initialized. Defaults to INITSTAGE_MAX if not specified.</p><h3 id="define/SS_BACKGROUND"><aside class="declaration">#define </aside>SS_BACKGROUND <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L53"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 53"></a></h3><p>Subsystem only runs on spare cpu (after all non-background subsystems have ran that tick)
|
||||
SS_BACKGROUND has its own priority bracket, this overrides SS_TICKER's priority bump</p><h3 id="define/SS_IDLE"><aside class="declaration">#define </aside>SS_IDLE <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L78"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 78"></a></h3><p>ain't doing shit.</p><h3 id="define/SS_KEEP_TIMING"><aside class="declaration">#define </aside>SS_KEEP_TIMING <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L64"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 64"></a></h3><p>keep the subsystem's timing on point by firing early if it fired late last fire because of lag
|
||||
ie: if a 20ds subsystem fires say 5 ds late due to lag or what not, its next fire would be in 15ds, not 20ds.</p><h3 id="define/SS_NO_FIRE"><aside class="declaration">#define </aside>SS_NO_FIRE <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L49"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 49"></a></h3><p>subsystem does not fire.
|
||||
(like can_fire = 0, but keeps it from getting added to the processing subsystems list)
|
||||
(Requires a MC restart to change)</p><h3 id="define/SS_NO_INIT"><aside class="declaration">#define </aside>SS_NO_INIT <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L44"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 44"></a></h3><p>subsystem does not initialize.</p><h3 id="define/SS_OK_TO_FAIL_INIT"><aside class="declaration">#define </aside>SS_OK_TO_FAIL_INIT <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L75"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 75"></a></h3><p>If this subsystem doesn't initialize, it should not report as a hard error in CI.
|
||||
This should be used for subsystems that are flaky for complicated reasons, such as
|
||||
the Lua subsystem, which relies on auxtools, which is unstable.
|
||||
It should not be used simply to silence CI.</p><h3 id="define/SS_PAUSED"><aside class="declaration">#define </aside>SS_PAUSED <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L81"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 81"></a></h3><p>paused by mc_tick_check</p><h3 id="define/SS_PAUSING"><aside class="declaration">#define </aside>SS_PAUSING <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L83"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 83"></a></h3><p>in the middle of pausing</p><h3 id="define/SS_POST_FIRE_TIMING"><aside class="declaration">#define </aside>SS_POST_FIRE_TIMING <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L69"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 69"></a></h3><p>Calculate its next fire after its fired.
|
||||
(IE: if a 5ds wait SS takes 2ds to run, its next fire should be 5ds away, not 3ds like it normally would be)
|
||||
This flag overrides SS_KEEP_TIMING</p><h3 id="define/SS_QUEUED"><aside class="declaration">#define </aside>SS_QUEUED <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L79"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 79"></a></h3><p>queued to run</p><h3 id="define/SS_RUNNING"><aside class="declaration">#define </aside>SS_RUNNING <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L80"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 80"></a></h3><p>actively running</p><h3 id="define/SS_SLEEPING"><aside class="declaration">#define </aside>SS_SLEEPING <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L82"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 82"></a></h3><p>fire() slept.</p><h3 id="define/SS_TICKER"><aside class="declaration">#define </aside>SS_TICKER <a href="https://github.com/Bubberstation/Bubberstation/blob/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed/code/__DEFINES/MC.dm#L60"><img src="git.png" width="16" height="16" title="code/__DEFINES/MC.dm 60"></a></h3><p>Treat wait as a tick count, not DS, run every wait ticks.
|
||||
(also forces it to run first in the tick (unless SS_BACKGROUND))
|
||||
(We don't want to be choked out by other subsystems queuing into us)
|
||||
(implies all runlevels because of how it works)
|
||||
This is designed for basically anything that works as a mini-mc (like SStimer)</p></main><footer>tgstation.dme <a href="https://github.com/Bubberstation/Bubberstation/tree/7155c412451e9d146a55a2c0dc2d8ab384b1e0ed">7155c41</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
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user