Beispiel #1
0
        public static void Init()
        {
            string     itemName     = "Sky Grass";
            string     resourceName = "BunnyMod/Resources/skygrass";
            GameObject obj          = new GameObject(itemName);
            SkyGrass   skyGrass     = obj.AddComponent <SkyGrass>();

            ItemBuilder.AddSpriteToObject(itemName, resourceName, obj);
            string shortDesc = "Grown from Purple Rain";
            string longDesc  = "An unusally soft patch of grass grown on a meadow on a faraway planet.\n\n" +
                               "Padding your shoes with it makes you really comfortable. The spilt lifeforce of the great creatures that once inhabited the Meadow still lives on. ";

            skyGrass.SetupItem(shortDesc, longDesc, "bny");
            skyGrass.AddPassiveStatModifier(PlayerStats.StatType.MovementSpeed, 1.15f, StatModifier.ModifyMethod.MULTIPLICATIVE);
            skyGrass.quality = PickupObject.ItemQuality.C;
            skyGrass.AddToSubShop(ItemBuilder.ShopType.Goopton, 1f);
            List <string> mandatoryConsoleIDs15 = new List <string>
            {
                "bny:sky_grass"
            };
            List <string> optionalConsoleIDs = new List <string>
            {
                "shotgun_full_of_love",
                "crescent_crossbow",
                "abyssal_tentacle",
                "hyper_light_blaster",
                "life_orb",
                "magic_sweet",
                "gundromeda_strain",
                "bloody_eye",
                "rolling_eye",
                "heart_purse",
                "wingman",
                "charming_rounds",
                "magic_bullets"
            };

            CustomSynergies.Add("Purple Rain", mandatoryConsoleIDs15, optionalConsoleIDs, true);
        }