Valdemar tuned back
[ivan:ivan.git] / Script / item.dat
1 /*
2  *
3  *  Iter Vehemens ad Necem (IVAN)
4  *  Copyright (C) Timo Kiviluoto
5  *  Released under the GNU General
6  *  Public License
7  *
8  *  See LICENSING which should be included
9  *  along with this file for more details
10  *
11  */
12
13 /*
14  * NOTICE!!!
15  *
16  * This file contains SPOILERS, which might ruin your IVAN experience
17  * totally. Also, editing anything can DESTROY GAME BALANCE or CAUSE
18  * OBSCURE BUGS if you don't know what you're doing. So from here on,
19  * proceed at your own risk!
20  */
21
22 /* Numerical item data loaded during game startup */
23
24 /* Default values: */
25
26 item
27 {
28   Possibility = 0;
29   IsDestroyable = true;
30   CanBeWished = true;
31   IsMaterialChangeable = true;
32   WeaponCategory = UNCATEGORIZED;
33   IsPolymorphSpawnable = true;
34   IsAutoInitializable = true;
35   Category = MISC;
36   FireResistance = 0;
37   PoisonResistance = 0;
38   ElectricityResistance = 0;
39   AcidResistance = 0;
40   StrengthModifier = 0;
41   /* Obligatory: FormModifier */
42   /* Obligatory: DefaultSize */
43   DefaultMainVolume = 0;
44   DefaultSecondaryVolume = 0;
45   /* Obligatory: BitmapPos */
46   Price = 0;
47   BaseEmitation = 0;
48   UsesLongArticle = false;
49   Adjective = "";
50   UsesLongAdjectiveArticle = false;
51   /* Obligatory: NameSingular */
52   /* NameSingular + "s" by default: NamePlural */
53   PostFix = "";
54   ArticleMode = 0;
55   /* Obligatory: MainMaterialConfig */
56   /* Obligatory: SecondaryMaterialConfig */
57   /* Obligatory if multiple material configurations defined: MaterialConfigChances */
58   IsAbstract = true; /* This is false by default and does not inherit! */
59   IsPolymorphable = true;
60   OKVisualEffects = NONE;
61   CanBeGeneratedInContainer = true;
62   /* Obligatory: Roundness */
63   GearStates = 0;
64   IsTwoHanded = false;
65   CreateDivineConfigurations = false;
66   ForcedVisualEffects = 0;
67   CanBeCloned = true;
68   CanBeBroken = false;
69   MinCharges = 0;
70   MaxCharges = 0;
71   CanBePiled = true;
72   StorageVolume = 0;
73   MaxGeneratedContainedItems = 0;
74   AffectsArmStrength = false;
75   AffectsLegStrength = false;
76   AffectsDexterity = false;
77   AffectsAgility = false;
78   AffectsEndurance = false;
79   AffectsPerception = false;
80   AffectsIntelligence = false;
81   AffectsWisdom = false;
82   AffectsWillPower = false;
83   AffectsCharisma = false;
84   AffectsMana = false;
85   BaseEnchantment = 0;
86   PriceIsProportionalToEnchantment = false;
87   CanBeUsedBySmith = false;
88   AffectsCarryingCapacity = false;
89   HandleInPairs = false;
90   CanBeEnchanted = false;
91   /* Obligatory if wand: BeamColor */
92   /* Obligatory if wand: BeamEffect */
93   BeamStyle = PARTICLE_BEAM;
94   WearWisdomLimit = NO_LIMIT;
95   AttachedGod = NONE;
96   /* Obligatory: AttachedGod */
97   WieldedBitmapPos = 176, 0;
98   IsQuestItem = false;
99   IsGoodWithPlants = true;
100   CreateLockConfigurations = false; /* Can't be overridden by Configs */
101   CanBePickedUp = true;
102   /* Obligatory if helmet: CoverPercentile */
103   /* Obligatory for respective armor:
104   TorsoArmorBitmapPos
105   ArmArmorBitmapPos
106   LegArmorBitmapPos
107   HelmetBitmapPos
108   CloakBitmapPos
109   BeltBitmapPos
110   GauntletBitmapPos
111   BootBitmapPos */
112   HasSecondaryMaterial = false;
113   AllowEquip = true;
114   /* Obligatory if scroll: ReadDifficulty */
115   IsValuable = true;
116   EnchantmentMinusChance = 0;
117   EnchantmentPlusChance = 0;
118   TeleportPriority = 100;
119   HasNormalPictureDirection = true;
120   DamageFlags = BLUNT;
121   IsKamikazeWeapon = false;
122   FlexibilityIsEssential = false;
123   IsSadistWeapon = false;
124 }
125
126 materialcontainer
127 {
128   IsAbstract = true;
129   HasSecondaryMaterial = true;
130 }
131
132 lantern
133 {
134   DefaultSize = 30;
135   Possibility = 100;
136   Category = TOOL;
137   DefaultMainVolume = 400;
138   StrengthModifier = 50;
139   FormModifier = 20;
140   Price = 10;
141   BaseEmitation = rgb24(125, 125, 105);
142   NameSingular = "lantern";
143   MainMaterialConfig == GLASS;
144   Alias == "light";
145   Roundness = 75;
146   CanBeBroken = true;
147   BitmapPos = 0, 256;
148   WallBitmapPos = 0, 192;
149   AttachedGod = LEGIFER;
150   WieldedBitmapPos = 160, 160;
151
152   Config BROKEN;
153   {
154     DefaultSize = 15;
155     Possibility = 10;
156     FormModifier = 25;
157     Price = 0;
158     BaseEmitation = 0;
159     BitmapPos = 0, 304;
160     WallBitmapPos = 0, 208;
161     WieldedBitmapPos = 176, 160;
162   }
163 }
164
165 can /* materialcontainer-> */
166 {
167   DefaultSize = 10;
168   Possibility = 450;
169   Category = FOOD;
170   DefaultMainVolume = 50;
171   DefaultSecondaryVolume = 500;
172   StrengthModifier = 50;
173   /* BitmapPos depends on being full or not */
174   FormModifier = 15;
175   NameSingular = "can";
176   /* Adjective and PostFix overridden */
177   MainMaterialConfig == IRON;
178   SecondaryMaterialConfig = {10 , BANANA_FLESH, SCHOOL_FOOD, MUSHROOM_FLESH, PEA_SOUP, OMMEL_CERUMEN, OMMEL_SNOT, FLOATING_EYE_FLESH, CAT_FLESH, RAT_FLESH, PINEAPPLE_FLESH; }
179   MaterialConfigChances = { 10, 750, 5, 25, 25, 10, 10, 25, 20, 20, 100; }
180   Roundness = 60;
181   AttachedGod = NONE;
182   WieldedBitmapPos = 176, 144;
183   IsValuable = false;
184 }
185
186 lump
187 {
188   DefaultSize = 10;
189   Possibility = 400;
190   Category = FOOD;
191   DefaultMainVolume = 500;
192   StrengthModifier = 75;
193   BitmapPos = 16, 48;
194   FormModifier = 10;
195   NameSingular = "lump";
196   MainMaterialConfig = { 2, BANANA_FLESH, SCHOOL_FOOD; }
197   MaterialConfigChances = { 2, 75, 5; }
198   OKVisualEffects = MIRROR|FLIP;
199   Roundness = 75;
200   AttachedGod = NONE;
201   WieldedBitmapPos = 160, 112;
202   IsValuable = false;
203 }
204
205 meleeweapon
206 {
207   Category = WEAPON;
208   IsAbstract = true;
209   CanBeBroken = true;
210   CanBePiled = false;
211   CanBeEnchanted = true;
212   HasSecondaryMaterial = true;
213   TeleportPriority = 500;
214
215   Config LONG_SWORD;
216   {
217     DefaultSize = 120;
218     Possibility = 100;
219     WeaponCategory = LARGE_SWORDS;
220     DefaultMainVolume = 130;
221     DefaultSecondaryVolume = 45;
222     BitmapPos = 16, 336;
223     FormModifier = 90;
224     StrengthModifier = 100;
225     NameSingular = "long sword";
226     MainMaterialConfig = { 10, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
227     SecondaryMaterialConfig = { 10, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
228     MaterialConfigChances = { 10, 200, 150, 100, 50, 1000, 750, 100, 25, 25, 5; }
229     Roundness = 10;
230     AttachedGod = CRUENTUS;
231     WieldedBitmapPos = 160, 16;
232     EnchantmentPlusChance = 5;
233     DamageFlags = SLASH|PIERCE;
234   }
235
236   Config BROKEN|LONG_SWORD;
237   {
238     Possibility = 10;
239     BitmapPos = 32, 208;
240     WieldedBitmapPos = 176, 80;
241     MainMaterialConfig = { 5, EBONY_WOOD, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; }
242     SecondaryMaterialConfig = { 5, EBONY_WOOD, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; }
243     MaterialConfigChances = { 5, 25, 100, 25, 25, 10; }
244     EnchantmentPlusChance = 10;
245   }
246
247   Config TWO_HANDED_SWORD;
248   {
249     DefaultSize = 150;
250     Possibility = 75;
251     WeaponCategory = LARGE_SWORDS;
252     DefaultMainVolume = 350;
253     DefaultSecondaryVolume = 150;
254     StrengthModifier = 200;
255     BitmapPos = 0, 0;
256     FormModifier = 135;
257     NameSingular = "two-handed sword";
258     MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
259     SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
260     MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; }
261     Roundness = 15;
262     IsTwoHanded = true;
263     AttachedGod = CRUENTUS;
264     WieldedBitmapPos = 160, 16;
265     EnchantmentMinusChance = 5;
266     EnchantmentPlusChance = 5;
267     DamageFlags = SLASH;
268   }
269
270   Config BROKEN|TWO_HANDED_SWORD;
271   {
272     Possibility = 8;
273     BitmapPos = 32, 80;
274     WieldedBitmapPos = 176, 80;
275     MaterialConfigChances = { 4, 0, 250, 25, 25; }
276     EnchantmentMinusChance = 10;
277     EnchantmentPlusChance = 10;
278   }
279
280   Config TWO_HANDED_SCIMITAR;
281   {
282     DefaultSize = 140;
283     Possibility = 25;
284     WeaponCategory = LARGE_SWORDS;
285     DefaultMainVolume = 400;
286     DefaultSecondaryVolume = 150;
287     StrengthModifier = 175;
288     BitmapPos = 0, 16;
289     FormModifier = 160;
290     NameSingular = "two-handed scimitar";
291     MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
292     SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
293     MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; }
294     Roundness = 15;
295     IsTwoHanded = true;
296     AttachedGod = CRUENTUS;
297     WieldedBitmapPos = 176, 112;
298     EnchantmentMinusChance = 5;
299     EnchantmentPlusChance = 5;
300     DamageFlags = SLASH;
301   }
302
303   Config BROKEN|TWO_HANDED_SCIMITAR;
304   {
305     Possibility = 3;
306     BitmapPos = 32, 96;
307     WieldedBitmapPos = 176, 80;
308     MaterialConfigChances = { 4, 0, 250, 25, 25; }
309     EnchantmentMinusChance = 10;
310     EnchantmentPlusChance = 10;
311   }
312
313   Config SPEAR;
314   {
315     DefaultSize = 190;
316     Possibility = 600;
317     WeaponCategory = POLE_ARMS;
318     StrengthModifier = 70;
319     BitmapPos = 16, 144;
320     FormModifier = 85;
321     DefaultMainVolume = 100;
322     DefaultSecondaryVolume = 2500;
323     NameSingular = "spear";
324     MainMaterialConfig = { 13, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BONE, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_BONE, OMMEL_TOOTH; }
325     SecondaryMaterialConfig == PINE_WOOD;
326     MaterialConfigChances = { 13, 250, 200, 150, 100, 250, 650, 500, 350, 200, 50, 50, 25, 10; }
327     Roundness = 10;
328     IsTwoHanded = true;
329     AttachedGod = CRUENTUS;
330     WieldedBitmapPos = 160, 96;
331     EnchantmentPlusChance = 15;
332     DamageFlags = PIERCE;
333   }
334
335   Config BROKEN|SPEAR;
336   {
337     Possibility = 60;
338     BitmapPos = 32, 224;
339     WieldedBitmapPos = 176, 96;
340     MainMaterialConfig = { 7, STEEL, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; }
341     MaterialConfigChances = { 7, 150, 25, 25, 5, 5, 5, 5; }
342     EnchantmentPlusChance = 30;
343   }
344
345   Config AXE;
346   {
347     DefaultSize = 60;
348     Possibility = 400;
349     WeaponCategory = AXES;
350     DefaultMainVolume = 200;
351     DefaultSecondaryVolume = 500;
352     StrengthModifier = 80;
353     BitmapPos = 16, 256;
354     FormModifier = 60;
355     NameSingular = "axe";
356     UsesLongArticle = true;
357     MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
358     SecondaryMaterialConfig == PINE_WOOD;
359     MaterialConfigChances = { 7, 1250, 1000, 500, 100, 25, 25, 5; }
360     Roundness = 20;
361     IsTwoHanded = true;
362     AttachedGod = LORICATUS;
363     WieldedBitmapPos = 160, 176;
364     EnchantmentPlusChance = 15;
365     DamageFlags = SLASH;
366   }
367
368   Config BROKEN|AXE;
369   {
370     Possibility = 40;
371     BitmapPos = 32, 176;
372     WieldedBitmapPos = 176, 176;
373     MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; }
374     MaterialConfigChances = { 4, 250, 25, 25, 5; }
375     EnchantmentPlusChance = 30;
376   }
377
378   Config HALBERD;
379   {
380     DefaultSize = 170;
381     Possibility = 100;
382     WeaponCategory = POLE_ARMS;
383     DefaultMainVolume = 375;
384     DefaultSecondaryVolume = 1500;
385     StrengthModifier = 150;
386     BitmapPos = 0, 80;
387     FormModifier = 115;
388     NameSingular = "halberd";
389     MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
390     SecondaryMaterialConfig == BIRCH_WOOD;
391     MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; }
392     Roundness = 20;
393     IsTwoHanded = true;
394     AttachedGod = CRUENTUS;
395     WieldedBitmapPos = 160, 256;
396     EnchantmentMinusChance = 5;
397     EnchantmentPlusChance = 5;
398     DamageFlags = SLASH|PIERCE;
399   }
400
401   Config BROKEN|HALBERD;
402   {
403     Possibility = 10;
404     BitmapPos = 32, 144;
405     WieldedBitmapPos = 176, 256;
406     MainMaterialConfig = { 3, STEEL, METEORIC_STEEL, MITHRIL; }
407     MaterialConfigChances = { 3, 250, 25, 25; }
408     EnchantmentMinusChance = 10;
409     EnchantmentPlusChance = 10;
410   }
411
412   Config MACE;
413   {
414     StrengthModifier = 125;
415     FormModifier = 75;
416     DefaultSize = 70;
417     DefaultMainVolume = 300;
418     DefaultSecondaryVolume = 500;
419     BitmapPos = 0, 32;
420     Possibility = 300;
421     WeaponCategory = BLUNT_WEAPONS;
422     NameSingular = "mace";
423     MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
424     SecondaryMaterialConfig == FIR_WOOD;
425     MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; }
426     Roundness = 30; /* we count the handle, too */
427     IsTwoHanded = true;
428     AttachedGod = CRUENTUS;
429     WieldedBitmapPos = 160, 192;
430     EnchantmentPlusChance = 10;
431   }
432
433   Config BROKEN|MACE;
434   {
435     Possibility = 30;
436     BitmapPos = 32, 112;
437     WieldedBitmapPos = 176, 192;
438     MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; }
439     MaterialConfigChances = { 4, 250, 25, 25, 5; }
440     EnchantmentPlusChance = 20;
441   }
442
443   Config WAR_HAMMER;
444   {
445     DefaultSize = 60;
446     Possibility = 200;
447     WeaponCategory = BLUNT_WEAPONS;
448     DefaultMainVolume = 250;
449     DefaultSecondaryVolume = 500;
450     StrengthModifier = 110;
451     BitmapPos = 80, 16;
452     FormModifier = 55;
453     NameSingular = "war hammer";
454     MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, OMMEL_TOOTH; }
455     SecondaryMaterialConfig == FIR_WOOD;
456     MaterialConfigChances = { 8, 1000, 750, 500, 100, 25, 25, 25, 5; }
457     Roundness = 20;
458     IsTwoHanded = true;
459     CanBeUsedBySmith = true;
460     AttachedGod = LORICATUS;
461     WieldedBitmapPos = 176, 320;
462     EnchantmentPlusChance = 15;
463   }
464
465   Config BROKEN|WAR_HAMMER;
466   {
467     Possibility = 20;
468     BitmapPos = 80, 32;
469     WieldedBitmapPos = 176, 336;
470     MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; }
471     MaterialConfigChances = { 4, 250, 25, 25, 5; }
472     EnchantmentPlusChance = 30;
473   }
474
475   Config SICKLE;
476   {
477     DefaultSize = 40;
478     Possibility = 50;
479     WeaponCategory = SMALL_SWORDS;
480     DefaultMainVolume = 100;
481     DefaultSecondaryVolume = 50;
482     BitmapPos = 48, 144;
483     FormModifier = 60;
484     StrengthModifier = 40;
485     NameSingular = "sickle";
486     MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
487     SecondaryMaterialConfig == FIR_WOOD;
488     MaterialConfigChances = { 5, 500, 100, 25, 25, 5; }
489     Roundness = 20;
490     AttachedGod = SEGES;
491     WieldedBitmapPos = 176, 32;
492     IsGoodWithPlants = true;
493     EnchantmentPlusChance = 20;
494     DamageFlags = SLASH;
495   }
496
497   Config BROKEN|SICKLE;
498   {
499     Possibility = 5;
500     BitmapPos = 48, 176;
501     WieldedBitmapPos = 176, 240;
502     MainMaterialConfig = { 6, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; }
503     MaterialConfigChances = { 6, 25, 25, 5, 5, 5, 5; }
504     EnchantmentPlusChance = 40;
505   }
506
507   Config DAGGER;
508   {
509     DefaultSize = 40;
510     Possibility = 300;
511     WeaponCategory = SMALL_SWORDS;
512     DefaultMainVolume = 25;
513     DefaultSecondaryVolume = 25;
514     BitmapPos = 48, 256;
515     FormModifier = 75;
516     StrengthModifier = 60;
517     NameSingular = "dagger";
518     MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
519     SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
520     MaterialConfigChances = { 5, 1000, 100, 25, 25, 5; }
521     Roundness = 20;
522     AttachedGod = CLEPTIA;
523     WieldedBitmapPos = 160, 288;
524     EnchantmentPlusChance = 25;
525     DamageFlags = SLASH|PIERCE;
526   }
527
528   Config BROKEN|DAGGER;
529   {
530     Possibility = 30;
531     BitmapPos = 48, 288;
532     WieldedBitmapPos = 176, 288;
533     MainMaterialConfig = { 7, STEEL, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; }
534     SecondaryMaterialConfig = { 7, STEEL, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; }
535     MaterialConfigChances = { 7, 100, 25, 25, 5, 5, 5, 5; }
536     EnchantmentPlusChance = 50;
537   }
538
539   Config SHORT_SWORD;
540   {
541     DefaultSize = 70;
542     Possibility = 200;
543     WeaponCategory = SMALL_SWORDS;
544     DefaultMainVolume = 70;
545     DefaultSecondaryVolume = 30;
546     BitmapPos = 48, 240;
547     FormModifier = 80;
548     StrengthModifier = 90;
549     NameSingular = "short sword";
550     MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
551     SecondaryMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
552     MaterialConfigChances = { 7, 1250, 1000, 750, 100, 25, 25, 5; }
553     Roundness = 15;
554     AttachedGod = CLEPTIA;
555     WieldedBitmapPos = 160, 32;
556     EnchantmentPlusChance = 15;
557     DamageFlags = SLASH|PIERCE;
558   }
559
560   Config BROKEN|SHORT_SWORD;
561   {
562     Possibility = 20;
563     BitmapPos = 48, 272;
564     WieldedBitmapPos = 176, 208;
565     MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; }
566     SecondaryMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; }
567     MaterialConfigChances = { 4, 250, 25, 25, 5; }
568     EnchantmentPlusChance = 30;
569   }
570
571   Config BASTARD_SWORD;
572   {
573     DefaultSize = 130;
574     Possibility = 75;
575     WeaponCategory = LARGE_SWORDS;
576     DefaultMainVolume = 225;
577     DefaultSecondaryVolume = 100;
578     StrengthModifier = 150;
579     BitmapPos = 64, 160;
580     FormModifier = 115;
581     NameSingular = "bastard sword";
582     MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
583     SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
584     MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; }
585     Roundness = 15;
586     IsTwoHanded = true;
587     AttachedGod = CRUENTUS;
588     WieldedBitmapPos = 160, 16;
589     EnchantmentPlusChance = 5;
590     DamageFlags = SLASH;
591   }
592
593   Config BROKEN|BASTARD_SWORD;
594   {
595     Possibility = 8;
596     BitmapPos = 64, 192;
597     WieldedBitmapPos = 176, 80;
598     MaterialConfigChances = { 4, 0, 250, 25, 25; }
599     EnchantmentPlusChance = 10;
600   }
601
602   Config BATTLE_AXE;
603   {
604     DefaultSize = 110;
605     Possibility = 200;
606     WeaponCategory = AXES;
607     DefaultMainVolume = 250;
608     DefaultSecondaryVolume = 500;
609     StrengthModifier = 100;
610     BitmapPos = 64, 80;
611     FormModifier = 85;
612     NameSingular = "battle-axe";
613     MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
614     SecondaryMaterialConfig == OAK_WOOD;
615     MaterialConfigChances = { 7, 1500, 1000, 750, 100, 25, 25, 5; }
616     Roundness = 30;
617     IsTwoHanded = true;
618     AttachedGod = LORICATUS;
619     WieldedBitmapPos = 160, 272;
620     EnchantmentPlusChance = 10;
621     DamageFlags = SLASH;
622   }
623
624   Config BROKEN|BATTLE_AXE;
625   {
626     Possibility = 20;
627     BitmapPos = 64, 96;
628     WieldedBitmapPos = 176, 272;
629     MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; }
630     MaterialConfigChances = { 4, 250, 25, 25, 5; }
631     EnchantmentPlusChance = 20;
632   }
633
634   Config SCYTHE;
635   {
636     DefaultSize = 200;
637     Possibility = 50;
638     WeaponCategory = POLE_ARMS;
639     DefaultMainVolume = 150;
640     DefaultSecondaryVolume = 1800;
641     BitmapPos = 64, 112;
642     FormModifier = 80;
643     StrengthModifier = 40;
644     NameSingular = "scythe";
645     MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
646     SecondaryMaterialConfig == FIR_WOOD;
647     MaterialConfigChances = { 5, 500, 100, 25, 25, 5; }
648     Roundness = 10;
649     IsTwoHanded = true;
650     AttachedGod = MORTIFER;
651     WieldedBitmapPos = 176, 48;
652     IsGoodWithPlants = true;
653     EnchantmentPlusChance = 20;
654     DamageFlags = SLASH;
655   }
656
657   Config BROKEN|SCYTHE;
658   {
659     Possibility = 5;
660     BitmapPos = 64, 128;
661     WieldedBitmapPos = 160, 48;
662     MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; }
663     MaterialConfigChances = { 4, 50, 25, 25, 5; }
664     EnchantmentPlusChance = 40;
665   }
666
667   Config QUARTER_STAFF;
668   {
669     DefaultSize = 220;
670     Possibility = 200;
671     WeaponCategory = BLUNT_WEAPONS;
672     StrengthModifier = 125;
673     BitmapPos = 64, 240;
674     FormModifier = 90;
675     DefaultMainVolume = 3000;
676     DefaultSecondaryVolume = 200;
677     NameSingular = "quarterstaff";
678     MainMaterialConfig = { 10, BALSA_WOOD, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, ARCANITE, OCTIRON, OMMEL_BONE; }
679     SecondaryMaterialConfig = { 10, BALSA_WOOD, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, ARCANITE, OCTIRON, OMMEL_BONE; }
680     MaterialConfigChances = { 10, 100, 350, 300, 250, 200, 150, 100, 75, 25, 5; }
681     Roundness = 10;
682     IsTwoHanded = true;
683     AttachedGod = SILVA;
684     WieldedBitmapPos = 160, 304;
685     EnchantmentPlusChance = 20;
686   }
687
688   Config BROKEN|QUARTER_STAFF;
689   {
690     Possibility = 20;
691     BitmapPos = 64, 256;
692     WieldedBitmapPos = 176, 304;
693     MainMaterialConfig = { 3, EBONY_WOOD, ARCANITE, OCTIRON; }
694     SecondaryMaterialConfig = { 3, EBONY_WOOD, ARCANITE, OCTIRON; }
695     MaterialConfigChances = { 3, 500, 200, 25; }
696     EnchantmentPlusChance = 40;
697   }
698
699   Config HAMMER;
700   {
701     DefaultSize = 40;
702     Possibility = 50;
703     WeaponCategory = BLUNT_WEAPONS;
704     DefaultMainVolume = 150;
705     DefaultSecondaryVolume = 300;
706     StrengthModifier = 90;
707     BitmapPos = 48, 160;
708     FormModifier = 50;
709     NameSingular = "hammer";
710     MainMaterialConfig = { 7, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, OMMEL_TOOTH; }
711     SecondaryMaterialConfig == FIR_WOOD;
712     MaterialConfigChances = { 7, 750, 500, 100, 25, 25, 10, 5; }
713     Roundness = 20;
714     CanBeUsedBySmith = true;
715     AttachedGod = LORICATUS;
716     WieldedBitmapPos = 176, 16;
717     EnchantmentPlusChance = 20;
718   }
719
720   Config BROKEN|HAMMER;
721   {
722     Possibility = 5;
723     BitmapPos = 48, 192;
724     WieldedBitmapPos = 176, 224;
725     MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; }
726     MaterialConfigChances = { 4, 100, 25, 25, 5; }
727     EnchantmentPlusChance = 40;
728   }
729 }
730
731 banana /* materialcontainer-> */
732 {
733   Possibility = 150;
734   WeaponCategory = BLUNT_WEAPONS;
735   DefaultMainVolume = 40;
736   DefaultSecondaryVolume = 150;
737   StrengthModifier = 75;
738   Category = FOOD;
739   BitmapPos = 0, 112;
740   FormModifier = 25;
741   DefaultSize = 20;
742   NameSingular = "banana";
743   MainMaterialConfig == BANANA_PEEL;
744   SecondaryMaterialConfig == BANANA_FLESH;
745   Alias == "gun";
746   Roundness = 15;
747   CanBeBroken = true;
748   /* MinCharges & MaxCharges overridden */
749   AttachedGod = NEFAS;
750   WieldedBitmapPos = 160, 320;
751   AllowEquip = false;
752   IsValuable = false;
753   IsSadistWeapon = true;
754
755   Config BROKEN;
756   {
757     Possibility = 10;
758     BitmapPos = 32, 272;
759     WieldedBitmapPos = 176, 320;
760   }
761 }
762
763 holybanana /* materialcontainer->banana-> */
764 {
765   Possibility = 5;
766   DefaultMainVolume = 100;
767   DefaultSecondaryVolume = 500;
768   StrengthModifier = 150;
769   FormModifier = 250;
770   DefaultSize = 30;
771   Price = 1000;
772   Adjective = "holy";
773   PostFix = "of Oily Orpiv";
774   ArticleMode = FORCE_THE;
775   IsPolymorphable = false;
776   Roundness = 20;
777   WieldedBitmapPos = 160, 320;
778   CanBePiled = false;
779   CanBeBroken = false;
780   SecondaryMaterialConfig == HOLY_BANANA_FLESH;
781   BaseEmitation = rgb24(160, 140, 110);
782   CanBeCloned = false;
783   CanBeMirrored = true; /* will create a peel */
784   AllowEquip = true;
785   IsValuable = true;
786 }
787
788 justifier /* meleeweapon-> */
789 {
790   DefaultSize = 125;
791   Possibility = 0;
792   WeaponCategory = LARGE_SWORDS;
793   DefaultMainVolume = 200;
794   DefaultSecondaryVolume = 100;
795   BitmapPos = 0, 64;
796   FormModifier = 275;
797   StrengthModifier = 275;
798   CanBeWished = false;
799   IsMaterialChangeable = false;
800   NameSingular = "broadsword";
801   Adjective = "holy";
802   PostFix = "named Valpurus's Justifier";
803   ArticleMode = FORCE_THE;
804   MainMaterialConfig == VALPURIUM;
805   SecondaryMaterialConfig == VALPURIUM;
806   IsPolymorphable = false;
807   Alias == "Justifier";
808   Roundness = 20;
809   CanBeCloned = false;
810   CanBeMirrored = true;
811   CanBeBroken = false;
812   BaseEnchantment = 16;
813   CanBeEnchanted = false;
814   GearStates = HASTE|INFRA_VISION|ESP|POLYMORPH_CONTROL|TELEPORT_CONTROL;
815   AttachedGod = VALPURUS;
816   WieldedBitmapPos = 160, 16;
817   IsQuestItem = true;
818   DamageFlags = SLASH|PIERCE;
819 }
820
821 neercseulb /* meleeweapon-> */
822 {
823   StrengthModifier = 200;
824   FormModifier = 250;
825   DefaultSize = 100;
826   Possibility = 0;
827   CanBeWished = false;
828   BitmapPos = 0, 32;
829   WeaponCategory = BLUNT_WEAPONS;
830   IsMaterialChangeable = false;
831   DefaultMainVolume = 500;
832   DefaultSecondaryVolume = 500;
833   Adjective = "ancient";
834   NameSingular = "mace";
835   UsesLongAdjectiveArticle = true;
836   PostFix = "named Neerc Se-ulb";
837   ArticleMode = FORCE_THE;
838   MainMaterialConfig == MITHRIL;
839   SecondaryMaterialConfig == MITHRIL;
840   IsPolymorphable = false;
841   Alias == "Neerc Se-ulb";
842   Roundness = 35;
843   IsTwoHanded = true;
844   CanBeCloned = false;
845   CanBeMirrored = true;
846   CanBeBroken = false;
847   BaseEnchantment = 6;
848   AttachedGod = MORTIFER;
849   WieldedBitmapPos = 160, 192;
850   IsQuestItem = true;
851 }
852
853 pickaxe /* meleeweapon-> */
854 {
855   Category = TOOL;
856   DefaultSize = 75;
857   Possibility = 100;
858   DefaultMainVolume = 225;
859   DefaultSecondaryVolume = 400;
860   BitmapPos = 0, 96;
861   FormModifier = 35;
862   NameSingular = "pick-axe";
863   Alias == "pick-ax";
864   Roundness = 20;
865   WeaponCategory = AXES;
866   StrengthModifier = 75;
867   MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; }
868   SecondaryMaterialConfig == FIR_WOOD;
869   MaterialConfigChances = { 7, 2000, 1500, 750, 100, 25, 25, 5; }
870   IsTwoHanded = true;
871   Price = 50; /* bonus for being able to dig */
872   AttachedGod = LORICATUS;
873   WieldedBitmapPos = 160, 64;
874   EnchantmentPlusChance = 10;
875   DamageFlags = PIERCE;
876
877   Config BROKEN;
878   {
879     Possibility = 10;
880     BitmapPos = 32, 160;
881     Price = 0;
882     WieldedBitmapPos = 176, 64;
883     MainMaterialConfig = { 4, IRON, STEEL, METEORIC_STEEL, MITHRIL; }
884     MaterialConfigChances = { 4, 250, 100, 25, 25; }
885     EnchantmentPlusChance = 20;
886   }
887 }
888
889 armor
890 {
891   IsAbstract = true;
892   CanBePiled = false;
893   CanBeEnchanted = true;
894 }
895
896 bodyarmor /* armor-> */
897 {
898   Category = BODY_ARMOR;
899   FormModifier = 15;
900   IsAbstract = true;
901   Roundness = 70;
902   IsTwoHanded = true;
903   CanBeBroken = true;
904   AttachedGod = LORICATUS;
905   WieldedBitmapPos = 160, 144;
906   TeleportPriority = 200;
907
908   Config CHAIN_MAIL;
909   {
910     Possibility = 50;
911     StrengthModifier = 125;
912     DefaultSize = 75;
913     DefaultMainVolume = 2000;
914     BitmapPos = 16, 96;
915     NameSingular = "chain mail";
916     MainMaterialConfig = { 8, BRONZE, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OMMEL_BONE, OMMEL_TOOTH; }
917     MaterialConfigChances = { 8, 450, 300, 150, 25, 20, 25, 10, 5; }
918     InElasticityPenaltyModifier = 10;
919     TorsoArmorBitmapPos = 32, 432;
920     ArmArmorBitmapPos = 64, 432;
921     AthleteArmArmorBitmapPos = 64, 464;
922     LegArmorBitmapPos = 0, 432;
923     EnchantmentPlusChance = 10;
924   }
925
926   Config BROKEN|CHAIN_MAIL;
927   {
928     Possibility = 5;
929     BitmapPos = 48, 208;
930     FormModifier = 20;
931     StrengthModifier = 75;
932     MainMaterialConfig = { 6, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT; }
933     MaterialConfigChances = { 6, 50, 25, 20, 25, 5, 5; }
934     EnchantmentPlusChance = 20;
935     InElasticityPenaltyModifier = 15;
936     TorsoArmorBitmapPos = 32, 512;
937     ArmArmorBitmapPos = 64, 512;
938     AthleteArmArmorBitmapPos = 64, 544;
939     LegArmorBitmapPos = 0, 512;
940   }
941
942   Config PLATE_MAIL;
943   {
944     StrengthModifier = 200;
945     DefaultSize = 75;
946     DefaultMainVolume = 4000;
947     BitmapPos = 16, 128;
948     Possibility = 250;
949     NameSingular = "plate mail";
950     FlexibleNameSingular = "armor";
951     MainMaterialConfig = { 11, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, OMMEL_BONE, OMMEL_TOOTH; }
952     MaterialConfigChances = { 11, 5000, 2500, 250, 1000, 100, 200, 200, 100, 25, 10, 5; }
953     InElasticityPenaltyModifier = 20;
954     EnchantmentPlusChance = 5;
955     TorsoArmorBitmapPos = 32, 416;
956     ArmArmorBitmapPos = 80, 416;
957     AthleteArmArmorBitmapPos = 80, 448;
958     LegArmorBitmapPos = 16, 416;
959   }
960
961   Config BROKEN|PLATE_MAIL;
962   {
963     Possibility = 20;
964     StrengthModifier = 100;
965     BitmapPos = 0, 352;
966     FormModifier = 20;
967     MainMaterialConfig = { 6, NYMPH_HAIR, OMMEL_HAIR, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE; }
968     MaterialConfigChances = { 6, 250, 100, 250, 100, 25, 10; }
969     EnchantmentPlusChance = 10;
970     InElasticityPenaltyModifier = 25;
971     TorsoArmorBitmapPos = 32, 496;
972     ArmArmorBitmapPos = 80, 496;
973     AthleteArmArmorBitmapPos = 80, 528;
974     LegArmorBitmapPos = 16, 496;
975   }
976
977   Config ARMOR_OF_GREAT_HEALTH;
978   {
979     StrengthModifier = 150;
980     DefaultSize = 80;
981     DefaultMainVolume = 5000;
982     BitmapPos = 64, 208;
983     Possibility = 5;
984     UsesLongArticle = true;
985     NameSingular = "armor";
986     PostFix = "of great health";
987     MainMaterialConfig = { 7, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, OMMEL_BONE, OMMEL_TOOTH; }
988     MaterialConfigChances = { 7, 150, 75, 25, 50, 10, 25, 10; }
989     InElasticityPenaltyModifier = 40;
990     AffectsEndurance = true;
991     BaseEnchantment = 1;
992     Price = 500;
993     PriceIsProportionalToEnchantment = true;
994     AttachedGod = SEGES;
995     EnchantmentPlusChance = 2;
996     Alias == "AOgH";
997     TorsoArmorBitmapPos = 32, 464;
998     ArmArmorBitmapPos = 80, 464;
999     AthleteArmArmorBitmapPos = 80, 480;
1000     LegArmorBitmapPos = 16, 464;
1001   }
1002
1003   Config BROKEN|ARMOR_OF_GREAT_HEALTH;
1004   {
1005     Possibility = 10;
1006     StrengthModifier = 75;
1007     BitmapPos = 64, 224;
1008     FormModifier = 20;
1009     Price = 50;
1010     AffectsEndurance = false;
1011     MainMaterialConfig = { 6, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, DRAGON_HIDE; }
1012     MaterialConfigChances = { 6, 150, 75, 25, 50, 10, 1; }
1013     EnchantmentPlusChance = 4;
1014     InElasticityPenaltyModifier = 50;
1015     TorsoArmorBitmapPos = 32, 544;
1016     ArmArmorBitmapPos = 80, 544;
1017     AthleteArmArmorBitmapPos = 80, 560;
1018     LegArmorBitmapPos = 16, 544;
1019   }
1020 }
1021
1022 goldeneagleshirt /* armor->bodyarmor-> */
1023 {
1024   DefaultSize = 60;
1025   BitmapPos = 16, 112;
1026   Possibility = 0;
1027   CanBeWished = false;
1028   IsDestroyable = false;
1029   IsMaterialChangeable = false;
1030   DefaultMainVolume = 1000;
1031   BaseEmitation = rgb24(112, 112, 166);
1032   StrengthModifier = 200;
1033   NameSingular = "Shirt of the Golden Eagle";
1034   MainMaterialConfig == GOLDEN_EAGLE_FEATHER;
1035   ArticleMode = FORCE_THE;
1036   IsPolymorphable = false;
1037   CanBeBroken = false;
1038   CanBeCloned = false;
1039   CanBeMirrored = true;
1040   BaseEnchantment = 10;
1041   InElasticityPenaltyModifier = 30;
1042   CanBeEnchanted = false;
1043   AttachedGod = VALPURUS;
1044   IsQuestItem = true;
1045   TorsoArmorBitmapPos = 32, 416;
1046   ArmArmorBitmapPos = 80, 416;
1047   AthleteArmArmorBitmapPos = 80, 448;
1048   LegArmorBitmapPos = 16, 416;
1049 }
1050
1051 potion /* materialcontainer-> */
1052 {
1053   DefaultSize = 30;
1054   Possibility = 800;
1055   WeaponCategory = BLUNT_WEAPONS;
1056   Category = POTION;
1057   DefaultMainVolume = 60;
1058   DefaultSecondaryVolume = 1000;
1059   StrengthModifier = 50;
1060   BitmapPos = 0, 160;
1061   FormModifier = 25;
1062   NameSingular = "bottle";
1063   MainMaterialConfig == GLASS;
1064   SecondaryMaterialConfig = { 11, WATER, HEALING_LIQUID, OMMEL_URINE, POISON_LIQUID, VALDEMAR, ANTIDOTE_LIQUID, VODKA, TROLL_BLOOD, OMMEL_SWEAT, OMMEL_TEARS, SULPHURIC_ACID; }
1065   MaterialConfigChances = { 11, 75, 50, 5, 50, 1, 10, 5, 25, 5, 5, 25; }
1066   Alias = { 2, "potion", "drink"; }
1067   Roundness = 70;
1068   CanBeBroken = true;
1069   AttachedGod = NONE;
1070   WieldedBitmapPos = 176, 144;
1071   IsValuable = false;
1072   TeleportPriority = 200;
1073 }
1074
1075 bananapeels
1076 {
1077   DefaultSize = 20;
1078   Possibility = 100;
1079   Category = MISC;
1080   DefaultMainVolume = 40;
1081   StrengthModifier = 50;
1082   BitmapPos = 0, 128;
1083   FormModifier = 20;
1084   NameSingular = "banana peel";
1085   MainMaterialConfig == BANANA_PEEL;
1086   Roundness = 10;
1087   WeaponCategory = WHIPS;
1088   AttachedGod = NEFAS;
1089   WieldedBitmapPos = 160, 112;
1090   AllowEquip = false;
1091   IsValuable = false;
1092   IsSadistWeapon = true;
1093 }
1094
1095 brokenbottle /* cannot contain anything, so NOT bottle-> */
1096 {
1097   DefaultSize = 10;
1098   Possibility = 100;
1099   Category = MISC;
1100   DefaultMainVolume = 60;
1101   StrengthModifier = 50;
1102   BitmapPos = 16, 160;
1103   FormModifier = 50;
1104   NameSingular = "bottle";
1105   Adjective = "broken";
1106   MainMaterialConfig == GLASS;
1107   Roundness = 70;
1108   AttachedGod = NEFAS;
1109   WieldedBitmapPos = 160, 128;
1110   IsValuable = false;
1111   DamageFlags = PIERCE;
1112   IsSadistWeapon = true;
1113 }
1114
1115 scroll
1116 {
1117   Category = SCROLL;
1118   DefaultMainVolume = 250;
1119   StrengthModifier = 25;
1120   BitmapPos = 16, 176;
1121   FormModifier = 20;
1122   DefaultSize = 30;
1123   NameSingular = "scroll";
1124   MainMaterialConfig == PARCHMENT;
1125   IsAbstract = true;
1126   Roundness = 15;
1127   WieldedBitmapPos = 176, 144;
1128   AllowEquip = false;
1129   TeleportPriority = 300;
1130 }
1131
1132 scrollofteleportation /* scroll-> */
1133 {
1134   Possibility = 100;
1135   Price = 50;
1136   PostFix = "of teleportation";
1137   Alias == "scroll of teleport";
1138   AttachedGod = SOPHOS;
1139   ReadDifficulty = 50;
1140 }
1141
1142 scrollofcharging /* scroll-> */
1143 {
1144   Possibility = 25;
1145   Price = 500;
1146   PostFix = "of charging";
1147   CanBeCloned = false;
1148   IsPolymorphSpawnable = false;
1149   AttachedGod = SOPHOS;
1150   ReadDifficulty = 500;
1151 }
1152
1153 nut
1154 {
1155   DefaultSize = 3;
1156   Possibility = 5;
1157   Category = FOOD;
1158   DefaultMainVolume = 25;
1159   StrengthModifier = 50;
1160   BitmapPos = 16, 208;
1161   FormModifier = 10;
1162   MainMaterialConfig == HUMAN_FLESH;
1163   NameSingular = "nut";
1164   Roundness = 90;
1165   AttachedGod = NEFAS;
1166   WieldedBitmapPos = 160, 368;
1167   IsValuable = false;
1168   IsSadistWeapon = true;
1169 }
1170
1171 leftnutofpetrus /* nut-> */
1172 {
1173   DefaultSize = 10;
1174   Possibility = 0;
1175   Category = MISC;
1176   DefaultMainVolume = 500;
1177   StrengthModifier = 2500;
1178   IsDestroyable = false;
1179   BaseEmitation = rgb24(166, 112, 112);
1180   Adjective = "left";
1181   PostFix = "of Petrus";
1182   ArticleMode = FORCE_THE;
1183   IsPolymorphable = false;
1184   CanBeWished = false;
1185   CanBeCloned = false;
1186   FormModifier = 15;
1187   AttachedGod = VALPURUS;
1188   IsQuestItem = true;
1189   IsValuable = true;
1190 }
1191
1192 bone
1193 {
1194   DefaultSize = 50;
1195   Possibility = 250;
1196   WeaponCategory = BLUNT_WEAPONS;
1197   DefaultMainVolume = 500;
1198   StrengthModifier = 80;
1199   BitmapPos = 16, 240;
1200   FormModifier = 25;
1201   Category = MISC;
1202   NameSingular = "bone";
1203   MainMaterialConfig == BONE;
1204   Roundness = 20;
1205   IsTwoHanded = true;
1206   AttachedGod = MORTIFER;
1207   WieldedBitmapPos = 160, 336;
1208   IsValuable = false;
1209 }
1210
1211 loaf
1212 {
1213   DefaultSize = 40;
1214   Possibility = 500;
1215   WeaponCategory = BLUNT_WEAPONS;
1216   Category = FOOD;
1217   DefaultMainVolume = 500;
1218   StrengthModifier = 100;
1219   BitmapPos = 0, 272;
1220   FormModifier = 20;
1221   NameSingular = "loaf";
1222   NamePlural = "loaves";
1223   MainMaterialConfig = { 3, BEEF, PORK, BREAD; }
1224   MaterialConfigChances = { 3, 50, 50, 200; }
1225   Alias == "food";
1226   Roundness = 20;
1227   AttachedGod = NONE;
1228   WieldedBitmapPos = 160, 352;
1229   IsValuable = false;
1230 }
1231
1232 scrollofwishing /* scroll-> */
1233 {
1234   Possibility = 3;
1235   CanBeWished = false;
1236   Price = 3000;
1237   IsPolymorphSpawnable = false;
1238   PostFix = "of wishing";
1239   CanBeCloned = false;
1240   AttachedGod = ATAVUS;
1241   ReadDifficulty = 2500;
1242 }
1243
1244 copyofleftnutofpetrus /* nut-> */
1245 {
1246   DefaultSize = 10;
1247   Category = MISC;
1248   DefaultMainVolume = 500;
1249   NameSingular = "copy of the left nut of Petrus";
1250   NamePlural = "copies of the left nut of Petrus";
1251   FormModifier = 15;
1252   AttachedGod = MELLIS;
1253   IsValuable = false;
1254   IsAbstract = true;
1255
1256   Config CHEAP;
1257   {
1258     Possibility = 10;
1259     Price = 50;
1260     MainMaterialConfig == GLASS; /* should be plastic */
1261     Adjective = "cheap";
1262     Alias == "left nut";
1263   }
1264
1265   Config EXPENSIVE;
1266   {
1267     Possibility = 5;
1268     Price = 500;
1269     MainMaterialConfig == DIAMOND;
1270     UsesLongAdjectiveArticle = true;
1271     Adjective = "expensive";
1272   }
1273 }
1274
1275 wand
1276 {
1277   Category = WAND;
1278   DefaultMainVolume = 125;
1279   StrengthModifier = 50;
1280   BitmapPos = 0, 288;
1281   FormModifier = 30;
1282   DefaultSize = 30;
1283   NameSingular = "wand";
1284   IsAbstract = true;
1285   Roundness = 5;
1286   CanBePiled = false;
1287   BreakEffectRangeSquare = 2;
1288   WieldedBitmapPos = 160, 352;
1289   TeleportPriority = 1000;
1290
1291   Config WAND_OF_POLYMORPH;
1292   {
1293     Possibility = 20;
1294     Price = 500;
1295     IsPolymorphSpawnable = false;
1296     PostFix = "of polymorph";
1297     MainMaterialConfig == OCTIRON;
1298     BeamRange = 5;
1299     MinCharges = 2;
1300     MaxCharges = 5;
1301     BeamColor = RANDOM_COLOR;
1302     BeamEffect = BEAM_POLYMORPH;
1303     CanBeCloned = false;
1304     AttachedGod = SCABIES;
1305     IsKamikazeWeapon = true;
1306     BreakMsg = "shatters, its pieces transforming into a myriad of exotic forms before vanishing";
1307   }
1308
1309   Config WAND_OF_STRIKING;
1310   {
1311     Possibility = 30;
1312     Price = 500;
1313     PostFix = "of striking";
1314     MainMaterialConfig == IRON;
1315     BeamRange = 10;
1316     MinCharges = 2;
1317     MaxCharges = 5;
1318     BeamColor = WHITE;
1319     BeamEffect = BEAM_STRIKE;
1320     AttachedGod = INFUSCOR;
1321     IsKamikazeWeapon = true;
1322     BreakMsg = "explodes, releasing all of its energy at once";
1323   }
1324
1325   Config WAND_OF_FIRE_BALLS;
1326   {
1327     Possibility = 40;
1328     Price = 500;
1329     PostFix = "of fireballs";
1330     MainMaterialConfig == BRONZE;
1331     BeamRange = 50;
1332     MinCharges = 1;
1333     MaxCharges = 4;
1334     BeamColor = YELLOW;
1335     BeamEffect = BEAM_FIRE_BALL;
1336     AttachedGod = INFUSCOR;
1337     BreakEffectRangeSquare = 0;
1338     IsKamikazeWeapon = true;
1339     BreakMsg = "turns into a fiery ball of rapidly expanding plasma";
1340   }
1341
1342   Config WAND_OF_TELEPORTATION;
1343   {
1344     Possibility = 60;
1345     Price = 500;
1346     PostFix = "of teleportation";
1347     MainMaterialConfig == SILVER;
1348     Alias == "wand of teleport";
1349     BeamRange = 5;
1350     MinCharges = 3;
1351     MaxCharges = 6;
1352     BeamColor = BLUE;
1353     BeamEffect = BEAM_TELEPORT;
1354     AttachedGod = SOPHOS;
1355     BreakEffectRangeSquare = 9;
1356     BreakMsg = "breaks apart and a thousand splinters scatter in random directions, each cutting a tiny hole in space and time";
1357   }
1358
1359   Config WAND_OF_HASTE;
1360   {
1361     Possibility = 40;
1362     Price = 500;
1363     PostFix = "of haste";
1364     MainMaterialConfig == TIN;
1365     BeamRange = 5;
1366     MinCharges = 3;
1367     MaxCharges = 6;
1368     BeamColor = RED;
1369     BeamEffect = BEAM_HASTE;
1370     AttachedGod = CLEPTIA;
1371     BreakMsg = "breaks, speeding up everything around it";
1372   }
1373
1374   Config WAND_OF_SLOW;
1375   {
1376     Possibility = 40;
1377     Price = 500;
1378     PostFix = "of slow";
1379     MainMaterialConfig == GRANITE;
1380     BeamRange = 5;
1381     MinCharges = 3;
1382     MaxCharges = 6;
1383     BeamColor = BLUE;
1384     BeamEffect = BEAM_SLOW;
1385     AttachedGod = INFUSCOR;
1386     BreakMsg = "breaks, dilating time around it";
1387   }
1388
1389   Config WAND_OF_RESURRECTION;
1390   {
1391     Possibility = 20;
1392     Price = 750;
1393     PostFix = "of resurrection";
1394     MainMaterialConfig == PHOENIX_FEATHER;
1395     BeamRange = 5;
1396     MinCharges = 1;
1397     MaxCharges = 3;
1398     BeamColor = BLACK;
1399     BeamEffect = BEAM_RESURRECT;
1400     AttachedGod = SEGES;
1401     BreakMsg = "breaks, releasing countless green rays of highly compressed life energy";
1402   }
1403
1404   Config WAND_OF_DOOR_CREATION;
1405   {
1406     Possibility = 20;
1407     Price = 250;
1408     PostFix = "of door creation";
1409     MainMaterialConfig == OAK_WOOD;
1410     /* BeamRange has no effect */
1411     MinCharges = 3;
1412     MaxCharges = 6;
1413     BeamColor = LIGHT_GRAY;
1414     BeamEffect = BEAM_DOOR_CREATION;
1415     BeamStyle = SHIELD_BEAM;
1416     AttachedGod = LORICATUS;
1417     BreakMsg = "releases its powers, causing a number of highly unexpected effects to occur around itself";
1418   }
1419
1420   Config WAND_OF_INVISIBILITY;
1421   {
1422     Possibility = 40;
1423     Price = 250;
1424     PostFix = "of invisibility";
1425     MainMaterialConfig == GLASS;
1426     BeamRange = 10;
1427     MinCharges = 3;
1428     MaxCharges = 6;
1429     BeamColor = TRANSPARENT_COLOR; /* invisible */
1430     BeamEffect = BEAM_INVISIBILITY;
1431     AttachedGod = CLEPTIA;
1432     BreakMsg = "becomes increasingly transparent and then vanishes abruptly";
1433   }
1434
1435   Config WAND_OF_CLONING;
1436   {
1437     Possibility = 5;
1438     Price = 2000;
1439     IsPolymorphSpawnable = false;
1440     PostFix = "of cloning";
1441     MainMaterialConfig == RUBY;
1442     BeamRange = 5;
1443     MinCharges = 1;
1444     MaxCharges = 3;
1445     CanBeCloned = false;
1446     BeamColor = PINK;
1447     BeamEffect = BEAM_DUPLICATE;
1448     AttachedGod = INFUSCOR;
1449     BreakEffectRangeSquare = 0;
1450     BreakMsg = "breaks up, its dispersing splinters multiplying infinitely";
1451   }
1452
1453   Config WAND_OF_LIGHTNING;
1454   {
1455     Possibility = 60;
1456     Price = 250;
1457     PostFix = "of lightning";
1458     MainMaterialConfig == GOLD;
1459     BeamRange = 15;
1460     MinCharges = 2;
1461     MaxCharges = 5;
1462     BeamColor = WHITE;
1463     BeamEffect = BEAM_LIGHTNING;
1464     BeamStyle = LIGHTNING_BEAM;
1465     AttachedGod = INFUSCOR;
1466     BreakEffectRangeSquare = 9;
1467     IsKamikazeWeapon = true;
1468     BreakMsg = "breaks and releases all of its stored electricity at once";
1469   }
1470
1471   Config WAND_OF_ACID_RAIN;
1472   {
1473     Possibility = 30;
1474     Price = 500;
1475     PostFix = "of acid rain";
1476     MainMaterialConfig == SULFUR;
1477     BeamRange = 15;
1478     MinCharges = 2;
1479     MaxCharges = 5;
1480     BeamColor = GREEN;
1481     BeamEffect = BEAM_ACID_RAIN;
1482     AttachedGod = SCABIES;
1483     BreakEffectRangeSquare = 1;
1484     IsKamikazeWeapon = true;
1485     BreakMsg = "vaporizes in an instant, unleashing a deadly rainstorm of polluted acid";
1486   }
1487
1488   Config WAND_OF_MIRRORING;
1489   {
1490     Possibility = 15;
1491     Price = 1000;
1492     IsPolymorphSpawnable = false;
1493     PostFix = "of mirroring";
1494     MainMaterialConfig == SAPPHIRE;
1495     BeamRange = 5;
1496     MinCharges = 1;
1497     MaxCharges = 3;
1498     CanBeCloned = false;
1499     BeamColor = PINK;
1500     BeamEffect = BEAM_DUPLICATE; /* difference from cloning overridden */
1501     AttachedGod = INFUSCOR;
1502     BreakEffectRangeSquare = 0;
1503     BreakMsg = "shatters, its slivers reflecting each other recursively ad infinitum";
1504   }
1505
1506   Config WAND_OF_NECROMANCY;
1507   {
1508     Possibility = 30;
1509     Price = 500;
1510     PostFix = "of necromancy";
1511     MainMaterialConfig == BONE;
1512     BeamRange = 5;
1513     MinCharges = 2;
1514     MaxCharges = 5;
1515     BeamColor = BLACK;
1516     BeamEffect = BEAM_NECROMANCY;
1517     AttachedGod = INFUSCOR;
1518     BreakMsg = "emits a gross of unholy rays and self-obliterates";
1519   }
1520 }
1521
1522 scrollofchangematerial /* scroll-> */
1523 {
1524   Possibility = 5;
1525   Price = 2000;
1526   PostFix = "of change material";
1527   Alias == "SoCM";
1528   AttachedGod = LORICATUS;
1529   ReadDifficulty = 2000;
1530 }
1531
1532 avatarofvalpurus
1533 {
1534   DefaultSize = 10;
1535   Possibility = 0;
1536   CanBeWished = false;
1537   IsDestroyable = false;
1538   IsMaterialChangeable = false;
1539   Price = 1000000;
1540   Category = MISC;
1541   DefaultMainVolume = 250;
1542   StrengthModifier = 500;
1543   BitmapPos = 0, 320;
1544   FormModifier = 15;
1545   UsesLongArticle = true;
1546   NameSingular = "Avatar";
1547   PostFix = "of Valpurus";
1548   ArticleMode = FORCE_THE;
1549   MainMaterialConfig == VALPURIUM;
1550   IsPolymorphable = false;
1551   Roundness = 80;
1552   CanBeCloned = false;
1553   AttachedGod = VALPURUS;
1554   WieldedBitmapPos = 160, 128;
1555   IsQuestItem = true;
1556 }
1557
1558 kiwi
1559 {
1560   DefaultSize = 10;
1561   Possibility = 75;
1562   Category = FOOD;
1563   DefaultMainVolume = 50;
1564   StrengthModifier = 50;
1565   BitmapPos = 0, 384;
1566   FormModifier = 10;
1567   NameSingular = "kiwi";
1568   MainMaterialConfig == KIWI_FLESH;
1569   Roundness = 80;
1570   AttachedGod = SILVA;
1571   WieldedBitmapPos = 160, 368;
1572   AllowEquip = false;
1573   IsValuable = false;
1574 }
1575
1576 pineapple
1577 {
1578   DefaultSize = 20;
1579   Possibility = 75;
1580   Category = FOOD;
1581   DefaultMainVolume = 1000;
1582   StrengthModifier = 100;
1583   BitmapPos = 0, 368;
1584   FormModifier = 10;
1585   NameSingular = "pineapple";
1586   MainMaterialConfig == PINEAPPLE_FLESH;
1587   Roundness = 90;
1588   IsTwoHanded = true;
1589   AttachedGod = SILVA;
1590   WieldedBitmapPos = 176, 144;
1591   IsValuable = false;
1592 }
1593
1594 palmbranch
1595 {
1596   DefaultSize = 80;
1597   Possibility = 0;
1598   Category = MISC;
1599   DefaultMainVolume = 4000;
1600   StrengthModifier = 50;
1601   BitmapPos = 0, 240;
1602   FormModifier = 15;
1603   NameSingular = "palm branch";
1604   NamePlural = "palm branches";
1605   MainMaterialConfig == PALM_LEAF;
1606   Roundness = 80;
1607   IsTwoHanded = true;
1608   AttachedGod = SILVA;
1609   WieldedBitmapPos = 160, 208;
1610   IsValuable = false;
1611 }
1612
1613 whip /* meleeweapon-> */
1614 {
1615   DefaultSize = 210;
1616   Possibility = 50;
1617   WeaponCategory = WHIPS;
1618   DefaultMainVolume = 500;
1619   DefaultSecondaryVolume = 20;
1620   StrengthModifier = 10;
1621   BitmapPos = 32, 0;
1622   NameSingular = "whip";
1623   MainMaterialConfig = { 4, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; }
1624   SecondaryMaterialConfig == EBONY_WOOD;
1625   MaterialConfigChances = { 4, 75, 50, 25, 10; }
1626   Roundness = 2;
1627   FormModifier = 10; /* this is multiplied by MainMaterial's flexibility */
1628   CanBeBroken = false;
1629   AttachedGod = NEFAS;
1630   WieldedBitmapPos = 160, 224;
1631   EnchantmentPlusChance = 30;
1632   FlexibilityIsEssential = true;
1633   DamageFlags = SLASH;
1634   IsSadistWeapon = true;
1635
1636   Config RUNED_WHIP;
1637   {
1638     DefaultSize = 230;
1639     Possibility = 25;
1640     DefaultMainVolume = 750;
1641     DefaultSecondaryVolume = 50;
1642     StrengthModifier = 20;
1643     Adjective = "runed";
1644     FormModifier = 20;
1645     EnchantmentPlusChance = 20;
1646   }
1647 }
1648
1649 backpack /* materialcontainer-> */
1650 {
1651   DefaultSize = 80;
1652   Possibility = 25;
1653   Category = TOOL;
1654   DefaultMainVolume = 1000;
1655   DefaultSecondaryVolume = 10000;
1656   StrengthModifier = 250;
1657   BitmapPos = 32, 16;
1658   FormModifier = 10;
1659   NameSingular = "backpack";
1660   MainMaterialConfig == LEATHER;
1661   SecondaryMaterialConfig == GUN_POWDER;
1662   Alias == "explosives";
1663   Roundness = 70;
1664   IsTwoHanded = true;
1665   AttachedGod = CRUENTUS;
1666   WieldedBitmapPos = 160, 144;
1667   IsKamikazeWeapon = true;
1668 }
1669
1670 holybook
1671 {
1672   DefaultSize = 25;
1673   Possibility = 15; /* this is for each config */
1674   Category = BOOK;
1675   DefaultMainVolume = 2000;
1676   StrengthModifier = 150;
1677   BitmapPos = 32, 32;
1678   FormModifier = 20;
1679   Adjective = "holy";
1680   NameSingular = "book";
1681   ArticleMode = FORCE_THE;
1682   MainMaterialConfig == PARCHMENT;
1683   Price = 200;
1684   Roundness = 70;
1685   IsTwoHanded = true;
1686   CreateDivineConfigurations = true;
1687   IsAbstract = true;
1688   AttachedGod = NONE;
1689   WieldedBitmapPos = 176, 144;
1690   ReadDifficulty = 1000;
1691 }
1692
1693 fiftymillionroubles
1694 {
1695   DefaultSize = 20;
1696   Possibility = 0;
1697   Price = 2;
1698   Category = VALUABLE; /* ??? */
1699   DefaultMainVolume = 1000;
1700   StrengthModifier = 25;
1701   BitmapPos = 0, 336;
1702   FormModifier = 15;
1703   NameSingular = "pile";
1704   PostFix = "of 50 million roubles";
1705   MainMaterialConfig == PARCHMENT;
1706   Alias = { 2, "money", "riches"; }
1707   Roundness = 60;
1708   AttachedGod = MELLIS;
1709   WieldedBitmapPos = 160, 128;
1710   IsValuable = false;
1711 }
1712
1713 oillamp
1714 {
1715   DefaultSize = 30;
1716   Possibility = 15;
1717   CanBeWished = false;
1718   Category = TOOL;
1719   DefaultMainVolume = 150;
1720   StrengthModifier = 50;
1721   BitmapPos = 32, 48;
1722   FormModifier = 20;
1723   BaseEmitation = rgb24(110, 110, 90);
1724   UsesLongArticle = true;
1725   NameSingular = "oil lamp";
1726   MainMaterialConfig == GOLD;
1727   Roundness = 40;
1728   CanBePiled = false; /* otherwise you could summon a genie only from the first piled item */
1729   Price = 100;
1730   Alias == "lamp";
1731   WeaponCategory = BLUNT_WEAPONS;
1732   AttachedGod = ATAVUS;
1733   WieldedBitmapPos = 160, 128;
1734 }
1735
1736 stone
1737 {
1738   DefaultSize = 30;
1739   Possibility = 25;
1740   Category = VALUABLE;
1741   DefaultMainVolume = 100;
1742   StrengthModifier = 100;
1743   BitmapPos = 0, 48;
1744   FormModifier = 10;
1745   NameSingular = "stone";
1746   MainMaterialConfig = { 5, SILVER, GOLD, SAPPHIRE, RUBY, DIAMOND; }
1747   MaterialConfigChances = { 5, 300, 200, 150, 100, 50; }
1748   Alias == "jewel";
1749   Roundness = 90;
1750   AttachedGod = NONE;
1751   WieldedBitmapPos = 160, 368;
1752   IsValuable = false;
1753   HasNormalPictureDirection = false;
1754 }
1755
1756 scrolloftaming /* scroll-> */
1757 {
1758   Possibility = 25;
1759   Price = 500;
1760   PostFix = "of taming";
1761   AttachedGod = DULCIS;
1762   ReadDifficulty = 100;
1763 }
1764
1765 mine /*materialcontainer-> */
1766 {
1767   DefaultSize = 50;
1768   Possibility = 50;
1769   Category = TOOL;
1770   DefaultMainVolume = 100;
1771   DefaultSecondaryVolume = 5000;
1772   StrengthModifier = 50;
1773   BitmapPos = 32, 288;
1774   FormModifier = 10;
1775   NameSingular = "mine";
1776   MainMaterialConfig == IRON;
1777   SecondaryMaterialConfig == GUN_POWDER;
1778   Roundness = 100;
1779   IsTwoHanded = true;
1780   AttachedGod = CRUENTUS;
1781   WieldedBitmapPos = 160, 128;
1782
1783   Config BIG_MINE;
1784   {
1785     DefaultSize = 65;
1786     Possibility = 10;
1787     DefaultMainVolume = 250;
1788     DefaultSecondaryVolume = 12500;
1789     NameSingular = "big mine";
1790     BitmapPos = 80, 288;
1791   }
1792 }
1793
1794 key
1795 {
1796   /* Bug: CreateLockConfigurations = true before key doesn't work! */
1797
1798   DefaultSize = 10;
1799   Possibility = 0;
1800   Price = 50;
1801   Category = TOOL;
1802   DefaultMainVolume = 15;
1803   StrengthModifier = 50;
1804   BitmapPos = 16, 416;
1805   FormModifier = 30;
1806   NameSingular = "key";
1807   MainMaterialConfig == BRONZE;
1808   Roundness = 10;
1809   AttachedGod = LORICATUS;
1810   WieldedBitmapPos = 160, 368;
1811   IsAbstract = true;
1812
1813   Config ROUND_LOCK; { Adjective = "round"; Possibility = 25; }
1814   Config SQUARE_LOCK; { Adjective = "square"; Possibility = 25; }
1815   Config TRIANGULAR_LOCK; { Adjective = "triangular"; Possibility = 25; }
1816   Config HEXAGONAL_LOCK; { Adjective = "hexagonal"; }
1817   Config OCTAGONAL_LOCK;
1818   {
1819     MainMaterialConfig == OCTIRON;
1820     UsesLongAdjectiveArticle = true;
1821     Adjective = "octagonal";
1822   }
1823   Config HEART_SHAPED_LOCK;
1824   {
1825     MainMaterialConfig == GOLD;
1826     Adjective = "heart shaped";
1827   }
1828 }
1829
1830 shield /* armor-> */
1831 {
1832   DefaultSize = 60;
1833   Possibility = 250;
1834   Category = SHIELD;
1835   DefaultMainVolume = 350;
1836   StrengthModifier = 150;
1837   BitmapPos = 32, 336;
1838   FormModifier = 15;
1839   NameSingular = "shield";
1840   MainMaterialConfig = { 14, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_BONE, OMMEL_TOOTH; }
1841   MaterialConfigChances = { 14, 350, 300, 250, 200, 150, 100, 1000, 750, 500, 100, 25, 25, 10, 5; }
1842   Roundness = 95;
1843   WeaponCategory = SHIELDS;
1844   CanBeBroken = true;
1845   WieldedBitmapPos = 128, 32;
1846   EnchantmentPlusChance = 15;
1847
1848   Config BROKEN;
1849   {
1850     Possibility = 25;
1851     DefaultSize = 40;
1852     FormModifier = 20;
1853     BitmapPos = 48, 224;
1854     WieldedBitmapPos = 128, 48;
1855     MainMaterialConfig = { 7, EBONY_WOOD, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT; }
1856     MaterialConfigChances = { 7, 100, 150, 25, 10, 25, 5, 5; }
1857     EnchantmentPlusChance = 30;
1858   }
1859 }
1860
1861 cloak /* armor-> */
1862 {
1863   DefaultSize = 200;
1864   Possibility = 250;
1865   Category = CLOAK;
1866   DefaultMainVolume = 2000;
1867   StrengthModifier = 125;
1868   BitmapPos = 32, 352;
1869   FormModifier = 20;
1870   NameSingular = "cloak";
1871   MainMaterialConfig = { 5, LEATHER, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR; }
1872   MaterialConfigChances = { 5, 2000, 1000, 500, 250, 100; }
1873   Roundness = 60;
1874   IsTwoHanded = true;
1875   InElasticityPenaltyModifier = 50;
1876   AttachedGod = CLEPTIA;
1877   WieldedBitmapPos = 160, 144;
1878   CanBeBroken = true;
1879   CloakBitmapPos = 48, 416;
1880   EnchantmentPlusChance = 10;
1881
1882   Config BROKEN;
1883   {
1884     Possibility = 25;
1885     BitmapPos = 64, 304;
1886     InElasticityPenaltyModifier = 40;
1887     MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; }
1888     MaterialConfigChances = { 4, 500, 250, 100, 25; }
1889     EnchantmentPlusChance = 20;
1890     CloakBitmapPos = 48, 496;
1891   }
1892
1893   Config CLOAK_OF_INVISIBILITY;
1894   {
1895     Possibility = 1;
1896     GearStates = INVISIBLE;
1897     PostFix = "of invisibility";
1898     Price = 2500;
1899     MainMaterialConfig == LEATHER;
1900     MaterialConfigChances == 100;
1901     EnchantmentPlusChance = 2;
1902   }
1903
1904   Config BROKEN|CLOAK_OF_INVISIBILITY;
1905   {
1906     Possibility = 2;
1907     BitmapPos = 64, 304;
1908     InElasticityPenaltyModifier = 40;
1909     Price = 500;
1910     GearStates = 0;
1911     EnchantmentPlusChance = 4;
1912     CloakBitmapPos = 48, 496;
1913   }
1914
1915   Config CLOAK_OF_FIRE_RESISTANCE;
1916   {
1917     Possibility = 20;
1918     PostFix = "of fire resistance";
1919     Price = 250;
1920     FireResistance = 25;
1921     EnchantmentPlusChance = 5;
1922   }
1923
1924   Config BROKEN|CLOAK_OF_FIRE_RESISTANCE;
1925   {
1926     Possibility = 2;
1927     BitmapPos = 64, 304;
1928     InElasticityPenaltyModifier = 40;
1929     FireResistance = 10;
1930     Price = 150;
1931     MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; }
1932     MaterialConfigChances = { 4, 300, 200, 100, 50; }
1933     EnchantmentPlusChance = 10;
1934     CloakBitmapPos = 48, 496;
1935   }
1936
1937   Config CLOAK_OF_ELECTRICITY_RESISTANCE;
1938   {
1939     Possibility = 15;
1940     PostFix = "of electricity resistance";
1941     Price = 250;
1942     ElectricityResistance = 25;
1943     EnchantmentPlusChance = 5;
1944   }
1945
1946   Config BROKEN|CLOAK_OF_ELECTRICITY_RESISTANCE;
1947   {
1948     Possibility = 2;
1949     BitmapPos = 64, 304;
1950     InElasticityPenaltyModifier = 40;
1951     ElectricityResistance = 10;
1952     Price = 150;
1953     MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; }
1954     MaterialConfigChances = { 4, 300, 200, 100, 50; }
1955     EnchantmentPlusChance = 10;
1956     CloakBitmapPos = 48, 496;
1957   }
1958
1959   Config CLOAK_OF_ACID_RESISTANCE;
1960   {
1961     Possibility = 10;
1962     PostFix = "of acid resistance";
1963     Price = 250;
1964     AcidResistance = 4;
1965     EnchantmentPlusChance = 5;
1966     TeleportPriority = 1000;
1967   }
1968
1969   Config BROKEN|CLOAK_OF_ACID_RESISTANCE;
1970   {
1971     Possibility = 1;
1972     BitmapPos = 64, 304;
1973     InElasticityPenaltyModifier = 40;
1974     AcidResistance = 2;
1975     Price = 150;
1976     MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; }
1977     MaterialConfigChances = { 4, 300, 200, 100, 50; }
1978     EnchantmentPlusChance = 10;
1979     CloakBitmapPos = 48, 496;
1980   }
1981 }
1982
1983 boot /* armor-> */
1984 {
1985   DefaultSize = 30;
1986   Possibility = 250;
1987   Category = BOOT;
1988   DefaultMainVolume = 400;
1989   StrengthModifier = 150;
1990   BitmapPos = 0, 400;
1991   FormModifier = 20;
1992   NameSingular = "boot";
1993   MainMaterialConfig = { 9, LEATHER, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL; }
1994   MaterialConfigChances = { 9, 2000, 1000, 500, 250, 100, 1000, 500, 100, 25; }
1995   Roundness = 50;
1996   CanBePiled = true;
1997   InElasticityPenaltyModifier = 10;
1998   HandleInPairs = true;
1999   WieldedBitmapPos = 160, 128;
2000   BootBitmapPos = 16, 432;
2001   CanBeBroken = true;
2002   EnchantmentPlusChance = 10;
2003
2004   Config BROKEN;
2005   {
2006     DefaultSize = 30;
2007     FormModifier = 30;
2008     BitmapPos = 80, 368;
2009     Possibility = 25;
2010     MainMaterialConfig = { 9, OMMEL_HAIR, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL, OCTIRON, ADAMANT; }
2011     MaterialConfigChances = { 9, 100, 500, 100, 25, 10, 10, 25, 5, 1; }
2012     EnchantmentPlusChance = 20;
2013     InElasticityPenaltyModifier = 30;
2014     BootBitmapPos = 16, 512;
2015   }
2016
2017   Config BOOT_OF_STRENGTH;
2018   {
2019     Possibility = 10;
2020     PostFix = "of strength";
2021     MainMaterialConfig == TROLL_HIDE;
2022     MaterialConfigChances == 100;
2023     AffectsLegStrength = true;
2024     Price = 50;
2025     BaseEnchantment = 1;
2026     PriceIsProportionalToEnchantment = true;
2027     EnchantmentPlusChance = 2;
2028   }
2029
2030   Config BROKEN|BOOT_OF_STRENGTH;
2031   {
2032     DefaultSize = 30;
2033     FormModifier = 30;
2034     BitmapPos = 80, 368;
2035     Possibility = 20;
2036     AffectsLegStrength = false;
2037     Price = 10;
2038     EnchantmentPlusChance = 4;
2039     InElasticityPenaltyModifier = 30;
2040     BootBitmapPos = 16, 512;
2041   }
2042
2043   Config BOOT_OF_AGILITY;
2044   {
2045     Possibility = 10;
2046     PostFix = "of agility";
2047     MainMaterialConfig == LEATHER;
2048     MaterialConfigChances == 100;
2049     AffectsAgility = true;
2050     Price = 75;
2051     BaseEnchantment = 1;
2052     PriceIsProportionalToEnchantment = true;
2053     AttachedGod = CLEPTIA;
2054     EnchantmentPlusChance = 2;
2055   }
2056
2057   Config BROKEN|BOOT_OF_AGILITY;
2058   {
2059     DefaultSize = 30;
2060     FormModifier = 30;
2061     BitmapPos = 80, 368;
2062     Possibility = 20;
2063     AffectsAgility = false;
2064     Price = 25;
2065     EnchantmentPlusChance = 4;
2066     InElasticityPenaltyModifier = 30;
2067     BootBitmapPos = 16, 512;
2068   }
2069
2070   Config BOOT_OF_KICKING;
2071   {
2072     Possibility = 10;
2073     PostFix = "of kicking";
2074     MainMaterialConfig == IRON;
2075     MaterialConfigChances == 100;
2076     Price = 50;
2077     FormModifier = 50;
2078     EnchantmentPlusChance = 5;
2079   }
2080
2081   Config BROKEN|BOOT_OF_KICKING;
2082   {
2083     DefaultSize = 30;
2084     FormModifier = 30;
2085     BitmapPos = 80, 368;
2086     Possibility = 20;
2087     MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; }
2088     MaterialConfigChances = { 5, 1000, 100, 10, 5, 1; }
2089     EnchantmentPlusChance = 10;
2090     InElasticityPenaltyModifier = 30;
2091     BootBitmapPos = 16, 512;
2092   }
2093 }
2094
2095 gauntlet /* armor-> */
2096 {
2097   DefaultSize = 30;
2098   Possibility = 250;
2099   Category = GAUNTLET;
2100   DefaultMainVolume = 300;
2101   StrengthModifier = 125;
2102   BitmapPos = 32, 368;
2103   FormModifier = 20;
2104   NameSingular = "gauntlet";
2105   MainMaterialConfig = { 8, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL; }
2106   MaterialConfigChances = { 8, 2000, 1000, 200, 100, 500, 250, 50, 10; }
2107   Roundness = 60;
2108   CanBePiled = true;
2109   InElasticityPenaltyModifier = 20;
2110   HandleInPairs = true;
2111   WieldedBitmapPos = 160, 128;
2112   GauntletBitmapPos = 80, 432;
2113   CanBeBroken = true;
2114   EnchantmentPlusChance = 10;
2115   HasNormalPictureDirection = false;
2116
2117   Config BROKEN;
2118   {
2119     Possibility = 25;
2120     MainMaterialConfig = { 7, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, MITHRIL; }
2121     MaterialConfigChances = { 7, 100, 500, 250, 50, 10, 5, 10; }
2122     DefaultSize = 30;
2123     FormModifier = 30;
2124     BitmapPos = 80, 400;
2125     EnchantmentPlusChance = 20;
2126     InElasticityPenaltyModifier = 30;
2127     GauntletBitmapPos = 80, 512;
2128   }
2129
2130   Config GAUNTLET_OF_STRENGTH;
2131   {
2132     Possibility = 10;
2133     PostFix = "of strength";
2134     MainMaterialConfig == TROLL_HIDE;
2135     MaterialConfigChances == 100;
2136     AffectsArmStrength = true;
2137     Price = 75;
2138     BaseEnchantment = 1;
2139     PriceIsProportionalToEnchantment = true;
2140     AttachedGod = CRUENTUS;
2141     EnchantmentPlusChance = 2;
2142   }
2143
2144   Config BROKEN|GAUNTLET_OF_STRENGTH;
2145   {
2146     DefaultSize = 20;
2147     FormModifier = 30;
2148     BitmapPos = 80, 400;
2149     AffectsArmStrength = false;
2150     Price = 25;
2151     EnchantmentPlusChance = 4;
2152     InElasticityPenaltyModifier = 30;
2153     GauntletBitmapPos = 80, 512;
2154   }
2155
2156   Config GAUNTLET_OF_DEXTERITY;
2157   {
2158     Possibility = 10;
2159     PostFix = "of dexterity";
2160     MainMaterialConfig == LEATHER;
2161     MaterialConfigChances == 100;
2162     AffectsDexterity = true;
2163     Price = 100;
2164     BaseEnchantment = 1;
2165     PriceIsProportionalToEnchantment = true;
2166     AttachedGod = CLEPTIA;
2167     EnchantmentPlusChance = 2;
2168   }
2169
2170   Config BROKEN|GAUNTLET_OF_DEXTERITY;
2171   {
2172     DefaultSize = 20;
2173     FormModifier = 30;
2174     BitmapPos = 80, 400;
2175     AffectsDexterity = false;
2176     Price = 25;
2177     EnchantmentPlusChance = 4;
2178     InElasticityPenaltyModifier = 30;
2179     GauntletBitmapPos = 80, 512;
2180   }
2181 }
2182
2183 belt /* armor-> */
2184 {
2185   DefaultSize = 150;
2186   Possibility = 250;
2187   WeaponCategory = WHIPS;
2188   Category = BELT;
2189   DefaultMainVolume = 250;
2190   StrengthModifier = 100;
2191   BitmapPos = 32, 384;
2192   NameSingular = "belt";
2193   MainMaterialConfig = { 4, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR; }
2194   MaterialConfigChances = { 4, 1500, 500, 250, 100; }
2195   Roundness = 10;
2196   FormModifier = 5; /* this is multiplied by MainMaterial's flexibility */
2197   WieldedBitmapPos = 160, 224;
2198   BeltBitmapPos = 48, 432;
2199   CanBeBroken = true;
2200   EnchantmentPlusChance = 10;
2201   DamageFlags = SLASH;
2202   IsSadistWeapon = true;
2203
2204   Config BROKEN;
2205   {
2206     DefaultSize = 150;
2207     Possibility = 25;
2208     MainMaterialConfig = { 5, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE, MITHRIL; }
2209     MaterialConfigChances = { 5, 500, 250, 100, 25, 10; }
2210     BitmapPos = 80, 384;
2211     EnchantmentPlusChance = 20;
2212     BeltBitmapPos = 48, 512;
2213   }
2214
2215   Config BELT_OF_CARRYING;
2216   {
2217     Possibility = 10;
2218     PostFix = "of carrying";
2219     AffectsCarryingCapacity = true;
2220     Price = 75;
2221     BaseEnchantment = 1;
2222     PriceIsProportionalToEnchantment = true;
2223     AttachedGod = MELLIS;
2224     MainMaterialConfig == TROLL_HIDE;
2225     MaterialConfigChances == 100;
2226     EnchantmentPlusChance = 2;
2227   }
2228
2229   Config BROKEN|BELT_OF_CARRYING;
2230   {
2231     DefaultSize = 150;
2232     Possibility = 20;
2233     AffectsCarryingCapacity = false;
2234     Price = 25;
2235     BitmapPos = 80, 384;
2236     EnchantmentPlusChance = 4;
2237     BeltBitmapPos = 48, 512;
2238   }
2239
2240   Config BELT_OF_LEVITATION;
2241   {
2242     Possibility = 0;
2243     PostFix = "of levitation";
2244     GearStates = LEVITATION;
2245     Price = 500;
2246     AttachedGod = SILVA;
2247     MainMaterialConfig == ANGEL_HAIR;
2248     MaterialConfigChances == 100;
2249     EnchantmentPlusChance = 0;
2250   }
2251
2252   Config BROKEN|BELT_OF_LEVITATION;
2253   {
2254     DefaultSize = 150;
2255     GearStates = 0;
2256     Price = 100;
2257     BitmapPos = 80, 384;
2258     BeltBitmapPos = 48, 512;
2259   }
2260 }
2261
2262 ring
2263 {
2264   DefaultSize = 2;
2265   Category = RING;
2266   DefaultMainVolume = 3;
2267   StrengthModifier = 100;
2268   BitmapPos = 16, 400;
2269   FormModifier = 10;
2270   NameSingular = "ring";
2271   MainMaterialConfig == DIAMOND;
2272   Roundness = 10; /* it is considered here opened */
2273   IsAbstract = true;
2274   WieldedBitmapPos = 160, 368;
2275   TeleportPriority = 300;
2276
2277   Config RING_OF_FIRE_RESISTANCE;
2278   {
2279     Possibility = 40;
2280     FireResistance = 15;
2281     PostFix = "of fire resistance";
2282     MainMaterialConfig == DRAGON_HIDE;
2283     Price = 250;
2284     AttachedGod = LORICATUS;
2285   }
2286
2287   Config RING_OF_POLYMORPH_CONTROL;
2288   {
2289     Possibility = 5;
2290     PostFix = "of polymorph control";
2291     MainMaterialConfig == SAPPHIRE;
2292     GearStates == POLYMORPH_CONTROL;
2293     Price = 750;
2294     AttachedGod = SCABIES;
2295     Alias == "polycontrol";
2296   }
2297
2298   Config RING_OF_INFRA_VISION;
2299   {
2300     Possibility = 10;
2301     PostFix = "of infravision";
2302     MainMaterialConfig == SILVER;
2303     GearStates = INFRA_VISION;
2304     Price = 500;
2305     AttachedGod = LEGIFER;
2306   }
2307
2308   Config RING_OF_TELEPORTATION;
2309   {
2310     Possibility = 30;
2311     PostFix = "of teleportation";
2312     GearStates = TELEPORT;
2313     MainMaterialConfig == MITHRIL;
2314     Alias == "ring of teleport";
2315     Price = 250;
2316     WearWisdomLimit = 15;
2317     AttachedGod = SOPHOS;
2318   }
2319
2320   Config RING_OF_TELEPORT_CONTROL;
2321   {
2322     Possibility = 10;
2323     PostFix = "of teleport control";
2324     MainMaterialConfig == RUBY;
2325     GearStates = TELEPORT_CONTROL;
2326     Price = 500;
2327     AttachedGod = SOPHOS;
2328     TeleportPriority = 1000;
2329     Alias == "telecontrol";
2330   }
2331
2332   Config RING_OF_POLYMORPH;
2333   {
2334     Possibility = 30;
2335     PostFix = "of polymorph";
2336     MainMaterialConfig == ARCANITE;
2337     GearStates = POLYMORPH;
2338     Price = 250;
2339     WearWisdomLimit = 15;
2340     AttachedGod = SCABIES;
2341   }
2342
2343   Config RING_OF_POISON_RESISTANCE;
2344   {
2345     Possibility = 30;
2346     PoisonResistance = 2;
2347     PostFix = "of poison resistance";
2348     MainMaterialConfig == TIN;
2349     Price = 250;
2350     AttachedGod = SEGES;
2351   }
2352
2353   Config RING_OF_INVISIBILITY;
2354   {
2355     Possibility = 1;
2356     PostFix = "of invisibility";
2357     MainMaterialConfig == GLASS;
2358     GearStates = INVISIBLE;
2359     Price = 2500;
2360     AttachedGod = CLEPTIA;
2361   }
2362
2363   Config RING_OF_ELECTRICITY_RESISTANCE;
2364   {
2365     Possibility = 30;
2366     ElectricityResistance = 15;
2367     PostFix = "of electricity resistance";
2368     MainMaterialConfig == EBONY_WOOD;
2369     Price = 250;
2370     AttachedGod = LORICATUS;
2371   }
2372
2373   Config RING_OF_SEARCHING;
2374   {
2375     Possibility = 20;
2376     PostFix = "of searching";
2377     MainMaterialConfig == OAK_WOOD;
2378     Price = 500;
2379     AttachedGod = LEGIFER;
2380     GearStates = SEARCHING;
2381   }
2382
2383   Config RING_OF_ACID_RESISTANCE;
2384   {
2385     Possibility = 20;
2386     AcidResistance = 2;
2387     PostFix = "of acid resistance";
2388     MainMaterialConfig == GOLD;
2389     Price = 250;
2390     AttachedGod = LORICATUS;
2391     TeleportPriority = 1000;
2392   }
2393 }
2394
2395 amulet
2396 {
2397   DefaultSize = 20;
2398   Category = AMULET;
2399   DefaultMainVolume = 30;
2400   StrengthModifier = 100;
2401   BitmapPos = 32, 400;
2402   FormModifier = 10;
2403   UsesLongArticle = true;
2404   NameSingular = "amulet";
2405   MainMaterialConfig == GOLD;
2406   Roundness = 10; /* it is considered here opened */
2407   IsAbstract = true;
2408   WieldedBitmapPos = 160, 112;
2409   HasNormalPictureDirection = false;
2410
2411   Config AMULET_OF_LIFE_SAVING;
2412   {
2413     Possibility = 5;
2414     PostFix = "of life saving";
2415     MainMaterialConfig == GOLD;
2416     GearStates = LIFE_SAVED;
2417     CanBeCloned = false;
2418     Price = 5000;
2419     AttachedGod = SEGES;
2420   }
2421
2422   Config AMULET_OF_ESP;
2423   {
2424     Possibility = 10;
2425     PostFix = "of ESP";
2426     MainMaterialConfig == ILLITHIUM;
2427     GearStates = ESP;
2428     Price = 1000;
2429     AttachedGod = LEGIFER;
2430   }
2431
2432   Config AMULET_OF_WARDING;
2433   {
2434     Possibility = 4;
2435     PostFix = "of elemental protection";
2436     MainMaterialConfig == ILLITHIUM;
2437     CanBeCloned = false;
2438     Price = 4000;
2439     AttachedGod = LEGIFER;
2440     FireResistance = 30;
2441     ElectricityResistance = 30;
2442     AcidResistance = 5;
2443     PoisonResistance = 5;
2444   } 
2445 }
2446
2447 bodypart
2448 {
2449   Possibility = 0;
2450   Category = FOOD;
2451   IsAutoInitializable = false;
2452   IsAbstract = true;
2453   IsTwoHanded = true;
2454   /*Adjective = "severed";*/ /* only used if severed */
2455   CanBeWished = false; /* temporary */
2456   AttachedGod = NONE;
2457   IsValuable = false;
2458   IsSadistWeapon = true;
2459 }
2460
2461 head /* bodypart-> */
2462 {
2463   StrengthModifier = 200;
2464   FormModifier = 10;
2465   NameSingular = "head";
2466   Roundness = 70;
2467   WieldedBitmapPos = 160, 128;
2468 }
2469
2470 torso /* bodypart-> */
2471 {
2472   StrengthModifier = 250;
2473   FormModifier = 10;
2474   NameSingular = "torso";
2475   IsAbstract = true;
2476   Roundness = 60;
2477   WieldedBitmapPos = 160, 144;
2478 }
2479
2480 normaltorso /* bodypart->torso-> */
2481 {
2482 }
2483
2484 humanoidtorso /* bodypart->torso-> */
2485 {
2486 }
2487
2488 arm /* bodypart-> */
2489 {
2490   StrengthModifier = 100;
2491   FormModifier = 15;
2492   IsAbstract = true;
2493   Roundness = 15;
2494   WeaponCategory = BLUNT_WEAPONS;
2495   WieldedBitmapPos = 160, 352;
2496 }
2497
2498 rightarm /* bodypart->arm-> */
2499 {
2500   NameSingular = "right arm";
2501 }
2502
2503 leftarm /* bodypart->arm-> */
2504 {
2505   NameSingular = "left arm";
2506 }
2507
2508 groin /* bodypart-> */
2509 {
2510   StrengthModifier = 150;
2511   FormModifier = 10;
2512   NameSingular = "groin";
2513   Roundness = 40;
2514   WieldedBitmapPos = 160, 128;
2515 }
2516
2517 leg /* bodypart-> */
2518 {
2519   StrengthModifier = 125;
2520   FormModifier = 15;
2521   IsAbstract = true;
2522   Roundness = 20;
2523   WeaponCategory = BLUNT_WEAPONS;
2524   WieldedBitmapPos = 160, 352;
2525 }
2526
2527 rightleg /* bodypart->leg-> */
2528 {
2529   NameSingular = "right leg";
2530 }
2531
2532 leftleg /* bodypart->leg-> */
2533 {
2534   NameSingular = "left leg";
2535 }
2536
2537 headofelpuri /* cannot wear helmet etc, so NOT head-> */
2538 {
2539   Possibility = 0;
2540   CanBeWished = false;
2541   DefaultSize = 60;
2542   IsDestroyable = false;
2543   Category = MISC;
2544   StrengthModifier = 150;
2545   FormModifier = 15;
2546   BitmapPos = 16, 0;
2547   DefaultMainVolume = 25000;
2548   NameSingular = "head";
2549   PostFix = "of Elpuri";
2550   ArticleMode = FORCE_THE;
2551   MainMaterialConfig == ELPURI_FLESH;
2552   IsPolymorphable = false;
2553   Roundness = 80;
2554   IsTwoHanded = true;
2555   CanBeCloned = false;
2556   AttachedGod = SCABIES;
2557   WieldedBitmapPos = 160, 144;
2558   IsQuestItem = true;
2559 }
2560
2561 corpse
2562 {
2563   Possibility = 0;
2564   Category = FOOD;
2565   IsAutoInitializable = false;
2566   IsPolymorphSpawnable = false;
2567   StrengthModifier = 100;
2568   FormModifier = 15;
2569   NameSingular = "corpse";
2570   OKVisualEffects = ROTATE|MIRROR|FLIP;
2571   Roundness = 50;
2572   IsTwoHanded = true;
2573   CanBeWished = false; /* temporary */
2574   IsMaterialChangeable = false;
2575   AttachedGod = NONE;
2576   WieldedBitmapPos = 160, 144;
2577   /* BitmapPos overridden */
2578   IsValuable = false;
2579 }
2580
2581 eddytorso /* normaltorso-> */
2582 {
2583 }
2584
2585 largetorso /* normaltorso-> */
2586 {
2587   AttachedGod = NONE;
2588   CanBePickedUp = false;
2589 }
2590
2591 largecorpse /* corpse -> */
2592 {
2593   BitmapPos = 48, 0;
2594   CanBePickedUp = false;
2595   OKVisualEffects = NONE;
2596 }
2597
2598 playerkindhead { }
2599 playerkindtorso { }
2600 playerkindrightarm { }
2601 playerkindleftarm { }
2602 playerkindgroin { }
2603 playerkindrightleg { }
2604 playerkindleftleg { }
2605
2606 magicmushroomtorso /* normaltorso-> */
2607 {
2608 }
2609
2610 dogtorso /* normaltorso-> */
2611 {
2612 }
2613
2614 blinkdogtorso /* dogtorso-> */
2615 {
2616 }
2617
2618 mysticfrogtorso /* normaltorso-> */
2619 {
2620 }
2621
2622 lobhsetorso /* largetorso-> */
2623 {
2624 }
2625
2626 battorso /* normaltorso-> */
2627 {
2628 }
2629
2630 spidertorso /* normaltorso-> */
2631 {
2632 }
2633
2634 whistle
2635 {
2636   Possibility = 50;
2637   Category = TOOL;
2638   DefaultMainVolume = 50;
2639   StrengthModifier = 50;
2640   BitmapPos = 0, 416;
2641   FormModifier = 25;
2642   DefaultSize = 30;
2643   NameSingular = "whistle";
2644   MainMaterialConfig == TIN;
2645   Roundness = 10;
2646   Price = 25;
2647   AttachedGod = DULCIS;
2648   WieldedBitmapPos = 160, 368;
2649 }
2650
2651 magicalwhistle /* whistle-> */
2652 {
2653   Possibility = 5;
2654   MainMaterialConfig == RUBY;
2655   NameSingular = "whistle";
2656   Adjective = "magical";
2657   Price = 1500;
2658   Alias == "magic whistle";
2659   CanBePiled = false;
2660   AttachedGod = DULCIS;
2661   TeleportPriority = 10000;
2662 }
2663
2664 itemcontainer
2665 {
2666   CanBeGeneratedInContainer = false;
2667   Roundness = 60;
2668   IsTwoHanded = true;
2669   FormModifier = 15;
2670   MainMaterialConfig == FIR_WOOD;
2671   Roundness = 60;
2672   CanBePiled = false;
2673   IsAbstract = true;
2674   IsPolymorphSpawnable = false;
2675   IsDestroyable = false;
2676   AttachedGod = ATAVUS;
2677   WieldedBitmapPos = 160, 144;
2678   CreateLockConfigurations = true;
2679
2680   Config SMALL_CHEST;
2681   {
2682     NameSingular = "chest";
2683     Adjective = "small";
2684     DefaultSize = 50;
2685     StorageVolume = 10000;
2686     DefaultMainVolume = 5000;
2687     Price = 75;
2688     Possibility = 100;
2689     MaxGeneratedContainedItems = 3;
2690     BitmapPos = 64, 48;
2691     DamageDivider = 2;
2692     StrengthModifier = 100;
2693   }
2694
2695   Config CHEST;
2696   {
2697     NameSingular = "chest";
2698     StorageVolume = 100000;
2699     DefaultMainVolume = 30000;
2700     DefaultSize = 100;
2701     Price = 150;
2702     Possibility = 50;
2703     MaxGeneratedContainedItems = 5;
2704     BitmapPos = 48, 80;
2705     DamageDivider = 3;
2706     StrengthModifier = 150;
2707   }
2708
2709   Config LARGE_CHEST;
2710   {
2711     NameSingular = "chest";
2712     Adjective = "large";
2713     DefaultSize = 200;
2714     StorageVolume = 1000000;
2715     DefaultMainVolume = 240000;
2716     Price = 250;
2717     Possibility = 10;
2718     MaxGeneratedContainedItems = 10;
2719     BitmapPos = 48, 64;
2720     DamageDivider = 4;
2721     StrengthModifier = 200;
2722   }
2723
2724   Config STRONG_BOX;
2725   {
2726     Adjective = "small";
2727     NameSingular = "strong-box";
2728     DefaultSize = 30;
2729     StorageVolume = 5000;
2730     DefaultMainVolume = 250;
2731     Price = 250;
2732     Possibility = 10;
2733     MaxGeneratedContainedItems = 3;
2734     MainMaterialConfig == IRON;
2735     BitmapPos = 48, 368;
2736     DamageDivider = 5;
2737     StrengthModifier = 150;
2738   }
2739 }
2740
2741 beartrap
2742 {
2743   MainMaterialConfig == IRON;
2744   NameSingular = "bear trap";
2745   Possibility = 100;
2746   /* Program overrides BitmapPos always */
2747   IsTwoHanded = true;
2748   DefaultSize = 50;
2749   DefaultMainVolume = 500;
2750   FormModifier = 30;
2751   Roundness = 30;
2752   Price = 25;
2753   CanBePiled = false;
2754   CanBeBroken = true;
2755   AttachedGod = CRUENTUS;
2756   WieldedBitmapPos = 160, 128;
2757   IsPolymorphable = false;
2758   MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; }
2759   MaterialConfigChances = { 7, 200, 300, 500, 100, 50, 25, 1; }
2760
2761   Config BROKEN;
2762   {
2763     Possibility = 10;
2764     BitmapPos = 48, 48;
2765     Price = 0;
2766     MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; }
2767     MaterialConfigChances = { 4, 100, 50, 25, 1; }
2768   }
2769 }
2770
2771 helmet
2772 {
2773   DefaultSize = 30;
2774   Possibility = 350;
2775   Category = HELMET;
2776   DefaultMainVolume = 150;
2777   StrengthModifier = 100;
2778   BitmapPos = 16, 384;
2779   FormModifier = 10;
2780   NameSingular = "helmet";
2781   MainMaterialConfig = { 23, LEATHER, HARDENED_LEATHER, TROLL_HIDE, BALSA_WOOD, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BONE, OBSIDIAN, TIN, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL, OMMEL_BONE, OMMEL_TOOTH; }
2782   MaterialConfigChances = { 23, 500, 750, 300, 20, 70, 60, 50, 40, 30, 20, 300, 100, 100, 750, 500, 250, 100, 25, 25, 25, 25, 10, 5; }
2783   Roundness = 60;
2784   CanBeBroken = true;
2785   WieldedBitmapPos = 160, 128;
2786   CoverPercentile = 50;
2787   HelmetBitmapPos = 112, 416;
2788   EnchantmentPlusChance = 15;
2789
2790   Config BROKEN;
2791   {
2792     BitmapPos = 64, 64;
2793     Possibility = 35;
2794     MainMaterialConfig = { 7, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL, OCTIRON, ADAMANT; }
2795     MaterialConfigChances = { 7, 100, 25, 25, 25, 25, 10, 5; }
2796     HelmetBitmapPos = 112, 496;
2797     EnchantmentPlusChance = 30;
2798   }
2799
2800   Config FULL_HELMET;
2801   {
2802     DefaultSize = 40;
2803     DefaultMainVolume = 250;
2804     StrengthModifier = 150;
2805     FormModifier = 25;
2806     BitmapPos = 48, 32;
2807     Possibility = 35;
2808     Adjective = "full";
2809     MainMaterialConfig = { 9, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OMMEL_BONE, OMMEL_TOOTH; }
2810     MaterialConfigChances = { 9, 750, 500, 250, 100, 25, 25, 25, 10, 5; }
2811     CoverPercentile = 90;
2812     HelmetBitmapPos = 96, 432;
2813     EnchantmentPlusChance = 10;
2814   }
2815
2816   Config BROKEN|FULL_HELMET;
2817   {
2818     BitmapPos = 64, 32;
2819     Possibility = 4;
2820     MainMaterialConfig = { 7, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT; }
2821     MaterialConfigChances = { 7, 250, 100, 25, 25, 25, 10, 5; }
2822     HelmetBitmapPos = 96, 512;
2823     EnchantmentPlusChance = 20;
2824   }
2825
2826   Config HELM_OF_PERCEPTION;
2827   {
2828     DefaultSize = 40;
2829     DefaultMainVolume = 250;
2830     StrengthModifier = 150;
2831     FormModifier = 25;
2832     BitmapPos = 48, 32;
2833     Possibility = 1;
2834     PostFix = "of piercing perception";
2835     AffectsPerception = true;
2836     MainMaterialConfig == ILLITHIUM;
2837     MaterialConfigChances == 100;
2838     BaseEnchantment = 1;
2839     Price = 100;
2840     PriceIsProportionalToEnchantment = true;
2841     AttachedGod = LEGIFER;
2842     CoverPercentile = 90;
2843     HelmetBitmapPos = 96, 432;
2844     EnchantmentPlusChance = 2;
2845   }
2846
2847   Config BROKEN|HELM_OF_PERCEPTION;
2848   {
2849     BitmapPos = 64, 32;
2850     Possibility = 2;
2851     Price = 25;
2852     AffectsPerception = false;
2853     HelmetBitmapPos = 96, 512;
2854     EnchantmentPlusChance = 4;
2855   }
2856
2857   Config HELM_OF_UNDERSTANDING;
2858   {
2859     DefaultSize = 40;
2860     DefaultMainVolume = 250;
2861     StrengthModifier = 150;
2862     FormModifier = 25;
2863     BitmapPos = 48, 32;
2864     Possibility = 1;
2865     PostFix = "of understanding";
2866     AffectsWisdom = true;
2867     MainMaterialConfig == UNICORN_HORN;
2868     MaterialConfigChances == 100;
2869     BaseEnchantment = 1;
2870     Price = 100;
2871     PriceIsProportionalToEnchantment = true;
2872     AttachedGod = SOPHOS;
2873     CoverPercentile = 90;
2874     HelmetBitmapPos = 96, 432;
2875     EnchantmentPlusChance = 2;
2876   }
2877
2878   Config BROKEN|HELM_OF_UNDERSTANDING;
2879   {
2880     BitmapPos = 64, 32;
2881     Possibility = 2;
2882     Price = 25;
2883     AffectsWisdom = false;
2884     HelmetBitmapPos = 96, 512;
2885     EnchantmentPlusChance = 4;
2886   }
2887
2888   Config HELM_OF_BRILLIANCE;
2889   {
2890     DefaultSize = 40;
2891     DefaultMainVolume = 250;
2892     StrengthModifier = 150;
2893     FormModifier = 25;
2894     BitmapPos = 48, 32;
2895     Possibility = 1;
2896     PostFix = "of brilliance";
2897     AffectsIntelligence = true;
2898     MainMaterialConfig == ARCANITE;
2899     MaterialConfigChances == 100;
2900     BaseEnchantment = 1;
2901     Price = 100;
2902     PriceIsProportionalToEnchantment = true;
2903     CoverPercentile = 90;
2904     HelmetBitmapPos = 96, 432;
2905     EnchantmentPlusChance = 2;
2906   }
2907
2908   Config BROKEN|HELM_OF_BRILLIANCE;
2909   {
2910     BitmapPos = 64, 32;
2911     Possibility = 2;
2912     Price = 25;
2913     AffectsIntelligence = false;
2914     HelmetBitmapPos = 96, 512;
2915     EnchantmentPlusChance = 4;
2916   }
2917
2918   Config HELM_OF_ATTRACTIVITY;
2919   {
2920     DefaultSize = 40;
2921     DefaultMainVolume = 250;
2922     StrengthModifier = 150;
2923     FormModifier = 25;
2924     BitmapPos = 48, 32;
2925     Possibility = 5;
2926     PostFix = "of attractivity";
2927     AffectsCharisma = true;
2928     MainMaterialConfig == GOLD;
2929     MaterialConfigChances == 100;
2930     BaseEnchantment = 1;
2931     Price = 100;
2932     PriceIsProportionalToEnchantment = true;
2933     AttachedGod = MELLIS;
2934     CoverPercentile = 90;
2935     HelmetBitmapPos = 96, 432;
2936     EnchantmentPlusChance = 2;
2937   }
2938
2939   Config BROKEN|HELM_OF_ATTRACTIVITY;
2940   {
2941     BitmapPos = 64, 32;
2942     Possibility = 5;
2943     Price = 25;
2944     AffectsCharisma = false;
2945     HelmetBitmapPos = 96, 512;
2946     EnchantmentPlusChance = 4;
2947   }
2948
2949   Config GOROVITS_FAMILY_GAS_MASK;
2950   {
2951     DefaultSize = 50;
2952     DefaultMainVolume = 300;
2953     StrengthModifier = 125;
2954     FormModifier = 20;
2955     BitmapPos = 64, 400;
2956     Possibility = 0;
2957     Adjective = "Gorovits family";
2958     NameSingular = "gas mask";
2959     MainMaterialConfig == KEVLAR;
2960     MaterialConfigChances == 100;
2961     Price = 50;
2962     AttachedGod = LORICATUS;
2963     CanBeBroken = false;
2964     CanBeWished = false;
2965     ArticleMode = FORCE_THE;
2966     GearStates = GAS_IMMUNITY;
2967     IsQuestItem = true;
2968     CoverPercentile = 100;
2969     HelmetBitmapPos = 112, 432;
2970     EnchantmentPlusChance = 0;
2971   }
2972 }
2973
2974 stethoscope
2975 {
2976   DefaultSize = 40;
2977   Possibility = 25;
2978   Category = TOOL;
2979   DefaultMainVolume = 200;
2980   StrengthModifier = 50;
2981   BitmapPos = 48, 96;
2982   FormModifier = 10;
2983   Roundness = 20;
2984   NameSingular = "stethoscope";
2985   Price = 250;
2986   MainMaterialConfig == UNICORN_HORN;
2987   AttachedGod = SEGES;
2988   WieldedBitmapPos = 160, 128;
2989   HasNormalPictureDirection = false;
2990 }
2991
2992 flamingsword /* meleeweapon-> */
2993 {
2994   DefaultSize = 120;
2995   Possibility = 15;
2996   WeaponCategory = LARGE_SWORDS;
2997   DefaultMainVolume = 130;
2998   DefaultSecondaryVolume = 45;
2999   BitmapPos = 16, 336;
3000   FormModifier = 110;
3001   StrengthModifier = 100;
3002   NameSingular = "sword";
3003   Adjective = "flaming";
3004   MainMaterialConfig = { 5, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL; }
3005   SecondaryMaterialConfig = { 5, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL; }
3006   MaterialConfigChances = { 5, 1000, 750, 100, 25, 25; }
3007   Roundness = 10;
3008   BaseEmitation = rgb24(150, 120, 90);
3009   Price = 250;
3010   AttachedGod = LORICATUS;
3011   WieldedBitmapPos = 160, 16;
3012   EnchantmentPlusChance = 2;
3013   DamageFlags = SLASH|PIERCE;
3014
3015   Config BROKEN;
3016   {
3017     Possibility = 10;
3018     BitmapPos = 32, 208;
3019     WieldedBitmapPos = 176, 80;
3020     MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; }
3021     SecondaryMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; }
3022     MaterialConfigChances = { 4, 250, 25, 25, 5; }
3023     EnchantmentPlusChance = 4;
3024   }
3025 }
3026
3027 mjolak /* meleeweapon-> */
3028 {
3029   DefaultSize = 180;
3030   Possibility = 1;
3031   WeaponCategory = POLE_ARMS;
3032   DefaultMainVolume = 400;
3033   DefaultSecondaryVolume = 1000;
3034   StrengthModifier = 200;
3035   BitmapPos = 0, 80;
3036   FormModifier = 225;
3037   MainMaterialConfig == METEORIC_STEEL;
3038   SecondaryMaterialConfig == EBONY_WOOD;
3039   Roundness = 20;
3040   IsTwoHanded = true;
3041   Adjective = "unholy";
3042   NameSingular = "halberd";
3043   PostFix = "named Mjolak";
3044   ArticleMode = FORCE_THE;
3045   Alias == "Mjolak";
3046   CanBeCloned = false;
3047   CanBeMirrored = true;
3048   Price = 750;
3049   AttachedGod = CRUENTUS;
3050   WieldedBitmapPos = 160, 256;
3051   EnchantmentPlusChance = 2;
3052   DamageFlags = SLASH|PIERCE;
3053
3054   Config BROKEN;
3055   {
3056     Possibility = 2;
3057     BitmapPos = 32, 144;
3058     Price = 150;
3059     WieldedBitmapPos = 176, 256;
3060     EnchantmentPlusChance = 4;
3061   }
3062 }
3063
3064 vermis /* meleeweapon-> */
3065 {
3066   DefaultSize = 220;
3067   Possibility = 3;
3068   WeaponCategory = POLE_ARMS;
3069   StrengthModifier = 100;
3070   BitmapPos = 16, 144;
3071   FormModifier = 300;
3072   DefaultMainVolume = 60;
3073   DefaultSecondaryVolume = 1000;
3074   Adjective = "runed";
3075   NameSingular = "spear";
3076   PostFix = "named Vermis";
3077   MainMaterialConfig == DIAMOND;
3078   SecondaryMaterialConfig == OAK_WOOD;
3079   Roundness = 10;
3080   IsTwoHanded = true;
3081   Alias == "Vermis";
3082   ArticleMode = FORCE_THE;
3083   CanBeCloned = false;
3084   CanBeMirrored = true;
3085   Price = 500;
3086   AttachedGod = SOPHOS;
3087   WieldedBitmapPos = 160, 96;
3088   EnchantmentPlusChance = 2;
3089   DamageFlags = PIERCE;
3090   GearStates = TELEPORT|TELEPORT_CONTROL;
3091
3092   Config BROKEN;
3093   {
3094     Possibility = 2;
3095     BitmapPos = 32, 224;
3096     Price = 100;
3097     WieldedBitmapPos = 176, 96;
3098     EnchantmentPlusChance = 4;
3099     GearStates = 0;
3100   }
3101 }
3102
3103 turox /* meleeweapon-> */
3104 {
3105   StrengthModifier = 150;
3106   FormModifier = 225;
3107   DefaultSize = 90;
3108   BitmapPos = 0, 32;
3109   Possibility = 2;
3110   DefaultMainVolume = 450;
3111   DefaultSecondaryVolume = 375;
3112   WeaponCategory = BLUNT_WEAPONS;
3113   NameSingular = "mace";
3114   PostFix = "named Turox";
3115   MainMaterialConfig == METEORIC_STEEL;
3116   SecondaryMaterialConfig == ARCANITE;
3117   Roundness = 30; /* we count the handle, too */
3118   IsTwoHanded = true;
3119   Alias == "Turox";
3120   ArticleMode = FORCE_THE;
3121   CanBeCloned = false;
3122   CanBeMirrored = true;
3123   Price = 250;
3124   AttachedGod = CRUENTUS;
3125   WieldedBitmapPos = 160, 192;
3126   EnchantmentPlusChance = 2;
3127
3128   Config BROKEN;
3129   {
3130     Possibility = 3;
3131     BitmapPos = 32, 112;
3132     Price = 50;
3133     WieldedBitmapPos = 176, 192;
3134     EnchantmentPlusChance = 4;
3135   }
3136 }
3137
3138 whipofthievery /* meleeweapon->whip-> */
3139 {
3140   DefaultSize = 250;
3141   Possibility = 10;
3142   DefaultMainVolume = 1000;
3143   DefaultSecondaryVolume = 50;
3144   StrengthModifier = 30;
3145   NameSingular = "whip";
3146   PostFix = "of thievery";
3147   MainMaterialConfig == NYMPH_HAIR;
3148   SecondaryMaterialConfig == SAPPHIRE;
3149   Roundness = 2;
3150   FormModifier = 30; /* this is multiplied by MainMaterial's flexibility */
3151   Price = 500;
3152   AttachedGod = CLEPTIA;
3153   EnchantmentPlusChance = 10;
3154 }
3155
3156 scrollofenchantweapon /* scroll-> */
3157 {
3158   Possibility = 40;
3159   Price = 250;
3160   PostFix = "of enchant weapon";
3161   AttachedGod = SOPHOS;
3162   Alias == "SoEW";
3163   ReadDifficulty = 500;
3164 }
3165
3166 scrollofenchantarmor /* scroll-> */
3167 {
3168   Possibility = 80;
3169   Price = 250;
3170   PostFix = "of enchant armor";
3171   AttachedGod = SOPHOS;
3172   Alias == "SoEA";
3173   ReadDifficulty = 500;
3174 }
3175
3176 skull
3177 {
3178   StrengthModifier = 100;
3179   FormModifier = 15;
3180   Roundness = 65;
3181   DefaultSize = 20;
3182   Possibility = 30;
3183   DefaultMainVolume = 600;
3184   BitmapPos = 48, 112;
3185   Category = MISC;
3186   NameSingular = "skull";
3187   MainMaterialConfig == BONE;
3188   IsTwoHanded = true;
3189   AttachedGod = MORTIFER;
3190   WieldedBitmapPos = 160, 128;
3191   IsValuable = false;
3192 }
3193
3194 gorovitsweapon
3195 {
3196   Adjective = "Gorovits family";
3197   CanBeBroken = false;
3198   CanBeWished = false;
3199   ArticleMode = FORCE_THE;
3200   IsQuestItem = true;
3201   IsAbstract = true;
3202
3203   Config GOROVITS_HAMMER;
3204   {
3205     DefaultSize = 90;
3206     Possibility = 0;
3207     WeaponCategory = BLUNT_WEAPONS;
3208     DefaultMainVolume = 300;
3209     DefaultSecondaryVolume = 600;
3210     StrengthModifier = 125;
3211     BitmapPos = 48, 160;
3212     FormModifier = 125;
3213     NameSingular = "hammer";
3214     MainMaterialConfig == MITHRIL;
3215     SecondaryMaterialConfig == FIR_WOOD;
3216     Roundness = 20;
3217     IsTwoHanded = true;
3218     CanBeUsedBySmith = true;
3219     BaseEnchantment = 3;
3220     Price = 250;
3221     AttachedGod = LORICATUS;
3222     WieldedBitmapPos = 176, 16;
3223   }
3224
3225   Config GOROVITS_SICKLE;
3226   {
3227     DefaultSize = 60;
3228     Possibility = 0;
3229     WeaponCategory = SMALL_SWORDS;
3230     DefaultMainVolume = 125;
3231     DefaultSecondaryVolume = 50;
3232     BitmapPos = 48, 144;
3233     FormModifier = 110;
3234     StrengthModifier = 50;
3235     NameSingular = "sickle";
3236     MainMaterialConfig == MITHRIL;
3237     SecondaryMaterialConfig == FIR_WOOD;
3238     Roundness = 50;
3239     BaseEnchantment = 3;
3240     Price = 250;
3241     AttachedGod = SEGES;
3242     WieldedBitmapPos = 176, 32;
3243     DamageFlags = SLASH;
3244   }
3245
3246   Config GOROVITS_SCIMITAR;
3247   {
3248     DefaultSize = 150;
3249     Possibility = 0;
3250     WeaponCategory = LARGE_SWORDS;
3251     DefaultMainVolume = 450;
3252     DefaultSecondaryVolume = 150;
3253     StrengthModifier = 180;
3254     BitmapPos = 0, 16;
3255     FormModifier = 170;
3256     NameSingular = "scimitar";
3257     MainMaterialConfig == METEORIC_STEEL;
3258     SecondaryMaterialConfig == METEORIC_STEEL;
3259     Roundness = 15;
3260     IsTwoHanded = true;
3261     AttachedGod = CRUENTUS;
3262     WieldedBitmapPos = 176, 112;
3263     DamageFlags = SLASH;
3264     BaseEnchantment = 2;
3265     Price = 300;
3266   }
3267 }
3268
3269 scrollofrepair /* scroll-> */
3270 {
3271   Possibility = 50;
3272   Price = 250;
3273   PostFix = "of repair";
3274   Alias == "scroll of repairing";
3275   AttachedGod = LORICATUS;
3276   ReadDifficulty = 500;
3277 }
3278
3279 encryptedscroll /* scroll-> */
3280 {
3281   UsesLongAdjectiveArticle = true;
3282   Adjective = "encrypted";
3283   CanBeWished = false;
3284   IsDestroyable = false;
3285   IsMaterialChangeable = false;
3286   IsPolymorphable = false;
3287   CanBeCloned = false;
3288   AttachedGod = MELLIS;
3289   IsQuestItem = true;
3290 }
3291
3292 horn
3293 {
3294   StrengthModifier = 70;
3295   FormModifier = 30;
3296   Roundness = 40;
3297   DefaultSize = 30;
3298   Possibility = 10;
3299   WeaponCategory = BLUNT_WEAPONS;
3300   DefaultMainVolume = 400;
3301   BitmapPos = 48, 304;
3302   Category = TOOL;
3303   NameSingular = "horn";
3304   IsAbstract = true;
3305   Price = 500;
3306   CanBePiled = false;
3307   AttachedGod = DULCIS;
3308   WieldedBitmapPos = 160, 352;
3309   TeleportPriority = 500;
3310
3311   Config BRAVERY;
3312   {
3313     MainMaterialConfig == SILVER;
3314     PostFix = "of bravery";
3315   }
3316
3317   Config FEAR;
3318   {
3319     MainMaterialConfig == OBSIDIAN;
3320     PostFix = "of fear";
3321   }
3322 }
3323
3324 thunderhammer /* meleeweapon-> */
3325 {
3326   DefaultSize = 50;
3327   Possibility = 5;
3328   WeaponCategory = BLUNT_WEAPONS;
3329   DefaultMainVolume = 200;
3330   DefaultSecondaryVolume = 200;
3331   StrengthModifier = 150;
3332   BitmapPos = 48, 160;
3333   FormModifier = 110;
3334   NameSingular = "thunder hammer";
3335   MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON; }
3336   SecondaryMaterialConfig == FIR_WOOD;
3337   MaterialConfigChances = { 7, 1000, 750, 500, 100, 25, 25, 25; }
3338   Roundness = 20;
3339   IsTwoHanded = true;
3340   CanBeUsedBySmith = true;
3341   Price = 500;
3342   BaseEmitation = rgb24(130, 130, 130);
3343   AttachedGod = TERRA;
3344   WieldedBitmapPos = 176, 16;
3345   EnchantmentPlusChance = 2;
3346
3347   Config BROKEN;
3348   {
3349     Possibility = 5;
3350     BitmapPos = 48, 192;
3351     Price = 100;
3352     WieldedBitmapPos = 176, 224;
3353     MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, ADAMANT; }
3354     MaterialConfigChances = { 5, 250, 25, 25, 25, 5; }
3355     BaseEmitation = 0;
3356     EnchantmentPlusChance = 4;
3357   }
3358 }
3359
3360 saalthul
3361 {
3362   DefaultSize = 70;
3363   Possibility = 1;