mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-26 05:27:01 +01:00
1 line
11 KiB
HTML
1 line
11 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../"><link rel="stylesheet" href="dmdoc.css"><title>/obj/mecha - Space Station 13</title></head><body><header><a href="index.html">Space Station 13</a> - <a href="index.html#modules">Modules</a> - <a href="index.html#types">Types</a> — <a href="obj/mecha.html#var">Var Details</a> - <a href="obj/mecha.html#proc">Proc Details</a></header><main><h1>mecha <aside>/<a href="obj.html">obj</a>/<a href="obj/mecha.html">mecha</a></aside> <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L3"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 3"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="obj/mecha.html#var/buffer_delay">buffer_delay</a></th><td>How much speed the mech loses while the buffer is active</td></tr><tr><th><a href="obj/mecha.html#var/emissive_appearance_icon">emissive_appearance_icon</a></th><td>DMI containing greyscale emissive overlays, responsible for what parts of the mech glow in the dark</td></tr><tr><th><a href="obj/mecha.html#var/floor_buffer">floor_buffer</a></th><td>Does it clean the tile under it?</td></tr><tr><th><a href="obj/mecha.html#var/mech_enter_time">mech_enter_time</a></th><td>Time it takes to enter the mech</td></tr><tr><th><a href="obj/mecha.html#var/thruster_count">thruster_count</a></th><td>How many ion thrusters we got on this bad boy</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="obj/mecha.html#proc/Process_Spacemove">Process_Spacemove</a></th><td>MARK: Movement procs</td></tr><tr><th><a href="obj/mecha.html#proc/Topic">Topic</a></th><td>Topic</td></tr><tr><th><a href="obj/mecha.html#proc/admin_Freeze">admin_Freeze</a></th><td>Freeze Mech</td></tr><tr><th><a href="obj/mecha.html#proc/attack_ai">attack_ai</a></th><td>MARK: AI piloting</td></tr><tr><th><a href="obj/mecha.html#proc/attackby__legacy__attackchain">attackby__legacy__attackchain</a></th><td>MARK: AttackBy</td></tr><tr><th><a href="obj/mecha.html#proc/check_for_internal_damage">check_for_internal_damage</a></th><td>MARK: Internal damage</td></tr><tr><th><a href="obj/mecha.html#proc/get_armour_facing">get_armour_facing</a></th><td>MARK: Health related procs</td></tr><tr><th><a href="obj/mecha.html#proc/get_cell">get_cell</a></th><td>Helpers</td></tr><tr><th><a href="obj/mecha.html#proc/get_stats_html">get_stats_html</a></th><td>Rendering stats window</td></tr><tr><th><a href="obj/mecha.html#proc/has_charge">has_charge</a></th><td>MARK: Power stuff</td></tr><tr><th><a href="obj/mecha.html#proc/occupant_message">occupant_message</a></th><td>Messages and Log</td></tr><tr><th><a href="obj/mecha.html#proc/operation_allowed">operation_allowed</a></th><td>MARK: Access stuff</td></tr><tr><th><a href="obj/mecha.html#proc/process">process</a></th><td>MARK: Mecha global iterators</td></tr><tr><th><a href="obj/mecha.html#proc/return_obj_air">return_obj_air</a></th><td>MARK: Atmospheric stuff</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/buffer_delay"><aside class="declaration">var </aside>buffer_delay <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L112"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 112"></a></h3><p>How much speed the mech loses while the buffer is active</p><h3 id="var/emissive_appearance_icon"><aside class="declaration">var </aside>emissive_appearance_icon <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L88"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 88"></a></h3><p>DMI containing greyscale emissive overlays, responsible for what parts of the mech glow in the dark</p><h3 id="var/floor_buffer"><aside class="declaration">var </aside>floor_buffer <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L114"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 114"></a></h3><p>Does it clean the tile under it?</p><h3 id="var/mech_enter_time"><aside class="declaration">var </aside>mech_enter_time <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L22"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 22"></a></h3><p>Time it takes to enter the mech</p><h3 id="var/thruster_count"><aside class="declaration">var </aside>thruster_count <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L96"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 96"></a></h3><p>How many ion thrusters we got on this bad boy</p><h2 id="proc">Proc Details</h2><h3 id="proc/Process_Spacemove"><aside class="parent"><a title="/atom/movable" href="atom/movable.html#proc/Process_Spacemove">↑</a></aside>Process_Spacemove<aside>(movement_dir, continuous_move) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L304"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 304"></a></aside></h3><p>MARK: Movement procs</p><h3 id="proc/Topic"><aside class="parent"><a title="/atom" href="atom.html#proc/Topic">↑</a></aside>Topic<aside>(href, href_list) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha_topic.dm#L245"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha_topic.dm 245"></a></aside></h3><p>Topic</p><h3 id="proc/admin_Freeze"><aside class="parent"><a title="/atom/movable" href="atom/movable.html#proc/admin_Freeze">↑</a></aside>admin_Freeze<aside>(/<a href="client.html">client</a>/admin) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/modules/admin/verbs/freeze.dm#L77"><img src="git.png" width="16" height="16" title="code/modules/admin/verbs/freeze.dm 77"></a></aside></h3><p>Freeze Mech</p><h3 id="proc/attack_ai">attack_ai<aside>(/<a href="mob.html">mob</a>/<a href="mob/living.html">living</a>/<a href="mob/living/silicon.html">silicon</a>/<a href="mob/living/silicon/ai.html">ai</a>/user) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L1006"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 1006"></a></aside></h3><p>MARK: AI piloting</p><h3 id="proc/attackby__legacy__attackchain"><aside class="parent"><a title="/atom" href="atom.html#proc/attackby__legacy__attackchain">↑</a></aside>attackby__legacy__attackchain<aside>(/<a href="obj.html">obj</a>/<a href="obj/item.html">item</a>/W, /<a href="mob.html">mob</a>/user, params) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L765"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 765"></a></aside></h3><p>MARK: AttackBy</p><h3 id="proc/check_for_internal_damage"><aside class="declaration">proc </aside>check_for_internal_damage<aside>(/list/possible_int_damage, ignore_threshold) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L491"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 491"></a></aside></h3><p>MARK: Internal damage</p><h3 id="proc/get_armour_facing"><aside class="declaration">proc </aside>get_armour_facing<aside>(relative_dir) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L534"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 534"></a></aside></h3><p>MARK: Health related procs</p><h3 id="proc/get_cell">get_cell<aside>() <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L179"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 179"></a></aside></h3><p>Helpers</p><h3 id="proc/get_stats_html"><aside class="declaration">proc </aside>get_stats_html<aside>() <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha_topic.dm#L6"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha_topic.dm 6"></a></aside></h3><p>Rendering stats window</p><h3 id="proc/has_charge"><aside class="declaration">proc </aside>has_charge<aside>(amount) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L1467"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 1467"></a></aside></h3><p>MARK: Power stuff</p><h3 id="proc/occupant_message"><aside class="declaration">proc </aside>occupant_message<aside>(message<span class="as"> as </span>text) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha_topic.dm#L224"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha_topic.dm 224"></a></aside></h3><p>Messages and Log</p><h3 id="proc/operation_allowed"><aside class="declaration">proc </aside>operation_allowed<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>/H) <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L1429"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 1429"></a></aside></h3><p>MARK: Access stuff</p><h3 id="proc/process">process<aside>() <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L1527"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 1527"></a></aside></h3><p>MARK: Mecha global iterators</p><h3 id="proc/return_obj_air">return_obj_air<aside>() <span class="as"> as </span>/<a href="datum.html">datum</a>/<a href="datum/gas_mixture.html">gas_mixture</a> <a href="https://github.com/ParadiseSS13/Paradise/blob/8a8a00a2a9bec485351e5f219982b7315d3504fa/code/game/mecha/mecha.dm#L1118"><img src="git.png" width="16" height="16" title="code/game/mecha/mecha.dm 1118"></a></aside></h3><p>MARK: Atmospheric stuff</p></main><footer>paradise.dme <a href="https://github.com/ParadiseSS13/Paradise/tree/8a8a00a2a9bec485351e5f219982b7315d3504fa">8a8a00a</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.11.0</a></footer></body></html> |