diff --git a/src/Player.cc b/src/Player.cc index 3ff765a5..74318808 100644 --- a/src/Player.cc +++ b/src/Player.cc @@ -526,7 +526,7 @@ uint32_t ItemData::primary_identifier() const { } PlayerInventoryItem::PlayerInventoryItem() - : equip_flags(0x0000), tech_flag(0x0000), data() { } + : equip_flags(0x0000), tech_flag(0x0000), game_flags(0x00000000), data() { } PlayerInventoryItem::PlayerInventoryItem(const PlayerBankItem& src) : equip_flags((this->data.data1[0] > 2) ? 0x0044 : 0x0050), diff --git a/src/ReceiveCommands.cc b/src/ReceiveCommands.cc index 535a3401..35f8436b 100644 --- a/src/ReceiveCommands.cc +++ b/src/ReceiveCommands.cc @@ -1052,7 +1052,7 @@ void process_player_data(shared_ptr s, shared_ptr c, const PSOPlayerDataGC* disp; if (flag == 4) { // Episode 3 disp = &check_size_t(data, - sizeof(PSOPlayerDataGC) + 0x23FC); + sizeof(PSOPlayerDataGC) + 0x23FC, sizeof(PSOPlayerDataGC) + 0x23FC); // TODO: import Episode 3 data somewhere } else { disp = &check_size_t(data, sizeof(PSOPlayerDataGC),