diff --git a/ServerExt/Classes/ExtHumanPawn.uc b/ServerExt/Classes/ExtHumanPawn.uc index 18437f3..4a19fbc 100644 --- a/ServerExt/Classes/ExtHumanPawn.uc +++ b/ServerExt/Classes/ExtHumanPawn.uc @@ -1319,15 +1319,15 @@ function ThrowActiveWeapon(optional bool bDestroyWeap) { if (InvManager != none) foreach InvManager.InventoryActors(class'KFWeapon', TempWeapon) - if (TempWeapon.bDropOnDeath && TempWeapon.CanThrow()) - if (TempWeapon != none) - TossInventory(TempWeapon); + if (TempWeapon != none && TempWeapon.bDropOnDeath && TempWeapon.CanThrow()) + TossInventory(TempWeapon); } else { super.ThrowActiveWeapon(bDestroyWeap); } } + defaultproperties { KnockbackResist=1