Update SRS.lua

- fixed bug if no frequencies and/or modulations are specified (UTILS.EnsureTable returned an empty table not nil. therefore, self.frequencies and self.modulations was not used)
This commit is contained in:
Frank
2026-04-20 21:47:36 +02:00
parent 87d0c4e9d4
commit 2e4d4f056a
+4 -7
View File
@@ -2103,19 +2103,16 @@ function MSRS:_HoundTextToSpeech(Message,Frequencies,Modulations,Volume,Label,Co
return return
end end
Frequencies = UTILS.EnsureTable(Frequencies) Frequencies = UTILS.EnsureTable(Frequencies or self.frequencies)
Modulations = UTILS.EnsureTable(Modulations) Modulations = UTILS.EnsureTable(Modulations or self.modulations)
local ffs = {} local ffs = {}
for _,_f in pairs(Frequencies or self.frequencies) do for _,_f in pairs(Frequencies) do
table.insert(ffs,string.format("%.1f",_f)) table.insert(ffs,string.format("%.1f",_f))
end end
local freqs = table.concat(ffs, ",") local freqs = table.concat(ffs, ",")
local modus = table.concat(Modulations, ",")
local modus = table.concat(Modulations or self.modulations, ",")
local coal=Coalition or self.coalition local coal=Coalition or self.coalition
local gender=Gender or self.gender local gender=Gender or self.gender