diff --git a/massmeta/code/modules/announcers.dm b/massmeta/code/modules/announcers.dm new file mode 100644 index 00000000000000..4d3b92a0cc86f8 --- /dev/null +++ b/massmeta/code/modules/announcers.dm @@ -0,0 +1,54 @@ +/datum/centcom_announcer/default + event_sounds = list(ANNOUNCER_AIMALF = 'massmeta/sounds/announces/aimalf.ogg', + ANNOUNCER_ALIENS = 'sound/ai/default/aliens.ogg', + ANNOUNCER_ANIMES = 'sound/ai/default/animes.ogg', + ANNOUNCER_GRANOMALIES = 'massmeta/sounds/announces/granomalies.ogg', + ANNOUNCER_INTERCEPT = 'sound/ai/default/intercept.ogg', + ANNOUNCER_IONSTORM = 'massmeta/sounds/announces/ionstorm.ogg', + ANNOUNCER_METEORS = 'massmeta/sounds/announces/meteors.ogg', + ANNOUNCER_OUTBREAK5 = 'massmeta/sounds/announces/outbreak5.ogg', + ANNOUNCER_OUTBREAK7 = 'massmeta/sounds/announces/outbreak7.ogg', + ANNOUNCER_POWEROFF = 'massmeta/sounds/announces/poweroff.ogg', + ANNOUNCER_POWERON = 'massmeta/sounds/announces/poweron.ogg', + ANNOUNCER_RADIATION = 'massmeta/sounds/announces/radiation.ogg', + ANNOUNCER_SHUTTLECALLED = 'massmeta/sounds/announces/shuttlecalled.ogg', + ANNOUNCER_SHUTTLEDOCK = 'massmeta/sounds/announces/shuttledock.ogg', + ANNOUNCER_SHUTTLERECALLED = 'massmeta/sounds/announces/shuttlerecalled.ogg', + ANNOUNCER_SPANOMALIES = 'sound/ai/default/spanomalies.ogg') + command_report_sounds = list('massmeta/sounds/announces/commandreport.ogg') + +/datum/centcom_announcer/intern + event_sounds = list(ANNOUNCER_AIMALF = 'massmeta/sounds/announces/aimalf.ogg', + ANNOUNCER_ALIENS = 'sound/ai/intern/aliens.ogg', + ANNOUNCER_ANIMES = 'sound/ai/intern/animes.ogg', + ANNOUNCER_GRANOMALIES = 'sound/ai/intern/granomalies.ogg', + ANNOUNCER_INTERCEPT = 'sound/ai/intern/intercept.ogg', + ANNOUNCER_IONSTORM = 'sound/ai/intern/ionstorm.ogg', + ANNOUNCER_METEORS = 'sound/ai/intern/meteors.ogg', + ANNOUNCER_OUTBREAK5 = 'sound/ai/intern/outbreak5.ogg', + ANNOUNCER_OUTBREAK7 = 'sound/ai/intern/outbreak7.ogg', + ANNOUNCER_POWEROFF = 'sound/ai/intern/poweroff.ogg', + ANNOUNCER_POWERON = 'sound/ai/intern/poweron.ogg', + ANNOUNCER_RADIATION = 'sound/ai/intern/radiation.ogg', + ANNOUNCER_SHUTTLECALLED = 'sound/ai/intern/shuttlecalled.ogg', + ANNOUNCER_SHUTTLEDOCK = 'sound/ai/intern/shuttledock.ogg', + ANNOUNCER_SHUTTLERECALLED = 'sound/ai/intern/shuttlerecalled.ogg', + ANNOUNCER_SPANOMALIES = 'sound/ai/intern/spanomalies.ogg') + +/datum/centcom_announcer/medbot + event_sounds = list(ANNOUNCER_AIMALF = 'massmeta/sounds/announces/aimalf.ogg', + ANNOUNCER_ALIENS = 'sound/ai/medbot/aliens.ogg', + ANNOUNCER_ANIMES = 'sound/ai/medbot/animes.ogg', + ANNOUNCER_GRANOMALIES = 'sound/ai/medbot/granomalies.ogg', + ANNOUNCER_INTERCEPT = 'sound/ai/medbot/intercept.ogg', + ANNOUNCER_IONSTORM = 'sound/ai/medbot/ionstorm.ogg', + ANNOUNCER_METEORS = 'sound/ai/medbot/meteors.ogg', + ANNOUNCER_OUTBREAK5 = 'sound/ai/medbot/outbreak5.ogg', + ANNOUNCER_OUTBREAK7 = 'sound/ai/medbot/outbreak7.ogg', + ANNOUNCER_POWEROFF = 'sound/ai/medbot/poweroff.ogg', + ANNOUNCER_POWERON = 'sound/ai/medbot/poweron.ogg', + ANNOUNCER_RADIATION = 'sound/ai/medbot/radiation.ogg', + ANNOUNCER_SHUTTLECALLED = 'sound/ai/medbot/shuttlecalled.ogg', + ANNOUNCER_SHUTTLEDOCK = 'sound/ai/medbot/shuttledock.ogg', + ANNOUNCER_SHUTTLERECALLED = 'sound/ai/medbot/shuttlerecalled.ogg', + ANNOUNCER_SPANOMALIES = 'sound/ai/medbot/spanomalies.ogg') diff --git a/massmeta/includes.dm b/massmeta/includes.dm index 821a910f582eec..e832fac1952314 100644 --- a/massmeta/includes.dm +++ b/massmeta/includes.dm @@ -9,3 +9,4 @@ #include "code\obj\structures\display_case.dm" #include "code\modules\antags\uplink_items.dm" #include "code\obj\items\clothing\belt.dm" +#include "code\modules\announcers.dm" diff --git a/massmeta/sounds/announces/aimalf.ogg b/massmeta/sounds/announces/aimalf.ogg new file mode 100644 index 00000000000000..18d20be1457809 Binary files /dev/null and b/massmeta/sounds/announces/aimalf.ogg differ diff --git a/massmeta/sounds/announces/commandreport.ogg b/massmeta/sounds/announces/commandreport.ogg new file mode 100644 index 00000000000000..917410f24d9054 Binary files /dev/null and b/massmeta/sounds/announces/commandreport.ogg differ diff --git a/massmeta/sounds/announces/granomalies.ogg b/massmeta/sounds/announces/granomalies.ogg new file mode 100644 index 00000000000000..2637fb09b4207c Binary files /dev/null and b/massmeta/sounds/announces/granomalies.ogg differ diff --git a/massmeta/sounds/announces/ionstorm.ogg b/massmeta/sounds/announces/ionstorm.ogg new file mode 100644 index 00000000000000..dc478d5c9bcfa0 Binary files /dev/null and b/massmeta/sounds/announces/ionstorm.ogg differ diff --git a/massmeta/sounds/announces/meteors.ogg b/massmeta/sounds/announces/meteors.ogg new file mode 100644 index 00000000000000..460a7a2a1f760a Binary files /dev/null and b/massmeta/sounds/announces/meteors.ogg differ diff --git a/massmeta/sounds/announces/outbreak5.ogg b/massmeta/sounds/announces/outbreak5.ogg new file mode 100644 index 00000000000000..a4420e37122608 Binary files /dev/null and b/massmeta/sounds/announces/outbreak5.ogg differ diff --git a/massmeta/sounds/announces/outbreak7.ogg b/massmeta/sounds/announces/outbreak7.ogg new file mode 100644 index 00000000000000..7e250c238ce4c7 Binary files /dev/null and b/massmeta/sounds/announces/outbreak7.ogg differ diff --git a/massmeta/sounds/announces/poweroff.ogg b/massmeta/sounds/announces/poweroff.ogg new file mode 100644 index 00000000000000..2e1e734d714cc5 Binary files /dev/null and b/massmeta/sounds/announces/poweroff.ogg differ diff --git a/massmeta/sounds/announces/poweron.ogg b/massmeta/sounds/announces/poweron.ogg new file mode 100644 index 00000000000000..d00c4af0744ba5 Binary files /dev/null and b/massmeta/sounds/announces/poweron.ogg differ diff --git a/massmeta/sounds/announces/radiation.ogg b/massmeta/sounds/announces/radiation.ogg new file mode 100644 index 00000000000000..f5e32830b717e0 Binary files /dev/null and b/massmeta/sounds/announces/radiation.ogg differ diff --git a/massmeta/sounds/announces/shuttlecalled.ogg b/massmeta/sounds/announces/shuttlecalled.ogg new file mode 100644 index 00000000000000..c6110dc8959b88 Binary files /dev/null and b/massmeta/sounds/announces/shuttlecalled.ogg differ diff --git a/massmeta/sounds/announces/shuttledock.ogg b/massmeta/sounds/announces/shuttledock.ogg new file mode 100644 index 00000000000000..5d68e77024202c Binary files /dev/null and b/massmeta/sounds/announces/shuttledock.ogg differ diff --git a/massmeta/sounds/announces/shuttlerecalled.ogg b/massmeta/sounds/announces/shuttlerecalled.ogg new file mode 100644 index 00000000000000..3e0fa06e9c7df2 Binary files /dev/null and b/massmeta/sounds/announces/shuttlerecalled.ogg differ