Exemple #1
0
        private static string BaseName(this GildedRose.Item item)
        {
            var name = item.Name;

            if (item.IsConjured())
            {
                name = name.Remove(0, 9);
            }
            return(name);
        }
Exemple #2
0
        private static void ChangeQuality(this GildedRose.Item item, int modifier)
        {
            if (item.IsConjured())
            {
                modifier *= 2;
            }

            item.Quality = item.Quality + modifier;

            if (item.Quality > 50)
            {
                item.Quality = 50;
            }

            if (item.Quality < 0)
            {
                item.Quality = 0;
            }
        }