From 83eec772c61bc81a15a183e8c7a7ce352a2a7b5c Mon Sep 17 00:00:00 2001 From: shanmukhanath Date: Sun, 12 Jun 2022 16:42:44 +0530 Subject: [PATCH] Added conjured items which degrades conjured items twice as fast as normal items --- python/gilded_rose.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/python/gilded_rose.py b/python/gilded_rose.py index d770c173..7fdd1bdd 100755 --- a/python/gilded_rose.py +++ b/python/gilded_rose.py @@ -5,6 +5,7 @@ class GildedRose(object): AGED_BRIE = "Aged Brie" BACKSTAGE_PASSES = "Backstage passes to a TAFKAL80ETC concert" SULFURAS = "Sulfuras, Hand of Ragnaros" + CONJURED = "Conjured Mana Cake" qualityIncrease = 1 def __init__(self, items): @@ -16,10 +17,11 @@ class GildedRose(object): def update_item_quality(self, item): isExpired = item.sell_in < 0 + qualityDecrease = -1 if item.name != self.CONJURED else -2 doesDegradeQaulity = item.name != self.AGED_BRIE and item.name != self.BACKSTAGE_PASSES and item.name != self.SULFURAS if doesDegradeQaulity: - self.adjust_quality(item, - self.qualityIncrease) + self.adjust_quality(item, qualityDecrease) if item.name == self.AGED_BRIE: self.adjust_quality(item, self.qualityIncrease) @@ -37,7 +39,7 @@ class GildedRose(object): if isExpired: if doesDegradeQaulity: - self.adjust_quality(item, - self.qualityIncrease) + self.adjust_quality(item, qualityDecrease) if item.quality == self.BACKSTAGE_PASSES: item.quality = item.quality - item.quality if item.quality == self.AGED_BRIE: