From 640fdd8929a65f85e7af422cb14cb34241e097f0 Mon Sep 17 00:00:00 2001 From: Matt Decker Date: Sat, 2 Jul 2022 12:18:04 -0500 Subject: [PATCH] Added Conjure Item --- Java/src/main/java/com/gildedrose/GildedRose.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Java/src/main/java/com/gildedrose/GildedRose.java b/Java/src/main/java/com/gildedrose/GildedRose.java index 069fc555..f7930fb9 100644 --- a/Java/src/main/java/com/gildedrose/GildedRose.java +++ b/Java/src/main/java/com/gildedrose/GildedRose.java @@ -5,6 +5,7 @@ class GildedRose { public static final String AGED_BRIE = "Aged Brie"; public static final String SULFURAS = "Sulfuras, Hand of Ragnaros"; public static final String BACKSTAGE = "Backstage passes to a TAFKAL80ETC concert"; + public static final String CONJURED = "Conjured Mana Cake"; private Item[] items; @@ -19,11 +20,12 @@ class GildedRose { } private void updateItemQuality(Item item) { + int degradeRate = item.name.equals(CONJURED) ? -2 : -1; if (!item.name.equals(AGED_BRIE) && !item.name.equals(BACKSTAGE)) { if (item.quality > 0) { if (!item.name.equals(SULFURAS)) { - adjustQuality(item, -1); + adjustQuality(item, degradeRate); } } } else { @@ -48,7 +50,7 @@ class GildedRose { if (!item.name.equals(AGED_BRIE)) { if (!item.name.equals(BACKSTAGE)) { if (!item.name.equals(SULFURAS)) { - adjustQuality(item, -1); + adjustQuality(item, degradeRate); } } else { item.quality = item.quality - item.quality;