From 9869fa03c2326365c08d4cb31b97b7548dc419ef Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Fri, 21 Jun 2024 11:02:59 -0700 Subject: [PATCH] only send notifs for client-generated items if the game drop mode is CLIENT --- src/ReceiveSubcommands.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ReceiveSubcommands.cc b/src/ReceiveSubcommands.cc index ce1eb281..40fa78e7 100644 --- a/src/ReceiveSubcommands.cc +++ b/src/ReceiveSubcommands.cc @@ -1959,7 +1959,7 @@ static void on_box_or_enemy_item_drop_t(shared_ptr c, uint8_t command, u ItemData item = cmd.item.item; item.decode_for_version(c->version()); l->on_item_id_generated_externally(item.id); - l->add_item(cmd.item.floor, item, cmd.item.x, cmd.item.z, 0x100F); + l->add_item(cmd.item.floor, item, cmd.item.x, cmd.item.z, (l->drop_mode == Lobby::DropMode::CLIENT) ? 0x100F : 0x000F); auto name = s->describe_item(c->version(), item, false); l->log.info("Player %hhu (leader) created floor item %08" PRIX32 " (%s) at %hhu:(%g, %g)",