Shiptest 13 - Modules - TypesVar Details - Proc Details

holopad

Vars

caller_historyThe last holopad that called this one.
callingIf we are currently calling another holopad
diskRecord disk
force_answer_callCalls will be automatically answered after a couple rings, here for debugging
holo_callsArray of /datum/holocalls
holo_rangeChange to change how far the AI can move away from the holopad before deactivating
holoraysHoloray-mob link
last_requestTo prevent request spam. ~Carn
loop_modeCurrently looping a recording
mastersList of living mobs that use the holopad
outgoing_callCurrently outgoing holocall, do not modify the datums only check and call the public procs
record_modeCurrently recording
record_startRecording start time
record_userUser that inititiated the recording
replay_holoReplay hologram
replay_modeCurrently replaying a recording
secureFor pads in secure areas; do not allow forced connecting

Procs

hangup_all_callshangup_all_calls: Disconnects all current holocalls from the holopad
validate_location*Can we display holos on the turf T *Area check instead of line of sight check because this is a called a lot if AI wants to move around.

Var Details

caller_history

The last holopad that called this one.

calling

If we are currently calling another holopad

disk

Record disk

force_answer_call

Calls will be automatically answered after a couple rings, here for debugging

holo_calls

Array of /datum/holocalls

holo_range

Change to change how far the AI can move away from the holopad before deactivating

holorays

Holoray-mob link

last_request

To prevent request spam. ~Carn

loop_mode

Currently looping a recording

masters

List of living mobs that use the holopad

outgoing_call

Currently outgoing holocall, do not modify the datums only check and call the public procs

record_mode

Currently recording

record_start

Recording start time

record_user

User that inititiated the recording

replay_holo

Replay hologram

replay_mode

Currently replaying a recording

secure

For pads in secure areas; do not allow forced connecting

Proc Details

hangup_all_calls

hangup_all_calls: Disconnects all current holocalls from the holopad

validate_location

*Can we display holos on the turf T *Area check instead of line of sight check because this is a called a lot if AI wants to move around.