/* Begin Sheilds */
case 0:
ApplyAttribute(primary, min, max, AosAttribute.SpellChanneling, 1, 1);
break;
case 1:
ApplyAttribute(primary, min, max, AosAttribute.DefendChance, 1, 15);
break;
case 2:
if (Core.ML)
{
ApplyAttribute(primary, min, max, AosAttribute.ReflectPhysical, 1, 15);
}
else
{
ApplyAttribute(primary, min, max, AosAttribute.AttackChance, 1, 15);
}
break;
case 3:
ApplyAttribute(primary, min, max, AosAttribute.CastSpeed, 1, 1);
break;
/* Begin Armor */
case 4:
ApplyAttribute(secondary, min, max, AosArmorAttribute.LowerStatReq, 10, 100, 10);
break;
case 5:
ApplyAttribute(secondary, min, max, AosArmorAttribute.SelfRepair, 1, 5);
break;
case 6:
ApplyAttribute(secondary, min, max, AosArmorAttribute.DurabilityBonus, 10, 100, 10);
break;
/* End Shields */
private static object[] m_ShieldStandard = new object[]
{
AosAttribute.SpellChanneling,
AosAttribute.DefendChance,
//AosAttribute.AttackChance,
AosAttribute.CastSpeed,
AosAttribute.ReflectPhysical,
AosArmorAttribute.LowerStatReq,
};
We use essential cookies to make this site work, and optional cookies to enhance your experience.