forked from Simnation/Main
81 lines
2.2 KiB
Lua
81 lines
2.2 KiB
Lua
---@class Configuration
|
|
---@field VoiceEnabled boolean
|
|
---@field ServerUniqueIdentifier string
|
|
---@field MinimumPluginVersion string
|
|
---@field SoundPack string
|
|
---@field IngameChannelId number
|
|
---@field IngameChannelPassword string
|
|
---@field SwissChannelIds number[]
|
|
---@field VoiceRanges number[]
|
|
---@field EnableVoiceRangeNotification boolean
|
|
---@field VoiceRangeNotification string
|
|
---@field IgnoreInvisiblePlayers boolean
|
|
---@field RadioType number
|
|
---@field EnableRadioHardcoreMode boolean
|
|
---@field UltraShortRangeDistance number
|
|
---@field ShortRangeDistance number
|
|
---@field LongRangeDistace number
|
|
---@field MegaphoneRange number
|
|
---@field VariablePhoneDistortion boolean
|
|
---@field NamePattern string
|
|
---@field RequestTalkStates boolean
|
|
---@field RequestRadioTrafficStates boolean
|
|
---@field ToggleRange string
|
|
---@field TalkPrimary string
|
|
---@field TalkSecondary string
|
|
---@field TalkMegaphone string
|
|
|
|
Configuration = {
|
|
---@type boolean
|
|
Debug = false,
|
|
---@type boolean
|
|
VoiceEnabled = true,
|
|
---@type string
|
|
ServerUniqueIdentifier = "FAqZTlphJBka2Y0gZr/KrZyXzQY=",
|
|
---@type string
|
|
MinimumPluginVersion = "3.1.0",
|
|
---@type string
|
|
SoundPack = "default",
|
|
---@type number
|
|
IngameChannelId = 5,
|
|
---@type string
|
|
IngameChannelPassword = "nessi2025",
|
|
---@type number[]
|
|
SwissChannelIds = { 63, 62 },
|
|
---@type number[]
|
|
VoiceRanges = { 3.0, 8.0, 15.0, 32.0 },
|
|
---@type boolean
|
|
EnableVoiceRangeNotification = true,
|
|
---@type string
|
|
VoiceRangeNotification = "Reichweite {voicerange}m.",
|
|
---@type boolean
|
|
IgnoreInvisiblePlayers = true,
|
|
---@type integer
|
|
RadioType = 4,
|
|
---@type boolean
|
|
EnableRadioHardcoreMode = true,
|
|
---@type number
|
|
UltraShortRangeDistance = 1800.0,
|
|
---@type number
|
|
ShortRangeDistance = 3000.0,
|
|
---@type number
|
|
LongRangeDistace = 8000.0,
|
|
---@type number
|
|
MegaphoneRange = 120.0,
|
|
---@type boolean
|
|
VariablePhoneDistortion = true,
|
|
---@type string
|
|
NamePattern = "[{serverid}]{playername}",
|
|
---@type boolean
|
|
RequestTalkStates = true,
|
|
---@type boolean
|
|
RequestRadioTrafficStates = true,
|
|
---@type string
|
|
ToggleRange = "Z",
|
|
---@type string
|
|
TalkPrimary = "N",
|
|
---@type string
|
|
TalkSecondary = "CAPITAL",
|
|
---@type string
|
|
TalkMegaphone = "B"
|
|
}
|