diff --git a/src/g_shared/a_pickups.cpp b/src/g_shared/a_pickups.cpp index 17e3bcd28..9f76fb2c4 100644 --- a/src/g_shared/a_pickups.cpp +++ b/src/g_shared/a_pickups.cpp @@ -1240,6 +1240,10 @@ bool ACustomInventory::TryPickup (AActor *toucher) { useok = Super::TryPickup (toucher); } + else if (useok || ItemFlags & IF_ALWAYSPICKUP) + { + GoAwayAndDie(); + } return useok; }