Filthy newline drama?
[craw.git] / configuration / item_configuration.py
blob64868ce2cd3a3016b9b3fccdd8826a0442e80e5b
1 from item_rule import item_rule
2 from item_constants import *
4 item_rules = [
5 item_rule("Ear"),
7 item_rule("A Jade Figurine"),
9 item_rule(group = "Flawless Gem"),
10 item_rule(group = "Perfect Gem"),
12 item_rule("Small Charm"),
13 item_rule("Large Charm"),
14 item_rule("Grand Charm"),
16 item_rule("Ring", quality = rare),
17 item_rule("Amulet", quality = rare),
19 #for low level amazon TPPKers with OrtOrtOrtOrtOrtOrt bows
20 item_rule("Long Battle Bow", quality = white, sockets = 0, level = 50),
21 item_rule("Long War Bow", quality = white, sockets = 0, level = 50),
22 item_rule("Long Battle Bow", quality = white, sockets = 6),
23 item_rule("Long War Bow", quality = white, sockets = 6),
25 #Lawbringer sword for A5 mercenaries, as a blocker against Nihlathak - slain monsters rest in peace
26 item_rule("Phase Blade", quality = white, sockets = 3),
27 item_rule(group = "Elite Two-Handed Sword", quality = white, sockets = 3),
29 #For the mercenaries of low level PKers
30 item_rule("Halberd", quality = white, ethereal = True, sockets = 0, level = 50),
31 item_rule("Halberd", quality = white, sockets = 6),
33 item_rule("War Scythe", quality = white, ethereal = True, sockets = 0, level = 50),
34 item_rule("War Scythe", quality = white, sockets = 6),
36 item_rule(group = "Boots", quality = rare),
37 item_rule(group = "Good Belt", quality = rare),
38 item_rule(group = "Gloves", quality = rare),
39 item_rule(group = "Circlet", quality = rare),
40 item_rule(group = "Circlet", quality = magical),
42 item_rule(group = "Orb", quality = rare),
44 item_rule(group = "Elite Javelin", quality = rare, ethereal = True),
45 item_rule("Winged Axe", quality = rare, ethereal = True),
46 item_rule("Colossus Blade", quality = rare, ethereal = True),
47 item_rule("Colossus Sword", quality = rare, ethereal = True),
48 item_rule("Scissors Suwayyah", quality = rare, ethereal = True),
49 item_rule("Runic Talons", quality = rare, ethereal = True),
51 item_rule("Matriarchal Bow", quality = rare),
52 item_rule("Grand Matron Bow", quality = rare),
54 item_rule("Matriarchal Javelin", quality = rare, ethereal = True),
55 item_rule("Matriarchal Pike", quality = rare, ethereal = True),
56 item_rule("Matriarchal Spear", quality = rare, ethereal = True),
58 item_rule(group = "Elite Spear", quality = rare, ethereal = True),
59 item_rule(group = "Elite Polearm", quality = rare, ethereal = True),
61 item_rule("Colossus Crossbow", quality = rare),
62 item_rule("Demon Crossbow", quality = rare),
63 item_rule("Hydra Bow", quality = rare),
65 item_rule(group = "Barbarian Helmet", quality = magical, level = 60),
66 item_rule(group = "Barbarian Helmet", quality = rare, level = 60),
68 item_rule("Ring", quality = unique),
69 item_rule("Amulet", quality = unique),
71 item_rule("Ral Rune"),
72 item_rule("Ort Rune"),
73 item_rule("Thul Rune"),
74 item_rule("Amn Rune"),
75 item_rule("Sol Rune"),
76 item_rule("Shael Rune"),
77 item_rule("Dol Rune"),
78 item_rule("Hel Rune"),
79 item_rule("Io Rune"),
80 item_rule("Lum Rune"),
81 item_rule("Ko Rune"),
82 item_rule("Fal Rune"),
83 item_rule("Lem Rune"),
84 item_rule("Pul Rune"),
85 item_rule("Um Rune"),
86 item_rule("Mal Rune"),
87 item_rule("Ist Rune"),
88 item_rule("Gul Rune"),
89 item_rule("Vex Rune"),
90 item_rule("Ohm Rune"),
91 item_rule("Lo Rune"),
92 item_rule("Sur Rune"),
93 item_rule("Ber Rune"),
94 item_rule("Jah Rune"),
95 item_rule("Cham Rune"),
96 item_rule("Zod Rune"),
98 item_rule("Jewel", quality = magical),
99 item_rule("Jewel", quality = rare),
101 item_rule("Amulet", quality = set),
103 item_rule("Battle Boots", quality = set),
104 item_rule("Shadow Plate", quality = set),
106 item_rule("Colossus Blade", quality = set),
107 item_rule("Mythical Sword", quality = set),
109 item_rule("War Hat", quality = set),
110 item_rule("Studded Leather", quality = set),
112 item_rule("Corona", quality = set),
113 item_rule("Caduceus", quality = set),
114 item_rule("Vortex Shield", quality = set),
116 item_rule("Sacred Armor", quality = set),
117 item_rule("War Belt", quality = set),
118 item_rule("War Boots", quality = set),
120 item_rule("Diadem", quality = set),
121 item_rule("Grand Matron Bow", quality = set),
122 item_rule("Kraken Shell", quality = set),
123 item_rule("Battle Gauntlets", quality = set),
124 #item_rule("Sharkskin Belt", quality = set),
126 item_rule("Scissors Suwayyah", quality = set),
127 item_rule("Loricated Mail", quality = set),
128 item_rule("Mesh Boots", quality = set),
130 item_rule("Hellforge Plate", quality = set),
132 item_rule("Swirling Crystal", quality = set),
133 item_rule("Death Mask", quality = set),
134 item_rule("Lacquered Plate", quality = set),
135 item_rule("Mesh Belt", quality = set),
137 item_rule("Bone Visage", quality = set),
138 item_rule("Troll Belt", quality = set),
140 item_rule("Small Charm", quality = unique),
141 item_rule("Grand Charm", quality = unique),
143 item_rule("Jewel", quality = unique),
145 item_rule("Ring", quality = unique),
146 item_rule("Jewel", quality = unique),
148 item_rule("Tiara", quality = unique),
149 item_rule("Diadem", quality = unique),
151 item_rule("Ceremonial Javelin", quality = unique),
152 item_rule("Matriarchal Javelin", quality = unique),
154 item_rule("Battle Cestus", quality = unique),
155 item_rule("Greater Talons", quality = unique),
156 item_rule("Wrist Sword", quality = unique),
157 item_rule("Feral Claws", quality = unique),
159 item_rule("Hierophant Trophy", quality = unique),
160 item_rule("Bloodlord Skull", quality = unique),
161 item_rule("Succubus Skull", quality = unique),
163 item_rule("Slayer Guard", quality = unique),
164 item_rule("Fury Visor", quality = unique),
165 item_rule("Destroyer Helm", quality = unique),
166 item_rule("Conqueror Crown", quality = unique),
168 item_rule("Swirling Crystal", quality = unique),
169 item_rule("Eldritch Orb", quality = unique),
170 item_rule("Dimensional Shard", quality = unique),
172 item_rule("Totemic Mask", quality = unique),
173 item_rule("Blood Spirit", quality = unique),
174 item_rule("Sky Spirit", quality = unique),
175 item_rule("Earth Spirit", quality = unique),
177 item_rule("Sacred Rondache", quality = unique),
178 item_rule("Gilded Shield", quality = unique),
179 item_rule("Zakarum Shield", quality = unique),
181 item_rule("Grim Shield", quality = unique),
183 item_rule("Cap", quality = unique),
184 item_rule("Skull Cap", quality = unique),
185 item_rule("Full Helm", quality = unique),
186 item_rule("Mask", quality = unique),
188 item_rule("Studded Leather", quality = unique),
189 item_rule("Ring Mail", quality = unique),
191 item_rule("Heavy Gloves", quality = unique),
192 item_rule("Chain Gloves", quality = unique),
193 item_rule("Light Gauntlets", quality = unique),
194 item_rule("Gauntlets", quality = unique),
196 item_rule("Boots", quality = unique),
197 item_rule("Greaves", quality = unique),
199 item_rule("Sash", quality = unique),
200 item_rule("Belt", quality = unique),
201 item_rule("Heavy Belt", quality = unique),
203 item_rule("Long Bow", quality = unique),
204 item_rule("Dagger", quality = unique),
205 item_rule("Dirk", quality = unique),
206 item_rule("Club", quality = unique),
207 item_rule("Mace", quality = unique),
208 item_rule("Scimitar", quality = unique),
210 item_rule("War Hat", quality = unique),
211 item_rule("Sallet", quality = unique),
212 item_rule("Casque", quality = unique),
213 item_rule("Winged Helm", quality = unique),
215 item_rule("Grand Crown", quality = unique),
216 item_rule("Grim Helm", quality = unique),
218 item_rule("Serpentskin Armor", quality = unique),
219 item_rule("Cuirass", quality = unique),
220 item_rule("Mesh Armor", quality = unique),
221 item_rule("Russet Armor", quality = unique),
222 item_rule("Templar Coat", quality = unique),
223 item_rule("Chaos Armor", quality = unique),
225 item_rule("Round Shield", quality = unique),
227 item_rule("Battle Gauntlets", quality = unique),
229 item_rule("Demonhide Boots", quality = unique),
230 item_rule("Sharkskin Boots", quality = unique),
231 item_rule("Mesh Boots", quality = unique),
232 item_rule("Battle Boots", quality = unique),
233 item_rule("War Boots", quality = unique),
235 item_rule("Demonhide Sash", quality = unique),
236 item_rule("Sharkskin Belt", quality = unique),
237 item_rule("Mesh Belt", quality = unique),
238 item_rule("Battle Belt", quality = unique),
239 item_rule("War Belt", quality = unique),
240 item_rule("Ballista", quality = unique),
242 item_rule("Burnt Wand", quality = unique),
243 item_rule("Tomb Wand", quality = unique),
245 item_rule("Shako", quality = unique),
246 item_rule("Spired Helm", quality = unique),
247 item_rule("Demonhead", quality = unique),
248 item_rule("Corona", quality = unique),
249 item_rule("Bone Visage", quality = unique),
251 item_rule("Dusk Shroud", quality = unique),
252 item_rule("Wire Fleece", quality = unique),
253 item_rule("Balrog Skin", quality = unique),
254 item_rule("Kraken Shell", quality = unique),
255 item_rule("Shadow Plate", quality = unique),
256 item_rule("Sacred Armor", quality = unique),
258 item_rule("Monarch", quality = unique),
259 item_rule("Troll Nest", quality = unique),
260 item_rule("Vampirebone Gloves", quality = unique),
261 item_rule("Vambraces", quality = unique),
262 item_rule("Ogre Gauntlets", quality = unique),
264 item_rule("Scarabshell Boots", quality = unique),
265 item_rule("Boneweave Boots", quality = unique),
266 item_rule("Myrmidon Greaves", quality = unique),
268 item_rule("Spiderweb Sash", quality = unique),
269 item_rule("Vampirefang Belt", quality = unique),
270 item_rule("Mithril Coil", quality = unique),
271 item_rule("Ettin Axe", quality = unique, ethereal = True),
272 item_rule("Champion Axe", quality = unique),
273 item_rule("Glorious Axe", quality = unique),
275 item_rule("Crusader Bow", quality = unique),
276 item_rule("Hydra Bow", quality = unique),
277 item_rule("Colossus Crossbow", quality = unique),
278 item_rule("Bone Knife", quality = unique),
280 item_rule("Flying Axe", quality = unique),
281 item_rule("Balrog Spear", quality = unique),
282 item_rule("Ghost Glaive", quality = unique),
283 item_rule("Winged Harpoon", quality = unique),
284 item_rule("Legendary Mallet", quality = unique),
285 item_rule("Thunder Maul", quality = unique),
287 item_rule("Tyrant Club", quality = unique),
288 item_rule("Zweihander", quality = unique),
289 item_rule("Basinet", quality = unique),
291 item_rule("Ogre Axe", quality = unique),
292 item_rule("Thresher", quality = unique),
293 item_rule("Cryptic Axe", quality = unique),
294 item_rule("Giant Thresher", quality = unique),
296 item_rule("Hyperion Spear", quality = unique, ethereal = True),
297 item_rule("War Pike", quality = unique),
299 item_rule("Elder Staff", quality = unique),
300 item_rule("Archon Staff", quality = unique),
302 item_rule("Phase Blade", quality = unique),
303 item_rule("Champion Sword", quality = unique),
304 item_rule("Colossus Blade", quality = unique),
306 item_rule("Winged Axe", quality = unique, ethereal = True),
308 item_rule("Lich Wand", quality = unique),
309 item_rule("Unearthed Wand", quality = unique),
311 item_rule("Large Shield", quality = superior, sockets = 3),
313 item_rule("Flail", quality = superior, sockets = [0, 4, 5]),
315 item_rule("Crystal Sword", quality = white, sockets = 4),
316 #item_rule("Broad Sword", quality = white, sockets = [0, 4]),
318 item_rule("Monarch", quality = white, sockets = [0, 4]),
320 item_rule(group = "Barbarian Helmet", quality = white, sockets = [0, 3], level = 40),
322 item_rule(group = "Barbarian Helmet", quality = superior, sockets = 3),
324 item_rule(group = "Pelt", quality = rare),
325 item_rule(group = "Pelt", quality = white, sockets = [0, 3], level = 40),
327 item_rule("Mask", quality = white, sockets = 0, level = 30),
328 item_rule("Mask", sockets = 3),
330 item_rule("Breast Plate", quality = superior, sockets = 3),
332 item_rule(group = "Elite Armor", ethereal = True, sockets = [0, 3, 4]),
334 item_rule(group = "Elite Armor", quality = superior, sockets = [0, 3, 4]),
336 item_rule("Gothic Plate", quality = white, sockets = [0, 4]),
338 item_rule("Crown", quality = white, sockets = 3),
339 item_rule("Great Helm", quality = white, sockets = 3),
341 item_rule(group = "Paladin Shield", quality = white, sockets = 4),
342 item_rule(group = "Paladin Shield", quality = superior, sockets = 0),
344 item_rule("Bill", quality = white, sockets = [0, 4]),
346 item_rule("Battle Scythe", quality = white, sockets = 4),
347 item_rule("Partizan", quality = white, sockets = 4),
348 item_rule("Bec-De-Corbin", quality = white, sockets = 4),
349 item_rule("Grim Scythe", quality = white, sockets = 4),
351 #item_rule("Voulge", quality = white, sockets = [0, 4]),
352 item_rule("Scythe", quality = white, sockets = 4),
353 item_rule("Poleaxe", quality = white, sockets = 4),
354 item_rule("Halberd", quality = white, sockets = 4),
355 item_rule("War Scythe", quality = white, sockets = 4),
357 item_rule(group = "Elite Polearm", ethereal = True, sockets = 0),
358 item_rule(group = "Elite Polearm", quality = white, sockets = [4, 5]),
360 item_rule(group = "Exceptional Polearm", quality = white, sockets = 4),
362 item_rule("Berserker Axe", quality = superior, ethereal = True, sockets = [0, 6]),
364 item_rule("Colossus Blade", quality = superior, ethereal = True, sockets = [0, 6]),
366 item_rule("Matriarchal Bow", quality = superior, sockets = [0, 4]),
368 item_rule("Grand Matron Bow", quality = superior, sockets = [0, 4]),
370 item_rule("Chaos Armor", quality = set),
371 item_rule("Ornate Plate", quality = set),
373 item_rule("Great Helm", quality = set),
374 item_rule("Gothic Plate", quality = set),
375 item_rule("Greaves", quality = set),
376 item_rule("Plated Belt", quality = set),
377 item_rule("Gauntlets", quality = set),
379 item_rule("Mithril Coil", quality = set),
381 item_rule(group = "Wand", quality = white, ethereal = False, sockets = [0, 2], level = 30)