Skip to content

Commit ab48f7f

Browse files
committed
prefs
1 parent 800ad99 commit ab48f7f

2 files changed

Lines changed: 23 additions & 1 deletion

File tree

  • modular_meta/features/ntts-nd-tg-tts/code
  • tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences

modular_meta/features/ntts-nd-tg-tts/code/announcements.dm

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
/datum/config_entry/string/centcom_voice
22

33
/atom/movable
4+
/// there are:
5+
/// * "centcom",
6+
/// * "captain",
7+
/// * "syndicate",
8+
/// * "radio_machine" - (that one should be removed lol?)
9+
/// * "request_console" - (that one too?)
410
var/tts_announcement_effect
511

612
/obj/machinery/announcement_system
@@ -169,11 +175,17 @@
169175
/datum/tts_request/proc/announcement_requests_completed()
170176
return request.is_complete()
171177

178+
/datum/preference/numeric/volume/announcement_tts_volume
179+
category = PREFERENCE_CATEGORY_GAME_PREFERENCES
180+
savefile_key = "announcement_tts_volume"
181+
savefile_identifier = PREFERENCE_PLAYER
182+
172183
/datum/tts_request/proc/play_announcement()
173184
for(var/mob/listener as anything in announcement_listeners)
174185
if(!SStts.can_hear_announcement_tts(listener))
175186
continue
176-
var/volume = listener.client.prefs.read_preference(/datum/preference/numeric/volume/sound_tts_volume)
187+
//var/volume = listener.client.prefs.read_preference(/datum/preference/numeric/volume/sound_tts_volume)
188+
var/volume = listener.client.prefs.read_preference(/datum/preference/numeric/volume/announcement_tts_volume)
177189
if(!volume)
178190
continue
179191
var/sound/audio = sound(audio_file)

tgui/packages/tgui/interfaces/PreferencesMenu/preferences/features/game_preferences/sounds.tsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,3 +141,13 @@ export const sound_ai_vox: Feature<number> = {
141141
description: 'Volume of vocal AI announcements (also known as "VOX").',
142142
component: FeatureSliderInput,
143143
};
144+
//MASSMETA EDIT ADDITION START (ntts && tgtts)
145+
export const announcement_tts_volume: Feature<number> = {
146+
name: 'Announcements TTS volume',
147+
category: 'SOUND',
148+
description:
149+
'Volume of the volume that the text-to-speech sounds will play at.',
150+
component: FeatureSliderInput,
151+
};
152+
153+
//MASSMETA EDIT ADDITION END (ntts && tgtts)

0 commit comments

Comments
 (0)