summaryrefslogtreecommitdiff
path: root/internal/equipment
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2018-03-12 03:08:43 +0100
committerDimitri Sokolyuk <demon@dim13.org>2018-03-12 03:08:43 +0100
commite532c47753c112f8168de7354d255efb95f1f0b8 (patch)
tree5adc7b837d9bb06bafaaf5cfef27ae5bfede802c /internal/equipment
parent3f3bc476993e9ca4e64404cef1fdc4bd1aed4d97 (diff)
split
Diffstat (limited to 'internal/equipment')
-rw-r--r--internal/equipment/equipment.go318
1 files changed, 318 insertions, 0 deletions
diff --git a/internal/equipment/equipment.go b/internal/equipment/equipment.go
new file mode 100644
index 0000000..4a15877
--- /dev/null
+++ b/internal/equipment/equipment.go
@@ -0,0 +1,318 @@
+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},
+}