public long?GetDamageTypeDamagePlusPets(DamageType damageType) => SourceAndFightPets.NullableSum(c => c.DamageDoneInfosByTarget.GetValueOrFallback(Target)?.GetDamageTypeDamage(damageType));
public bool HasDamageTypeDamagePlusPets(DamageType damageType) => SourceAndFightPets.Any(c => c.DamageDoneInfosByTarget.GetValueOrFallback(Target)?.HasDamageTypeDamage(damageType) ?? false);