package equipment type Attrib struct { Name string Level int } var OffenseAttrib = []Attrib{ {"Polished", 1}, {"Serrated", 1}, {"Heavy", 1}, {"Pronged", 2}, {"Steely", 2}, {"Vicious", 3}, {"Venomed", 4}, {"Stabbity", 4}, {"Dancing", 5}, {"Invisible", 6}, {"Vorpal", 7}, } var DefenseAttrib = []Attrib{ {"Studded", 1}, {"Banded", 2}, {"Gilded", 2}, {"Festooned", 3}, {"Holy", 4}, {"Cambric", 1}, {"Fine", 4}, {"Impressive", 5}, {"Custom", 3}, } var Shields = []Attrib{ {"Parasol", 0}, {"Pie Plate", 1}, {"Garbage Can Lid", 2}, {"Buckler", 3}, {"Plexiglass", 4}, {"Fender", 4}, {"Round Shield", 5}, {"Carapace", 5}, {"Scutum", 6}, {"Propugner", 6}, {"Kite Shield", 7}, {"Pavise", 8}, {"Tower Shield", 9}, {"Baroque Shield", 11}, {"Aegis", 12}, {"Magnetic Field", 18}, } var Armors = []Attrib{ {"Lace", 1}, {"Macrame", 2}, {"Burlap", 3}, {"Canvas", 4}, {"Flannel", 5}, {"Chamois", 6}, {"Pleathers", 7}, {"Leathers", 8}, {"Bearskin", 9}, {"Ringmail", 10}, {"Scale Mail", 12}, {"Chainmail", 14}, {"Splint Mail", 15}, {"Platemail", 16}, {"ABS", 17}, {"Kevlar", 18}, {"Titanium", 19}, {"Mithril Mail", 20}, {"Diamond Mail", 25}, {"Plasma", 30}, } var Weapons = []Attrib{ {"Stick", 0}, {"Broken Bottle", 1}, {"Shiv", 1}, {"Sprig", 1}, {"Oxgoad", 1}, {"Eelspear", 2}, {"Bowie Knife", 2}, {"Claw Hammer", 2}, {"Handpeen", 2}, {"Andiron", 3}, {"Hatchet", 3}, {"Tomahawk", 3}, {"Hackbarm", 3}, {"Crowbar", 4}, {"Mace", 4}, {"Battleadze", 4}, {"Leafmace", 5}, {"Shortsword", 5}, {"Longiron", 5}, {"Poachard", 5}, {"Baselard", 5}, {"Whinyard", 6}, {"Blunderbuss", 6}, {"Longsword", 6}, {"Crankbow", 6}, {"Blibo", 7}, {"Broadsword", 7}, {"Kreen", 7}, {"Morning Star", 8}, {"Pole-adze", 8}, {"Spontoon", 8}, {"Bastard Sword", 9}, {"Peen-arm", 9}, {"Culverin", 10}, {"Lance", 10}, {"Halberd", 11}, {"Poleax", 12}, {"Bandyclef", 15}, } var ItemAttrib = []string{ "Golden", "Gilded", "Spectral", "Astral", "Garlanded", "Precious", "Crafted", "Dual", "Filigreed", "Cruciate", "Arcane", "Blessed", "Reverential", "Lucky", "Enchanted", "Gleaming", "Grandiose", "Sacred", "Legendary", "Mythic", "Crystalline", "Austere", "Ostentatious", "One True", "Proverbial", "Fearsome", "Deadly", "Benevolent", "Unearthly", "Magnificent", "Iron", "Ormolu", "Puissant", } var Specials = []string{ "Diadem", "Festoon", "Gemstone", "Phial", "Tiara", "Scabbard", "Arrow", "Lens", "Lamp", "Hymnal", "Fleece", "Laurel", "Brooch", "Gimlet", "Cobble", "Albatross", "Brazier", "Bandolier", "Tome", "Garnet", "Amethyst", "Candelabra", "Corset", "Sphere", "Sceptre", "Ankh", "Talisman", "Orb", "Gammel", "Ornament", "Brocade", "Galoon", "Bijou", "Spangle", "Gimcrack", "Hood", "Vulpeculum", } var ItemOfs = []string{ "Foreboding", "Foreshadowing", "Nervousness", "Happiness", "Torpor", "Danger", "Craft", "Silence", "Invisibility", "Rapidity", "Pleasure", "Practicality", "Hurting", "Joy", "Petulance", "Intrusion", "Chaos", "Suffering", "Extroversion", "Frenzy", "Solitude", "Punctuality", "Efficiency", "Comfort", "Patience", "Internment", "Incarceration", "Misapprehension", "Loyalty", "Envy", "Acrimony", "Worry", "Fear", "Awe", "Guile", "Prurience", "Fortune", "Perspicacity", "Domination", "Submission", "Fealty", "Hunger", "Despair", "Cruelty", "Grob", "Dignard", "Ra", "the Bone", "Diamonique", "Electrum", "Hydragyrum", } var BoringItems = []string{ "nail", "lunchpail", "sock", "I.O.U.", "cookie", "pint", "toothpick", "writ", "newspaper", "letter", "plank", "hat", "egg", "coin", "needle", "bucket", "ladder", "chicken", "twig", "dirtclod", "counterpane", "vest", "teratoma", "bunny", "rock", "pole", "carrot", "canoe", "inkwell", "hoe", "bandage", "trowel", "towel", "planter box", "anvil", "axle", "tuppence", "casket", "nosegay", "trinket", "credenza", "writ", } var OffenseBad = []Attrib{ {"Dull", -2}, {"Tarnished", -1}, {"Rusty", -3}, {"Padded", -5}, {"Bent", -4}, {"Mini", -4}, {"Rubber", -6}, {"Nerf", -7}, {"Unbalanced", -2}, } var DefenseBad = []Attrib{ {"Holey", -1}, {"Patched", -1}, {"Threadbare", -2}, {"Faded", -1}, {"Rusty", -3}, {"Motheaten", -3}, {"Mildewed", -2}, {"Torn", -3}, {"Dented", -3}, {"Cursed", -5}, {"Plastic", -4}, {"Cracked", -4}, {"Warped", -3}, {"Corroded", -3}, }