Add shield remote button

This commit is contained in:
Aronai Sieyes
2020-03-30 17:47:34 -04:00
parent 44cd9de168
commit 52fc79fb3c
2 changed files with 16 additions and 1 deletions
+15 -1
View File
@@ -203,4 +203,18 @@
if(!active || (stat & NOPOWER))
icon_state = "launcherbtt"
else
icon_state = "launcheract"
icon_state = "launcheract"
/*
Shieldgen remote control
*/
/obj/machinery/button/remote/shields
name = "remote shield control"
desc = "It controls shields, remotely."
/obj/machinery/button/remote/shields/trigger(var/mob/user)
for(var/obj/machinery/shield_gen/SG in machines)
if(SG.id == id)
spawn(0)
if(SG?.anchored)
SG.toggle()
+1
View File
@@ -23,6 +23,7 @@
var/energy_conversion_rate = 0.0006 //how many renwicks per watt? Higher numbers equals more effiency.
var/z_range = 0 // How far 'up and or down' to extend the shield to, in z-levels. Only works on MultiZ supported z-levels.
use_power = USE_POWER_OFF //doesn't use APC power
var/id //for button usage
/obj/machinery/shield_gen/advanced
name = "advanced bubble shield generator"