mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-17 15:31:27 +00:00
move Legendary item unchagned, otherwise update itemSellin
This commit is contained in:
parent
ac49fc2888
commit
9f8caa5b64
@ -23,15 +23,16 @@ export class GildedRose {
|
|||||||
let itemName = currentItem.name;
|
let itemName = currentItem.name;
|
||||||
let itemQuality = currentItem.quality;
|
let itemQuality = currentItem.quality;
|
||||||
let itemSellin = currentItem.sellIn;
|
let itemSellin = currentItem.sellIn;
|
||||||
if (!itemName.includes('Sulfuras')) {
|
|
||||||
itemSellin = itemSellin - 1;
|
if (itemName.includes('Sulfuras')) {
|
||||||
|
continue;
|
||||||
|
} else {
|
||||||
|
itemSellin -= 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!itemName.includes('Aged Brie') && !itemName.includes('Backstage passes')) {
|
if (!itemName.includes('Aged Brie') && !itemName.includes('Backstage passes')) {
|
||||||
if (itemQuality > 0) {
|
if (itemQuality > 0) {
|
||||||
if (!itemName.includes('Sulfuras')) {
|
itemQuality = itemQuality - 1
|
||||||
itemQuality = itemQuality - 1
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (itemQuality < 50) {
|
if (itemQuality < 50) {
|
||||||
@ -54,9 +55,7 @@ export class GildedRose {
|
|||||||
if (!itemName.includes('Aged Brie')) {
|
if (!itemName.includes('Aged Brie')) {
|
||||||
if (!itemName.includes('Backstage passes')) {
|
if (!itemName.includes('Backstage passes')) {
|
||||||
if (itemQuality > 0) {
|
if (itemQuality > 0) {
|
||||||
if (!itemName.includes('Sulfuras, Hand of Ragnaros')) {
|
itemQuality = itemQuality - 1
|
||||||
itemQuality = itemQuality - 1
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
itemQuality = itemQuality - itemQuality
|
itemQuality = itemQuality - itemQuality
|
||||||
@ -67,6 +66,8 @@ export class GildedRose {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
this.items[i].quality = itemQuality;
|
||||||
|
this.items[i].sellIn = itemSellin;
|
||||||
}
|
}
|
||||||
|
|
||||||
return this.items;
|
return this.items;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user