public override bool CheckCast() { BaseWeapon weapon = GetWeapon(); if (weapon == null || weapon is Fists) { Caster.SendLocalizedMessage(1060179); //You must be wielding a weapon to use this ability! return(false); } else if (weapon.WeaponAttributes.MysticWeapon > 0 || Enhancement.GetValue(Caster, AosWeaponAttribute.MysticWeapon) > 0) { Caster.SendMessage("That weapon is already under these effects."); return(false); } return(base.CheckCast()); }
public override bool CheckCast() { BaseWeapon weapon = GetWeapon(); if (weapon == null || weapon is Fists) { Caster.SendLocalizedMessage(1060179); //You must be wielding a weapon to use this ability! return(false); } if (weapon.ExtendedWeaponAttributes.MysticWeapon > 0 || Enhancement.GetValue(Caster, ExtendedWeaponAttribute.MysticWeapon) > 0) { Caster.SendLocalizedMessage(1072192); // Your weapon is already enchanted! return(false); } return(base.CheckCast()); }