Files
Bubberstation/code/__DEFINES/drone.dm
John Willard e444a42d30 Drones can access computers and air alarms by default (#75252)
## About The Pull Request

Drones by default can now interact with:
- Wires in Air alarms
- Computers
- Air alarms

## Why It's Good For The Game

This is something the CE had to enable, however this feature is very
obscure and there's **no way for a drone to ask a CE to do this**, so I
think we should instead have drones be able to use it by default, and
they can take it away if the CE ever wants to for any reason.
I think this would make drones more tolerable to play, since they can
now repair the station in ways they previously weren't able to without a
CE psychically knowing the drones wanted access.

## Changelog

🆑
balance: Drones can now access computers and air alarms by default, and
the CE has the option to turn it off through the BotKeeper app (it used
to be backwards).
/🆑
2023-05-11 20:15:43 -06:00

29 lines
993 B
Plaintext

/// If drones are blacklisted from certain sensitive machines
GLOBAL_VAR_INIT(drone_machine_blacklist_enabled, FALSE)
#define DRONE_HANDS_LAYER 1
#define DRONE_HEAD_LAYER 2
#define DRONE_TOTAL_LAYERS 2
/// Message displayed when new drone spawns in drone network
#define DRONE_NET_CONNECT span_notice("DRONE NETWORK: [name] connected.")
/// Message displayed when drone in network dies
#define DRONE_NET_DISCONNECT span_danger("DRONE NETWORK: [name] is not responding.")
/// Maintenance Drone icon_state (multiple colors)
#define MAINTDRONE "drone_maint"
/// Repair Drone icon_state
#define REPAIRDRONE "drone_repair"
/// Scout Drone icon_state
#define SCOUTDRONE "drone_scout"
/// Clockwork Drone icon_state
#define CLOCKDRONE "drone_clock"
/// [MAINTDRONE] hacked icon_state
#define MAINTDRONE_HACKED "drone_maint_red"
/// [REPAIRDRONE] hacked icon_state
#define REPAIRDRONE_HACKED "drone_repair_hacked"
/// [SCOUTDRONE] hacked icon_state
#define SCOUTDRONE_HACKED "drone_scout_hacked"