Fix base parts not generating

This commit is contained in:
2026-05-17 15:33:21 +02:00
parent b5a3a715a4
commit 92770bbaa0
7 changed files with 38 additions and 71 deletions
+8 -2
View File
@@ -2248,7 +2248,6 @@ func TestBuildHAKsGeneratesParts2DAAssetsFromLocalModels(t *testing.T) {
"group_from": "first_path_segment"
},
"parts_rows": {
"null_undiscovered_rows": true,
"row_defaults": {"COSTMODIFIER": "0"},
"acbonus": {
"default": {
@@ -2285,6 +2284,7 @@ func TestBuildHAKsGeneratesParts2DAAssetsFromLocalModels(t *testing.T) {
"rows": [
{"id": 0, "COSTMODIFIER": 1, "ACBONUS": "0.25"},
{"id": 17, "COSTMODIFIER": 0, "ACBONUS": "0.90"},
{"id": 19, "COSTMODIFIER": 0, "ACBONUS": "****"},
{"id": 117, "COSTMODIFIER": 0, "ACBONUS": "****"}
]
}
@@ -2327,7 +2327,13 @@ func TestBuildHAKsGeneratesParts2DAAssetsFromLocalModels(t *testing.T) {
t.Fatalf("read generated parts 2da: %v", err)
}
partsText := string(partsRaw)
for _, want := range []string{"0\t****\t****", "17\t****\t****", "18\t0\t0.75", "117\t0\t1.17"} {
for _, want := range []string{
"0\t1\t0.00",
"17\t0\t0.17",
"18\t0\t0.75",
"19\t****\t****",
"117\t0\t1.17",
} {
if !strings.Contains(partsText, want) {
t.Fatalf("expected generated parts 2da to contain %q after normalization and overrides, got:\n%s", want, partsText)
}