コード例 #1
0
 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;
 }
コード例 #2
0
 public bool CheckAndRemoveFlag(MapleItemFlags flag)
 {
     if (!Flags.HasFlag(flag))
     {
         return(false);
     }
     Flags &= ~flag;
     return(true);
 }
コード例 #3
0
 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;
 }