Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion modular_meta/features/ntts-nd-tg-tts/code/announcements.dm
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
/datum/config_entry/string/centcom_voice

/atom/movable
/// there are:
/// * "centcom",
/// * "captain",
/// * "syndicate",
/// * "radio_machine" - (that one should be removed lol?)
/// * "request_console" - (that one too?)
var/tts_announcement_effect

/obj/machinery/announcement_system
Expand Down Expand Up @@ -169,11 +175,17 @@
/datum/tts_request/proc/announcement_requests_completed()
return request.is_complete()

/datum/preference/numeric/volume/announcement_tts_volume
category = PREFERENCE_CATEGORY_GAME_PREFERENCES
savefile_key = "announcement_tts_volume"
savefile_identifier = PREFERENCE_PLAYER

/datum/tts_request/proc/play_announcement()
for(var/mob/listener as anything in announcement_listeners)
if(!SStts.can_hear_announcement_tts(listener))
continue
var/volume = listener.client.prefs.read_preference(/datum/preference/numeric/volume/sound_tts_volume)
//var/volume = listener.client.prefs.read_preference(/datum/preference/numeric/volume/sound_tts_volume)
var/volume = listener.client.prefs.read_preference(/datum/preference/numeric/volume/announcement_tts_volume)
if(!volume)
continue
var/sound/audio = sound(audio_file)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -141,3 +141,13 @@ export const sound_ai_vox: Feature<number> = {
description: 'Volume of vocal AI announcements (also known as "VOX").',
component: FeatureSliderInput,
};
//MASSMETA EDIT ADDITION START (ntts && tgtts)
export const announcement_tts_volume: Feature<number> = {
name: 'Announcements TTS volume',
category: 'SOUND',
description:
'Volume of the volume that the text-to-speech sounds will play at.',
component: FeatureSliderInput,
};

//MASSMETA EDIT ADDITION END (ntts && tgtts)
Loading