Space Station 13 - Modules - TypesVar Details

holopad

A stationary holopad for projecting hologram and making and receiving holocalls.

Holopads are floor-plane machines similar, in appearance and interactive function, to quantum pads. They can be used by crew members to make and answer holocalls, or by the AI to project holograms autonomously.

Holopads are machines which can project a hologram up to holo_range tiles away. They do this in one of two modes: holocalls, and AI holograms. Holocalls require a user to stand on a holopad, use its menu to select a remote holopad, and make a call. Holocalls must be answered by the receiving holopad, or they will fail. Holopads can be configured globally to auto-accept instead of failing, with the debug static variable force_answer_call. They can also be individually configured to auto-accept calls immediately by setting their public mode option (public_mode), which can be done in-game by using a screwdriver and then a multitool on a holopad. Holocalls will automatically end if power goes out, the caller moves off the calling holopad, the caller projects outside the receiving holopad's range, the caller is killed or incapacitated, the caller ghosts or disconnects, or the caller is QDELETED. AI holograms require the AI to focus on the originating holopad and click on it; no answer is required. If the AI moves out of a holopad's range and into the range of another, it will attempt to transfer its hologram to the next holopad. Otherwise, AI holograms will stop projecting if power goes out for the originating holopad, the AI clicks on its origin holopad, or, like holocalls, if the AI is killed, incapacitated, disconnected, QDELETED, or ghosts. Holopads relay speech from the caller made with the :h radio key, and relay all speech on the answering end to the caller or AI.

Vars

dialling_inputWhether or not the user is currently selecting where to send their call.
force_answer_callUniversal debug toggle for whether holopads will automatically answer calls after a few rings.
holo_callsA list of holocalls associated with this holopad.
holo_rangeThe range, in tiles, that a holopad can project a hologram.
holoraysHoloray-mob link.
last_requestLast request time, to prevent request spam. ~Carn
mastersList of living mobs currently using the holopad
outgoing_callThe outgoing holocall currently being processed by this holopad.
public_modeToggle for auto-answering calls immediately, set via multitool.
rayThe ray effect emanating from this holopad to the produced hologram.
ringingWhether or not this holopad is currently ringing, from being called by another pad.

Var Details

dialling_input

Whether or not the user is currently selecting where to send their call.

force_answer_call

Universal debug toggle for whether holopads will automatically answer calls after a few rings.

holo_calls

A list of holocalls associated with this holopad.

holo_range

The range, in tiles, that a holopad can project a hologram.

holorays

Holoray-mob link.

last_request

Last request time, to prevent request spam. ~Carn

masters

List of living mobs currently using the holopad

outgoing_call

The outgoing holocall currently being processed by this holopad.

public_mode

Toggle for auto-answering calls immediately, set via multitool.

ray

The ray effect emanating from this holopad to the produced hologram.

ringing

Whether or not this holopad is currently ringing, from being called by another pad.