- Fixed: If AInventory::SpecialDropAction returns true the item should be destroyed.

- Fixed: Building with SSE disabled triggered an error.

SVN r4028 (trunk)
This commit is contained in:
Braden Obrzut 2013-01-17 19:42:52 +00:00
commit 3e1aa40461
2 changed files with 4 additions and 0 deletions

View file

@ -3069,6 +3069,8 @@ AInventory *P_DropItem (AActor *source, const PClass *type, int dropamount, int
ModifyDropAmount(inv, dropamount);
if (inv->SpecialDropAction (source))
{
// The special action indicates that the item should not spawn
inv->Destroy();
return NULL;
}
return inv;