示例#1
0
 protected override void OnTick()
 {
     if (m_Item.Uses > 0 && m_Item.Parent == m_Mobile)
     {
         m_Item.OnAdded(m_Mobile);
         RemoveInvisTimer(m_Mobile);
     }
     else
     {
         m_Mobile.RevealingAction();
         RemoveInvisTimer(m_Mobile);
     }
 }
示例#2
0
            protected override void OnTick()
            {
                if (m_Item.Uses > 0 && m_Item.Parent == m_Mobile)
                {
                    m_Item.OnAdded(m_Mobile);
                    RemoveStatTimer(m_Mobile);
                }
                else
                {
                    string modName = m_Mobile.Serial.ToString();

                    m_Mobile.RemoveStatMod(modName + "Str");
                    m_Mobile.RemoveStatMod(modName + "Dex");
                    m_Mobile.RemoveStatMod(modName + "Int");
                    m_Mobile.CheckStatTimers();

                    RemoveStatTimer(m_Mobile);
                }
            }