mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-16 06:51:27 +00:00
add Conjured alternative version
This commit is contained in:
parent
62d94f1a91
commit
faedbcc44b
@ -26,17 +26,18 @@ namespace GildedRoseKata
|
|||||||
{
|
{
|
||||||
SetQuality(i, quantity => quantity + 1, quantity => quantity + 2);
|
SetQuality(i, quantity => quantity + 1, quantity => quantity + 2);
|
||||||
}
|
}
|
||||||
else if (Items[i].Name == "Conjured")
|
|
||||||
{
|
|
||||||
SetQuality(i, quantity => quantity - 2, quantity => quantity - 4);
|
|
||||||
}
|
|
||||||
else if (Items[i].Name == "Backstage passes to a TAFKAL80ETC concert")
|
else if (Items[i].Name == "Backstage passes to a TAFKAL80ETC concert")
|
||||||
{
|
{
|
||||||
SetQuality(i, quantity => GetNewBackstageQuality(i), q => 0);
|
SetQuality(i, quantity => GetNewBackstageQuality(i), q => 0);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
SetQuality(i, quantity => quantity - 1, quantity => quantity - 2);
|
int coef = 1;
|
||||||
|
if (Items[i].Name == "Conjured")
|
||||||
|
{
|
||||||
|
coef = 2;
|
||||||
|
}
|
||||||
|
SetQuality(i, quantity => quantity - 1 * coef, quantity => quantity - 2 * coef);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user