diff --git a/code/controllers/subsystem/SSticker.dm b/code/controllers/subsystem/SSticker.dm index d1a2347f5ff..1618ad3800f 100644 --- a/code/controllers/subsystem/SSticker.dm +++ b/code/controllers/subsystem/SSticker.dm @@ -331,7 +331,7 @@ SUBSYSTEM_DEF(ticker) SSdbcore.SetRoundStart() to_chat(world, "Enjoy the game!") - SEND_SOUND(world, sound('sound/AI/welcome.ogg')) + SEND_SOUND(world, sound(SSmapping.map_datum.welcome_sound)) if(SSholiday.holidays) to_chat(world, "and...") diff --git a/code/modules/mapping/base_map_datum.dm b/code/modules/mapping/base_map_datum.dm index 0fff760c7c0..9ea1d428c42 100644 --- a/code/modules/mapping/base_map_datum.dm +++ b/code/modules/mapping/base_map_datum.dm @@ -18,3 +18,5 @@ var/voteable = TRUE /// Minimum amount of players required for this map to be eligible in random map picks. var/min_players_random = 0 + /// Sound to play at the start of the game, aka the welcoming sound + var/welcome_sound = 'sound/AI/welcome.ogg' diff --git a/code/modules/mapping/station_datums.dm b/code/modules/mapping/station_datums.dm index ceecd3d0dfa..b74e7d5c3e0 100644 --- a/code/modules/mapping/station_datums.dm +++ b/code/modules/mapping/station_datums.dm @@ -3,18 +3,21 @@ technical_name = "Cyberiad" map_path = "_maps/map_files/stations/boxstation.dmm" webmap_url = "https://webmap.affectedarc07.co.uk/maps/paradise/cyberiad/" + welcome_sound = 'sound/AI/welcome_cyberiad.ogg' /datum/map/metastation fluff_name = "NSS Cerebron" technical_name = "MetaStation" map_path = "_maps/map_files/stations/metastation.dmm" webmap_url = "https://webmap.affectedarc07.co.uk/maps/paradise/metastation/" + welcome_sound = 'sound/AI/welcome_cerebron.ogg' /datum/map/deltastation fluff_name = "NSS Kerberos" technical_name = "Delta" map_path = "_maps/map_files/stations/deltastation.dmm" webmap_url = "https://webmap.affectedarc07.co.uk/maps/paradise/deltastation/" + welcome_sound = 'sound/AI/welcome_kerberos.ogg' /datum/map/cerestation fluff_name = "NSS Farragus" @@ -22,12 +25,14 @@ map_path = "_maps/map_files/stations/cerestation.dmm" webmap_url = "https://webmap.affectedarc07.co.uk/maps/paradise/cerestation/" min_players_random = 60 + welcome_sound = 'sound/AI/welcome_farragus.ogg' /datum/map/emeraldstation fluff_name = "NSS Diagoras" technical_name = "EmeraldStation" map_path = "_maps/map_files/stations/emeraldstation.dmm" webmap_url = "https://affectedarc07.co.uk/emerald.html" + welcome_sound = 'sound/AI/welcome_diagoras.ogg' /datum/map/test_tiny fluff_name = "test_tiny" diff --git a/sound/AI/welcome_cerebron.ogg b/sound/AI/welcome_cerebron.ogg new file mode 100644 index 00000000000..1e928c74cfd Binary files /dev/null and b/sound/AI/welcome_cerebron.ogg differ diff --git a/sound/AI/welcome_cyberiad.ogg b/sound/AI/welcome_cyberiad.ogg new file mode 100644 index 00000000000..a54bb7984c7 Binary files /dev/null and b/sound/AI/welcome_cyberiad.ogg differ diff --git a/sound/AI/welcome_diagoras.ogg b/sound/AI/welcome_diagoras.ogg new file mode 100644 index 00000000000..b86c2dd2e44 Binary files /dev/null and b/sound/AI/welcome_diagoras.ogg differ diff --git a/sound/AI/welcome_farragus.ogg b/sound/AI/welcome_farragus.ogg new file mode 100644 index 00000000000..916790a21a9 Binary files /dev/null and b/sound/AI/welcome_farragus.ogg differ diff --git a/sound/AI/welcome_kerberos.ogg b/sound/AI/welcome_kerberos.ogg new file mode 100644 index 00000000000..0eccf8edc42 Binary files /dev/null and b/sound/AI/welcome_kerberos.ogg differ