From 19434197d4e67bf0671cefc99cf49e66662edfd9 Mon Sep 17 00:00:00 2001 From: Alex King <89047260+Kinglykrab@users.noreply.github.com> Date: Wed, 15 Feb 2023 11:49:14 -0500 Subject: [PATCH] [Bug Fix] Fix crash in EVENT_DISCOVER_ITEM (#2933) * [Bug Fix] Fix crash in EVENT_DISCOVER_ITEM # Notes - `const` didn't like the `std::any_cast`, also was passing `EQ::ItemData*` instead of `EQ::ItemInstance*`. * Update client.cpp --- zone/client.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/zone/client.cpp b/zone/client.cpp index 19cb4dcd1..51dda5d2c 100644 --- a/zone/client.cpp +++ b/zone/client.cpp @@ -4093,8 +4093,8 @@ void Client::DiscoverItem(uint32 item_id) { } if (parse->PlayerHasQuestSub(EVENT_DISCOVER_ITEM)) { - const auto* item = database.GetItem(item_id); - std::vector args = {item}; + auto* item = database.CreateItem(item_id); + std::vector args = { item }; parse->EventPlayer(EVENT_DISCOVER_ITEM, this, "", item_id, &args); }