Ejemplo n.º 1
0
        public static bool Prefix(ref string name, ref string __result)
        {
            var category = name;

            __result = FarmAnimals.GetCategory(category).AnimalShop.Name;
            return(false);
        }
        public static bool Prefix(ref string name, ref string __result)
        {
            var str = name;

            __result = FarmAnimals.GetCategory(str).AnimalShop.Description;
            var farmer = new Farmer(Game.GetPlayer());
            var types1 = FarmAnimals.GroupPurchaseableTypesByCategory()[str];
            var types2 = farmer.SanitizeBlueChickens(types1);
            var count1 = types2.Count;
            var count2 = farmer.SanitizeAffordableTypes(types2).Count;

            if (count2 > 0 && count2 < count1)
            {
                var strArray = new string[3]
                {
                    count2.ToString(),
                    count1.ToString(),
                    "$"
                };
                __result = __result + " (" +
                           Content.LoadString("Strings\\Locations:AdventureGuild_KillList_LineFormat", strArray) + ")";
            }

            return(false);
        }