This commit is contained in:
41666 2024-06-13 22:33:29 -04:00
commit c5cc245e25
29 changed files with 926 additions and 0 deletions

56
translators/loadouts.go Normal file
View file

@ -0,0 +1,56 @@
package translators
type Class string
const (
Infiltrator Class = "infiltrator"
LightAssault Class = "light_assault"
CombatMedic Class = "combat_medic"
Engineer Class = "engineer"
HeavyAssault Class = "heavy_assault"
MAX Class = "max"
)
var (
LoadoutMap = map[string]Class{
"1": Infiltrator,
"8": Infiltrator,
"15": Infiltrator,
"28": Infiltrator,
"3": LightAssault,
"10": LightAssault,
"17": LightAssault,
"29": LightAssault,
"4": CombatMedic,
"11": CombatMedic,
"18": CombatMedic,
"30": CombatMedic,
"5": Engineer,
"12": Engineer,
"19": Engineer,
"31": Engineer,
"6": HeavyAssault,
"13": HeavyAssault,
"20": HeavyAssault,
"32": HeavyAssault,
"7": MAX,
"14": MAX,
"21": MAX,
"45": MAX,
}
)
func ClassFromLoadout(loadoutID string) Class {
c, ok := LoadoutMap[loadoutID]
if !ok {
return "unknown"
}
return c
}