syndicate_uplink_beacon ![code/game/objects/structures/syndicate_uplink_beacon.dm 2](git.png)
Device that traitors can craft in order to be sent a new, undisguised uplink
Vars | |
beacon_cooldown | prevents traitor from activating teleport_beacon proc too much in a small period of time |
---|---|
listening_radio | Radio that the device needs to listen to the codeword from the traitor |
owner | weakref to person who is going to use the beacon to get a replacement uplink |
teleport_beacon | while constructed the teleport beacon is still active |
uplink_code | Traitor's code that they speak into the radio |
Procs | |
probe_traitor | Proc reads the user, sets radio to the correct frequency and starts to listen for the replacement uplink code |
teleport_uplink | Proc uses owners uplink handler to create replacement uplink and then lock or destroy their other uplinks |
Var Details
beacon_cooldown ![code/game/objects/structures/syndicate_uplink_beacon.dm 18](git.png)
prevents traitor from activating teleport_beacon proc too much in a small period of time
listening_radio ![code/game/objects/structures/syndicate_uplink_beacon.dm 16](git.png)
Radio that the device needs to listen to the codeword from the traitor
owner ![code/game/objects/structures/syndicate_uplink_beacon.dm 12](git.png)
weakref to person who is going to use the beacon to get a replacement uplink
teleport_beacon ![code/game/objects/structures/syndicate_uplink_beacon.dm 14](git.png)
while constructed the teleport beacon is still active
uplink_code ![code/game/objects/structures/syndicate_uplink_beacon.dm 10](git.png)
Traitor's code that they speak into the radio
Proc Details
probe_traitor
Proc reads the user, sets radio to the correct frequency and starts to listen for the replacement uplink code
teleport_uplink
Proc uses owners uplink handler to create replacement uplink and then lock or destroy their other uplinks