Files
2025-02-05 06:19:18 +00:00

1 line
9.8 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><base href="../../"><link rel="stylesheet" href="dmdoc.css"><title>/obj/machinery/holopad - /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="obj/machinery/holopad.html#var">Var Details</a> - <a href="obj/machinery/holopad.html#proc">Proc Details</a></header><main><h1>holopad <aside>/<a href="obj.html">obj</a>/<a href="obj/machinery.html">machinery</a>/<a href="obj/machinery/holopad.html">holopad</a></aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L30"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 30"></a></h1><table class="summary" cellspacing="0"><tr><td colspan="2"><h2>Vars</h2></td></tr><tr><th><a href="obj/machinery/holopad.html#var/calling">calling</a></th><td>If we are currently calling another holopad</td></tr><tr><th><a href="obj/machinery/holopad.html#var/disk">disk</a></th><td>Record disk</td></tr><tr><th><a href="obj/machinery/holopad.html#var/force_answer_call">force_answer_call</a></th><td>Calls will be automatically answered after a couple rings, here for debugging</td></tr><tr><th><a href="obj/machinery/holopad.html#var/holo_calls">holo_calls</a></th><td>Array of /datum/holocalls</td></tr><tr><th><a href="obj/machinery/holopad.html#var/holo_range">holo_range</a></th><td>Change to change how far the AI can move away from the holopad before deactivating</td></tr><tr><th><a href="obj/machinery/holopad.html#var/holorays">holorays</a></th><td>Holoray-mob link</td></tr><tr><th><a href="obj/machinery/holopad.html#var/last_request">last_request</a></th><td>To prevent request spam. ~Carn</td></tr><tr><th><a href="obj/machinery/holopad.html#var/loop_mode">loop_mode</a></th><td>Currently looping a recording</td></tr><tr><th><a href="obj/machinery/holopad.html#var/masters">masters</a></th><td>List of living mobs that use the holopad</td></tr><tr><th><a href="obj/machinery/holopad.html#var/outgoing_call">outgoing_call</a></th><td>Currently outgoing holocall, do not modify the datums only check and call the public procs</td></tr><tr><th><a href="obj/machinery/holopad.html#var/record_mode">record_mode</a></th><td>Currently recording</td></tr><tr><th><a href="obj/machinery/holopad.html#var/record_start">record_start</a></th><td>Recording start time</td></tr><tr><th><a href="obj/machinery/holopad.html#var/record_user">record_user</a></th><td>User that inititiated the recording</td></tr><tr><th><a href="obj/machinery/holopad.html#var/replay_holo">replay_holo</a></th><td>Replay hologram</td></tr><tr><th><a href="obj/machinery/holopad.html#var/replay_mode">replay_mode</a></th><td>Currently replaying a recording</td></tr><tr><th><a href="obj/machinery/holopad.html#var/secure">secure</a></th><td>For pads in secure areas; do not allow forced connecting</td></tr><tr><td colspan="2"><h2>Procs</h2></td></tr><tr><th><a href="obj/machinery/holopad.html#proc/hangup_all_calls">hangup_all_calls</a></th><td>hangup_all_calls: Disconnects all current holocalls from the holopad</td></tr></table><h2 id="var">Var Details</h2><h3 id="var/calling"><aside class="declaration">var </aside>calling <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L81"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 81"></a></h3><p>If we are currently calling another holopad</p><h3 id="var/disk"><aside class="declaration">var </aside>disk <aside> /<a href="obj.html">obj</a>/<a href="obj/item.html">item</a>/disk/holodisk</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L58"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 58"></a></h3><p>Record disk</p><h3 id="var/force_answer_call"><aside class="declaration">var </aside>force_answer_call <aside> /static</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L72"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 72"></a></h3><p>Calls will be automatically answered after a couple rings, here for debugging</p><h3 id="var/holo_calls"><aside class="declaration">var </aside>holo_calls <aside> /list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L54"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 54"></a></h3><p>Array of /datum/holocalls</p><h3 id="var/holo_range"><aside class="declaration">var </aside>holo_range <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L52"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 52"></a></h3><p>Change to change how far the AI can move away from the holopad before deactivating</p><h3 id="var/holorays"><aside class="declaration">var </aside>holorays <aside> /list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L48"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 48"></a></h3><p>Holoray-mob link</p><h3 id="var/last_request"><aside class="declaration">var </aside>last_request <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L50"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 50"></a></h3><p>To prevent request spam. ~Carn</p><h3 id="var/loop_mode"><aside class="declaration">var </aside>loop_mode <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L62"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 62"></a></h3><p>Currently looping a recording</p><h3 id="var/masters"><aside class="declaration">var </aside>masters <aside> /list</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L46"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 46"></a></h3><p>List of living mobs that use the holopad</p><h3 id="var/outgoing_call"><aside class="declaration">var </aside>outgoing_call <aside> /<a href="datum.html">datum</a>/holocall</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L56"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 56"></a></h3><p>Currently outgoing holocall, do not modify the datums only check and call the public procs</p><h3 id="var/record_mode"><aside class="declaration">var </aside>record_mode <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L64"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 64"></a></h3><p>Currently recording</p><h3 id="var/record_start"><aside class="declaration">var </aside>record_start <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L66"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 66"></a></h3><p>Recording start time</p><h3 id="var/record_user"><aside class="declaration">var </aside>record_user <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L68"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 68"></a></h3><p>User that inititiated the recording</p><h3 id="var/replay_holo"><aside class="declaration">var </aside>replay_holo <aside> /<a href="obj.html">obj</a>/effect/overlay/holo_pad_hologram</aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L70"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 70"></a></h3><p>Replay hologram</p><h3 id="var/replay_mode"><aside class="declaration">var </aside>replay_mode <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L60"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 60"></a></h3><p>Currently replaying a recording</p><h3 id="var/secure"><aside class="declaration">var </aside>secure <aside> </aside> <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L79"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 79"></a></h3><p>For pads in secure areas; do not allow forced connecting</p><h2 id="proc">Proc Details</h2><h3 id="proc/hangup_all_calls"><aside class="declaration">proc </aside>hangup_all_calls<aside>() <a href="https://github.com/evilew/GS13-Citadel/blob/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e/code/game/machinery/hologram.dm#L379"><img src="git.png" width="16" height="16" title="code/game/machinery/hologram.dm 379"></a></aside></h3><p>hangup_all_calls: Disconnects all current holocalls from the holopad</p></main><footer>tgstation.dme <a href="https://github.com/evilew/GS13-Citadel/tree/e8e0068531dd988f9e65b33ae7866d4fbf1fdd9e">e8e0068</a> (master) — <a href="https://github.com/SpaceManiac/SpacemanDMM/blob/master/crates/dmdoc/README.md">dmdoc 1.9.0</a></footer></body></html>