private object CanPickupEntity(BasePlayer player, BaseCombatEntity entity) { if (entity.name != autoTurretPrefab) { return(true); } var item = ItemManager.Create(entity.pickup.itemTarget, entity.pickup.itemCount); if (item.hasCondition) { item.conditionNormalized = entity.Health() / entity.MaxHealth() / 2; } player.GiveItem(item, BaseEntity.GiveItemReason.PickedUp); entity.OnPickedUp(item, player); entity.Kill(); return(false); }