mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-05-19 21:28:37 +01:00
bba55977a1
* starting cleanup * thankyou vsc very cool * resleeving mind signal * id card modifier signals * fix * borgifying mob signal * button and brain * death * explosions, mob init * oooop * semantic * payment account revoke and status * missed hook listener * wip for now * fixes * round signals * only remaining * doppler arrays behave with z levels * audible message it is * wizard spells applied correctly to mind datum
23 lines
696 B
Plaintext
23 lines
696 B
Plaintext
/obj/machinery/button/attack_hand(obj/item/W, mob/user as mob)
|
|
if(..()) return 1
|
|
SEND_GLOBAL_SIGNAL(COMSIG_GLOB_BUTTON_PRESSED, src, user)
|
|
playsound(src, 'sound/machines/button.ogg', 100, 1)
|
|
|
|
/obj/machinery/button/windowtint/multitint
|
|
name = "tint control"
|
|
desc = "A remote control switch for polarized windows and doors."
|
|
|
|
/obj/machinery/button/windowtint/multitint/toggle_tint()
|
|
use_power(5)
|
|
active = !active
|
|
update_icon()
|
|
|
|
var/in_range = range(src,range)
|
|
for(var/obj/structure/window/reinforced/polarized/W in in_range)
|
|
if(W.id == src.id || !W.id)
|
|
W.toggle()
|
|
for(var/obj/machinery/door/D in in_range)
|
|
if(D.icon_tinted)
|
|
if(D.id_tint == src.id || !D.id_tint)
|
|
D.toggle()
|