From e6b05196fdbcffd2cbddb76a31fb21be84c26b27 Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Tue, 26 Jul 2022 20:58:48 -0700 Subject: [PATCH] use the right flags field for equip tracking --- src/ReceiveSubcommands.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ReceiveSubcommands.cc b/src/ReceiveSubcommands.cc index d62707ea..180bc2cb 100644 --- a/src/ReceiveSubcommands.cc +++ b/src/ReceiveSubcommands.cc @@ -509,9 +509,9 @@ static void process_subcommand_equip_unequip_item(shared_ptr, if (l->flags & Lobby::Flag::ITEM_TRACKING_ENABLED) { size_t index = c->game_data.player()->inventory.find_item(cmd->item_id); if (cmd->command == 0x25) { - c->game_data.player()->inventory.items[index].game_flags |= 0x00000008; // equip + c->game_data.player()->inventory.items[index].equip_flags |= 0x00000008; // equip } else { - c->game_data.player()->inventory.items[index].game_flags &= 0xFFFFFFF7; // unequip + c->game_data.player()->inventory.items[index].equip_flags &= 0xFFFFFFF7; // unequip } } else if (l->version == GameVersion::BB) { throw logic_error("item tracking not enabled in BB game");