From 8b824244ac2e3eb2413a0534c589edf75631a39b Mon Sep 17 00:00:00 2001 From: Myk Date: Thu, 19 Aug 2021 19:21:27 -0700 Subject: [PATCH] Update library/modules/Items.cpp Co-authored-by: Alan --- library/modules/Items.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library/modules/Items.cpp b/library/modules/Items.cpp index 0b479db6c..b4f551270 100644 --- a/library/modules/Items.cpp +++ b/library/modules/Items.cpp @@ -831,8 +831,8 @@ static bool detachItem(MapExtras::MapCache &mc, df::item *item) } } - if (df::general_ref *ref = - Items::getGeneralRef(item, general_ref_type::PROJECTILE)) + if (auto *ref = + virtual_cast(Items::getGeneralRef(item, general_ref_type::PROJECTILE))) { int32_t proj_id = ((df::general_ref_projectile *)ref)->projectile_id; df::proj_list_link *link = world->proj_list.next;