syndicate uplink

Uplinks
All /obj/item(s) have a hidden_uplink var. By default it's null. Give the item one with 'new(src') (it must be in it's contents). Then add 'uses.' Use whatever conditionals you want to check that the user has an uplink, and then call interact() on their uplink. You might also want the uplink menu to open if active. Check if the uplink is 'active' and then interact() with it.
Vars | |
antagonist | What antagonist role this uplink belongs to |
---|---|
has_failsafe | Set to true if failsafe_code should blow up the device |
unlock_text | Instructions on how to access the uplink based on location |
Var Details
antagonist

What antagonist role this uplink belongs to
has_failsafe

Set to true if failsafe_code should blow up the device
unlock_text

Instructions on how to access the uplink based on location