private static void DefineOther(ItemType type, int rarity, bool alwaysRevealed = false, int minCharges = 0, int maxCharges = 0){ defs[type] = new ConsumableDefinition(ConsumableKind.Other, rarity, alwaysRevealed, minCharges, maxCharges); }
private static void DefineOrb(ItemType type, int rarity){ defs[type] = new ConsumableDefinition(ConsumableKind.Orb, rarity); }
private static void DefineWand(ItemType type, int rarity, int minCharges, int maxCharges){ defs[type] = new ConsumableDefinition(ConsumableKind.Wand, rarity, false, minCharges, maxCharges); }
private static void DefineScroll(ItemType type, int rarity){ defs[type] = new ConsumableDefinition(ConsumableKind.Scroll, rarity); }