示例#1
0
 public static void MongooseVest(Item item)
 {
     if (item.SellIn >= 1 && item.Quality >= 1)
     {
         QualityAdjustment.DegradeBy(1, item);
     }
     if (item.SellIn <= 0 && item.Quality >= 2)
     {
         QualityAdjustment.DegradeBy(item.Quality == 1 ? 1 : 2, item);
     }
     item.SellIn -= 1;
 }
示例#2
0
        public static void ConjuredManaCake(Item item)
        {
            if (item.SellIn >= 1 && item.Quality >= 1)
            {
                QualityAdjustment.DegradeBy(item.Quality == 1 ? 1 : 2, item);
            }
            if (item.SellIn <= 0 && item.Quality >= 4)
            {
                QualityAdjustment.DegradeBy(4, item);
            }
            if (item.SellIn <= 0 && item.Quality <= 3 && item.Quality >= 1)
            {
                item.Quality = 0;
            }

            item.SellIn -= 1;
        }