Skip to content

Commit 5d849c2

Browse files
committed
add better output logging on error
1 parent 40a7826 commit 5d849c2

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

internal/item/item.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import (
77
"fmt"
88
"hash/crc32"
99
"io/ioutil"
10+
"log"
1011
"strings"
1112
"sync"
1213

@@ -212,8 +213,10 @@ func Serialize(item Item, seed int32) ([]byte, error) {
212213
if k, e := btik[strings.ToLower(item.Balance)]; e {
213214
bits := getBits(k, item.Version)
214215
for i := len(item.Generics) - 1; i >= 0; i-- {
215-
err := w.WriteInt(getIndexFor("InventoryGenericPartData", item.Generics[i])+1, bits)
216+
index := getIndexFor("InventoryGenericPartData", item.Generics[i]) + 1
217+
err := w.WriteInt(index, bits)
216218
if err != nil {
219+
log.Printf("tried to fit index %v into %v bits for %s", index, bits, item.Generics[i])
217220
panic(err)
218221
}
219222
}

0 commit comments

Comments
 (0)