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); }