[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
This commit is contained in:
Alex King 2023-02-15 11:49:14 -05:00 committed by GitHub
parent 18b62667f0
commit 19434197d4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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<std::any> args = {item};
auto* item = database.CreateItem(item_id);
std::vector<std::any> args = { item };
parse->EventPlayer(EVENT_DISCOVER_ITEM, this, "", item_id, &args);
}