Merge pull request #1087 from gucio321/anim-data-encoder

hotfix: string table encoder bug
This commit is contained in:
gravestench 2021-03-11 22:21:42 -08:00 committed by GitHub
commit 384db6e75e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 8 deletions

View File

@ -2,7 +2,6 @@ package d2tbl
import (
"fmt"
"strconv"
"github.com/OpenDiablo2/OpenDiablo2/d2common/d2datautils"
@ -190,7 +189,7 @@ func (td *TextDictionary) Marshal() []byte {
keys = append(keys, key)
}
sw.PushInt32(int32(len(keys)))
sw.PushUint32(uint32(len(keys)))
// version (always 0)
sw.PushBytes(0)
@ -246,16 +245,12 @@ func (td *TextDictionary) Marshal() []byte {
key = "x"
}
for _, i := range key {
sw.PushBytes(byte(i))
}
sw.PushBytes([]byte(key)...)
// 0 as separator
sw.PushBytes(0)
for _, i := range value {
sw.PushBytes(byte(i))
}
sw.PushBytes([]byte(value)...)
// 0 as separator
sw.PushBytes(0)