public static string Name(MagicTrinketType type) { switch(type){ case MagicTrinketType.PENDANT_OF_LIFE: return "pendant of life"; case MagicTrinketType.CLOAK_OF_SAFETY: return "cloak of safety"; case MagicTrinketType.BELT_OF_WARDING: return "belt of warding"; case MagicTrinketType.BRACERS_OF_ARROW_DEFLECTION: return "bracers of arrow deflection"; case MagicTrinketType.CIRCLET_OF_THE_THIRD_EYE: return "circlet of the third eye"; case MagicTrinketType.LENS_OF_SCRYING: return "lens of scrying"; case MagicTrinketType.RING_OF_KEEN_SIGHT: return "ring of keen sight"; case MagicTrinketType.RING_OF_THE_LETHARGIC_FLAME: return "ring of the lethargic flame"; case MagicTrinketType.BOOTS_OF_GRIPPING: return "boots of gripping"; default: return "(none)"; } }
public static List<string> Description(MagicTrinketType type) { switch(type){ case MagicTrinketType.PENDANT_OF_LIFE: return new List<string>{"Pendant of life -- Prevents a lethal attack from","finishing you, but often vanishes afterward."}; case MagicTrinketType.CLOAK_OF_SAFETY: return new List<string>{"Cloak of safety -- Lets you escape to safety","if your health falls too low. Works only once."}; case MagicTrinketType.BELT_OF_WARDING: return new List<string>{"Belt of warding -- If you would take more than 15","damage at once, this item reduces the amount to 15."}; case MagicTrinketType.BRACERS_OF_ARROW_DEFLECTION: return new List<string>{"Bracers of arrow deflection -- Blocks every arrow","fired at you."}; case MagicTrinketType.CIRCLET_OF_THE_THIRD_EYE: return new List<string>{"Circlet of the third eye -- Grants a vision of","your surroundings when you rest."}; case MagicTrinketType.LENS_OF_SCRYING: return new List<string>{"Lens of scrying -- Identifies a random unknown item","from your pack when you descend to a new depth."}; case MagicTrinketType.RING_OF_KEEN_SIGHT: return new List<string>{"Ring of keen sight -- Doubles your chance to","find traps."}; case MagicTrinketType.RING_OF_THE_LETHARGIC_FLAME: return new List<string>{"Ring of the lethargic flame -- While you're on","fire, you'll only burn for 1 damage each turn."}; case MagicTrinketType.BOOTS_OF_GRIPPING: return new List<string>{"Boots of gripping -- Lets you walk across slippery","surfaces without losing traction."}; default: return new List<string>{"(none)"}; } }