ws and pruner done!!!

This commit is contained in:
41666 2024-10-28 13:46:52 -07:00
parent c5cc245e25
commit 74add408e6
34 changed files with 1455 additions and 221 deletions

View file

@ -12,40 +12,40 @@ const (
)
var (
LoadoutMap = map[string]Class{
"1": Infiltrator,
"8": Infiltrator,
"15": Infiltrator,
"28": Infiltrator,
LoadoutMap = map[uint16]Class{
1: Infiltrator,
8: Infiltrator,
15: Infiltrator,
28: Infiltrator,
"3": LightAssault,
"10": LightAssault,
"17": LightAssault,
"29": LightAssault,
3: LightAssault,
10: LightAssault,
17: LightAssault,
29: LightAssault,
"4": CombatMedic,
"11": CombatMedic,
"18": CombatMedic,
"30": CombatMedic,
4: CombatMedic,
11: CombatMedic,
18: CombatMedic,
30: CombatMedic,
"5": Engineer,
"12": Engineer,
"19": Engineer,
"31": Engineer,
5: Engineer,
12: Engineer,
19: Engineer,
31: Engineer,
"6": HeavyAssault,
"13": HeavyAssault,
"20": HeavyAssault,
"32": HeavyAssault,
6: HeavyAssault,
13: HeavyAssault,
20: HeavyAssault,
32: HeavyAssault,
"7": MAX,
"14": MAX,
"21": MAX,
"45": MAX,
7: MAX,
14: MAX,
21: MAX,
45: MAX,
}
)
func ClassFromLoadout(loadoutID string) Class {
func ClassFromLoadout(loadoutID uint16) Class {
c, ok := LoadoutMap[loadoutID]
if !ok {

View file

@ -3,11 +3,11 @@ package translators_test
import (
"testing"
"github.com/genudine/saerro-go/pkg/translators"
"github.com/genudine/saerro-go/translators"
"github.com/stretchr/testify/assert"
)
func TestLoadouts(t *testing.T) {
assert.Equal(t, translators.ClassFromLoadout("1"), translators.Infiltrator)
assert.Equal(t, translators.ClassFromLoadout("0"), translators.Class("unknown"))
assert.Equal(t, translators.ClassFromLoadout(1), translators.Infiltrator)
assert.Equal(t, translators.ClassFromLoadout(0), translators.Class("unknown"))
}

View file

@ -3,7 +3,7 @@ package translators_test
import (
"testing"
"github.com/genudine/saerro-go/pkg/translators"
"github.com/genudine/saerro-go/translators"
"github.com/stretchr/testify/assert"
)