コード例 #1
0
 public BaseMJN(MJNEffect effect, int minCharges, int maxCharges) : base(Utility.RandomList(0x1088, 0x1F08, 0x1085, 0x1089))
 {
     Weight    = 1.0;
     Effect    = effect;
     Layer     = Layer.Neck;
     Charges   = Utility.RandomMinMax(minCharges, maxCharges);
     Stackable = false;
 }
コード例 #2
0
        public override void Deserialize(IGenericReader reader)
        {
            base.Deserialize(reader);
            int version = reader.ReadInt();

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