diff --git a/src/thingdef/thingdef_codeptr.cpp b/src/thingdef/thingdef_codeptr.cpp index 25d68fc8fe..441ba48995 100644 --- a/src/thingdef/thingdef_codeptr.cpp +++ b/src/thingdef/thingdef_codeptr.cpp @@ -5683,7 +5683,7 @@ static bool DoRadiusGive(AActor *self, AActor *thing, PClassActor *item, int amo if (!(flags & RGF_GIVESELF)) return false; } - if (thing->flags & MF_MISSILE) + else if (thing->flags & MF_MISSILE) { if (!missilePass) return false;