diff --git a/code/modules/antagonists/heretic/knowledge/ash_lore.dm b/code/modules/antagonists/heretic/knowledge/ash_lore.dm index 3ad4aeddaa4e..890aa54e9df6 100644 --- a/code/modules/antagonists/heretic/knowledge/ash_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/ash_lore.dm @@ -215,7 +215,7 @@ priority_announce( text = "[generate_heretic_text()] Fear the blaze, for the Ashlord, [user.real_name] has ascended! The flames shall consume all! [generate_heretic_text()]", title = "[generate_heretic_text()]", - sound = ANNOUNCER_SPANOMALIES, + sound = 'monkestation/sound/ambience/antag/heretic/ascend_ash.ogg', color_override = "pink", ) diff --git a/code/modules/antagonists/heretic/knowledge/blade_lore.dm b/code/modules/antagonists/heretic/knowledge/blade_lore.dm index 2f90494f25d1..3ea54493f4af 100644 --- a/code/modules/antagonists/heretic/knowledge/blade_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/blade_lore.dm @@ -410,7 +410,7 @@ priority_announce( text = "[generate_heretic_text()] Master of blades, the Torn Champion's disciple, [user.real_name] has ascended! Their steel is that which will cut reality in a maelstom of silver! [generate_heretic_text()]", title = "[generate_heretic_text()]", - sound = ANNOUNCER_SPANOMALIES, + sound = 'monkestation/sound/ambience/antag/heretic/ascend_blade.ogg', color_override = "pink", ) user.client?.give_award(/datum/award/achievement/misc/blade_ascension, user) diff --git a/code/modules/antagonists/heretic/knowledge/cosmic_lore.dm b/code/modules/antagonists/heretic/knowledge/cosmic_lore.dm index dd147865f9cc..829dcf64b987 100644 --- a/code/modules/antagonists/heretic/knowledge/cosmic_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/cosmic_lore.dm @@ -254,7 +254,7 @@ priority_announce( text = "[generate_heretic_text()] A Star Gazer has arrived into the station, [user.real_name] has ascended! This station is the domain of the Cosmos! [generate_heretic_text()]", title = "[generate_heretic_text()]", - sound = ANNOUNCER_SPANOMALIES, + sound = 'monkestation/sound/ambience/antag/heretic/ascend_cosmic.ogg', color_override = "pink", ) var/mob/living/basic/heretic_summon/star_gazer/star_gazer_mob = new /mob/living/basic/heretic_summon/star_gazer(loc) diff --git a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm index ff85e8f8b9df..4969199cad4a 100644 --- a/code/modules/antagonists/heretic/knowledge/flesh_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/flesh_lore.dm @@ -325,7 +325,7 @@ priority_announce( text = "[generate_heretic_text()] Ever coiling vortex. Reality unfolded. ARMS OUTREACHED, THE LORD OF THE NIGHT, [user.real_name] has ascended! Fear the ever twisting hand! [generate_heretic_text()]", title = "[generate_heretic_text()]", - sound = ANNOUNCER_SPANOMALIES, + sound = 'monkestation/sound/ambience/antag/heretic/ascend_flesh.ogg', color_override = "pink", ) diff --git a/code/modules/antagonists/heretic/knowledge/knock_lore.dm b/code/modules/antagonists/heretic/knowledge/knock_lore.dm index 3124bbadd7ff..189ef5b80107 100644 --- a/code/modules/antagonists/heretic/knowledge/knock_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/knock_lore.dm @@ -219,7 +219,7 @@ priority_announce( text = "Delta-class dimensional anomaly detec[generate_heretic_text()] Reality rended, torn. Gates open, doors open, [user.real_name] has ascended! Fear the tide! [generate_heretic_text()]", title = "[generate_heretic_text()]", - sound = ANNOUNCER_SPANOMALIES, + sound = 'monkestation/sound/ambience/antag/heretic/ascend_knock.ogg', color_override = "pink", ) user.client?.give_award(/datum/award/achievement/misc/knock_ascension, user) diff --git a/code/modules/antagonists/heretic/knowledge/rust_lore.dm b/code/modules/antagonists/heretic/knowledge/rust_lore.dm index 5932db3c6fbb..48bf042a4119 100644 --- a/code/modules/antagonists/heretic/knowledge/rust_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/rust_lore.dm @@ -264,7 +264,7 @@ priority_announce( text = "[generate_heretic_text()] Fear the decay, for the Rustbringer, [user.real_name] has ascended! None shall escape the corrosion! [generate_heretic_text()]", title = "[generate_heretic_text()]", - sound = ANNOUNCER_SPANOMALIES, + sound = 'monkestation/sound/ambience/antag/heretic/ascend_rust.ogg', color_override = "pink", ) new /datum/rust_spread(loc) diff --git a/code/modules/antagonists/heretic/knowledge/void_lore.dm b/code/modules/antagonists/heretic/knowledge/void_lore.dm index 5a885129de34..b15c058b3089 100644 --- a/code/modules/antagonists/heretic/knowledge/void_lore.dm +++ b/code/modules/antagonists/heretic/knowledge/void_lore.dm @@ -205,7 +205,7 @@ priority_announce( text = "[generate_heretic_text()] The nobleman of void [user.real_name] has arrived, stepping along the Waltz that ends worlds! [generate_heretic_text()]", title = "[generate_heretic_text()]", - sound = ANNOUNCER_SPANOMALIES, + sound = 'monkestation/sound/ambience/antag/heretic/ascend_void.ogg', color_override = "pink", ) user.client?.give_award(/datum/award/achievement/misc/void_ascension, user) diff --git a/code/modules/hallucination/station_message.dm b/code/modules/hallucination/station_message.dm index b7f411a05972..e2db9f5af15d 100644 --- a/code/modules/hallucination/station_message.dm +++ b/code/modules/hallucination/station_message.dm @@ -42,11 +42,11 @@ /// This is gross and will probably easily be outdated in some time but c'est la vie. /// Maybe if someone datumizes heretic paths or something this can be improved var/static/list/ascension_bodies = list( - "Fear the blaze, for the Ashlord, %FAKENAME% has ascended! The flames shall consume all!", - "Master of blades, the Torn Champion's disciple, %FAKENAME% has ascended! Their steel is that which will cut reality in a maelstom of silver!", - "Ever coiling vortex. Reality unfolded. ARMS OUTREACHED, THE LORD OF THE NIGHT, %FAKENAME% has ascended! Fear the ever twisting hand!", - "Fear the decay, for the Rustbringer, %FAKENAME% has ascended! None shall escape the corrosion!", - "The nobleman of void %FAKENAME% has arrived, stepping along the Waltz that ends worlds!", + list("Fear the blaze, for the Ashlord, %FAKENAME% has ascended! The flames shall consume all!", 'monkestation/sound/ambience/antag/heretic/ascend_ash.ogg'), + list("Master of blades, the Torn Champion's disciple, %FAKENAME% has ascended! Their steel is that which will cut reality in a maelstom of silver!", 'monkestation/sound/ambience/antag/heretic/ascend_blade.ogg'), + list("Ever coiling vortex. Reality unfolded. ARMS OUTREACHED, THE LORD OF THE NIGHT, %FAKENAME% has ascended! Fear the ever twisting hand!", 'monkestation/sound/ambience/antag/heretic/ascend_flesh.ogg'), + list("Fear the decay, for the Rustbringer, %FAKENAME% has ascended! None shall escape the corrosion!", 'monkestation/sound/ambience/antag/heretic/ascend_rust.ogg'), + list("The nobleman of void %FAKENAME% has arrived, stepping along the Waltz that ends worlds!", 'monkestation/sound/ambience/antag/heretic/ascend_void.ogg') ) /datum/hallucination/station_message/heretic/start() @@ -55,12 +55,12 @@ if(!totally_real_heretic) return FALSE - var/message_with_name = pick(ascension_bodies) - message_with_name = replacetext(message_with_name, "%FAKENAME%", totally_real_heretic.real_name) + var/list/fake_ascension = pick(ascension_bodies) + var/message_with_name = replacetext(fake_ascension[1], "%FAKENAME%", totally_real_heretic.real_name) priority_announce( text = "[generate_heretic_text()] [message_with_name] [generate_heretic_text()]", title = "[generate_heretic_text()]", - sound = ANNOUNCER_SPANOMALIES, + sound = fake_ascension[2], players = list(hallucinator), color_override = "pink", ) diff --git a/monkestation/sound/ambience/antag/heretic/ascend_ash.ogg b/monkestation/sound/ambience/antag/heretic/ascend_ash.ogg new file mode 100644 index 000000000000..a85aa0f6a9cc Binary files /dev/null and b/monkestation/sound/ambience/antag/heretic/ascend_ash.ogg differ diff --git a/monkestation/sound/ambience/antag/heretic/ascend_blade.ogg b/monkestation/sound/ambience/antag/heretic/ascend_blade.ogg new file mode 100644 index 000000000000..da7c313ad8ad Binary files /dev/null and b/monkestation/sound/ambience/antag/heretic/ascend_blade.ogg differ diff --git a/monkestation/sound/ambience/antag/heretic/ascend_cosmic.ogg b/monkestation/sound/ambience/antag/heretic/ascend_cosmic.ogg new file mode 100644 index 000000000000..9ce740fa7e1e Binary files /dev/null and b/monkestation/sound/ambience/antag/heretic/ascend_cosmic.ogg differ diff --git a/monkestation/sound/ambience/antag/heretic/ascend_flesh.ogg b/monkestation/sound/ambience/antag/heretic/ascend_flesh.ogg new file mode 100644 index 000000000000..b488cafd0bf6 Binary files /dev/null and b/monkestation/sound/ambience/antag/heretic/ascend_flesh.ogg differ diff --git a/monkestation/sound/ambience/antag/heretic/ascend_knock.ogg b/monkestation/sound/ambience/antag/heretic/ascend_knock.ogg new file mode 100644 index 000000000000..73f0a7f0b3b5 Binary files /dev/null and b/monkestation/sound/ambience/antag/heretic/ascend_knock.ogg differ diff --git a/monkestation/sound/ambience/antag/heretic/ascend_moon.ogg b/monkestation/sound/ambience/antag/heretic/ascend_moon.ogg new file mode 100644 index 000000000000..b0d515686b20 Binary files /dev/null and b/monkestation/sound/ambience/antag/heretic/ascend_moon.ogg differ diff --git a/monkestation/sound/ambience/antag/heretic/ascend_rust.ogg b/monkestation/sound/ambience/antag/heretic/ascend_rust.ogg new file mode 100644 index 000000000000..5cfc73b2cf51 Binary files /dev/null and b/monkestation/sound/ambience/antag/heretic/ascend_rust.ogg differ diff --git a/monkestation/sound/ambience/antag/heretic/ascend_void.ogg b/monkestation/sound/ambience/antag/heretic/ascend_void.ogg new file mode 100644 index 000000000000..797784952d15 Binary files /dev/null and b/monkestation/sound/ambience/antag/heretic/ascend_void.ogg differ