private bool ShouldIncludeGold(ACDItem item) { if (item == null) { #if LOG_TARGETS_CACHE s_logger.Verbose($"[{nameof(ShouldIncludeGold)}] IGNORE: NullItem"); #endif return(false); } if (!Core.Settings.Items.PickupGold) { #if LOG_TARGETS_CACHE s_logger.Verbose($"[{nameof(ShouldIncludeGold)}] IGNORE: GoldPickupDisabled - Item: \"{item?.Name}\", InternalName: \"{item?.InternalName}\", Sno: {item?.ActorSnoId}, GBId: 0x{item?.GameBalanceId:x8}, RawItemType: {item.GetRawItemType()}"); #endif return(false); } if (item.GetGoldAmount() < Core.Settings.Items.MinGoldStack) { #if LOG_TARGETS_CACHE s_logger.Verbose($"[{nameof(ShouldIncludeGold)}] IGNORE: MinGoldStack - Item: \"{item?.Name}\", InternalName: \"{item?.InternalName}\", Sno: {item?.ActorSnoId}, GBId: 0x{item?.GameBalanceId:x8}, RawItemType: {item.GetRawItemType()}"); #endif return(false); } return(true); }