From a340b97fac03675b583476c79afde60a1ce148ab Mon Sep 17 00:00:00 2001 From: Christian Semmler Date: Wed, 3 Jan 2024 22:26:43 -0500 Subject: [PATCH] Fixes --- LEGO1/towtrackmissionstate.cpp | 2 +- LEGO1/towtrackmissionstate.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/LEGO1/towtrackmissionstate.cpp b/LEGO1/towtrackmissionstate.cpp index 2eb30fa3..8d3d56b9 100644 --- a/LEGO1/towtrackmissionstate.cpp +++ b/LEGO1/towtrackmissionstate.cpp @@ -39,7 +39,7 @@ MxResult TowTrackMissionState::VTable0x1c(LegoFileStream* p_legoFileStream) p_legoFileStream->Write(&m_color3, sizeof(MxU16)); p_legoFileStream->Write(&m_color4, sizeof(MxU16)); } - else { + else if (p_legoFileStream->IsWriteMode()) { p_legoFileStream->Read(&m_unk0x12, sizeof(MxU16)); p_legoFileStream->Read(&m_unk0x14, sizeof(MxU16)); p_legoFileStream->Read(&m_unk0x16, sizeof(MxU16)); diff --git a/LEGO1/towtrackmissionstate.h b/LEGO1/towtrackmissionstate.h index aee548af..c0ad3145 100644 --- a/LEGO1/towtrackmissionstate.h +++ b/LEGO1/towtrackmissionstate.h @@ -44,7 +44,7 @@ class TowTrackMissionState : public LegoState { protected: undefined4 m_unk0x08; // 0x08 undefined4 m_unk0x0c; // 0x0c - MxU16 m_unk0x10; // 0x10 + MxU8 m_unk0x10; // 0x10 MxU16 m_unk0x12; // 0x12 MxU16 m_unk0x14; // 0x14 MxU16 m_unk0x16; // 0x16