subspace
Vars | |
blacklisted_spans | Blacklisted spans we don't want being put into comms by anything, ever - a place to put any new spans we want to make without letting them annoy people on comms |
---|---|
levels | The levels on which this signal can be received. Generally set by
a broadcaster, a relay or a message server.
If this list contains 0 , then it will be receivable on every single
z-level. |
original | The signal that was the origin of this one, in case it was a copy. |
server_type | The type of server this signal is meant to be relayed to.
Not exclusive, the bus will usually try to send it through
more signals, but for that look for
/obj/machinery/telecomms/bus/receive_information() |
Procs | |
broadcast | Handles broadcasting this signal out, to be implemented by subtypes. |
copy | Handles creating a new subspace signal that's a hard copy of this one, linked
to this current signal via the original value, so that it can be traced back. |
mark_done | Handles marking the current signal, as well as its original signal,
and their original signals (recursively) as done, in their data["done"] . |
send_to_receivers | Handles sending this signal to every available receiver and mainframe. |
Var Details
blacklisted_spans
Blacklisted spans we don't want being put into comms by anything, ever - a place to put any new spans we want to make without letting them annoy people on comms
levels
The levels on which this signal can be received. Generally set by
a broadcaster, a relay or a message server.
If this list contains 0
, then it will be receivable on every single
z-level.
original
The signal that was the origin of this one, in case it was a copy.
server_type
The type of server this signal is meant to be relayed to.
Not exclusive, the bus will usually try to send it through
more signals, but for that look for
/obj/machinery/telecomms/bus/receive_information()
Proc Details
broadcast
Handles broadcasting this signal out, to be implemented by subtypes.
copy
Handles creating a new subspace signal that's a hard copy of this one, linked
to this current signal via the original
value, so that it can be traced back.
mark_done
Handles marking the current signal, as well as its original signal,
and their original signals (recursively) as done, in their data["done"]
.
send_to_receivers
Handles sending this signal to every available receiver and mainframe.