public BaseStationary(int itemID, StationaryEffect effect, int minCharges, int maxCharges) : base(itemID) { Effect = effect; Charges = Utility.RandomMinMax(minCharges, maxCharges); m_IDList = new List<Mobile>(); }
public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); m_Effect = (StationaryEffect)reader.ReadInt(); m_Charges = reader.ReadInt(); m_IDList = reader.ReadStrongMobileList(); }
public BaseStationary(int itemID, StationaryEffect effect, int minCharges, int maxCharges) : base(itemID) { Effect = effect; Charges = Utility.RandomMinMax(minCharges, maxCharges); m_IDList = new List <Mobile>(); }
public BaseStationary(int itemID, StationaryEffect effect) : this(itemID, StationaryEffect.None, 0, 0) { }