Example #1
0
        public static void Init()
        {
            string         itemName     = "Captain's Brooch";
            string         resourceName = "katmod/Resources/V3MiscItems/captainsbrooch";
            GameObject     obj          = new GameObject(itemName);
            CaptainsBrooch item         = obj.gameObject.AddComponent <CaptainsBrooch>();

            ItemBuilder.AddSpriteToObject(itemName, resourceName, obj);
            string shortDesc = "Aye Aye, Captain!";
            string longDesc  = "Spawns 1 random chest.\n\nAn old brooch, previously owned by a grizzled captain, before it found it's way to the gungeon. Perhaps there's some way to contact him still.";

            ItemBuilder.SetupItem(item, shortDesc, longDesc);
            item.quality = ItemQuality.A;
            item.PlaceItemInAmmonomiconAfterItemById(573);
            item.SetCooldownType(ItemBuilder.CooldownType.Damage, 1200f);
            item.consumable = false;
            GameManager.Instance.RainbowRunForceExcludedIDs.Add(item.PickupObjectId);
        }