Пример #1
0
        public static void Init()
        {
            string     itemName     = "Bronze Key";
            string     resourceName = "katmod/Resources/V2MiscItems/yellowkey";
            GameObject obj          = new GameObject();
            BronzeKey  item         = obj.AddComponent <BronzeKey>();

            ItemBuilder.AddSpriteToObject(itemName, resourceName, obj);
            string shortDesc = "keybirth";
            string longDesc  = "Enemies have a chance to be reborn as keys.\n\nThere's dried blood on the ridges.";

            ItemBuilder.SetupItem(item, shortDesc, longDesc, "psm");
            item.quality = ItemQuality.A;
            ItemBuilder.AddPassiveStatModifier(item, PlayerStats.StatType.Curse, 2f, StatModifier.ModifyMethod.ADDITIVE);
            item.PlaceItemInAmmonomiconAfterItemById(166);
            item.SetupUnlockOnFlag(GungeonFlags.BOSSKILLED_DOORMIMIC, true);
            Prismatism.Unlocks.Add(item.PickupObjectId, "Kill Door Lord");
            item.AddToSubShop(ItemBuilder.ShopType.Flynt, 1f);
            GameManager.Instance.RainbowRunForceExcludedIDs.Add(item.PickupObjectId);
        }