From 80c65f68caa16b880cee77a12b50ee74c4583079 Mon Sep 17 00:00:00 2001 From: Nick Thomas Date: Wed, 15 Apr 2020 16:44:06 +0100 Subject: [PATCH] Avoid false positives --- internal/data/object.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/data/object.go b/internal/data/object.go index 2fd3e1f..f065b14 100644 --- a/internal/data/object.go +++ b/internal/data/object.go @@ -32,8 +32,10 @@ func (s SpriteHeader) Check(expectedSize uint32) error { // TODO: WarHammer.ani sets Unknown1 to this for all 188,286 sprites. I am // very interested in seeing if there are any others - if s.Unknown1[0] != 212 || s.Unknown1[1] != 113 || s.Unknown1[2] != 59 || s.Unknown1[3] != 1 { - log.Printf("Value of Unknown1 field: %v", s.Unknown1) + if s.Unknown1[0] | s.Unknown1[1] | s.Unknown1[2] | s.Unknown1[3] > 0 { + if s.Unknown1[0] != 212 || s.Unknown1[1] != 113 || s.Unknown1[2] != 59 || s.Unknown1[3] != 1 { + log.Printf("Value of Unknown1 field: %v", s.Unknown1) + } } // Remove 24 bytes from passed-in size to account for the header