protected override void OnTick() { if ( !m_Owner.CanBeginAction( typeof( PolymorphSpell ) ) ) { m_Owner.BodyMod = 0; m_Owner.HueMod = -1; string modName = m_Owner.Serial + "Polymorph"; m_Owner.RemoveStatMod(modName + "Str"); m_Owner.RemoveStatMod(modName + "Dex"); m_Owner.RemoveStatMod(modName + "Int"); m_Owner.EndAction( typeof( PolymorphSpell ) ); BaseArmor.ValidateMobile( m_Owner ); } }