private static int GetSkillBonuses(AosSkillBonuses bonus, object prop) { int mod = 0; for (int j = 0; j < 5; j++) { if (bonus.GetBonus(j) > 0) { if (!(prop is SkillName) || !IsInSkillGroup((SkillName)prop, j)) mod += 1; } } return mod; }