public MapleEquip(int itemId, string source, string creator = "", MapleItemFlags flags = 0, short position = 0, long dbId = -1) : base(itemId, source, 1, creator, flags, position, dbId) { RemainingUpgradeCount = 0; UpgradeCount = 0; Str = 0; Int = 0; Dex = 0; Luk = 0; IncMhp = 0; IncMmp = 0; Pad = 0; Mad = 0; Pdd = 0; Mdd = 0; Acc = 0; Eva = 0; Speed = 0; Jump = 0; Diligence = 0; PotentialState = 0; Durability = -1; HammersApplied = 0; Enhancements = 0; Potential1 = 0; Potential2 = 0; Potential3 = 0; BonusPotential1 = 0; BonusPotential2 = 0; Socket1 = -1; Socket2 = -1; Socket3 = -1; CustomLevel = 0; CustomExp = 0; }
public bool CheckAndRemoveFlag(MapleItemFlags flag) { if (!Flags.HasFlag(flag)) { return(false); } Flags &= ~flag; return(true); }
public MapleItem(int itemId, string source, short quantity = 1, string creator = "", MapleItemFlags flags = 0, short position = 0, long dbId = -1) { ItemId = itemId; Position = position; Quantity = quantity; Creator = creator; Flags = flags; Source = source; DbId = dbId; }