Ejemplo n.º 1
0
 public BaseMJE(MJEEffect effect, int minCharges, int maxCharges) : base(Utility.RandomList(0x1087, 0x1F07))
 {
     Weight    = 1.0;
     Effect    = effect;
     Layer     = Layer.Earrings;
     Charges   = Utility.RandomMinMax(minCharges, maxCharges);
     Stackable = false;
 }
Ejemplo n.º 2
0
        public override void Deserialize(IGenericReader reader)
        {
            base.Deserialize(reader);
            int version = reader.ReadInt();

            m_MJEEffect = (MJEEffect)reader.ReadInt();
            m_Charges   = (int)reader.ReadInt();
            if (m_Charges < 1)
            {
                this.Delete();                //deletes items with zero charges left on server restart
            }
        }