Adds a triple beep sound to a variety of assembly receivers (#27315)

* added a beep beep to signaler receivers

* new sound + attribution
This commit is contained in:
Toastical
2024-11-29 03:49:20 +02:00
committed by GitHub
parent 27fcd61ae0
commit 8cc162589b
9 changed files with 14 additions and 7 deletions
+2 -1
View File
@@ -52,7 +52,8 @@
user_health = M.health
if(user_health <= alarm_health) // Its a health detector, not a death detector
pulse()
audible_message("[bicon(src)] *beep* *beep*")
audible_message("[bicon(src)] *beep* *beep* *beep*")
playsound(src, 'sound/machines/triple_beep.ogg', 40, extrarange = -10)
toggle_scan()
/obj/item/assembly/health/pickup(mob/user)
+2 -1
View File
@@ -126,7 +126,8 @@
return FALSE
cooldown = 2
pulse(FALSE)
audible_message("[bicon(src)] *beep* *beep*", hearing_distance = 3)
audible_message("[bicon(src)] *beep* *beep* *beep*", hearing_distance = 3)
playsound(src, 'sound/machines/triple_beep.ogg', 40, extrarange = -14)
if(first)
qdel(first)
addtimer(CALLBACK(src, PROC_REF(process_cooldown)), 10)
+2 -1
View File
@@ -55,7 +55,8 @@
return FALSE
cooldown = 2
pulse(FALSE)
visible_message("[bicon(src)] *beep* *beep*", "*beep* *beep*")
visible_message("[bicon(src)] *beep* *beep* *beep*", "*beep* *beep* *beep*")
playsound(src, 'sound/machines/triple_beep.ogg', 40, extrarange = -10)
addtimer(CALLBACK(src, PROC_REF(process_cooldown)), 10)
/obj/item/assembly/prox_sensor/process()
+2 -1
View File
@@ -60,7 +60,8 @@ GLOBAL_LIST_EMPTY(remote_signalers)
/obj/item/assembly/signaler/proc/signal_callback()
pulse(1)
visible_message("[bicon(src)] *beep* *beep*")
visible_message("[bicon(src)] *beep* *beep* *beep*")
playsound(src, 'sound/machines/triple_beep.ogg', 40, extrarange = -10)
// Activation pre-runner, handles cooldown and calls signal(), invoked from ui_act()
/obj/item/assembly/signaler/activate()
+2 -1
View File
@@ -44,7 +44,8 @@
cooldown = 2
pulse(FALSE)
if(loc)
loc.visible_message("[bicon(src)] *beep* *beep*", "*beep* *beep*")
loc.visible_message("[bicon(src)] *beep* *beep* *beep*", "*beep* *beep* *beep*")
playsound(src, 'sound/machines/triple_beep.ogg', 40, extrarange = -10)
addtimer(CALLBACK(src, PROC_REF(process_cooldown)), 10)
/obj/item/assembly/timer/process()