[MIRROR] Adds several new sound effects for the blood cult [MDB IGNORE] (#24272)

* Adds several new sound effects for the blood cult (#78714)

## About The Pull Request

A remake of this: https://github.com/tgstation/tgstation/pull/64770.
Adds a new sound effect for when the cult gains its red eyes, for when
their halos appear, and a global sound effect for when the cult begins
to draw a Nar-Sie rune.

https://github.com/tgstation/tgstation/assets/44502667/f9d478a0-5fc6-4c8c-aa1a-16b7f4e86203

https://github.com/tgstation/tgstation/assets/44502667/4dd40ec6-f501-405d-a8ed-f7214f6a6613

https://github.com/tgstation/tgstation/assets/44502667/6ee8962e-fdbb-41a8-8962-cc19cb0ea1b7

I should probably also note that in the process of folder organization,
I moved the blood cult's old antag gain sound effect and renamed it. I
hope it doesn't cause any issues...
## Why It's Good For The Game

All these occasions do not have a sound effect unique to them yet. I
think they deserve it.
## Changelog
🆑
sound: the blood cult's rise to power is now accompanied by several new
sound effects
/🆑

* Adds several new sound effects for the blood cult

---------

Co-authored-by: ViktorKoL <44502667+ViktorKoL@users.noreply.github.com>
This commit is contained in:
SkyratBot
2023-10-11 16:43:07 +02:00
committed by GitHub
parent a15b5fe935
commit 7c131810ee
10 changed files with 8 additions and 8 deletions

View File

@@ -357,7 +357,7 @@
if(!check_if_in_ritual_site(cultist, cult_team))
return FALSE
var/area/summon_location = get_area(cultist)
priority_announce("Figments from an eldritch god are being summoned by [cultist.real_name] into [summon_location.get_original_area_name()] from an unknown dimension. Disrupt the ritual at all costs!", "Central Command Higher Dimensional Affairs", ANNOUNCER_SPANOMALIES, has_important_message = TRUE)
priority_announce("Figments from an eldritch god are being summoned by [cultist.real_name] into [summon_location.get_original_area_name()] from an unknown dimension. Disrupt the ritual at all costs!", "Central Command Higher Dimensional Affairs", sound = 'sound/ambience/antag/bloodcult/bloodcult_scribe.ogg', has_important_message = TRUE)
for(var/shielded_turf in spiral_range_turfs(1, cultist, 1))
LAZYADD(shields, new /obj/structure/emergency_shield/cult/narsie(shielded_turf))

View File

@@ -23,7 +23,7 @@
/datum/antagonist/cult/greet()
. = ..()
owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/bloodcult.ogg', 100, FALSE, pressure_affected = FALSE, use_reverb = FALSE)//subject to change
owner.current.playsound_local(get_turf(owner.current), 'sound/ambience/antag/bloodcult/bloodcult_gain.ogg', 100, FALSE, pressure_affected = FALSE, use_reverb = FALSE)//subject to change
owner.announce_objectives()
/datum/antagonist/cult/on_gain()

View File

@@ -48,7 +48,7 @@
if(ratio > CULT_RISEN && !cult_risen)
for(var/datum/mind/mind as anything in members)
if(mind.current)
SEND_SOUND(mind.current, 'sound/hallucinations/i_see_you2.ogg')
SEND_SOUND(mind.current, 'sound/ambience/antag/bloodcult/bloodcult_eyes.ogg')
to_chat(mind.current, span_cultlarge(span_warning("The veil weakens as your cult grows, your eyes begin to glow...")))
mind.current.AddElement(/datum/element/cult_eyes)
cult_risen = TRUE
@@ -57,7 +57,7 @@
if(ratio > CULT_ASCENDENT && !cult_ascendent)
for(var/datum/mind/mind as anything in members)
if(mind.current)
SEND_SOUND(mind.current, 'sound/hallucinations/im_here1.ogg')
SEND_SOUND(mind.current, 'sound/ambience/antag/bloodcult/bloodcult_halos.ogg')
to_chat(mind.current, span_cultlarge(span_warning("Your cult is ascendent and the red harvest approaches - you cannot hide your true nature for much longer!!")))
mind.current.AddElement(/datum/element/cult_halo)
cult_ascendent = TRUE

View File

@@ -646,7 +646,7 @@ structure_check() searches for nearby cultist structures required for the invoca
else
fail_invoke()
return
SEND_SOUND(mob_to_revive, 'sound/ambience/antag/bloodcult.ogg')
SEND_SOUND(mob_to_revive, 'sound/ambience/antag/bloodcult/bloodcult_gain.ogg')
to_chat(mob_to_revive, span_cultlarge("\"PASNAR SAVRAE YAM'TOTH. Arise.\""))
mob_to_revive.visible_message(span_warning("[mob_to_revive] draws in a huge breath, red light shining from [mob_to_revive.p_their()] eyes."), \
span_cultlarge("You awaken suddenly from the void. You're alive!"))
@@ -1017,7 +1017,7 @@ structure_check() searches for nearby cultist structures required for the invoca
add_alt_appearance(/datum/atom_hud/alternate_appearance/basic/noncult, "human_apoc", A, NONE)
addtimer(CALLBACK(M, TYPE_PROC_REF(/atom/, remove_alt_appearance),"human_apoc",TRUE), duration)
images += A
SEND_SOUND(M, pick(sound('sound/ambience/antag/bloodcult.ogg'),sound('sound/voice/ghost_whisper.ogg'),sound('sound/misc/ghosty_wind.ogg')))
SEND_SOUND(M, pick(sound('sound/ambience/antag/bloodcult/bloodcult_gain.ogg'),sound('sound/voice/ghost_whisper.ogg'),sound('sound/misc/ghosty_wind.ogg')))
else
var/construct = pick("wraith","artificer","juggernaut")
var/image/B = image('icons/mob/nonhuman-player/cult.dmi',M,construct, ABOVE_MOB_LAYER)

View File

@@ -167,7 +167,7 @@
sound_vary = FALSE
no_source = TRUE
sound_type = list(
'sound/ambience/antag/bloodcult.ogg',
'sound/ambience/antag/bloodcult/bloodcult_gain.ogg',
'sound/ambience/antag/clockcultalr.ogg',
'sound/ambience/antag/ecult_op.ogg',
'sound/ambience/antag/ling_alert.ogg',

View File

@@ -78,7 +78,7 @@
to_chat(hallucinator, ALERT_BODY("Figments from an eldritch god are being summoned by [totally_real_cult_leader.real_name] \
into [fake_summon_area] from an unknown dimension. Disrupt the ritual at all costs!"))
SEND_SOUND(hallucinator, sound(SSstation.announcer.event_sounds[ANNOUNCER_SPANOMALIES]))
SEND_SOUND(hallucinator, 'sound/ambience/antag/bloodcult/bloodcult_scribe.ogg')
return ..()
/datum/hallucination/station_message/meteors

Binary file not shown.

Binary file not shown.

Binary file not shown.