Example #1
0
        private MobileDelta GetStatDelta(StatType type)
        {
            MobileDelta delta = 0;

            if ((type & StatType.Str) != 0)
            {
                delta |= MobileDelta.Hits;
            }

            if ((type & StatType.Dex) != 0)
            {
                delta |= MobileDelta.Stam;
            }

            if ((type & StatType.Int) != 0)
            {
                delta |= MobileDelta.Mana;
            }

            return(delta);
        }
Example #2
0
        public override void Delta(MobileDelta flag)
        {
            base.Delta(flag);

            if ((flag & MobileDelta.Stat) != 0)
                ValidateEquipment();

            if ((flag & (MobileDelta.Name | MobileDelta.Hue)) != 0)
                InvalidateMyRunUO();
        }
Example #3
0
        public override void Delta( MobileDelta flag )
        {
            base.Delta(flag);

            if( (flag & MobileDelta.Stat) != 0 )
                ValidateEquipment();
        }
Example #4
0
		public override void Delta( MobileDelta flag )
		{
			base.Delta( flag );

			BeginUpdate();
		}
Example #5
0
        public virtual void Delta( MobileDelta flag )
        {
            if ( m_Map == null || m_Map == Map.Internal || m_Deleted )
                return;

            m_DeltaFlags |= flag;

            if ( !m_InDeltaQueue )
            {
                m_InDeltaQueue = true;

                m_DeltaQueue.Enqueue( this );
            }

            Core.WakeUp();
        }
Example #6
0
		public override void Delta(MobileDelta flag)
		{
			base.Delta(flag);

			if ((flag & MobileDelta.Stat) != 0)
			{
				ValidateEquipment();
			}

			if ((flag & (MobileDelta.Name | MobileDelta.Hue)) != 0)
			{
                EventSink.InvokeMobileInvalidate(new MobileInvalidateEventArgs(this));
			}
		}
Example #7
0
 public override void Delta(MobileDelta flag)
 {
     base.Delta(flag);
     if ( (flag == MobileDelta.Direction) || (flag == MobileDelta.Hue) )
     {
         StartUpdateStatue();
     }            
 }
        public override void Delta(MobileDelta flag)
        {
            base.Delta(flag);

            BeginUpdate();
        }