From eeb3af966fb8e615ef24daad0fb6a51ac78d88f0 Mon Sep 17 00:00:00 2001 From: Azba Date: Thu, 17 Mar 2016 12:17:19 +1300 Subject: [PATCH 1/3] Additional item spawns for Titanium material --- Script/item.dat | 7699 ++++++++++++++++++++++++----------------------- 1 file changed, 3852 insertions(+), 3847 deletions(-) diff --git a/Script/item.dat b/Script/item.dat index 1c46df829..5aab5ebed 100644 --- a/Script/item.dat +++ b/Script/item.dat @@ -1,3847 +1,3852 @@ -/* - * - * Iter Vehemens ad Necem (IVAN) - * Copyright (C) Timo Kiviluoto - * Released under the GNU General - * Public License - * - * See LICENSING which should be included - * along with this file for more details - * - */ - -/* - * NOTICE!!! - * - * This file contains SPOILERS, which might ruin your IVAN experience - * totally. Also, editing anything can DESTROY GAME BALANCE or CAUSE - * OBSCURE BUGS if you don't know what you're doing. So from here on, - * proceed at your own risk! - */ - -/* Numerical item data loaded during game startup */ - -/* Default values: */ - -item -{ - Possibility = 0; - IsDestroyable = true; - CanBeWished = true; - IsMaterialChangeable = true; - WeaponCategory = UNCATEGORIZED; - IsPolymorphSpawnable = true; - IsAutoInitializable = true; - Category = MISC; - FireResistance = 0; - PoisonResistance = 0; - ElectricityResistance = 0; - AcidResistance = 0; - StrengthModifier = 0; - /* Obligatory: FormModifier */ - /* Obligatory: DefaultSize */ - DefaultMainVolume = 0; - DefaultSecondaryVolume = 0; - /* Obligatory: BitmapPos */ - Price = 0; - BaseEmitation = 0; - UsesLongArticle = false; - Adjective = ""; - UsesLongAdjectiveArticle = false; - /* Obligatory: NameSingular */ - /* NameSingular + "s" by default: NamePlural */ - PostFix = ""; - ArticleMode = 0; - /* Obligatory: MainMaterialConfig */ - /* Obligatory: SecondaryMaterialConfig */ - /* Obligatory if multiple material configurations defined: MaterialConfigChances */ - IsAbstract = true; /* This is false by default and does not inherit! */ - IsPolymorphable = true; - OKVisualEffects = NONE; - CanBeGeneratedInContainer = true; - /* Obligatory: Roundness */ - GearStates = 0; - IsTwoHanded = false; - CreateDivineConfigurations = false; - ForcedVisualEffects = 0; - CanBeCloned = true; - CanBeBroken = false; - CanBeBurned = true; - MinCharges = 0; - MaxCharges = 0; - CanBePiled = true; - StorageVolume = 0; - MaxGeneratedContainedItems = 0; - AffectsArmStrength = false; - AffectsLegStrength = false; - AffectsDexterity = false; - AffectsAgility = false; - AffectsEndurance = false; - AffectsPerception = false; - AffectsIntelligence = false; - AffectsWisdom = false; - AffectsWillPower = false; - AffectsCharisma = false; - AffectsMana = false; - BaseEnchantment = 0; - PriceIsProportionalToEnchantment = false; - CanBeUsedBySmith = false; - AffectsCarryingCapacity = false; - HandleInPairs = false; - CanBeEnchanted = false; - /* Obligatory if wand: BeamColor */ - /* Obligatory if wand: BeamEffect */ - BeamStyle = PARTICLE_BEAM; - WearWisdomLimit = NO_LIMIT; - AttachedGod = NONE; - /* Obligatory: AttachedGod */ - WieldedBitmapPos = 176, 0; - IsQuestItem = false; - IsGoodWithPlants = true; - CreateLockConfigurations = false; /* Can't be overridden by Configs */ - CanBePickedUp = true; - /* Obligatory if helmet: CoverPercentile */ - /* Obligatory for respective armor: - TorsoArmorBitmapPos - ArmArmorBitmapPos - LegArmorBitmapPos - HelmetBitmapPos - CloakBitmapPos - BeltBitmapPos - GauntletBitmapPos - BootBitmapPos */ - HasSecondaryMaterial = false; - AllowEquip = true; - /* Obligatory if scroll: ReadDifficulty */ - IsValuable = true; - EnchantmentMinusChance = 0; - EnchantmentPlusChance = 0; - TeleportPriority = 100; - HasNormalPictureDirection = true; - DamageFlags = BLUNT; - IsKamikazeWeapon = false; - FlexibilityIsEssential = false; - IsSadistWeapon = false; -} - -materialcontainer -{ - IsAbstract = true; - HasSecondaryMaterial = true; -} - -lantern -{ - DefaultSize = 30; - Possibility = 100; - Category = TOOL; - DefaultMainVolume = 400; - StrengthModifier = 50; - FormModifier = 20; - Price = 10; - BaseEmitation = rgb24(125, 125, 105); - NameSingular = "lantern"; - MainMaterialConfig == GLASS; - Alias == "light"; - Roundness = 75; - CanBeBroken = true; - BitmapPos = 0, 256; - WallBitmapPos = 0, 192; - AttachedGod = LEGIFER; - WieldedBitmapPos = 160, 160; - - Config BROKEN; - { - DefaultSize = 15; - Possibility = 10; - FormModifier = 25; - Price = 0; - BaseEmitation = 0; - BitmapPos = 0, 304; - WallBitmapPos = 0, 208; - WieldedBitmapPos = 176, 160; - } -} - -can /* materialcontainer-> */ -{ - DefaultSize = 10; - Possibility = 450; - Category = FOOD; - DefaultMainVolume = 50; - DefaultSecondaryVolume = 500; - StrengthModifier = 50; - /* BitmapPos depends on being full or not */ - FormModifier = 15; - NameSingular = "can"; - /* Adjective and PostFix overridden */ - MainMaterialConfig == IRON; - SecondaryMaterialConfig = {10 , BANANA_FLESH, SCHOOL_FOOD, MUSHROOM_FLESH, PEA_SOUP, OMMEL_CERUMEN, OMMEL_SNOT, FLOATING_EYE_FLESH, CAT_FLESH, RAT_FLESH, PINEAPPLE_FLESH; } - MaterialConfigChances = { 10, 750, 5, 25, 25, 10, 10, 25, 20, 20, 100; } - Roundness = 60; - AttachedGod = NONE; - WieldedBitmapPos = 176, 144; - IsValuable = false; -} - -lump -{ - DefaultSize = 10; - Possibility = 400; - Category = FOOD; - DefaultMainVolume = 500; - StrengthModifier = 75; - BitmapPos = 16, 48; - FormModifier = 10; - NameSingular = "lump"; - MainMaterialConfig = { 2, BANANA_FLESH, SCHOOL_FOOD; } - MaterialConfigChances = { 2, 75, 5; } - OKVisualEffects = MIRROR|FLIP; - Roundness = 75; - AttachedGod = NONE; - WieldedBitmapPos = 160, 112; - IsValuable = false; -} - -meleeweapon -{ - Category = WEAPON; - IsAbstract = true; - CanBeBroken = true; - CanBePiled = false; - CanBeEnchanted = true; - HasSecondaryMaterial = true; - TeleportPriority = 500; - - Config LONG_SWORD; - { - DefaultSize = 120; - Possibility = 100; - WeaponCategory = LARGE_SWORDS; - DefaultMainVolume = 130; - DefaultSecondaryVolume = 45; - BitmapPos = 16, 336; - FormModifier = 90; - StrengthModifier = 100; - NameSingular = "long sword"; - MainMaterialConfig = { 10, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig = { 10, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - MaterialConfigChances = { 10, 200, 150, 100, 50, 1000, 750, 100, 25, 25, 5; } - Roundness = 10; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 16; - EnchantmentPlusChance = 5; - DamageFlags = SLASH|PIERCE; - } - - Config BROKEN|LONG_SWORD; - { - Possibility = 10; - BitmapPos = 32, 208; - WieldedBitmapPos = 176, 80; - MainMaterialConfig = { 5, EBONY_WOOD, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - SecondaryMaterialConfig = { 5, EBONY_WOOD, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 5, 25, 100, 25, 25, 10; } - EnchantmentPlusChance = 10; - } - - Config TWO_HANDED_SWORD; - { - DefaultSize = 150; - Possibility = 75; - WeaponCategory = LARGE_SWORDS; - DefaultMainVolume = 350; - DefaultSecondaryVolume = 150; - StrengthModifier = 200; - BitmapPos = 0, 0; - FormModifier = 135; - NameSingular = "two-handed sword"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; } - Roundness = 15; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 16; - EnchantmentMinusChance = 5; - EnchantmentPlusChance = 5; - DamageFlags = SLASH; - } - - Config BROKEN|TWO_HANDED_SWORD; - { - Possibility = 8; - BitmapPos = 32, 80; - WieldedBitmapPos = 176, 80; - MaterialConfigChances = { 4, 0, 250, 25, 25; } - EnchantmentMinusChance = 10; - EnchantmentPlusChance = 10; - } - - Config TWO_HANDED_SCIMITAR; - { - DefaultSize = 140; - Possibility = 25; - WeaponCategory = LARGE_SWORDS; - DefaultMainVolume = 400; - DefaultSecondaryVolume = 150; - StrengthModifier = 175; - BitmapPos = 0, 16; - FormModifier = 160; - NameSingular = "two-handed scimitar"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; } - Roundness = 15; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 176, 112; - EnchantmentMinusChance = 5; - EnchantmentPlusChance = 5; - DamageFlags = SLASH; - } - - Config BROKEN|TWO_HANDED_SCIMITAR; - { - Possibility = 3; - BitmapPos = 32, 96; - WieldedBitmapPos = 176, 80; - MaterialConfigChances = { 4, 0, 250, 25, 25; } - EnchantmentMinusChance = 10; - EnchantmentPlusChance = 10; - } - - Config SPEAR; - { - DefaultSize = 190; - Possibility = 600; - WeaponCategory = POLE_ARMS; - StrengthModifier = 70; - BitmapPos = 16, 144; - FormModifier = 85; - DefaultMainVolume = 100; - DefaultSecondaryVolume = 2500; - NameSingular = "spear"; - MainMaterialConfig = { 13, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BONE, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_BONE, OMMEL_TOOTH; } - SecondaryMaterialConfig == PINE_WOOD; - MaterialConfigChances = { 13, 250, 200, 150, 100, 250, 650, 500, 350, 200, 50, 50, 25, 10; } - Roundness = 10; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 96; - EnchantmentPlusChance = 15; - DamageFlags = PIERCE; - } - - Config BROKEN|SPEAR; - { - Possibility = 60; - BitmapPos = 32, 224; - WieldedBitmapPos = 176, 96; - MainMaterialConfig = { 7, STEEL, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } - MaterialConfigChances = { 7, 150, 25, 25, 5, 5, 5, 5; } - EnchantmentPlusChance = 30; - } - - Config AXE; - { - DefaultSize = 60; - Possibility = 400; - WeaponCategory = AXES; - DefaultMainVolume = 200; - DefaultSecondaryVolume = 500; - StrengthModifier = 80; - BitmapPos = 16, 256; - FormModifier = 60; - NameSingular = "axe"; - UsesLongArticle = true; - MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig == PINE_WOOD; - MaterialConfigChances = { 7, 1250, 1000, 500, 100, 25, 25, 5; } - Roundness = 20; - IsTwoHanded = true; - AttachedGod = LORICATUS; - WieldedBitmapPos = 160, 176; - EnchantmentPlusChance = 15; - DamageFlags = SLASH; - } - - Config BROKEN|AXE; - { - Possibility = 40; - BitmapPos = 32, 176; - WieldedBitmapPos = 176, 176; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 250, 25, 25, 5; } - EnchantmentPlusChance = 30; - } - - Config HALBERD; - { - DefaultSize = 170; - Possibility = 100; - WeaponCategory = POLE_ARMS; - DefaultMainVolume = 375; - DefaultSecondaryVolume = 1500; - StrengthModifier = 150; - BitmapPos = 0, 80; - FormModifier = 115; - NameSingular = "halberd"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig == BIRCH_WOOD; - MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; } - Roundness = 20; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 256; - EnchantmentMinusChance = 5; - EnchantmentPlusChance = 5; - DamageFlags = SLASH|PIERCE; - } - - Config BROKEN|HALBERD; - { - Possibility = 10; - BitmapPos = 32, 144; - WieldedBitmapPos = 176, 256; - MainMaterialConfig = { 3, STEEL, METEORIC_STEEL, MITHRIL; } - MaterialConfigChances = { 3, 250, 25, 25; } - EnchantmentMinusChance = 10; - EnchantmentPlusChance = 10; - } - - Config MACE; - { - StrengthModifier = 125; - FormModifier = 75; - DefaultSize = 70; - DefaultMainVolume = 300; - DefaultSecondaryVolume = 500; - BitmapPos = 0, 32; - Possibility = 300; - WeaponCategory = BLUNT_WEAPONS; - NameSingular = "mace"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; } - Roundness = 30; /* we count the handle, too */ - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 192; - EnchantmentPlusChance = 10; - } - - Config BROKEN|MACE; - { - Possibility = 30; - BitmapPos = 32, 112; - WieldedBitmapPos = 176, 192; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 250, 25, 25, 5; } - EnchantmentPlusChance = 20; - } - - Config WAR_HAMMER; - { - DefaultSize = 60; - Possibility = 200; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 250; - DefaultSecondaryVolume = 500; - StrengthModifier = 110; - BitmapPos = 80, 16; - FormModifier = 55; - NameSingular = "war hammer"; - MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, OMMEL_TOOTH; } - SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 8, 1000, 750, 500, 100, 25, 25, 25, 5; } - Roundness = 20; - IsTwoHanded = true; - CanBeUsedBySmith = true; - AttachedGod = LORICATUS; - WieldedBitmapPos = 176, 320; - EnchantmentPlusChance = 15; - } - - Config BROKEN|WAR_HAMMER; - { - Possibility = 20; - BitmapPos = 80, 32; - WieldedBitmapPos = 176, 336; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 250, 25, 25, 5; } - EnchantmentPlusChance = 30; - } - - Config SICKLE; - { - DefaultSize = 40; - Possibility = 50; - WeaponCategory = SMALL_SWORDS; - DefaultMainVolume = 100; - DefaultSecondaryVolume = 50; - BitmapPos = 48, 144; - FormModifier = 60; - StrengthModifier = 40; - NameSingular = "sickle"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 5, 500, 100, 25, 25, 5; } - Roundness = 20; - AttachedGod = SEGES; - WieldedBitmapPos = 176, 32; - IsGoodWithPlants = true; - EnchantmentPlusChance = 20; - DamageFlags = SLASH; - } - - Config BROKEN|SICKLE; - { - Possibility = 5; - BitmapPos = 48, 176; - WieldedBitmapPos = 176, 240; - MainMaterialConfig = { 6, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } - MaterialConfigChances = { 6, 25, 25, 5, 5, 5, 5; } - EnchantmentPlusChance = 40; - } - - Config DAGGER; - { - DefaultSize = 40; - Possibility = 300; - WeaponCategory = SMALL_SWORDS; - DefaultMainVolume = 25; - DefaultSecondaryVolume = 25; - BitmapPos = 48, 256; - FormModifier = 75; - StrengthModifier = 60; - NameSingular = "dagger"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - MaterialConfigChances = { 5, 1000, 100, 25, 25, 5; } - Roundness = 20; - AttachedGod = CLEPTIA; - WieldedBitmapPos = 160, 288; - EnchantmentPlusChance = 25; - DamageFlags = SLASH|PIERCE; - } - - Config BROKEN|DAGGER; - { - Possibility = 30; - BitmapPos = 48, 288; - WieldedBitmapPos = 176, 288; - MainMaterialConfig = { 7, STEEL, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } - SecondaryMaterialConfig = { 7, STEEL, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } - MaterialConfigChances = { 7, 100, 25, 25, 5, 5, 5, 5; } - EnchantmentPlusChance = 50; - } - - Config SHORT_SWORD; - { - DefaultSize = 70; - Possibility = 200; - WeaponCategory = SMALL_SWORDS; - DefaultMainVolume = 70; - DefaultSecondaryVolume = 30; - BitmapPos = 48, 240; - FormModifier = 80; - StrengthModifier = 90; - NameSingular = "short sword"; - MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - MaterialConfigChances = { 7, 1250, 1000, 750, 100, 25, 25, 5; } - Roundness = 15; - AttachedGod = CLEPTIA; - WieldedBitmapPos = 160, 32; - EnchantmentPlusChance = 15; - DamageFlags = SLASH|PIERCE; - } - - Config BROKEN|SHORT_SWORD; - { - Possibility = 20; - BitmapPos = 48, 272; - WieldedBitmapPos = 176, 208; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - SecondaryMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 250, 25, 25, 5; } - EnchantmentPlusChance = 30; - } - - Config BASTARD_SWORD; - { - DefaultSize = 130; - Possibility = 75; - WeaponCategory = LARGE_SWORDS; - DefaultMainVolume = 225; - DefaultSecondaryVolume = 100; - StrengthModifier = 150; - BitmapPos = 64, 160; - FormModifier = 115; - NameSingular = "bastard sword"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; } - Roundness = 15; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 16; - EnchantmentPlusChance = 5; - DamageFlags = SLASH; - } - - Config BROKEN|BASTARD_SWORD; - { - Possibility = 8; - BitmapPos = 64, 192; - WieldedBitmapPos = 176, 80; - MaterialConfigChances = { 4, 0, 250, 25, 25; } - EnchantmentPlusChance = 10; - } - - Config BATTLE_AXE; - { - DefaultSize = 110; - Possibility = 200; - WeaponCategory = AXES; - DefaultMainVolume = 250; - DefaultSecondaryVolume = 500; - StrengthModifier = 100; - BitmapPos = 64, 80; - FormModifier = 85; - NameSingular = "battle-axe"; - MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig == OAK_WOOD; - MaterialConfigChances = { 7, 1500, 1000, 750, 100, 25, 25, 5; } - Roundness = 30; - IsTwoHanded = true; - AttachedGod = LORICATUS; - WieldedBitmapPos = 160, 272; - EnchantmentPlusChance = 10; - DamageFlags = SLASH; - } - - Config BROKEN|BATTLE_AXE; - { - Possibility = 20; - BitmapPos = 64, 96; - WieldedBitmapPos = 176, 272; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 250, 25, 25, 5; } - EnchantmentPlusChance = 20; - } - - Config SCYTHE; - { - DefaultSize = 200; - Possibility = 50; - WeaponCategory = POLE_ARMS; - DefaultMainVolume = 150; - DefaultSecondaryVolume = 1800; - BitmapPos = 64, 112; - FormModifier = 80; - StrengthModifier = 40; - NameSingular = "scythe"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 5, 500, 100, 25, 25, 5; } - Roundness = 10; - IsTwoHanded = true; - AttachedGod = MORTIFER; - WieldedBitmapPos = 176, 48; - IsGoodWithPlants = true; - EnchantmentPlusChance = 20; - DamageFlags = SLASH; - } - - Config BROKEN|SCYTHE; - { - Possibility = 5; - BitmapPos = 64, 128; - WieldedBitmapPos = 160, 48; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 50, 25, 25, 5; } - EnchantmentPlusChance = 40; - } - - Config QUARTER_STAFF; - { - DefaultSize = 220; - Possibility = 200; - WeaponCategory = BLUNT_WEAPONS; - StrengthModifier = 125; - BitmapPos = 64, 240; - FormModifier = 90; - DefaultMainVolume = 3000; - DefaultSecondaryVolume = 200; - NameSingular = "quarterstaff"; - MainMaterialConfig = { 10, BALSA_WOOD, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, ARCANITE, OCTIRON, OMMEL_BONE; } - SecondaryMaterialConfig = { 10, BALSA_WOOD, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, ARCANITE, OCTIRON, OMMEL_BONE; } - MaterialConfigChances = { 10, 100, 350, 300, 250, 200, 150, 100, 75, 25, 5; } - Roundness = 10; - IsTwoHanded = true; - AttachedGod = SILVA; - WieldedBitmapPos = 160, 304; - EnchantmentPlusChance = 20; - } - - Config BROKEN|QUARTER_STAFF; - { - Possibility = 20; - BitmapPos = 64, 256; - WieldedBitmapPos = 176, 304; - MainMaterialConfig = { 3, EBONY_WOOD, ARCANITE, OCTIRON; } - SecondaryMaterialConfig = { 3, EBONY_WOOD, ARCANITE, OCTIRON; } - MaterialConfigChances = { 3, 500, 200, 25; } - EnchantmentPlusChance = 40; - } - - Config HAMMER; - { - DefaultSize = 40; - Possibility = 50; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 150; - DefaultSecondaryVolume = 300; - StrengthModifier = 90; - BitmapPos = 48, 160; - FormModifier = 50; - NameSingular = "hammer"; - MainMaterialConfig = { 7, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, OMMEL_TOOTH; } - SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 7, 750, 500, 100, 25, 25, 10, 5; } - Roundness = 20; - CanBeUsedBySmith = true; - AttachedGod = LORICATUS; - WieldedBitmapPos = 176, 16; - EnchantmentPlusChance = 20; - } - - Config BROKEN|HAMMER; - { - Possibility = 5; - BitmapPos = 48, 192; - WieldedBitmapPos = 176, 224; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 100, 25, 25, 5; } - EnchantmentPlusChance = 40; - } -} - -banana /* materialcontainer-> */ -{ - Possibility = 150; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 40; - DefaultSecondaryVolume = 150; - StrengthModifier = 75; - Category = FOOD; - BitmapPos = 0, 112; - FormModifier = 25; - DefaultSize = 20; - NameSingular = "banana"; - MainMaterialConfig == BANANA_PEEL; - SecondaryMaterialConfig == BANANA_FLESH; - Alias == "gun"; - Roundness = 15; - CanBeBroken = true; - /* MinCharges & MaxCharges overridden */ - AttachedGod = NEFAS; - WieldedBitmapPos = 160, 320; - AllowEquip = false; - IsValuable = false; - IsSadistWeapon = true; - - Config BROKEN; - { - Possibility = 10; - BitmapPos = 32, 272; - WieldedBitmapPos = 176, 320; - } -} - -holybanana /* materialcontainer->banana-> */ -{ - Possibility = 5; - DefaultMainVolume = 100; - DefaultSecondaryVolume = 500; - StrengthModifier = 150; - FormModifier = 250; - DefaultSize = 30; - Price = 1000; - Adjective = "holy"; - PostFix = "of Oily Orpiv"; - ArticleMode = FORCE_THE; - IsPolymorphable = false; - Roundness = 20; - WieldedBitmapPos = 160, 320; - CanBePiled = false; - CanBeBroken = false; - SecondaryMaterialConfig == HOLY_BANANA_FLESH; - BaseEmitation = rgb24(160, 140, 110); - CanBeCloned = false; - CanBeMirrored = true; /* will create a peel */ - AllowEquip = true; - IsValuable = true; -} - -justifier /* meleeweapon-> */ -{ - DefaultSize = 125; - Possibility = 0; - WeaponCategory = LARGE_SWORDS; - DefaultMainVolume = 200; - DefaultSecondaryVolume = 100; - BitmapPos = 0, 64; - FormModifier = 275; - StrengthModifier = 275; - CanBeWished = false; - IsMaterialChangeable = false; - NameSingular = "broadsword"; - Adjective = "holy"; - PostFix = "named Valpurus's Justifier"; - ArticleMode = FORCE_THE; - MainMaterialConfig == VALPURIUM; - SecondaryMaterialConfig == VALPURIUM; - IsPolymorphable = false; - Alias == "Justifier"; - Roundness = 20; - CanBeCloned = false; - CanBeMirrored = true; - CanBeBroken = false; - CanBeBurned = false; - BaseEnchantment = 16; - CanBeEnchanted = false; - GearStates = HASTE|INFRA_VISION|ESP|POLYMORPH_CONTROL|TELEPORT_CONTROL; - AttachedGod = VALPURUS; - WieldedBitmapPos = 160, 16; - IsQuestItem = true; - DamageFlags = SLASH|PIERCE; -} - -neercseulb /* meleeweapon-> */ -{ - StrengthModifier = 200; - FormModifier = 250; - DefaultSize = 100; - Possibility = 0; - CanBeWished = false; - BitmapPos = 0, 32; - WeaponCategory = BLUNT_WEAPONS; - IsMaterialChangeable = false; - DefaultMainVolume = 500; - DefaultSecondaryVolume = 500; - Adjective = "ancient"; - NameSingular = "mace"; - UsesLongAdjectiveArticle = true; - PostFix = "named Neerc Se-ulb"; - ArticleMode = FORCE_THE; - MainMaterialConfig == MITHRIL; - SecondaryMaterialConfig == MITHRIL; - IsPolymorphable = false; - Alias == "Neerc Se-ulb"; - Roundness = 35; - IsTwoHanded = true; - CanBeCloned = false; - CanBeMirrored = true; - CanBeBroken = false; - CanBeBurned = false; - BaseEnchantment = 6; - AttachedGod = MORTIFER; - WieldedBitmapPos = 160, 192; - IsQuestItem = true; -} - -pickaxe /* meleeweapon-> */ -{ - Category = TOOL; - DefaultSize = 75; - Possibility = 100; - DefaultMainVolume = 225; - DefaultSecondaryVolume = 400; - BitmapPos = 0, 96; - FormModifier = 35; - NameSingular = "pick-axe"; - Alias == "pick-ax"; - Roundness = 20; - WeaponCategory = AXES; - StrengthModifier = 75; - MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 7, 2000, 1500, 750, 100, 25, 25, 5; } - IsTwoHanded = true; - Price = 50; /* bonus for being able to dig */ - AttachedGod = LORICATUS; - WieldedBitmapPos = 160, 64; - EnchantmentPlusChance = 10; - DamageFlags = PIERCE; - - Config BROKEN; - { - Possibility = 10; - BitmapPos = 32, 160; - Price = 0; - WieldedBitmapPos = 176, 64; - MainMaterialConfig = { 4, IRON, STEEL, METEORIC_STEEL, MITHRIL; } - MaterialConfigChances = { 4, 250, 100, 25, 25; } - EnchantmentPlusChance = 20; - } -} - -armor -{ - IsAbstract = true; - CanBePiled = false; - CanBeEnchanted = true; -} - -bodyarmor /* armor-> */ -{ - Category = BODY_ARMOR; - FormModifier = 15; - IsAbstract = true; - Roundness = 70; - IsTwoHanded = true; - CanBeBroken = true; - AttachedGod = LORICATUS; - WieldedBitmapPos = 160, 144; - TeleportPriority = 200; - - Config CHAIN_MAIL; - { - Possibility = 50; - StrengthModifier = 125; - DefaultSize = 75; - DefaultMainVolume = 2000; - BitmapPos = 16, 96; - NameSingular = "chain mail"; - MainMaterialConfig = { 8, BRONZE, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OMMEL_BONE, OMMEL_TOOTH; } - MaterialConfigChances = { 8, 450, 300, 150, 25, 20, 25, 10, 5; } - InElasticityPenaltyModifier = 10; - TorsoArmorBitmapPos = 32, 432; - ArmArmorBitmapPos = 64, 432; - AthleteArmArmorBitmapPos = 64, 464; - LegArmorBitmapPos = 0, 432; - EnchantmentPlusChance = 10; - } - - Config BROKEN|CHAIN_MAIL; - { - Possibility = 5; - BitmapPos = 48, 208; - FormModifier = 20; - StrengthModifier = 75; - MainMaterialConfig = { 6, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } - MaterialConfigChances = { 6, 50, 25, 20, 25, 5, 5; } - EnchantmentPlusChance = 20; - InElasticityPenaltyModifier = 15; - TorsoArmorBitmapPos = 32, 512; - ArmArmorBitmapPos = 64, 512; - AthleteArmArmorBitmapPos = 64, 544; - LegArmorBitmapPos = 0, 512; - } - - Config PLATE_MAIL; - { - StrengthModifier = 200; - DefaultSize = 75; - DefaultMainVolume = 4000; - BitmapPos = 16, 128; - Possibility = 250; - NameSingular = "plate mail"; - FlexibleNameSingular = "armor"; - MainMaterialConfig = { 11, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, OMMEL_BONE, OMMEL_TOOTH; } - MaterialConfigChances = { 11, 5000, 2500, 250, 1000, 100, 200, 200, 100, 25, 10, 5; } - InElasticityPenaltyModifier = 20; - EnchantmentPlusChance = 5; - TorsoArmorBitmapPos = 32, 416; - ArmArmorBitmapPos = 80, 416; - AthleteArmArmorBitmapPos = 80, 448; - LegArmorBitmapPos = 16, 416; - } - - Config BROKEN|PLATE_MAIL; - { - Possibility = 20; - StrengthModifier = 100; - BitmapPos = 0, 352; - FormModifier = 20; - MainMaterialConfig = { 6, NYMPH_HAIR, OMMEL_HAIR, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE; } - MaterialConfigChances = { 6, 250, 100, 250, 100, 25, 10; } - EnchantmentPlusChance = 10; - InElasticityPenaltyModifier = 25; - TorsoArmorBitmapPos = 32, 496; - ArmArmorBitmapPos = 80, 496; - AthleteArmArmorBitmapPos = 80, 528; - LegArmorBitmapPos = 16, 496; - } - - Config ARMOR_OF_GREAT_HEALTH; - { - StrengthModifier = 150; - DefaultSize = 80; - DefaultMainVolume = 5000; - BitmapPos = 64, 208; - Possibility = 5; - UsesLongArticle = true; - NameSingular = "armor"; - PostFix = "of great health"; - MainMaterialConfig = { 7, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, OMMEL_BONE, OMMEL_TOOTH; } - MaterialConfigChances = { 7, 150, 75, 25, 50, 10, 25, 10; } - InElasticityPenaltyModifier = 40; - AffectsEndurance = true; - BaseEnchantment = 1; - Price = 500; - PriceIsProportionalToEnchantment = true; - AttachedGod = SEGES; - EnchantmentPlusChance = 2; - Alias == "AOgH"; - TorsoArmorBitmapPos = 32, 464; - ArmArmorBitmapPos = 80, 464; - AthleteArmArmorBitmapPos = 80, 480; - LegArmorBitmapPos = 16, 464; - } - - Config BROKEN|ARMOR_OF_GREAT_HEALTH; - { - Possibility = 10; - StrengthModifier = 75; - BitmapPos = 64, 224; - FormModifier = 20; - Price = 50; - AffectsEndurance = false; - MainMaterialConfig = { 6, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, DRAGON_HIDE; } - MaterialConfigChances = { 6, 150, 75, 25, 50, 10, 1; } - EnchantmentPlusChance = 4; - InElasticityPenaltyModifier = 50; - TorsoArmorBitmapPos = 32, 544; - ArmArmorBitmapPos = 80, 544; - AthleteArmArmorBitmapPos = 80, 560; - LegArmorBitmapPos = 16, 544; - } -} - -goldeneagleshirt /* armor->bodyarmor-> */ -{ - DefaultSize = 60; - BitmapPos = 16, 112; - Possibility = 0; - CanBeWished = false; - IsDestroyable = false; - IsMaterialChangeable = false; - DefaultMainVolume = 1000; - BaseEmitation = rgb24(112, 112, 166); - StrengthModifier = 200; - NameSingular = "Shirt of the Golden Eagle"; - MainMaterialConfig == GOLDEN_EAGLE_FEATHER; - ArticleMode = FORCE_THE; - IsPolymorphable = false; - CanBeBroken = false; - CanBeBurned = false; - CanBeCloned = false; - CanBeMirrored = true; - BaseEnchantment = 10; - InElasticityPenaltyModifier = 30; - CanBeEnchanted = false; - AttachedGod = VALPURUS; - IsQuestItem = true; - TorsoArmorBitmapPos = 32, 416; - ArmArmorBitmapPos = 80, 416; - AthleteArmArmorBitmapPos = 80, 448; - LegArmorBitmapPos = 16, 416; -} - -potion /* materialcontainer-> */ -{ - DefaultSize = 30; - Possibility = 800; - WeaponCategory = BLUNT_WEAPONS; - Category = POTION; - DefaultMainVolume = 60; - DefaultSecondaryVolume = 1000; - StrengthModifier = 50; - BitmapPos = 0, 160; - FormModifier = 25; - NameSingular = "bottle"; - MainMaterialConfig == GLASS; - SecondaryMaterialConfig = { 11, WATER, HEALING_LIQUID, OMMEL_URINE, POISON_LIQUID, VALDEMAR, ANTIDOTE_LIQUID, VODKA, TROLL_BLOOD, OMMEL_SWEAT, OMMEL_TEARS, SULPHURIC_ACID; } - MaterialConfigChances = { 11, 75, 50, 5, 50, 1, 10, 5, 25, 5, 5, 25; } - Alias = { 2, "potion", "drink"; } - Roundness = 70; - CanBeBroken = true; - AttachedGod = NONE; - WieldedBitmapPos = 176, 144; - IsValuable = false; - TeleportPriority = 200; -} - -bananapeels -{ - DefaultSize = 20; - Possibility = 100; - Category = MISC; - DefaultMainVolume = 40; - StrengthModifier = 50; - BitmapPos = 0, 128; - FormModifier = 20; - NameSingular = "banana peel"; - MainMaterialConfig == BANANA_PEEL; - Roundness = 10; - WeaponCategory = WHIPS; - AttachedGod = NEFAS; - WieldedBitmapPos = 160, 112; - AllowEquip = false; - IsValuable = false; - IsSadistWeapon = true; -} - -brokenbottle /* cannot contain anything, so NOT bottle-> */ -{ - DefaultSize = 10; - Possibility = 100; - Category = MISC; - DefaultMainVolume = 60; - StrengthModifier = 50; - BitmapPos = 16, 160; - FormModifier = 50; - NameSingular = "bottle"; - Adjective = "broken"; - MainMaterialConfig == GLASS; - Roundness = 70; - AttachedGod = NEFAS; - WieldedBitmapPos = 160, 128; - IsValuable = false; - DamageFlags = PIERCE; - IsSadistWeapon = true; -} - -scroll -{ - Category = SCROLL; - DefaultMainVolume = 250; - StrengthModifier = 25; - BitmapPos = 16, 176; - FormModifier = 20; - DefaultSize = 30; - NameSingular = "scroll"; - MainMaterialConfig == PARCHMENT; - IsAbstract = true; - Roundness = 15; - WieldedBitmapPos = 176, 144; - AllowEquip = false; - TeleportPriority = 300; -} - -scrollofteleportation /* scroll-> */ -{ - Possibility = 100; - Price = 50; - PostFix = "of teleportation"; - Alias == "scroll of teleport"; - AttachedGod = SOPHOS; - ReadDifficulty = 50; -} - -scrollofcharging /* scroll-> */ -{ - Possibility = 25; - Price = 500; - PostFix = "of charging"; - CanBeCloned = false; - IsPolymorphSpawnable = false; - AttachedGod = SOPHOS; - ReadDifficulty = 500; -} - -nut -{ - DefaultSize = 3; - Possibility = 5; - Category = FOOD; - DefaultMainVolume = 25; - StrengthModifier = 50; - BitmapPos = 16, 208; - FormModifier = 10; - MainMaterialConfig == HUMAN_FLESH; - NameSingular = "nut"; - Roundness = 90; - AttachedGod = NEFAS; - WieldedBitmapPos = 160, 368; - IsValuable = false; - IsSadistWeapon = true; -} - -leftnutofpetrus /* nut-> */ -{ - DefaultSize = 10; - Possibility = 0; - Category = MISC; - DefaultMainVolume = 500; - StrengthModifier = 2500; - IsDestroyable = false; - BaseEmitation = rgb24(166, 112, 112); - Adjective = "left"; - PostFix = "of Petrus"; - ArticleMode = FORCE_THE; - IsPolymorphable = false; - CanBeWished = false; - CanBeCloned = false; - FormModifier = 15; - AttachedGod = VALPURUS; - IsQuestItem = true; - IsValuable = true; - CanBeBurned = false; -} - -bone -{ - DefaultSize = 50; - Possibility = 250; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 500; - StrengthModifier = 80; - BitmapPos = 16, 240; - FormModifier = 25; - Category = MISC; - NameSingular = "bone"; - MainMaterialConfig == BONE; - Roundness = 20; - IsTwoHanded = true; - AttachedGod = MORTIFER; - WieldedBitmapPos = 160, 336; - IsValuable = false; -} - -loaf -{ - DefaultSize = 40; - Possibility = 500; - WeaponCategory = BLUNT_WEAPONS; - Category = FOOD; - DefaultMainVolume = 500; - StrengthModifier = 100; - BitmapPos = 0, 272; - FormModifier = 20; - NameSingular = "loaf"; - NamePlural = "loaves"; - MainMaterialConfig = { 3, BEEF, PORK, BREAD; } - MaterialConfigChances = { 3, 50, 50, 200; } - Alias == "food"; - Roundness = 20; - AttachedGod = NONE; - WieldedBitmapPos = 160, 352; - IsValuable = false; -} - -scrollofwishing /* scroll-> */ -{ - Possibility = 3; - CanBeWished = false; - Price = 3000; - IsPolymorphSpawnable = false; - PostFix = "of wishing"; - CanBeCloned = false; - AttachedGod = ATAVUS; - ReadDifficulty = 2500; -} - -copyofleftnutofpetrus /* nut-> */ -{ - DefaultSize = 10; - Category = MISC; - DefaultMainVolume = 500; - NameSingular = "copy of the left nut of Petrus"; - NamePlural = "copies of the left nut of Petrus"; - FormModifier = 15; - AttachedGod = MELLIS; - IsValuable = false; - IsAbstract = true; - - Config CHEAP; - { - Possibility = 10; - Price = 50; - MainMaterialConfig == GLASS; /* should be plastic */ - Adjective = "cheap"; - Alias == "left nut"; - } - - Config EXPENSIVE; - { - Possibility = 5; - Price = 500; - MainMaterialConfig == DIAMOND; - UsesLongAdjectiveArticle = true; - Adjective = "expensive"; - } -} - -wand -{ - Category = WAND; - DefaultMainVolume = 125; - StrengthModifier = 50; - BitmapPos = 0, 288; - FormModifier = 30; - DefaultSize = 30; - NameSingular = "wand"; - IsAbstract = true; - Roundness = 5; - CanBePiled = false; - BreakEffectRangeSquare = 2; - WieldedBitmapPos = 160, 352; - TeleportPriority = 1000; - CanBeBurned = false; - - Config WAND_OF_POLYMORPH; - { - Possibility = 20; - Price = 500; - IsPolymorphSpawnable = false; - PostFix = "of polymorph"; - MainMaterialConfig == OCTIRON; - BeamRange = 5; - MinCharges = 2; - MaxCharges = 5; - BeamColor = RANDOM_COLOR; - BeamEffect = BEAM_POLYMORPH; - CanBeCloned = false; - AttachedGod = SCABIES; - IsKamikazeWeapon = true; - BreakMsg = "shatters, its pieces transforming into a myriad of exotic forms before vanishing"; - } - - Config WAND_OF_STRIKING; - { - Possibility = 30; - Price = 500; - PostFix = "of striking"; - MainMaterialConfig == IRON; - BeamRange = 10; - MinCharges = 2; - MaxCharges = 5; - BeamColor = WHITE; - BeamEffect = BEAM_STRIKE; - AttachedGod = INFUSCOR; - IsKamikazeWeapon = true; - BreakMsg = "explodes, releasing all of its energy at once"; - } - - Config WAND_OF_FIRE_BALLS; - { - Possibility = 40; - Price = 500; - PostFix = "of fireballs"; - MainMaterialConfig == BRONZE; - BeamRange = 50; - MinCharges = 1; - MaxCharges = 4; - BeamColor = YELLOW; - BeamEffect = BEAM_FIRE_BALL; - AttachedGod = INFUSCOR; - BreakEffectRangeSquare = 0; - IsKamikazeWeapon = true; - BreakMsg = "turns into a fiery ball of rapidly expanding plasma"; - } - - Config WAND_OF_TELEPORTATION; - { - Possibility = 60; - Price = 500; - PostFix = "of teleportation"; - MainMaterialConfig == SILVER; - Alias == "wand of teleport"; - BeamRange = 5; - MinCharges = 3; - MaxCharges = 6; - BeamColor = BLUE; - BeamEffect = BEAM_TELEPORT; - AttachedGod = SOPHOS; - BreakEffectRangeSquare = 9; - BreakMsg = "breaks apart and a thousand splinters scatter in random directions, each cutting a tiny hole in space and time"; - } - - Config WAND_OF_HASTE; - { - Possibility = 40; - Price = 500; - PostFix = "of haste"; - MainMaterialConfig == TIN; - BeamRange = 5; - MinCharges = 3; - MaxCharges = 6; - BeamColor = RED; - BeamEffect = BEAM_HASTE; - AttachedGod = CLEPTIA; - BreakMsg = "breaks, speeding up everything around it"; - } - - Config WAND_OF_SLOW; - { - Possibility = 40; - Price = 500; - PostFix = "of slow"; - MainMaterialConfig == GRANITE; - BeamRange = 5; - MinCharges = 3; - MaxCharges = 6; - BeamColor = BLUE; - BeamEffect = BEAM_SLOW; - AttachedGod = INFUSCOR; - BreakMsg = "breaks, dilating time around it"; - } - - Config WAND_OF_RESURRECTION; - { - Possibility = 20; - Price = 750; - PostFix = "of resurrection"; - MainMaterialConfig == PHOENIX_FEATHER; - BeamRange = 5; - MinCharges = 1; - MaxCharges = 3; - BeamColor = BLACK; - BeamEffect = BEAM_RESURRECT; - AttachedGod = SEGES; - BreakMsg = "breaks, releasing countless green rays of highly compressed life energy"; - } - - Config WAND_OF_DOOR_CREATION; - { - Possibility = 20; - Price = 250; - PostFix = "of door creation"; - MainMaterialConfig == OAK_WOOD; - /* BeamRange has no effect */ - MinCharges = 3; - MaxCharges = 6; - BeamColor = LIGHT_GRAY; - BeamEffect = BEAM_DOOR_CREATION; - BeamStyle = SHIELD_BEAM; - AttachedGod = LORICATUS; - BreakMsg = "releases its powers, causing a number of highly unexpected effects to occur around itself"; - } - - Config WAND_OF_INVISIBILITY; - { - Possibility = 40; - Price = 250; - PostFix = "of invisibility"; - MainMaterialConfig == GLASS; - BeamRange = 10; - MinCharges = 3; - MaxCharges = 6; - BeamColor = TRANSPARENT_COLOR; /* invisible */ - BeamEffect = BEAM_INVISIBILITY; - AttachedGod = CLEPTIA; - BreakMsg = "becomes increasingly transparent and then vanishes abruptly"; - } - - Config WAND_OF_CLONING; - { - Possibility = 5; - Price = 2000; - IsPolymorphSpawnable = false; - PostFix = "of cloning"; - MainMaterialConfig == RUBY; - BeamRange = 5; - MinCharges = 1; - MaxCharges = 3; - CanBeCloned = false; - BeamColor = PINK; - BeamEffect = BEAM_DUPLICATE; - AttachedGod = INFUSCOR; - BreakEffectRangeSquare = 0; - BreakMsg = "breaks up, its dispersing splinters multiplying infinitely"; - } - - Config WAND_OF_LIGHTNING; - { - Possibility = 60; - Price = 250; - PostFix = "of lightning"; - MainMaterialConfig == GOLD; - BeamRange = 15; - MinCharges = 2; - MaxCharges = 5; - BeamColor = WHITE; - BeamEffect = BEAM_LIGHTNING; - BeamStyle = LIGHTNING_BEAM; - AttachedGod = INFUSCOR; - BreakEffectRangeSquare = 9; - IsKamikazeWeapon = true; - BreakMsg = "breaks and releases all of its stored electricity at once"; - } - - Config WAND_OF_ACID_RAIN; - { - Possibility = 30; - Price = 500; - PostFix = "of acid rain"; - MainMaterialConfig == SULFUR; - BeamRange = 15; - MinCharges = 2; - MaxCharges = 5; - BeamColor = GREEN; - BeamEffect = BEAM_ACID_RAIN; - AttachedGod = SCABIES; - BreakEffectRangeSquare = 1; - IsKamikazeWeapon = true; - BreakMsg = "vaporizes in an instant, unleashing a deadly rainstorm of polluted acid"; - } - - Config WAND_OF_MIRRORING; - { - Possibility = 15; - Price = 1000; - IsPolymorphSpawnable = false; - PostFix = "of mirroring"; - MainMaterialConfig == SAPPHIRE; - BeamRange = 5; - MinCharges = 1; - MaxCharges = 3; - CanBeCloned = false; - BeamColor = PINK; - BeamEffect = BEAM_DUPLICATE; /* difference from cloning overridden */ - AttachedGod = INFUSCOR; - BreakEffectRangeSquare = 0; - BreakMsg = "shatters, its slivers reflecting each other recursively ad infinitum"; - } - - Config WAND_OF_NECROMANCY; - { - Possibility = 30; - Price = 500; - PostFix = "of necromancy"; - MainMaterialConfig == BONE; - BeamRange = 5; - MinCharges = 2; - MaxCharges = 5; - BeamColor = BLACK; - BeamEffect = BEAM_NECROMANCY; - AttachedGod = INFUSCOR; - BreakMsg = "emits a gross of unholy rays and self-obliterates"; - } -} - -scrollofchangematerial /* scroll-> */ -{ - Possibility = 5; - Price = 2000; - PostFix = "of change material"; - Alias == "SoCM"; - AttachedGod = LORICATUS; - ReadDifficulty = 2000; -} - -avatarofvalpurus -{ - DefaultSize = 10; - Possibility = 0; - CanBeWished = false; - IsDestroyable = false; - IsMaterialChangeable = false; - Price = 1000000; - Category = MISC; - DefaultMainVolume = 250; - StrengthModifier = 500; - BitmapPos = 0, 320; - FormModifier = 15; - UsesLongArticle = true; - NameSingular = "Avatar"; - PostFix = "of Valpurus"; - ArticleMode = FORCE_THE; - MainMaterialConfig == VALPURIUM; - IsPolymorphable = false; - Roundness = 80; - CanBeCloned = false; - AttachedGod = VALPURUS; - WieldedBitmapPos = 160, 128; - IsQuestItem = true; - CanBeBurned = false; -} - -kiwi -{ - DefaultSize = 10; - Possibility = 75; - Category = FOOD; - DefaultMainVolume = 50; - StrengthModifier = 50; - BitmapPos = 0, 384; - FormModifier = 10; - NameSingular = "kiwi"; - MainMaterialConfig == KIWI_FLESH; - Roundness = 80; - AttachedGod = SILVA; - WieldedBitmapPos = 160, 368; - AllowEquip = false; - IsValuable = false; -} - -pineapple -{ - DefaultSize = 20; - Possibility = 75; - Category = FOOD; - DefaultMainVolume = 1000; - StrengthModifier = 100; - BitmapPos = 0, 368; - FormModifier = 10; - NameSingular = "pineapple"; - MainMaterialConfig == PINEAPPLE_FLESH; - Roundness = 90; - IsTwoHanded = true; - AttachedGod = SILVA; - WieldedBitmapPos = 176, 144; - IsValuable = false; -} - -palmbranch -{ - DefaultSize = 80; - Possibility = 0; - Category = MISC; - DefaultMainVolume = 4000; - StrengthModifier = 50; - BitmapPos = 0, 240; - FormModifier = 15; - NameSingular = "palm branch"; - NamePlural = "palm branches"; - MainMaterialConfig == PALM_LEAF; - Roundness = 80; - IsTwoHanded = true; - AttachedGod = SILVA; - WieldedBitmapPos = 160, 208; - IsValuable = false; -} - -whip /* meleeweapon-> */ -{ - DefaultSize = 210; - Possibility = 50; - WeaponCategory = WHIPS; - DefaultMainVolume = 500; - DefaultSecondaryVolume = 20; - StrengthModifier = 70; - BitmapPos = 32, 0; - NameSingular = "whip"; - MainMaterialConfig = { 4, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } - SecondaryMaterialConfig == EBONY_WOOD; - MaterialConfigChances = { 4, 75, 50, 25, 10; } - Roundness = 2; - FormModifier = 10; /* this is multiplied by MainMaterial's flexibility */ - CanBeBroken = true; - AttachedGod = NEFAS; - WieldedBitmapPos = 160, 224; - EnchantmentPlusChance = 30; - FlexibilityIsEssential = true; - DamageFlags = SLASH; - IsSadistWeapon = true; - - Config BROKEN; - { - Possibility = 5; - BitmapPos = 32, 256; - WieldedBitmapPos = 176, 208; - MainMaterialConfig = { 3, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } - MaterialConfigChances = { 3, 75, 50, 25,} - EnchantmentPlusChance = 60; - } - - Config RUNED_WHIP; - { - DefaultSize = 230; - Possibility = 25; - DefaultMainVolume = 750; - DefaultSecondaryVolume = 50; - StrengthModifier = 80; - Adjective = "runed"; - FormModifier = 20; - EnchantmentPlusChance = 20; - } - - Config BROKEN|RUNED_WHIP; - { - Possibility = 3; - BitmapPos = 32, 256; - WieldedBitmapPos = 176, 208; - MainMaterialConfig = { 3, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } - MaterialConfigChances = { 3, 75, 50, 25,} - EnchantmentPlusChance = 40; - } -} - -backpack /* materialcontainer-> */ -{ - DefaultSize = 80; - Possibility = 25; - Category = TOOL; - DefaultMainVolume = 1000; - DefaultSecondaryVolume = 10000; - StrengthModifier = 250; - BitmapPos = 32, 16; - FormModifier = 10; - NameSingular = "backpack"; - MainMaterialConfig == LEATHER; - SecondaryMaterialConfig == GUN_POWDER; - Alias == "explosives"; - Roundness = 70; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 144; - IsKamikazeWeapon = true; -} - -holybook -{ - DefaultSize = 25; - Possibility = 15; /* this is for each config */ - Category = BOOK; - DefaultMainVolume = 2000; - StrengthModifier = 150; - BitmapPos = 32, 32; - FormModifier = 20; - Adjective = "holy"; - NameSingular = "book"; - ArticleMode = FORCE_THE; - MainMaterialConfig == PARCHMENT; - Price = 200; - Roundness = 70; - IsTwoHanded = true; - CreateDivineConfigurations = true; - IsAbstract = true; - AttachedGod = NONE; - WieldedBitmapPos = 176, 144; - ReadDifficulty = 1000; -} - -fiftymillionroubles -{ - DefaultSize = 20; - Possibility = 0; - Price = 2; - Category = VALUABLE; /* ??? */ - DefaultMainVolume = 1000; - StrengthModifier = 25; - BitmapPos = 0, 336; - FormModifier = 15; - NameSingular = "pile"; - PostFix = "of 50 million roubles"; - MainMaterialConfig == PARCHMENT; - Alias = { 2, "money", "riches"; } - Roundness = 60; - AttachedGod = MELLIS; - WieldedBitmapPos = 160, 128; - IsValuable = false; -} - -oillamp -{ - DefaultSize = 30; - Possibility = 15; - CanBeWished = false; - Category = TOOL; - DefaultMainVolume = 150; - StrengthModifier = 50; - BitmapPos = 32, 48; - FormModifier = 20; - BaseEmitation = rgb24(110, 110, 90); - UsesLongArticle = true; - NameSingular = "oil lamp"; - MainMaterialConfig == GOLD; - Roundness = 40; - CanBePiled = false; /* otherwise you could summon a genie only from the first piled item */ - Price = 100; - Alias == "lamp"; - WeaponCategory = BLUNT_WEAPONS; - AttachedGod = ATAVUS; - WieldedBitmapPos = 160, 128; - CanBeBurned = false; -} - -stone -{ - DefaultSize = 30; - Possibility = 25; - Category = VALUABLE; - DefaultMainVolume = 100; - StrengthModifier = 100; - BitmapPos = 0, 48; - FormModifier = 10; - NameSingular = "stone"; - MainMaterialConfig = { 5, SILVER, GOLD, SAPPHIRE, RUBY, DIAMOND; } - MaterialConfigChances = { 5, 300, 200, 150, 100, 50; } - Alias == "jewel"; - Roundness = 90; - AttachedGod = NONE; - WieldedBitmapPos = 160, 368; - IsValuable = false; - HasNormalPictureDirection = false; -} - -scrolloftaming /* scroll-> */ -{ - Possibility = 25; - Price = 500; - PostFix = "of taming"; - AttachedGod = DULCIS; - ReadDifficulty = 100; -} - -mine /*materialcontainer-> */ -{ - DefaultSize = 50; - Possibility = 50; - Category = TOOL; - DefaultMainVolume = 100; - DefaultSecondaryVolume = 5000; - StrengthModifier = 50; - BitmapPos = 32, 288; - FormModifier = 10; - NameSingular = "mine"; - MainMaterialConfig == IRON; - SecondaryMaterialConfig == GUN_POWDER; - Roundness = 100; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 128; - - Config BIG_MINE; - { - DefaultSize = 65; - Possibility = 10; - DefaultMainVolume = 250; - DefaultSecondaryVolume = 12500; - NameSingular = "big mine"; - BitmapPos = 80, 288; - } -} - -key -{ - /* Bug: CreateLockConfigurations = true before key doesn't work! */ - - DefaultSize = 10; - Possibility = 0; - Price = 50; - Category = TOOL; - DefaultMainVolume = 15; - StrengthModifier = 50; - BitmapPos = 16, 416; - FormModifier = 30; - NameSingular = "key"; - MainMaterialConfig == BRONZE; - Roundness = 10; - AttachedGod = LORICATUS; - WieldedBitmapPos = 160, 368; - IsAbstract = true; - CanBeBurned = false; - - Config ROUND_LOCK; { Adjective = "round"; Possibility = 25; } - Config SQUARE_LOCK; { Adjective = "square"; Possibility = 25; } - Config TRIANGULAR_LOCK; { Adjective = "triangular"; Possibility = 25; } - Config HEXAGONAL_LOCK; { Adjective = "hexagonal"; } - Config OCTAGONAL_LOCK; - { - MainMaterialConfig == OCTIRON; - UsesLongAdjectiveArticle = true; - Adjective = "octagonal"; - } - Config HEART_SHAPED_LOCK; - { - MainMaterialConfig == GOLD; - Adjective = "heart shaped"; - } -} - -shield /* armor-> */ -{ - DefaultSize = 60; - Possibility = 250; - Category = SHIELD; - DefaultMainVolume = 350; - StrengthModifier = 150; - BitmapPos = 32, 336; - FormModifier = 15; - NameSingular = "shield"; - 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; } - MaterialConfigChances = { 14, 350, 300, 250, 200, 150, 100, 1000, 750, 500, 100, 25, 25, 10, 5; } - Roundness = 95; - WeaponCategory = SHIELDS; - CanBeBroken = true; - WieldedBitmapPos = 128, 32; - EnchantmentPlusChance = 15; - - Config BROKEN; - { - Possibility = 25; - DefaultSize = 40; - FormModifier = 20; - BitmapPos = 48, 224; - WieldedBitmapPos = 128, 48; - MainMaterialConfig = { 7, EBONY_WOOD, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } - MaterialConfigChances = { 7, 100, 150, 25, 10, 25, 5, 5; } - EnchantmentPlusChance = 30; - } -} - -cloak /* armor-> */ -{ - DefaultSize = 200; - Possibility = 250; - Category = CLOAK; - DefaultMainVolume = 2000; - StrengthModifier = 125; - BitmapPos = 32, 352; - FormModifier = 20; - NameSingular = "cloak"; - MainMaterialConfig = { 5, LEATHER, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR; } - MaterialConfigChances = { 5, 2000, 1000, 500, 250, 100; } - Roundness = 60; - IsTwoHanded = true; - InElasticityPenaltyModifier = 50; - AttachedGod = CLEPTIA; - WieldedBitmapPos = 160, 144; - CanBeBroken = true; - CloakBitmapPos = 48, 416; - EnchantmentPlusChance = 10; - - Config BROKEN; - { - Possibility = 25; - BitmapPos = 64, 304; - InElasticityPenaltyModifier = 40; - MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } - MaterialConfigChances = { 4, 500, 250, 100, 25; } - EnchantmentPlusChance = 20; - CloakBitmapPos = 48, 496; - } - - Config CLOAK_OF_INVISIBILITY; - { - Possibility = 1; - GearStates = INVISIBLE; - PostFix = "of invisibility"; - Price = 2500; - MainMaterialConfig == LEATHER; - MaterialConfigChances == 100; - EnchantmentPlusChance = 2; - } - - Config BROKEN|CLOAK_OF_INVISIBILITY; - { - Possibility = 2; - BitmapPos = 64, 304; - InElasticityPenaltyModifier = 40; - Price = 500; - GearStates = 0; - EnchantmentPlusChance = 4; - CloakBitmapPos = 48, 496; - } - - Config CLOAK_OF_FIRE_RESISTANCE; - { - Possibility = 20; - PostFix = "of fire resistance"; - Price = 250; - FireResistance = 25; - EnchantmentPlusChance = 5; - } - - Config BROKEN|CLOAK_OF_FIRE_RESISTANCE; - { - Possibility = 2; - BitmapPos = 64, 304; - InElasticityPenaltyModifier = 40; - FireResistance = 10; - Price = 150; - MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } - MaterialConfigChances = { 4, 300, 200, 100, 50; } - EnchantmentPlusChance = 10; - CloakBitmapPos = 48, 496; - } - - Config CLOAK_OF_ELECTRICITY_RESISTANCE; - { - Possibility = 15; - PostFix = "of electricity resistance"; - Price = 250; - ElectricityResistance = 25; - EnchantmentPlusChance = 5; - } - - Config BROKEN|CLOAK_OF_ELECTRICITY_RESISTANCE; - { - Possibility = 2; - BitmapPos = 64, 304; - InElasticityPenaltyModifier = 40; - ElectricityResistance = 10; - Price = 150; - MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } - MaterialConfigChances = { 4, 300, 200, 100, 50; } - EnchantmentPlusChance = 10; - CloakBitmapPos = 48, 496; - } - - Config CLOAK_OF_ACID_RESISTANCE; - { - Possibility = 10; - PostFix = "of acid resistance"; - Price = 250; - AcidResistance = 4; - EnchantmentPlusChance = 5; - TeleportPriority = 1000; - } - - Config BROKEN|CLOAK_OF_ACID_RESISTANCE; - { - Possibility = 1; - BitmapPos = 64, 304; - InElasticityPenaltyModifier = 40; - AcidResistance = 2; - Price = 150; - MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } - MaterialConfigChances = { 4, 300, 200, 100, 50; } - EnchantmentPlusChance = 10; - CloakBitmapPos = 48, 496; - } -} - -boot /* armor-> */ -{ - DefaultSize = 30; - Possibility = 250; - Category = BOOT; - DefaultMainVolume = 400; - StrengthModifier = 150; - BitmapPos = 0, 400; - FormModifier = 20; - NameSingular = "boot"; - MainMaterialConfig = { 9, LEATHER, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL; } - MaterialConfigChances = { 9, 2000, 1000, 500, 250, 100, 1000, 500, 100, 25; } - Roundness = 50; - CanBePiled = true; - InElasticityPenaltyModifier = 10; - HandleInPairs = true; - WieldedBitmapPos = 160, 128; - BootBitmapPos = 16, 432; - CanBeBroken = true; - EnchantmentPlusChance = 10; - - Config BROKEN; - { - DefaultSize = 30; - FormModifier = 30; - BitmapPos = 80, 368; - Possibility = 25; - MainMaterialConfig = { 9, OMMEL_HAIR, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } - MaterialConfigChances = { 9, 100, 500, 100, 25, 10, 10, 25, 5, 1; } - EnchantmentPlusChance = 20; - InElasticityPenaltyModifier = 30; - BootBitmapPos = 16, 512; - } - - Config BOOT_OF_STRENGTH; - { - Possibility = 10; - PostFix = "of strength"; - MainMaterialConfig == TROLL_HIDE; - MaterialConfigChances == 100; - AffectsLegStrength = true; - Price = 50; - BaseEnchantment = 1; - PriceIsProportionalToEnchantment = true; - EnchantmentPlusChance = 2; - } - - Config BROKEN|BOOT_OF_STRENGTH; - { - DefaultSize = 30; - FormModifier = 30; - BitmapPos = 80, 368; - Possibility = 20; - AffectsLegStrength = false; - Price = 10; - EnchantmentPlusChance = 4; - InElasticityPenaltyModifier = 30; - BootBitmapPos = 16, 512; - } - - Config BOOT_OF_AGILITY; - { - Possibility = 10; - PostFix = "of agility"; - MainMaterialConfig == LEATHER; - MaterialConfigChances == 100; - AffectsAgility = true; - Price = 75; - BaseEnchantment = 1; - PriceIsProportionalToEnchantment = true; - AttachedGod = CLEPTIA; - EnchantmentPlusChance = 2; - } - - Config BROKEN|BOOT_OF_AGILITY; - { - DefaultSize = 30; - FormModifier = 30; - BitmapPos = 80, 368; - Possibility = 20; - AffectsAgility = false; - Price = 25; - EnchantmentPlusChance = 4; - InElasticityPenaltyModifier = 30; - BootBitmapPos = 16, 512; - } - - Config BOOT_OF_KICKING; - { - Possibility = 10; - PostFix = "of kicking"; - MainMaterialConfig == IRON; - MaterialConfigChances == 100; - Price = 50; - FormModifier = 50; - EnchantmentPlusChance = 5; - } - - Config BROKEN|BOOT_OF_KICKING; - { - DefaultSize = 30; - FormModifier = 30; - BitmapPos = 80, 368; - Possibility = 20; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 5, 1000, 100, 10, 5, 1; } - EnchantmentPlusChance = 10; - InElasticityPenaltyModifier = 30; - BootBitmapPos = 16, 512; - } -} - -gauntlet /* armor-> */ -{ - DefaultSize = 30; - Possibility = 250; - Category = GAUNTLET; - DefaultMainVolume = 300; - StrengthModifier = 125; - BitmapPos = 32, 368; - FormModifier = 20; - NameSingular = "gauntlet"; - MainMaterialConfig = { 8, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL; } - MaterialConfigChances = { 8, 2000, 1000, 200, 100, 500, 250, 50, 10; } - Roundness = 60; - CanBePiled = true; - InElasticityPenaltyModifier = 20; - HandleInPairs = true; - WieldedBitmapPos = 160, 128; - GauntletBitmapPos = 80, 432; - CanBeBroken = true; - EnchantmentPlusChance = 10; - HasNormalPictureDirection = false; - - Config BROKEN; - { - Possibility = 25; - MainMaterialConfig = { 7, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, MITHRIL; } - MaterialConfigChances = { 7, 100, 500, 250, 50, 10, 5, 10; } - DefaultSize = 30; - FormModifier = 30; - BitmapPos = 80, 400; - EnchantmentPlusChance = 20; - InElasticityPenaltyModifier = 30; - GauntletBitmapPos = 80, 512; - } - - Config GAUNTLET_OF_STRENGTH; - { - Possibility = 10; - PostFix = "of strength"; - MainMaterialConfig == TROLL_HIDE; - MaterialConfigChances == 100; - AffectsArmStrength = true; - Price = 75; - BaseEnchantment = 1; - PriceIsProportionalToEnchantment = true; - AttachedGod = CRUENTUS; - EnchantmentPlusChance = 2; - } - - Config BROKEN|GAUNTLET_OF_STRENGTH; - { - DefaultSize = 20; - FormModifier = 30; - BitmapPos = 80, 400; - AffectsArmStrength = false; - Price = 25; - EnchantmentPlusChance = 4; - InElasticityPenaltyModifier = 30; - GauntletBitmapPos = 80, 512; - } - - Config GAUNTLET_OF_DEXTERITY; - { - Possibility = 10; - PostFix = "of dexterity"; - MainMaterialConfig == LEATHER; - MaterialConfigChances == 100; - AffectsDexterity = true; - Price = 100; - BaseEnchantment = 1; - PriceIsProportionalToEnchantment = true; - AttachedGod = CLEPTIA; - EnchantmentPlusChance = 2; - } - - Config BROKEN|GAUNTLET_OF_DEXTERITY; - { - DefaultSize = 20; - FormModifier = 30; - BitmapPos = 80, 400; - AffectsDexterity = false; - Price = 25; - EnchantmentPlusChance = 4; - InElasticityPenaltyModifier = 30; - GauntletBitmapPos = 80, 512; - } -} - -belt /* armor-> */ -{ - DefaultSize = 150; - Possibility = 250; - WeaponCategory = WHIPS; - Category = BELT; - DefaultMainVolume = 250; - StrengthModifier = 100; - BitmapPos = 32, 384; - NameSingular = "belt"; - MainMaterialConfig = { 4, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR; } - MaterialConfigChances = { 4, 1500, 500, 250, 100; } - Roundness = 10; - FormModifier = 5; /* this is multiplied by MainMaterial's flexibility */ - WieldedBitmapPos = 160, 224; - BeltBitmapPos = 48, 432; - CanBeBroken = true; - EnchantmentPlusChance = 10; - DamageFlags = SLASH; - IsSadistWeapon = true; - - Config BROKEN; - { - DefaultSize = 150; - Possibility = 25; - MainMaterialConfig = { 5, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE, MITHRIL; } - MaterialConfigChances = { 5, 500, 250, 100, 25, 10; } - BitmapPos = 80, 384; - EnchantmentPlusChance = 20; - BeltBitmapPos = 48, 512; - } - - Config BELT_OF_CARRYING; - { - Possibility = 10; - PostFix = "of carrying"; - AffectsCarryingCapacity = true; - Price = 75; - BaseEnchantment = 1; - PriceIsProportionalToEnchantment = true; - AttachedGod = MELLIS; - MainMaterialConfig == TROLL_HIDE; - MaterialConfigChances == 100; - EnchantmentPlusChance = 2; - } - - Config BROKEN|BELT_OF_CARRYING; - { - DefaultSize = 150; - Possibility = 20; - AffectsCarryingCapacity = false; - Price = 25; - BitmapPos = 80, 384; - EnchantmentPlusChance = 4; - BeltBitmapPos = 48, 512; - } - - Config BELT_OF_LEVITATION; - { - Possibility = 0; - PostFix = "of levitation"; - GearStates = LEVITATION; - Price = 500; - AttachedGod = SILVA; - MainMaterialConfig == ANGEL_HAIR; - MaterialConfigChances == 100; - EnchantmentPlusChance = 0; - } - - Config BROKEN|BELT_OF_LEVITATION; - { - DefaultSize = 150; - GearStates = 0; - Price = 100; - BitmapPos = 80, 384; - BeltBitmapPos = 48, 512; - } -} - -ring -{ - DefaultSize = 2; - Category = RING; - DefaultMainVolume = 3; - StrengthModifier = 100; - BitmapPos = 16, 400; - FormModifier = 10; - NameSingular = "ring"; - MainMaterialConfig == DIAMOND; - Roundness = 10; /* it is considered here opened */ - IsAbstract = true; - WieldedBitmapPos = 160, 368; - TeleportPriority = 300; - CanBeBurned = false; - - Config RING_OF_FIRE_RESISTANCE; - { - Possibility = 40; - FireResistance = 15; - PostFix = "of fire resistance"; - MainMaterialConfig == DRAGON_HIDE; - Price = 250; - AttachedGod = LORICATUS; - } - - Config RING_OF_POLYMORPH_CONTROL; - { - Possibility = 5; - PostFix = "of polymorph control"; - MainMaterialConfig == SAPPHIRE; - GearStates == POLYMORPH_CONTROL; - Price = 750; - AttachedGod = SCABIES; - Alias == "polycontrol"; - } - - Config RING_OF_INFRA_VISION; - { - Possibility = 10; - PostFix = "of infravision"; - MainMaterialConfig == SILVER; - GearStates = INFRA_VISION; - Price = 500; - AttachedGod = LEGIFER; - } - - Config RING_OF_TELEPORTATION; - { - Possibility = 30; - PostFix = "of teleportation"; - GearStates = TELEPORT; - MainMaterialConfig == MITHRIL; - Alias == "ring of teleport"; - Price = 250; - WearWisdomLimit = 15; - AttachedGod = SOPHOS; - } - - Config RING_OF_TELEPORT_CONTROL; - { - Possibility = 10; - PostFix = "of teleport control"; - MainMaterialConfig == RUBY; - GearStates = TELEPORT_CONTROL; - Price = 500; - AttachedGod = SOPHOS; - TeleportPriority = 1000; - Alias == "telecontrol"; - } - - Config RING_OF_POLYMORPH; - { - Possibility = 30; - PostFix = "of polymorph"; - MainMaterialConfig == ARCANITE; - GearStates = POLYMORPH; - Price = 250; - WearWisdomLimit = 15; - AttachedGod = SCABIES; - } - - Config RING_OF_POISON_RESISTANCE; - { - Possibility = 30; - PoisonResistance = 2; - PostFix = "of poison resistance"; - MainMaterialConfig == TIN; - Price = 250; - AttachedGod = SEGES; - } - - Config RING_OF_INVISIBILITY; - { - Possibility = 1; - PostFix = "of invisibility"; - MainMaterialConfig == GLASS; - GearStates = INVISIBLE; - Price = 2500; - AttachedGod = CLEPTIA; - } - - Config RING_OF_ELECTRICITY_RESISTANCE; - { - Possibility = 30; - ElectricityResistance = 15; - PostFix = "of electricity resistance"; - MainMaterialConfig == EBONY_WOOD; - Price = 250; - AttachedGod = LORICATUS; - } - - Config RING_OF_SEARCHING; - { - Possibility = 20; - PostFix = "of searching"; - MainMaterialConfig == OAK_WOOD; - Price = 500; - AttachedGod = LEGIFER; - GearStates = SEARCHING; - } - - Config RING_OF_ACID_RESISTANCE; - { - Possibility = 20; - AcidResistance = 2; - PostFix = "of acid resistance"; - MainMaterialConfig == GOLD; - Price = 250; - AttachedGod = LORICATUS; - TeleportPriority = 1000; - } -} - -amulet -{ - DefaultSize = 20; - Category = AMULET; - DefaultMainVolume = 30; - StrengthModifier = 100; - BitmapPos = 32, 400; - FormModifier = 10; - UsesLongArticle = true; - NameSingular = "amulet"; - MainMaterialConfig == GOLD; - Roundness = 10; /* it is considered here opened */ - IsAbstract = true; - WieldedBitmapPos = 160, 112; - HasNormalPictureDirection = false; - CanBeBurned = false; - - Config AMULET_OF_LIFE_SAVING; - { - Possibility = 5; - PostFix = "of life saving"; - MainMaterialConfig == GOLD; - GearStates = LIFE_SAVED; - CanBeCloned = false; - Price = 5000; - AttachedGod = SEGES; - } - - Config AMULET_OF_ESP; - { - Possibility = 10; - PostFix = "of ESP"; - MainMaterialConfig == ILLITHIUM; - GearStates = ESP; - Price = 1000; - AttachedGod = LEGIFER; - } - - Config AMULET_OF_WARDING; - { - Possibility = 4; - PostFix = "of elemental protection"; - MainMaterialConfig == ILLITHIUM; - CanBeCloned = false; - Price = 4000; - AttachedGod = LEGIFER; - FireResistance = 30; - ElectricityResistance = 30; - AcidResistance = 5; - PoisonResistance = 5; - } -} - -bodypart -{ - Possibility = 0; - Category = FOOD; - IsAutoInitializable = false; - IsAbstract = true; - IsTwoHanded = true; - /*Adjective = "severed";*/ /* only used if severed */ - CanBeWished = false; /* temporary */ - AttachedGod = NONE; - IsValuable = false; - IsSadistWeapon = true; -} - -head /* bodypart-> */ -{ - StrengthModifier = 200; - FormModifier = 10; - NameSingular = "head"; - Roundness = 70; - WieldedBitmapPos = 160, 128; -} - -torso /* bodypart-> */ -{ - StrengthModifier = 250; - FormModifier = 10; - NameSingular = "torso"; - IsAbstract = true; - Roundness = 60; - WieldedBitmapPos = 160, 144; - CanBeBurned = false; -} - -normaltorso /* bodypart->torso-> */ -{ -} - -humanoidtorso /* bodypart->torso-> */ -{ -} - -arm /* bodypart-> */ -{ - StrengthModifier = 100; - FormModifier = 15; - IsAbstract = true; - Roundness = 15; - WeaponCategory = BLUNT_WEAPONS; - WieldedBitmapPos = 160, 352; -} - -rightarm /* bodypart->arm-> */ -{ - NameSingular = "right arm"; -} - -leftarm /* bodypart->arm-> */ -{ - NameSingular = "left arm"; -} - -groin /* bodypart-> */ -{ - StrengthModifier = 150; - FormModifier = 10; - NameSingular = "groin"; - Roundness = 40; - WieldedBitmapPos = 160, 128; - CanBeBurned = false; -} - -leg /* bodypart-> */ -{ - StrengthModifier = 125; - FormModifier = 15; - IsAbstract = true; - Roundness = 20; - WeaponCategory = BLUNT_WEAPONS; - WieldedBitmapPos = 160, 352; -} - -rightleg /* bodypart->leg-> */ -{ - NameSingular = "right leg"; -} - -leftleg /* bodypart->leg-> */ -{ - NameSingular = "left leg"; -} - -headofelpuri /* cannot wear helmet etc, so NOT head-> */ -{ - Possibility = 0; - CanBeWished = false; - DefaultSize = 60; - IsDestroyable = false; - Category = MISC; - StrengthModifier = 150; - FormModifier = 15; - BitmapPos = 16, 0; - DefaultMainVolume = 25000; - NameSingular = "head"; - PostFix = "of Elpuri"; - ArticleMode = FORCE_THE; - MainMaterialConfig == ELPURI_FLESH; - IsPolymorphable = false; - Roundness = 80; - IsTwoHanded = true; - CanBeCloned = false; - AttachedGod = SCABIES; - WieldedBitmapPos = 160, 144; - IsQuestItem = true; - CanBeBurned = false; -} - -corpse -{ - Possibility = 0; - Category = FOOD; - IsAutoInitializable = false; - IsPolymorphSpawnable = false; - StrengthModifier = 100; - FormModifier = 15; - NameSingular = "corpse"; - OKVisualEffects = ROTATE|MIRROR|FLIP; - Roundness = 50; - IsTwoHanded = true; - CanBeWished = false; /* temporary */ - IsMaterialChangeable = false; - AttachedGod = NONE; - WieldedBitmapPos = 160, 144; - /* BitmapPos overridden */ - IsValuable = false; - CanBeBurned = false; -} - -eddytorso /* normaltorso-> */ -{ -} - -largetorso /* normaltorso-> */ -{ - AttachedGod = NONE; - CanBePickedUp = false; -} - -largecorpse /* corpse -> */ -{ - BitmapPos = 48, 0; - CanBePickedUp = false; - OKVisualEffects = NONE; -} - -playerkindhead { } -playerkindtorso { } -playerkindrightarm { } -playerkindleftarm { } -playerkindgroin { } -playerkindrightleg { } -playerkindleftleg { } - -magicmushroomtorso /* normaltorso-> */ -{ -} - -dogtorso /* normaltorso-> */ -{ -} - -blinkdogtorso /* dogtorso-> */ -{ -} - -mysticfrogtorso /* normaltorso-> */ -{ -} - -lobhsetorso /* largetorso-> */ -{ -} - -battorso /* normaltorso-> */ -{ -} - -spidertorso /* normaltorso-> */ -{ -} - -whistle -{ - Possibility = 50; - Category = TOOL; - DefaultMainVolume = 50; - StrengthModifier = 50; - BitmapPos = 0, 416; - FormModifier = 25; - DefaultSize = 30; - NameSingular = "whistle"; - MainMaterialConfig == TIN; - Roundness = 10; - Price = 25; - AttachedGod = DULCIS; - WieldedBitmapPos = 160, 368; - CanBeBurned = false; -} - -magicalwhistle /* whistle-> */ -{ - Possibility = 5; - MainMaterialConfig == RUBY; - NameSingular = "whistle"; - Adjective = "magical"; - Price = 1500; - Alias == "magic whistle"; - CanBePiled = false; - AttachedGod = DULCIS; - TeleportPriority = 10000; -} - -itemcontainer -{ - CanBeGeneratedInContainer = false; - Roundness = 60; - IsTwoHanded = true; - FormModifier = 15; - MainMaterialConfig == FIR_WOOD; - Roundness = 60; - CanBePiled = false; - IsAbstract = true; - IsPolymorphSpawnable = false; - IsDestroyable = false; - AttachedGod = ATAVUS; - WieldedBitmapPos = 160, 144; - CreateLockConfigurations = true; - CanBeBurned = false; - - Config SMALL_CHEST; - { - NameSingular = "chest"; - Adjective = "small"; - DefaultSize = 50; - StorageVolume = 10000; - DefaultMainVolume = 5000; - Price = 75; - Possibility = 100; - MaxGeneratedContainedItems = 3; - BitmapPos = 64, 48; - DamageDivider = 2; - StrengthModifier = 100; - } - - Config CHEST; - { - NameSingular = "chest"; - StorageVolume = 100000; - DefaultMainVolume = 30000; - DefaultSize = 100; - Price = 150; - Possibility = 50; - MaxGeneratedContainedItems = 5; - BitmapPos = 48, 80; - DamageDivider = 3; - StrengthModifier = 150; - } - - Config LARGE_CHEST; - { - NameSingular = "chest"; - Adjective = "large"; - DefaultSize = 200; - StorageVolume = 1000000; - DefaultMainVolume = 240000; - Price = 250; - Possibility = 10; - MaxGeneratedContainedItems = 10; - BitmapPos = 48, 64; - DamageDivider = 4; - StrengthModifier = 200; - } - - Config STRONG_BOX; - { - Adjective = "small"; - NameSingular = "strong-box"; - DefaultSize = 30; - StorageVolume = 5000; - DefaultMainVolume = 250; - Price = 250; - Possibility = 10; - MaxGeneratedContainedItems = 3; - MainMaterialConfig == IRON; - BitmapPos = 48, 368; - DamageDivider = 5; - StrengthModifier = 150; - } -} - -beartrap -{ - MainMaterialConfig == IRON; - NameSingular = "bear trap"; - Possibility = 100; - /* Program overrides BitmapPos always */ - IsTwoHanded = true; - DefaultSize = 50; - DefaultMainVolume = 500; - FormModifier = 30; - Roundness = 30; - Price = 25; - CanBePiled = false; - CanBeBroken = true; - CanBeBurned = false; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 128; - IsPolymorphable = false; - MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 7, 200, 300, 500, 100, 50, 25, 1; } - - Config BROKEN; - { - Possibility = 10; - BitmapPos = 48, 48; - Price = 0; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 100, 50, 25, 1; } - } -} - -helmet -{ - DefaultSize = 30; - Possibility = 350; - Category = HELMET; - DefaultMainVolume = 150; - StrengthModifier = 100; - BitmapPos = 16, 384; - FormModifier = 10; - NameSingular = "helmet"; - 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; } - 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; } - Roundness = 60; - CanBeBroken = true; - WieldedBitmapPos = 160, 128; - CoverPercentile = 50; - HelmetBitmapPos = 112, 416; - EnchantmentPlusChance = 15; - - Config BROKEN; - { - BitmapPos = 64, 64; - Possibility = 35; - MainMaterialConfig = { 7, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } - MaterialConfigChances = { 7, 100, 25, 25, 25, 25, 10, 5; } - HelmetBitmapPos = 112, 496; - EnchantmentPlusChance = 30; - } - - Config FULL_HELMET; - { - DefaultSize = 40; - DefaultMainVolume = 250; - StrengthModifier = 150; - FormModifier = 25; - BitmapPos = 48, 32; - Possibility = 35; - Adjective = "full"; - MainMaterialConfig = { 9, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OMMEL_BONE, OMMEL_TOOTH; } - MaterialConfigChances = { 9, 750, 500, 250, 100, 25, 25, 25, 10, 5; } - CoverPercentile = 90; - HelmetBitmapPos = 96, 432; - EnchantmentPlusChance = 10; - } - - Config BROKEN|FULL_HELMET; - { - BitmapPos = 64, 32; - Possibility = 4; - MainMaterialConfig = { 7, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } - MaterialConfigChances = { 7, 250, 100, 25, 25, 25, 10, 5; } - HelmetBitmapPos = 96, 512; - EnchantmentPlusChance = 20; - } - - Config HELM_OF_PERCEPTION; - { - DefaultSize = 40; - DefaultMainVolume = 250; - StrengthModifier = 150; - FormModifier = 25; - BitmapPos = 48, 32; - Possibility = 1; - PostFix = "of piercing perception"; - AffectsPerception = true; - MainMaterialConfig == ILLITHIUM; - MaterialConfigChances == 100; - BaseEnchantment = 1; - Price = 100; - PriceIsProportionalToEnchantment = true; - AttachedGod = LEGIFER; - CoverPercentile = 90; - HelmetBitmapPos = 96, 432; - EnchantmentPlusChance = 2; - } - - Config BROKEN|HELM_OF_PERCEPTION; - { - BitmapPos = 64, 32; - Possibility = 2; - Price = 25; - AffectsPerception = false; - HelmetBitmapPos = 96, 512; - EnchantmentPlusChance = 4; - } - - Config HELM_OF_UNDERSTANDING; - { - DefaultSize = 40; - DefaultMainVolume = 250; - StrengthModifier = 150; - FormModifier = 25; - BitmapPos = 48, 32; - Possibility = 1; - PostFix = "of understanding"; - AffectsWisdom = true; - MainMaterialConfig == UNICORN_HORN; - MaterialConfigChances == 100; - BaseEnchantment = 1; - Price = 100; - PriceIsProportionalToEnchantment = true; - AttachedGod = SOPHOS; - CoverPercentile = 90; - HelmetBitmapPos = 96, 432; - EnchantmentPlusChance = 2; - } - - Config BROKEN|HELM_OF_UNDERSTANDING; - { - BitmapPos = 64, 32; - Possibility = 2; - Price = 25; - AffectsWisdom = false; - HelmetBitmapPos = 96, 512; - EnchantmentPlusChance = 4; - } - - Config HELM_OF_BRILLIANCE; - { - DefaultSize = 40; - DefaultMainVolume = 250; - StrengthModifier = 150; - FormModifier = 25; - BitmapPos = 48, 32; - Possibility = 1; - PostFix = "of brilliance"; - AffectsIntelligence = true; - MainMaterialConfig == ARCANITE; - MaterialConfigChances == 100; - BaseEnchantment = 1; - Price = 100; - PriceIsProportionalToEnchantment = true; - CoverPercentile = 90; - HelmetBitmapPos = 96, 432; - EnchantmentPlusChance = 2; - } - - Config BROKEN|HELM_OF_BRILLIANCE; - { - BitmapPos = 64, 32; - Possibility = 2; - Price = 25; - AffectsIntelligence = false; - HelmetBitmapPos = 96, 512; - EnchantmentPlusChance = 4; - } - - Config HELM_OF_ATTRACTIVITY; - { - DefaultSize = 40; - DefaultMainVolume = 250; - StrengthModifier = 150; - FormModifier = 25; - BitmapPos = 48, 32; - Possibility = 5; - PostFix = "of attractivity"; - AffectsCharisma = true; - MainMaterialConfig == GOLD; - MaterialConfigChances == 100; - BaseEnchantment = 1; - Price = 100; - PriceIsProportionalToEnchantment = true; - AttachedGod = MELLIS; - CoverPercentile = 90; - HelmetBitmapPos = 96, 432; - EnchantmentPlusChance = 2; - } - - Config BROKEN|HELM_OF_ATTRACTIVITY; - { - BitmapPos = 64, 32; - Possibility = 5; - Price = 25; - AffectsCharisma = false; - HelmetBitmapPos = 96, 512; - EnchantmentPlusChance = 4; - } - - Config GOROVITS_FAMILY_GAS_MASK; - { - DefaultSize = 50; - DefaultMainVolume = 300; - StrengthModifier = 125; - FormModifier = 20; - BitmapPos = 64, 400; - Possibility = 0; - Adjective = "Gorovits family"; - NameSingular = "gas mask"; - MainMaterialConfig == KEVLAR; - MaterialConfigChances == 100; - Price = 50; - AttachedGod = LORICATUS; - CanBeBroken = false; - CanBeWished = false; - ArticleMode = FORCE_THE; - GearStates = GAS_IMMUNITY; - IsQuestItem = true; - CoverPercentile = 100; - HelmetBitmapPos = 112, 432; - EnchantmentPlusChance = 0; - } -} - -stethoscope -{ - DefaultSize = 40; - Possibility = 25; - Category = TOOL; - DefaultMainVolume = 200; - StrengthModifier = 50; - BitmapPos = 48, 96; - FormModifier = 10; - Roundness = 20; - NameSingular = "stethoscope"; - Price = 250; - MainMaterialConfig == UNICORN_HORN; - AttachedGod = SEGES; - WieldedBitmapPos = 160, 128; - HasNormalPictureDirection = false; - CanBeBurned = false; -} - -flamingsword /* meleeweapon-> */ -{ - DefaultSize = 120; - Possibility = 15; - WeaponCategory = LARGE_SWORDS; - DefaultMainVolume = 130; - DefaultSecondaryVolume = 45; - BitmapPos = 16, 336; - FormModifier = 110; - StrengthModifier = 100; - NameSingular = "sword"; - Adjective = "flaming"; - MainMaterialConfig = { 5, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL; } - SecondaryMaterialConfig = { 5, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL; } - MaterialConfigChances = { 5, 1000, 750, 100, 25, 25; } - Roundness = 10; - BaseEmitation = rgb24(150, 120, 90); - Price = 250; - AttachedGod = LORICATUS; - WieldedBitmapPos = 160, 16; - EnchantmentPlusChance = 2; - DamageFlags = SLASH|PIERCE; - CanBeBurned = false; - - Config BROKEN; - { - Possibility = 10; - BitmapPos = 32, 208; - WieldedBitmapPos = 176, 80; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - SecondaryMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 250, 25, 25, 5; } - EnchantmentPlusChance = 4; - } -} - -mjolak /* meleeweapon-> */ -{ - DefaultSize = 180; - Possibility = 1; - WeaponCategory = POLE_ARMS; - DefaultMainVolume = 400; - DefaultSecondaryVolume = 1000; - StrengthModifier = 200; - BitmapPos = 0, 80; - FormModifier = 225; - MainMaterialConfig == METEORIC_STEEL; - SecondaryMaterialConfig == EBONY_WOOD; - Roundness = 20; - IsTwoHanded = true; - Adjective = "unholy"; - NameSingular = "halberd"; - PostFix = "named Mjolak"; - ArticleMode = FORCE_THE; - Alias == "Mjolak"; - CanBeCloned = false; - CanBeMirrored = true; - Price = 750; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 256; - EnchantmentPlusChance = 2; - DamageFlags = SLASH|PIERCE; - - Config BROKEN; - { - Possibility = 2; - BitmapPos = 32, 144; - Price = 150; - WieldedBitmapPos = 176, 256; - EnchantmentPlusChance = 4; - } -} - -vermis /* meleeweapon-> */ -{ - DefaultSize = 220; - Possibility = 3; - WeaponCategory = POLE_ARMS; - StrengthModifier = 100; - BitmapPos = 16, 144; - FormModifier = 300; - DefaultMainVolume = 60; - DefaultSecondaryVolume = 1000; - Adjective = "runed"; - NameSingular = "spear"; - PostFix = "named Vermis"; - MainMaterialConfig == DIAMOND; - SecondaryMaterialConfig == OAK_WOOD; - Roundness = 10; - IsTwoHanded = true; - Alias == "Vermis"; - ArticleMode = FORCE_THE; - CanBeCloned = false; - CanBeMirrored = true; - Price = 500; - AttachedGod = SOPHOS; - WieldedBitmapPos = 160, 96; - EnchantmentPlusChance = 2; - DamageFlags = PIERCE; - GearStates = TELEPORT|TELEPORT_CONTROL; - - Config BROKEN; - { - Possibility = 2; - BitmapPos = 32, 224; - Price = 100; - WieldedBitmapPos = 176, 96; - EnchantmentPlusChance = 4; - GearStates = 0; - } -} - -turox /* meleeweapon-> */ -{ - StrengthModifier = 150; - FormModifier = 225; - DefaultSize = 90; - BitmapPos = 0, 32; - Possibility = 2; - DefaultMainVolume = 450; - DefaultSecondaryVolume = 375; - WeaponCategory = BLUNT_WEAPONS; - NameSingular = "mace"; - PostFix = "named Turox"; - MainMaterialConfig == METEORIC_STEEL; - SecondaryMaterialConfig == ARCANITE; - Roundness = 30; /* we count the handle, too */ - IsTwoHanded = true; - Alias == "Turox"; - ArticleMode = FORCE_THE; - CanBeCloned = false; - CanBeMirrored = true; - Price = 250; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 192; - EnchantmentPlusChance = 2; - - Config BROKEN; - { - Possibility = 3; - BitmapPos = 32, 112; - Price = 50; - WieldedBitmapPos = 176, 192; - EnchantmentPlusChance = 4; - } -} - -whipofthievery /* meleeweapon->whip-> */ -{ - DefaultSize = 250; - Possibility = 10; - DefaultMainVolume = 1000; - DefaultSecondaryVolume = 50; - StrengthModifier = 100; - NameSingular = "whip"; - PostFix = "of thievery"; - MainMaterialConfig == NYMPH_HAIR; - SecondaryMaterialConfig == SAPPHIRE; - Roundness = 2; - FormModifier = 30; /* this is multiplied by MainMaterial's flexibility */ - Price = 500; - AttachedGod = CLEPTIA; - EnchantmentPlusChance = 10; - - Config BROKEN; - { - Possibility = 1; - BitmapPos = 32, 256; - WieldedBitmapPos = 176, 208; - Price = 250; - EnchantmentPlusChance = 20; - } -} - -scrollofenchantweapon /* scroll-> */ -{ - Possibility = 40; - Price = 250; - PostFix = "of enchant weapon"; - AttachedGod = SOPHOS; - Alias == "SoEW"; - ReadDifficulty = 500; -} - -scrollofenchantarmor /* scroll-> */ -{ - Possibility = 80; - Price = 250; - PostFix = "of enchant armor"; - AttachedGod = SOPHOS; - Alias == "SoEA"; - ReadDifficulty = 500; -} - -skull -{ - StrengthModifier = 100; - FormModifier = 15; - Roundness = 65; - DefaultSize = 20; - Possibility = 30; - DefaultMainVolume = 600; - BitmapPos = 48, 112; - Category = MISC; - NameSingular = "skull"; - MainMaterialConfig == BONE; - IsTwoHanded = true; - AttachedGod = MORTIFER; - WieldedBitmapPos = 160, 128; - IsValuable = false; -} - -gorovitsweapon -{ - Adjective = "Gorovits family"; - CanBeBroken = false; - CanBeWished = false; - ArticleMode = FORCE_THE; - IsQuestItem = true; - IsAbstract = true; - CanBeBurned = false; - - Config GOROVITS_HAMMER; - { - DefaultSize = 90; - Possibility = 0; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 300; - DefaultSecondaryVolume = 600; - StrengthModifier = 125; - BitmapPos = 48, 160; - FormModifier = 125; - NameSingular = "hammer"; - MainMaterialConfig == MITHRIL; - SecondaryMaterialConfig == FIR_WOOD; - Roundness = 20; - IsTwoHanded = true; - CanBeUsedBySmith = true; - BaseEnchantment = 3; - Price = 250; - AttachedGod = LORICATUS; - WieldedBitmapPos = 176, 16; - } - - Config GOROVITS_SICKLE; - { - DefaultSize = 60; - Possibility = 0; - WeaponCategory = SMALL_SWORDS; - DefaultMainVolume = 125; - DefaultSecondaryVolume = 50; - BitmapPos = 48, 144; - FormModifier = 110; - StrengthModifier = 50; - NameSingular = "sickle"; - MainMaterialConfig == MITHRIL; - SecondaryMaterialConfig == FIR_WOOD; - Roundness = 50; - BaseEnchantment = 3; - Price = 250; - AttachedGod = SEGES; - WieldedBitmapPos = 176, 32; - DamageFlags = SLASH; - } - - Config GOROVITS_SCIMITAR; - { - DefaultSize = 150; - Possibility = 0; - WeaponCategory = LARGE_SWORDS; - DefaultMainVolume = 450; - DefaultSecondaryVolume = 150; - StrengthModifier = 180; - BitmapPos = 0, 16; - FormModifier = 170; - NameSingular = "scimitar"; - MainMaterialConfig == METEORIC_STEEL; - SecondaryMaterialConfig == METEORIC_STEEL; - Roundness = 15; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 176, 112; - DamageFlags = SLASH; - BaseEnchantment = 2; - Price = 300; - } -} - -scrollofrepair /* scroll-> */ -{ - Possibility = 50; - Price = 250; - PostFix = "of repair"; - Alias == "scroll of repairing"; - AttachedGod = LORICATUS; - ReadDifficulty = 500; -} - -encryptedscroll /* scroll-> */ -{ - UsesLongAdjectiveArticle = true; - Adjective = "encrypted"; - CanBeWished = false; - IsDestroyable = false; - IsMaterialChangeable = false; - IsPolymorphable = false; - CanBeCloned = false; - AttachedGod = MELLIS; - IsQuestItem = true; - CanBeBurned = false; -} - -horn -{ - StrengthModifier = 70; - FormModifier = 30; - Roundness = 40; - DefaultSize = 30; - Possibility = 10; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 400; - BitmapPos = 48, 304; - Category = TOOL; - NameSingular = "horn"; - IsAbstract = true; - Price = 500; - CanBePiled = false; - AttachedGod = DULCIS; - WieldedBitmapPos = 160, 352; - TeleportPriority = 500; - CanBeBurned = false; - - Config BRAVERY; - { - MainMaterialConfig == SILVER; - PostFix = "of bravery"; - } - - Config FEAR; - { - MainMaterialConfig == OBSIDIAN; - PostFix = "of fear"; - } -} - -thunderhammer /* meleeweapon-> */ -{ - DefaultSize = 50; - Possibility = 5; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 200; - DefaultSecondaryVolume = 200; - StrengthModifier = 150; - BitmapPos = 48, 160; - FormModifier = 110; - NameSingular = "thunder hammer"; - MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON; } - SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 7, 1000, 750, 500, 100, 25, 25, 25; } - Roundness = 20; - IsTwoHanded = true; - CanBeUsedBySmith = true; - Price = 500; - BaseEmitation = rgb24(130, 130, 130); - AttachedGod = TERRA; - WieldedBitmapPos = 176, 16; - EnchantmentPlusChance = 2; - - Config BROKEN; - { - Possibility = 5; - BitmapPos = 48, 192; - Price = 100; - WieldedBitmapPos = 176, 224; - MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, ADAMANT; } - MaterialConfigChances = { 5, 250, 25, 25, 25, 5; } - BaseEmitation = 0; - EnchantmentPlusChance = 4; - } -} - -saalthul -{ - DefaultSize = 70; - Possibility = 1; - WeaponCategory = SMALL_SWORDS; - DefaultMainVolume = 60; - DefaultSecondaryVolume = 20; - BitmapPos = 48, 240; - FormModifier = 200; - StrengthModifier = 135; - Adjective = "short"; - NameSingular = "sword"; - PostFix = "named Saal'thul"; - MainMaterialConfig == MITHRIL; - SecondaryMaterialConfig == MITHRIL; - Roundness = 10; - Price = 500; - GearStates = INVISIBLE; - ArticleMode = FORCE_THE; - CanBeCloned = false; - CanBeMirrored = true; - Alias == "Saal'thul"; - AttachedGod = CLEPTIA; - WieldedBitmapPos = 160, 32; - EnchantmentPlusChance = 2; - DamageFlags = SLASH|PIERCE; - - Config BROKEN; - { - Possibility = 2; - BitmapPos = 48, 272; - Price = 100; - GearStates = 0; - WieldedBitmapPos = 176, 208; - EnchantmentPlusChance = 4; - } -} - -chameleonwhip /* meleeweapon->whip-> */ -{ - DefaultSize = 250; - Possibility = 10; - DefaultMainVolume = 1000; - DefaultSecondaryVolume = 50; - StrengthModifier = 100; - NameSingular = "chameleon whip"; - MainMaterialConfig == OMMEL_HAIR; - SecondaryMaterialConfig == RUBY; - Roundness = 2; - FormModifier = 30; /* this is multiplied by MainMaterial's flexibility */ - Price = 500; - AttachedGod = SCABIES; - WieldedBitmapPos = 160, 224; - EnchantmentMinusChance = 50; - EnchantmentPlusChance = 50; - - Config BROKEN; - { - Possibility = 1; - BitmapPos = 32, 256; - WieldedBitmapPos = 176, 208; - Price = 250; - EnchantmentMinusChance = 25; - EnchantmentPlusChance = 100; - } -} - -carrot -{ - Possibility = 150; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 60; - StrengthModifier = 75; - Category = FOOD; - BitmapPos = 64, 272; - FormModifier = 30; - DefaultSize = 20; - NameSingular = "carrot"; - MainMaterialConfig == CARROT_FLESH; - Alias == "bazooka"; - Roundness = 10; - CanBePiled = true; - AttachedGod = SEGES; - WieldedBitmapPos = 160, 352; - IsValuable = false; -} - -wondersmellstaff -{ - DefaultSize = 220; - Possibility = 5; - WeaponCategory = BLUNT_WEAPONS; - StrengthModifier = 150; - BitmapPos = 64, 240; - FormModifier = 125; - DefaultMainVolume = 2000; - DefaultSecondaryVolume = 200; - NameSingular = "staff"; - PostFix = "of wondrous smells"; - MainMaterialConfig = { 4, TEAK_WOOD, EBONY_WOOD, ARCANITE, OCTIRON; } - SecondaryMaterialConfig == RUBY; - MaterialConfigChances = { 4, 250, 100, 50, 25; } - Roundness = 10; - IsTwoHanded = true; - AttachedGod = INFUSCOR; - WieldedBitmapPos = 160, 304; - Price = 500; - EnchantmentPlusChance = 5; - - Config BROKEN; - { - Possibility = 5; - BitmapPos = 64, 256; - WieldedBitmapPos = 176, 304; - MainMaterialConfig = { 3, EBONY_WOOD, ARCANITE, OCTIRON; } - MaterialConfigChances = { 3, 100, 50, 25; } - EnchantmentPlusChance = 10; - } -} - -charmlyre -{ - DefaultMainVolume = 1500; - StrengthModifier = 50; - BitmapPos = 64, 368; - FormModifier = 20; - DefaultSize = 50; - Roundness = 50; - Possibility = 5; - Category = TOOL; - MainMaterialConfig == UNICORN_HORN; - NameSingular = "lyre"; - PostFix = "of charm"; - Price = 1000; - CanBePiled = false; - AttachedGod = DULCIS; - WieldedBitmapPos = 176, 352; - CanBeBurned = false; -} - -ennerhead /* head-> */ -{ -} - -decosadshirt /* armor->bodyarmor-> */ -{ - DefaultSize = 60; - BitmapPos = 80, 64; - Possibility = 0; - DefaultMainVolume = 1000; - StrengthModifier = 75; - NameSingular = "shirt"; - PostFix = "with a Decos Bananas Co. ad"; - MainMaterialConfig == CLOTH; - CanBeBroken = false; - InElasticityPenaltyModifier = 30; - AttachedGod = MELLIS; - TorsoArmorBitmapPos = 32, 448; - ArmArmorBitmapPos = 80, 416; - AthleteArmArmorBitmapPos = 80, 448; - LegArmorBitmapPos = 16, 416; - Price = 0; -} - -scrollofdetectmaterial /* scroll-> */ -{ - Possibility = 50; - Price = 25; - PostFix = "of detect material"; - AttachedGod = LEGIFER; - ReadDifficulty = 200; -} - -stick -{ - DefaultSize = 50; - Possibility = 0; - WeaponCategory = BLUNT_WEAPONS; - Category = MISC; - DefaultMainVolume = 150; - StrengthModifier = 75; - BitmapPos = 80, 240; - FormModifier = 40; - NameSingular = "stick"; - MainMaterialConfig = { 7, BALSA_WOOD, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD; } - MaterialConfigChances = { 7, 100, 350, 300, 250, 200, 150, 100; } - OKVisualEffects = MIRROR|FLIP; - Roundness = 10; - AttachedGod = NONE; - WieldedBitmapPos = 160, 352; - IsValuable = false; -} - -scrollofhardenmaterial /* scroll-> */ -{ - Possibility = 50; - Price = 500; - PostFix = "of harden material"; - Alias == "SoHM"; - AttachedGod = LORICATUS; - ReadDifficulty = 500; -} - -scrollofgolemcreation /* scroll-> */ -{ - Possibility = 10; - Price = 750; - PostFix = "of golem creation"; - AttachedGod = SOPHOS; - ReadDifficulty = 1000; -} - -gasgrenade -{ - DefaultSize = 15; - Category = MISC; - BitmapPos = 110, 32; - DefaultMainVolume = 50; - NameSingular = "gas grenade"; - FormModifier = 15; - AttachedGod = CRUENTUS; - Possibility = 75; - Price = 50; - MainMaterialConfig == IRON; - SecondaryMaterialConfig = { 4, MUSTARD_GAS, SKUNK_SMELL, FART, MAGIC_VAPOUR; } - MaterialConfigChances = { 4, 50, 10, 1, 10; } - Adjective = "dwarven"; - Alias == "gas grenade"; -} - -holyhandgrenade -{ - DefaultSize = 15; - Category = MISC; - DefaultMainVolume = 200; - NameSingular = "handgrenade of Antioch"; - NamePlural = "handgrenades of Antioch"; - FormModifier = 15; - AttachedGod = VALPURUS; - Possibility = 5; - Price = 500; - MainMaterialConfig == VALPURIUM; - Adjective = "holy"; - Alias == "gas grenade"; - CanBePiled = false; - CanBeBurned = false; -} - -daggerofvenom -{ - DefaultSize = 40; - Possibility = 15; - WeaponCategory = SMALL_SWORDS; - DefaultMainVolume = 25; - DefaultSecondaryVolume = 25; - BitmapPos = 48, 256; - FormModifier = 75; - StrengthModifier = 60; - NameSingular = "dagger"; - PostFix = "of venom"; - MainMaterialConfig = {7, OMMEL_BONE, OMMEL_TOOTH, ILLITHIUM, BRONZE, STEEL, ARCANITE, MITHRIL; } - SecondaryMaterialConfig = {7, OMMEL_BONE, OMMEL_TOOTH, ILLITHIUM, BRONZE, STEEL, ARCANITE, MITHRIL; } - MaterialConfigChances = {7, 72, 48, 80, 225, 144, 100, 90; } - Roundness = 20; - Price = 150; - AttachedGod = CLEPTIA; - WieldedBitmapPos = 160, 288; - EnchantmentPlusChance = 2; - DamageFlags = SLASH|PIERCE; - - Config BROKEN; - { - Possibility = 10; - BitmapPos = 48, 288; - WieldedBitmapPos = 176, 288; - EnchantmentPlusChance = 4; - } -} - -weepblade -{ - DefaultSize = 70; - Possibility = 10; - WeaponCategory = SMALL_SWORDS; - DefaultMainVolume = 70; - DefaultSecondaryVolume = 30; - BitmapPos = 48, 240; - FormModifier = 80; - StrengthModifier = 90; - NameSingular = "blade"; - Adjective = "weeping"; - MainMaterialConfig = {6, MILKY_QUARTZ, QUARTZITE, ROSE_QUARTZ, PURPLE_CRYSTAL, BLUE_CRYSTAL, GREEN_CRYSTAL; } - SecondaryMaterialConfig = {6, MILKY_QUARTZ, QUARTZITE, ROSE_QUARTZ, PURPLE_CRYSTAL, BLUE_CRYSTAL, GREEN_CRYSTAL; } - MaterialConfigChances = {6, 420, 390, 364, 210, 195, 182; } - Roundness = 10; - Price = 250; - AttachedGod = SCABIES; - WieldedBitmapPos = 160, 16; - EnchantmentPlusChance = 2; - DamageFlags = SLASH|PIERCE; - - Config BROKEN; - { - Possibility = 10; - BitmapPos = 48, 272; - WieldedBitmapPos = 176, 208; - EnchantmentPlusChance = 4; - } -} - -acidshield /* armor ->*/ -{ - DefaultSize = 60; - Possibility = 5; - Category = SHIELD; - DefaultMainVolume = 350; - StrengthModifier = 150; - FormModifier = 15; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, ADAMANT, ARCANITE; } - MaterialConfigChances = { 5, 200, 300, 150, 30, 30; } - EnchantmentPlusChance = 0; - AcidResistance = 1; - NameSingular = "acid shield"; - BitmapPos = 32, 336; - WeaponCategory = SHIELDS; - CanBeBroken = true; - WieldedBitmapPos = 128, 32; - AttachedGod = SCABIES; - - Config BROKEN; - { - Possibility = 3; - DefaultSize = 45; - FormModifier = 20; - BitmapPos = 48, 224; - WieldedBitmapPos = 128, 48; - MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, ADAMANT, ARCANITE, MITHRIL; } - MaterialConfigChances = { 6, 150, 250, 200, 60, 40, 20; } - EnchantmentPlusChance = 1; - } -} - -pantheonbook /* holybook-> */ -{ - DefaultSize = 30; - Possibility = 1; - Category = BOOK; - DefaultMainVolume = 2500; - StrengthModifier = 150; - BitmapPos = 32, 32; - FormModifier = 20; - Adjective = "large and mysterious"; - NameSingular = "saga"; - PostFix = "of the pantheon"; - ArticleMode = FORCE_THE; - MainMaterialConfig == PARCHMENT; - Price = 500; - Roundness = 70; - IsTwoHanded = true; - CreateDivineConfigurations = false; - AttachedGod = VALPURUS; - WieldedBitmapPos = 176, 144; - ReadDifficulty = 1500; -} - -gorovitscopyoflenin /* item-> */ -{ - DefaultSize = 180; /* all details to height of Lenin appreciated */ - Category = MISC; - DefaultMainVolume = 80000; - DefaultSecondaryVolume = 100; /* clothes */ - MainMaterialConfig == LEAD; - SecondaryMaterialConfig == FABRIC; - Adjective = "Gorovits family life-size"; - NameSingular = "copy"; - NamePlural = "copies"; - PostFix = "of Lenin's mummy"; - FormModifier = 15; - AttachedGod = SOPHOS; - BitmapPos = 80, 48; - Possibility = 0; - Price = 50; - Alias == "Lenin"; - CanBeBurned = false; -} - -chastitybelt -{ - DefaultSize = 40; - Possibility = 0; - WeaponCategory = UNCATEGORIZED; - DefaultMainVolume = 125; - StrengthModifier = 60; - BitmapPos = 80, 80; - Adjective = "chastity"; - MainMaterialConfig == IRON; - Roundness = 50; - WieldedBitmapPos = 160, 128; - BeltBitmapPos = 48, 432; - CanBeBroken = false; - DamageFlags = BLUNT; - CreateLockConfigurations = true; - /*IsAbstract = true;*/ -} - -firstbornchild -{ - DefaultSize = 60; - Possibility = 0; - WeaponCategory = UNCATEGORIZED; - DefaultMainVolume = 3000; - - DefaultSecondaryVolume = 75; /* cloth */ - SecondaryMaterialConfig == FABRIC; - - StrengthModifier = 40; - BitmapPos = 80, 144; - MainMaterialConfig == HUMAN_FLESH; - Roundness = 60; - CanBeBroken = false; - DamageFlags = BLUNT; - IsAbstract = true; - Adjective = "first-born"; - AttachedGod = SILVA; - CanBeBurned = false; - - Config MALE; - { - NameSingular = "son"; - } - Config FEMALE; - { - NameSingular = "daughter"; - } -} - +/* + * + * Iter Vehemens ad Necem (IVAN) + * Copyright (C) Timo Kiviluoto + * Released under the GNU General + * Public License + * + * See LICENSING which should be included + * along with this file for more details + * + */ + +/* + * NOTICE!!! + * + * This file contains SPOILERS, which might ruin your IVAN experience + * totally. Also, editing anything can DESTROY GAME BALANCE or CAUSE + * OBSCURE BUGS if you don't know what you're doing. So from here on, + * proceed at your own risk! + */ + +/* Numerical item data loaded during game startup */ + +/* Default values: */ + +item +{ + Possibility = 0; + IsDestroyable = true; + CanBeWished = true; + IsMaterialChangeable = true; + WeaponCategory = UNCATEGORIZED; + IsPolymorphSpawnable = true; + IsAutoInitializable = true; + Category = MISC; + FireResistance = 0; + PoisonResistance = 0; + ElectricityResistance = 0; + AcidResistance = 0; + StrengthModifier = 0; + /* Obligatory: FormModifier */ + /* Obligatory: DefaultSize */ + DefaultMainVolume = 0; + DefaultSecondaryVolume = 0; + /* Obligatory: BitmapPos */ + Price = 0; + BaseEmitation = 0; + UsesLongArticle = false; + Adjective = ""; + UsesLongAdjectiveArticle = false; + /* Obligatory: NameSingular */ + /* NameSingular + "s" by default: NamePlural */ + PostFix = ""; + ArticleMode = 0; + /* Obligatory: MainMaterialConfig */ + /* Obligatory: SecondaryMaterialConfig */ + /* Obligatory if multiple material configurations defined: MaterialConfigChances */ + IsAbstract = true; /* This is false by default and does not inherit! */ + IsPolymorphable = true; + OKVisualEffects = NONE; + CanBeGeneratedInContainer = true; + /* Obligatory: Roundness */ + GearStates = 0; + IsTwoHanded = false; + CreateDivineConfigurations = false; + ForcedVisualEffects = 0; + CanBeCloned = true; + CanBeBroken = false; + CanBeBurned = true; + MinCharges = 0; + MaxCharges = 0; + CanBePiled = true; + StorageVolume = 0; + MaxGeneratedContainedItems = 0; + AffectsArmStrength = false; + AffectsLegStrength = false; + AffectsDexterity = false; + AffectsAgility = false; + AffectsEndurance = false; + AffectsPerception = false; + AffectsIntelligence = false; + AffectsWisdom = false; + AffectsWillPower = false; + AffectsCharisma = false; + AffectsMana = false; + BaseEnchantment = 0; + PriceIsProportionalToEnchantment = false; + CanBeUsedBySmith = false; + AffectsCarryingCapacity = false; + HandleInPairs = false; + CanBeEnchanted = false; + /* Obligatory if wand: BeamColor */ + /* Obligatory if wand: BeamEffect */ + BeamStyle = PARTICLE_BEAM; + WearWisdomLimit = NO_LIMIT; + AttachedGod = NONE; + /* Obligatory: AttachedGod */ + WieldedBitmapPos = 176, 0; + IsQuestItem = false; + IsGoodWithPlants = true; + CreateLockConfigurations = false; /* Can't be overridden by Configs */ + CanBePickedUp = true; + /* Obligatory if helmet: CoverPercentile */ + /* Obligatory for respective armor: + TorsoArmorBitmapPos + ArmArmorBitmapPos + LegArmorBitmapPos + HelmetBitmapPos + CloakBitmapPos + BeltBitmapPos + GauntletBitmapPos + BootBitmapPos */ + HasSecondaryMaterial = false; + AllowEquip = true; + /* Obligatory if scroll: ReadDifficulty */ + IsValuable = true; + EnchantmentMinusChance = 0; + EnchantmentPlusChance = 0; + TeleportPriority = 100; + HasNormalPictureDirection = true; + DamageFlags = BLUNT; + IsKamikazeWeapon = false; + FlexibilityIsEssential = false; + IsSadistWeapon = false; +} + +materialcontainer +{ + IsAbstract = true; + HasSecondaryMaterial = true; +} + +lantern +{ + DefaultSize = 30; + Possibility = 100; + Category = TOOL; + DefaultMainVolume = 400; + StrengthModifier = 50; + FormModifier = 20; + Price = 10; + BaseEmitation = rgb24(125, 125, 105); + NameSingular = "lantern"; + MainMaterialConfig == GLASS; + Alias == "light"; + Roundness = 75; + CanBeBroken = true; + BitmapPos = 0, 256; + WallBitmapPos = 0, 192; + AttachedGod = LEGIFER; + WieldedBitmapPos = 160, 160; + + Config BROKEN; + { + DefaultSize = 15; + Possibility = 10; + FormModifier = 25; + Price = 0; + BaseEmitation = 0; + BitmapPos = 0, 304; + WallBitmapPos = 0, 208; + WieldedBitmapPos = 176, 160; + } +} + +can /* materialcontainer-> */ +{ + DefaultSize = 10; + Possibility = 450; + Category = FOOD; + DefaultMainVolume = 50; + DefaultSecondaryVolume = 500; + StrengthModifier = 50; + /* BitmapPos depends on being full or not */ + FormModifier = 15; + NameSingular = "can"; + /* Adjective and PostFix overridden */ + MainMaterialConfig == IRON; + SecondaryMaterialConfig = {10 , BANANA_FLESH, SCHOOL_FOOD, MUSHROOM_FLESH, PEA_SOUP, OMMEL_CERUMEN, OMMEL_SNOT, FLOATING_EYE_FLESH, CAT_FLESH, RAT_FLESH, PINEAPPLE_FLESH; } + MaterialConfigChances = { 10, 750, 5, 25, 25, 10, 10, 25, 20, 20, 100; } + Roundness = 60; + AttachedGod = NONE; + WieldedBitmapPos = 176, 144; + IsValuable = false; +} + +lump +{ + DefaultSize = 10; + Possibility = 400; + Category = FOOD; + DefaultMainVolume = 500; + StrengthModifier = 75; + BitmapPos = 16, 48; + FormModifier = 10; + NameSingular = "lump"; + MainMaterialConfig = { 2, BANANA_FLESH, SCHOOL_FOOD; } + MaterialConfigChances = { 2, 75, 5; } + OKVisualEffects = MIRROR|FLIP; + Roundness = 75; + AttachedGod = NONE; + WieldedBitmapPos = 160, 112; + IsValuable = false; +} + +meleeweapon +{ + Category = WEAPON; + IsAbstract = true; + CanBeBroken = true; + CanBePiled = false; + CanBeEnchanted = true; + HasSecondaryMaterial = true; + TeleportPriority = 500; + + Config LONG_SWORD; + { + DefaultSize = 120; + Possibility = 100; + WeaponCategory = LARGE_SWORDS; + DefaultMainVolume = 130; + DefaultSecondaryVolume = 45; + BitmapPos = 16, 336; + FormModifier = 90; + StrengthModifier = 100; + NameSingular = "long sword"; + MainMaterialConfig = { 11, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig = { 11, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 11, 200, 150, 100, 50, 1000, 750, 100, 25, 25, 5, 15; } + Roundness = 10; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 16; + EnchantmentPlusChance = 5; + DamageFlags = SLASH|PIERCE; + } + + Config BROKEN|LONG_SWORD; + { + Possibility = 10; + BitmapPos = 32, 208; + WieldedBitmapPos = 176, 80; + MainMaterialConfig = { 5, EBONY_WOOD, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + SecondaryMaterialConfig = { 5, EBONY_WOOD, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 5, 25, 100, 25, 25, 10; } + EnchantmentPlusChance = 10; + } + + Config TWO_HANDED_SWORD; + { + DefaultSize = 150; + Possibility = 75; + WeaponCategory = LARGE_SWORDS; + DefaultMainVolume = 350; + DefaultSecondaryVolume = 150; + StrengthModifier = 200; + BitmapPos = 0, 0; + FormModifier = 135; + NameSingular = "two-handed sword"; + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 6, 2000, 100, 25, 25, 5, 15; } + Roundness = 15; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 16; + EnchantmentMinusChance = 5; + EnchantmentPlusChance = 5; + DamageFlags = SLASH; + } + + Config BROKEN|TWO_HANDED_SWORD; + { + Possibility = 8; + BitmapPos = 32, 80; + WieldedBitmapPos = 176, 80; + MaterialConfigChances = { 4, 0, 250, 25, 25; } + EnchantmentMinusChance = 10; + EnchantmentPlusChance = 10; + } + + Config TWO_HANDED_SCIMITAR; + { + DefaultSize = 140; + Possibility = 25; + WeaponCategory = LARGE_SWORDS; + DefaultMainVolume = 400; + DefaultSecondaryVolume = 150; + StrengthModifier = 175; + BitmapPos = 0, 16; + FormModifier = 160; + NameSingular = "two-handed scimitar"; + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 6, 2000, 100, 25, 25, 5, 15; } + Roundness = 15; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 176, 112; + EnchantmentMinusChance = 5; + EnchantmentPlusChance = 5; + DamageFlags = SLASH; + } + + Config BROKEN|TWO_HANDED_SCIMITAR; + { + Possibility = 3; + BitmapPos = 32, 96; + WieldedBitmapPos = 176, 80; + MaterialConfigChances = { 4, 0, 250, 25, 25; } + EnchantmentMinusChance = 10; + EnchantmentPlusChance = 10; + } + + Config SPEAR; + { + DefaultSize = 190; + Possibility = 600; + WeaponCategory = POLE_ARMS; + StrengthModifier = 70; + BitmapPos = 16, 144; + FormModifier = 85; + DefaultMainVolume = 100; + DefaultSecondaryVolume = 2500; + NameSingular = "spear"; + MainMaterialConfig = { 14, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BONE, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_BONE, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig == PINE_WOOD; + MaterialConfigChances = { 14, 250, 200, 150, 100, 250, 650, 500, 350, 200, 50, 50, 25, 10, 15; } + Roundness = 10; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 96; + EnchantmentPlusChance = 15; + DamageFlags = PIERCE; + } + + Config BROKEN|SPEAR; + { + Possibility = 60; + BitmapPos = 32, 224; + WieldedBitmapPos = 176, 96; + MainMaterialConfig = { 7, STEEL, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } + MaterialConfigChances = { 7, 150, 25, 25, 5, 5, 5, 5; } + EnchantmentPlusChance = 30; + } + + Config AXE; + { + DefaultSize = 60; + Possibility = 400; + WeaponCategory = AXES; + DefaultMainVolume = 200; + DefaultSecondaryVolume = 500; + StrengthModifier = 80; + BitmapPos = 16, 256; + FormModifier = 60; + NameSingular = "axe"; + UsesLongArticle = true; + MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig == PINE_WOOD; + MaterialConfigChances = { 8, 1250, 1000, 500, 100, 25, 25, 5, 15; } + Roundness = 20; + IsTwoHanded = true; + AttachedGod = LORICATUS; + WieldedBitmapPos = 160, 176; + EnchantmentPlusChance = 15; + DamageFlags = SLASH; + } + + Config BROKEN|AXE; + { + Possibility = 40; + BitmapPos = 32, 176; + WieldedBitmapPos = 176, 176; + MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + MaterialConfigChances = { 5, 250, 25, 25, 5, 15; } + EnchantmentPlusChance = 30; + } + + Config HALBERD; + { + DefaultSize = 170; + Possibility = 100; + WeaponCategory = POLE_ARMS; + DefaultMainVolume = 375; + DefaultSecondaryVolume = 1500; + StrengthModifier = 150; + BitmapPos = 0, 80; + FormModifier = 115; + NameSingular = "halberd"; + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig == BIRCH_WOOD; + MaterialConfigChances = { 6, 2000, 100, 25, 25, 5, 15; } + Roundness = 20; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 256; + EnchantmentMinusChance = 5; + EnchantmentPlusChance = 5; + DamageFlags = SLASH|PIERCE; + } + + Config BROKEN|HALBERD; + { + Possibility = 10; + BitmapPos = 32, 144; + WieldedBitmapPos = 176, 256; + MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, TITANIUM; } + MaterialConfigChances = { 4, 250, 25, 25, 15; } + EnchantmentMinusChance = 10; + EnchantmentPlusChance = 10; + } + + Config MACE; + { + StrengthModifier = 125; + FormModifier = 75; + DefaultSize = 70; + DefaultMainVolume = 300; + DefaultSecondaryVolume = 500; + BitmapPos = 0, 32; + Possibility = 300; + WeaponCategory = BLUNT_WEAPONS; + NameSingular = "mace"; + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig == FIR_WOOD; + MaterialConfigChances = { 6, 2000, 100, 25, 25, 5, 15; } + Roundness = 30; /* we count the handle, too */ + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 192; + EnchantmentPlusChance = 10; + } + + Config BROKEN|MACE; + { + Possibility = 30; + BitmapPos = 32, 112; + WieldedBitmapPos = 176, 192; + MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + MaterialConfigChances = { 5, 250, 25, 25, 5, 15; } + EnchantmentPlusChance = 20; + } + + Config WAR_HAMMER; + { + DefaultSize = 60; + Possibility = 200; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 250; + DefaultSecondaryVolume = 500; + StrengthModifier = 110; + BitmapPos = 80, 16; + FormModifier = 55; + NameSingular = "war hammer"; + MainMaterialConfig = { 9, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig == FIR_WOOD; + MaterialConfigChances = { 9, 1000, 750, 500, 100, 25, 25, 25, 5, 15; } + Roundness = 20; + IsTwoHanded = true; + CanBeUsedBySmith = true; + AttachedGod = LORICATUS; + WieldedBitmapPos = 176, 320; + EnchantmentPlusChance = 15; + } + + Config BROKEN|WAR_HAMMER; + { + Possibility = 20; + BitmapPos = 80, 32; + WieldedBitmapPos = 176, 336; + MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + MaterialConfigChances = { 5, 250, 25, 25, 5, 15; } + EnchantmentPlusChance = 30; + } + + Config SICKLE; + { + DefaultSize = 40; + Possibility = 50; + WeaponCategory = SMALL_SWORDS; + DefaultMainVolume = 100; + DefaultSecondaryVolume = 50; + BitmapPos = 48, 144; + FormModifier = 60; + StrengthModifier = 40; + NameSingular = "sickle"; + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig == FIR_WOOD; + MaterialConfigChances = { 6, 500, 100, 25, 25, 5, 15; } + Roundness = 20; + AttachedGod = SEGES; + WieldedBitmapPos = 176, 32; + IsGoodWithPlants = true; + EnchantmentPlusChance = 20; + DamageFlags = SLASH; + } + + Config BROKEN|SICKLE; + { + Possibility = 5; + BitmapPos = 48, 176; + WieldedBitmapPos = 176, 240; + MainMaterialConfig = { 6, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } + MaterialConfigChances = { 6, 25, 25, 5, 5, 5, 5; } + EnchantmentPlusChance = 40; + } + + Config DAGGER; + { + DefaultSize = 40; + Possibility = 300; + WeaponCategory = SMALL_SWORDS; + DefaultMainVolume = 25; + DefaultSecondaryVolume = 25; + BitmapPos = 48, 256; + FormModifier = 75; + StrengthModifier = 60; + NameSingular = "dagger"; + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 6, 1000, 100, 25, 25, 5, 15; } + Roundness = 20; + AttachedGod = CLEPTIA; + WieldedBitmapPos = 160, 288; + EnchantmentPlusChance = 25; + DamageFlags = SLASH|PIERCE; + } + + Config BROKEN|DAGGER; + { + Possibility = 30; + BitmapPos = 48, 288; + WieldedBitmapPos = 176, 288; + MainMaterialConfig = { 7, STEEL, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } + SecondaryMaterialConfig = { 7, STEEL, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } + MaterialConfigChances = { 7, 100, 25, 25, 5, 5, 5, 5; } + EnchantmentPlusChance = 50; + } + + Config SHORT_SWORD; + { + DefaultSize = 70; + Possibility = 200; + WeaponCategory = SMALL_SWORDS; + DefaultMainVolume = 70; + DefaultSecondaryVolume = 30; + BitmapPos = 48, 240; + FormModifier = 80; + StrengthModifier = 90; + NameSingular = "short sword"; + MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 8, 1250, 1000, 750, 100, 25, 25, 5, 15; } + Roundness = 15; + AttachedGod = CLEPTIA; + WieldedBitmapPos = 160, 32; + EnchantmentPlusChance = 15; + DamageFlags = SLASH|PIERCE; + } + + Config BROKEN|SHORT_SWORD; + { + Possibility = 20; + BitmapPos = 48, 272; + WieldedBitmapPos = 176, 208; + MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + SecondaryMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 4, 250, 25, 25, 5; } + EnchantmentPlusChance = 30; + } + + Config BASTARD_SWORD; + { + DefaultSize = 130; + Possibility = 75; + WeaponCategory = LARGE_SWORDS; + DefaultMainVolume = 225; + DefaultSecondaryVolume = 100; + StrengthModifier = 150; + BitmapPos = 64, 160; + FormModifier = 115; + NameSingular = "bastard sword"; + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 6, 2000, 100, 25, 25, 5, 15; } + Roundness = 15; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 16; + EnchantmentPlusChance = 5; + DamageFlags = SLASH; + } + + Config BROKEN|BASTARD_SWORD; + { + Possibility = 8; + BitmapPos = 64, 192; + WieldedBitmapPos = 176, 80; + MaterialConfigChances = { 4, 0, 250, 25, 25; } + EnchantmentPlusChance = 10; + } + + Config BATTLE_AXE; + { + DefaultSize = 110; + Possibility = 200; + WeaponCategory = AXES; + DefaultMainVolume = 250; + DefaultSecondaryVolume = 500; + StrengthModifier = 100; + BitmapPos = 64, 80; + FormModifier = 85; + NameSingular = "battle-axe"; + MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig == OAK_WOOD; + MaterialConfigChances = { 8, 1500, 1000, 750, 100, 25, 25, 5, 15; } + Roundness = 30; + IsTwoHanded = true; + AttachedGod = LORICATUS; + WieldedBitmapPos = 160, 272; + EnchantmentPlusChance = 10; + DamageFlags = SLASH; + } + + Config BROKEN|BATTLE_AXE; + { + Possibility = 20; + BitmapPos = 64, 96; + WieldedBitmapPos = 176, 272; + MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 4, 250, 25, 25, 5; } + EnchantmentPlusChance = 20; + } + + Config SCYTHE; + { + DefaultSize = 200; + Possibility = 50; + WeaponCategory = POLE_ARMS; + DefaultMainVolume = 150; + DefaultSecondaryVolume = 1800; + BitmapPos = 64, 112; + FormModifier = 80; + StrengthModifier = 40; + NameSingular = "scythe"; + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig == FIR_WOOD; + MaterialConfigChances = { 6, 500, 100, 25, 25, 5, 15; } + Roundness = 10; + IsTwoHanded = true; + AttachedGod = MORTIFER; + WieldedBitmapPos = 176, 48; + IsGoodWithPlants = true; + EnchantmentPlusChance = 20; + DamageFlags = SLASH; + } + + Config BROKEN|SCYTHE; + { + Possibility = 5; + BitmapPos = 64, 128; + WieldedBitmapPos = 160, 48; + MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 4, 50, 25, 25, 5; } + EnchantmentPlusChance = 40; + } + + Config QUARTER_STAFF; + { + DefaultSize = 220; + Possibility = 200; + WeaponCategory = BLUNT_WEAPONS; + StrengthModifier = 125; + BitmapPos = 64, 240; + FormModifier = 90; + DefaultMainVolume = 3000; + DefaultSecondaryVolume = 200; + NameSingular = "quarterstaff"; + MainMaterialConfig = { 10, BALSA_WOOD, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, ARCANITE, OCTIRON, OMMEL_BONE; } + SecondaryMaterialConfig = { 10, BALSA_WOOD, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, ARCANITE, OCTIRON, OMMEL_BONE; } + MaterialConfigChances = { 10, 100, 350, 300, 250, 200, 150, 100, 75, 25, 5; } + Roundness = 10; + IsTwoHanded = true; + AttachedGod = SILVA; + WieldedBitmapPos = 160, 304; + EnchantmentPlusChance = 20; + } + + Config BROKEN|QUARTER_STAFF; + { + Possibility = 20; + BitmapPos = 64, 256; + WieldedBitmapPos = 176, 304; + MainMaterialConfig = { 3, EBONY_WOOD, ARCANITE, OCTIRON; } + SecondaryMaterialConfig = { 3, EBONY_WOOD, ARCANITE, OCTIRON; } + MaterialConfigChances = { 3, 500, 200, 25; } + EnchantmentPlusChance = 40; + } + + Config HAMMER; + { + DefaultSize = 40; + Possibility = 50; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 150; + DefaultSecondaryVolume = 300; + StrengthModifier = 90; + BitmapPos = 48, 160; + FormModifier = 50; + NameSingular = "hammer"; + MainMaterialConfig = { 8, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig == FIR_WOOD; + MaterialConfigChances = { 8, 750, 500, 100, 25, 25, 10, 5, 15; } + Roundness = 20; + CanBeUsedBySmith = true; + AttachedGod = LORICATUS; + WieldedBitmapPos = 176, 16; + EnchantmentPlusChance = 20; + } + + Config BROKEN|HAMMER; + { + Possibility = 5; + BitmapPos = 48, 192; + WieldedBitmapPos = 176, 224; + MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 4, 100, 25, 25, 5; } + EnchantmentPlusChance = 40; + } +} + +banana /* materialcontainer-> */ +{ + Possibility = 150; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 40; + DefaultSecondaryVolume = 150; + StrengthModifier = 75; + Category = FOOD; + BitmapPos = 0, 112; + FormModifier = 25; + DefaultSize = 20; + NameSingular = "banana"; + MainMaterialConfig == BANANA_PEEL; + SecondaryMaterialConfig == BANANA_FLESH; + Alias == "gun"; + Roundness = 15; + CanBeBroken = true; + /* MinCharges & MaxCharges overridden */ + AttachedGod = NEFAS; + WieldedBitmapPos = 160, 320; + AllowEquip = false; + IsValuable = false; + IsSadistWeapon = true; + + Config BROKEN; + { + Possibility = 10; + BitmapPos = 32, 272; + WieldedBitmapPos = 176, 320; + } +} + +holybanana /* materialcontainer->banana-> */ +{ + Possibility = 5; + DefaultMainVolume = 100; + DefaultSecondaryVolume = 500; + StrengthModifier = 150; + FormModifier = 250; + DefaultSize = 30; + Price = 1000; + Adjective = "holy"; + PostFix = "of Oily Orpiv"; + ArticleMode = FORCE_THE; + IsPolymorphable = false; + Roundness = 20; + WieldedBitmapPos = 160, 320; + CanBePiled = false; + CanBeBroken = false; + SecondaryMaterialConfig == HOLY_BANANA_FLESH; + BaseEmitation = rgb24(160, 140, 110); + CanBeCloned = false; + CanBeMirrored = true; /* will create a peel */ + AllowEquip = true; + IsValuable = true; +} + +justifier /* meleeweapon-> */ +{ + DefaultSize = 125; + Possibility = 0; + WeaponCategory = LARGE_SWORDS; + DefaultMainVolume = 200; + DefaultSecondaryVolume = 100; + BitmapPos = 0, 64; + FormModifier = 275; + StrengthModifier = 275; + CanBeWished = false; + IsMaterialChangeable = false; + NameSingular = "broadsword"; + Adjective = "holy"; + PostFix = "named Valpurus's Justifier"; + ArticleMode = FORCE_THE; + MainMaterialConfig == VALPURIUM; + SecondaryMaterialConfig == VALPURIUM; + IsPolymorphable = false; + Alias == "Justifier"; + Roundness = 20; + CanBeCloned = false; + CanBeMirrored = true; + CanBeBroken = false; + CanBeBurned = false; + BaseEnchantment = 16; + CanBeEnchanted = false; + GearStates = HASTE|INFRA_VISION|ESP|POLYMORPH_CONTROL|TELEPORT_CONTROL; + AttachedGod = VALPURUS; + WieldedBitmapPos = 160, 16; + IsQuestItem = true; + DamageFlags = SLASH|PIERCE; +} + +neercseulb /* meleeweapon-> */ +{ + StrengthModifier = 200; + FormModifier = 250; + DefaultSize = 100; + Possibility = 0; + CanBeWished = false; + BitmapPos = 0, 32; + WeaponCategory = BLUNT_WEAPONS; + IsMaterialChangeable = false; + DefaultMainVolume = 500; + DefaultSecondaryVolume = 500; + Adjective = "ancient"; + NameSingular = "mace"; + UsesLongAdjectiveArticle = true; + PostFix = "named Neerc Se-ulb"; + ArticleMode = FORCE_THE; + MainMaterialConfig == MITHRIL; + SecondaryMaterialConfig == MITHRIL; + IsPolymorphable = false; + Alias == "Neerc Se-ulb"; + Roundness = 35; + IsTwoHanded = true; + CanBeCloned = false; + CanBeMirrored = true; + CanBeBroken = false; + CanBeBurned = false; + BaseEnchantment = 6; + AttachedGod = MORTIFER; + WieldedBitmapPos = 160, 192; + IsQuestItem = true; +} + +pickaxe /* meleeweapon-> */ +{ + Category = TOOL; + DefaultSize = 75; + Possibility = 100; + DefaultMainVolume = 225; + DefaultSecondaryVolume = 400; + BitmapPos = 0, 96; + FormModifier = 35; + NameSingular = "pick-axe"; + Alias == "pick-ax"; + Roundness = 20; + WeaponCategory = AXES; + StrengthModifier = 75; + MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig == FIR_WOOD; + MaterialConfigChances = { 8, 2000, 1500, 750, 100, 25, 25, 5, 15; } + IsTwoHanded = true; + Price = 50; /* bonus for being able to dig */ + AttachedGod = LORICATUS; + WieldedBitmapPos = 160, 64; + EnchantmentPlusChance = 10; + DamageFlags = PIERCE; + + Config BROKEN; + { + Possibility = 10; + BitmapPos = 32, 160; + Price = 0; + WieldedBitmapPos = 176, 64; + MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, TITANIUM; } + MaterialConfigChances = { 5, 250, 100, 25, 25, 15; } + EnchantmentPlusChance = 20; + } +} + +armor +{ + IsAbstract = true; + CanBePiled = false; + CanBeEnchanted = true; +} + +bodyarmor /* armor-> */ +{ + Category = BODY_ARMOR; + FormModifier = 15; + IsAbstract = true; + Roundness = 70; + IsTwoHanded = true; + CanBeBroken = true; + AttachedGod = LORICATUS; + WieldedBitmapPos = 160, 144; + TeleportPriority = 200; + + Config CHAIN_MAIL; + { + Possibility = 50; + StrengthModifier = 125; + DefaultSize = 75; + DefaultMainVolume = 2000; + BitmapPos = 16, 96; + NameSingular = "chain mail"; + MainMaterialConfig = { 9, BRONZE, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OMMEL_BONE, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 9, 450, 300, 150, 25, 20, 25, 10, 5, 15; } + InElasticityPenaltyModifier = 10; + TorsoArmorBitmapPos = 32, 432; + ArmArmorBitmapPos = 64, 432; + AthleteArmArmorBitmapPos = 64, 464; + LegArmorBitmapPos = 0, 432; + EnchantmentPlusChance = 10; + } + + Config BROKEN|CHAIN_MAIL; + { + Possibility = 5; + BitmapPos = 48, 208; + FormModifier = 20; + StrengthModifier = 75; + MainMaterialConfig = { 6, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } + MaterialConfigChances = { 6, 50, 25, 20, 25, 5, 5; } + EnchantmentPlusChance = 20; + InElasticityPenaltyModifier = 15; + TorsoArmorBitmapPos = 32, 512; + ArmArmorBitmapPos = 64, 512; + AthleteArmArmorBitmapPos = 64, 544; + LegArmorBitmapPos = 0, 512; + } + + Config PLATE_MAIL; + { + StrengthModifier = 200; + DefaultSize = 75; + DefaultMainVolume = 4000; + BitmapPos = 16, 128; + Possibility = 250; + NameSingular = "plate mail"; + FlexibleNameSingular = "armor"; + MainMaterialConfig = { 12, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, OMMEL_BONE, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 12, 5000, 2500, 250, 1000, 100, 200, 200, 100, 25, 10, 5, 15; } + InElasticityPenaltyModifier = 20; + EnchantmentPlusChance = 5; + TorsoArmorBitmapPos = 32, 416; + ArmArmorBitmapPos = 80, 416; + AthleteArmArmorBitmapPos = 80, 448; + LegArmorBitmapPos = 16, 416; + } + + Config BROKEN|PLATE_MAIL; + { + Possibility = 20; + StrengthModifier = 100; + BitmapPos = 0, 352; + FormModifier = 20; + MainMaterialConfig = { 6, NYMPH_HAIR, OMMEL_HAIR, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE; } + MaterialConfigChances = { 6, 250, 100, 250, 100, 25, 10; } + EnchantmentPlusChance = 10; + InElasticityPenaltyModifier = 25; + TorsoArmorBitmapPos = 32, 496; + ArmArmorBitmapPos = 80, 496; + AthleteArmArmorBitmapPos = 80, 528; + LegArmorBitmapPos = 16, 496; + } + + Config ARMOR_OF_GREAT_HEALTH; + { + StrengthModifier = 150; + DefaultSize = 80; + DefaultMainVolume = 5000; + BitmapPos = 64, 208; + Possibility = 5; + UsesLongArticle = true; + NameSingular = "armor"; + PostFix = "of great health"; + MainMaterialConfig = { 7, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, OMMEL_BONE, OMMEL_TOOTH; } + MaterialConfigChances = { 7, 150, 75, 25, 50, 10, 25, 10; } + InElasticityPenaltyModifier = 40; + AffectsEndurance = true; + BaseEnchantment = 1; + Price = 500; + PriceIsProportionalToEnchantment = true; + AttachedGod = SEGES; + EnchantmentPlusChance = 2; + Alias == "AOgH"; + TorsoArmorBitmapPos = 32, 464; + ArmArmorBitmapPos = 80, 464; + AthleteArmArmorBitmapPos = 80, 480; + LegArmorBitmapPos = 16, 464; + } + + Config BROKEN|ARMOR_OF_GREAT_HEALTH; + { + Possibility = 10; + StrengthModifier = 75; + BitmapPos = 64, 224; + FormModifier = 20; + Price = 50; + AffectsEndurance = false; + MainMaterialConfig = { 6, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, DRAGON_HIDE; } + MaterialConfigChances = { 6, 150, 75, 25, 50, 10, 1; } + EnchantmentPlusChance = 4; + InElasticityPenaltyModifier = 50; + TorsoArmorBitmapPos = 32, 544; + ArmArmorBitmapPos = 80, 544; + AthleteArmArmorBitmapPos = 80, 560; + LegArmorBitmapPos = 16, 544; + } +} + +goldeneagleshirt /* armor->bodyarmor-> */ +{ + DefaultSize = 60; + BitmapPos = 16, 112; + Possibility = 0; + CanBeWished = false; + IsDestroyable = false; + IsMaterialChangeable = false; + DefaultMainVolume = 1000; + BaseEmitation = rgb24(112, 112, 166); + StrengthModifier = 200; + NameSingular = "Shirt of the Golden Eagle"; + MainMaterialConfig == GOLDEN_EAGLE_FEATHER; + ArticleMode = FORCE_THE; + IsPolymorphable = false; + CanBeBroken = false; + CanBeBurned = false; + CanBeCloned = false; + CanBeMirrored = true; + BaseEnchantment = 10; + InElasticityPenaltyModifier = 30; + CanBeEnchanted = false; + AttachedGod = VALPURUS; + IsQuestItem = true; + TorsoArmorBitmapPos = 32, 416; + ArmArmorBitmapPos = 80, 416; + AthleteArmArmorBitmapPos = 80, 448; + LegArmorBitmapPos = 16, 416; +} + +potion /* materialcontainer-> */ +{ + DefaultSize = 30; + Possibility = 800; + WeaponCategory = BLUNT_WEAPONS; + Category = POTION; + DefaultMainVolume = 60; + DefaultSecondaryVolume = 1000; + StrengthModifier = 50; + BitmapPos = 0, 160; + FormModifier = 25; + NameSingular = "bottle"; + MainMaterialConfig == GLASS; + SecondaryMaterialConfig = { 11, WATER, HEALING_LIQUID, OMMEL_URINE, POISON_LIQUID, VALDEMAR, ANTIDOTE_LIQUID, VODKA, TROLL_BLOOD, OMMEL_SWEAT, OMMEL_TEARS, SULPHURIC_ACID; } + MaterialConfigChances = { 11, 75, 50, 5, 50, 1, 10, 5, 25, 5, 5, 25; } + Alias = { 2, "potion", "drink"; } + Roundness = 70; + CanBeBroken = true; + AttachedGod = NONE; + WieldedBitmapPos = 176, 144; + IsValuable = false; + TeleportPriority = 200; +} + +bananapeels +{ + DefaultSize = 20; + Possibility = 100; + Category = MISC; + DefaultMainVolume = 40; + StrengthModifier = 50; + BitmapPos = 0, 128; + FormModifier = 20; + NameSingular = "banana peel"; + MainMaterialConfig == BANANA_PEEL; + Roundness = 10; + WeaponCategory = WHIPS; + AttachedGod = NEFAS; + WieldedBitmapPos = 160, 112; + AllowEquip = false; + IsValuable = false; + IsSadistWeapon = true; +} + +brokenbottle /* cannot contain anything, so NOT bottle-> */ +{ + DefaultSize = 10; + Possibility = 100; + Category = MISC; + DefaultMainVolume = 60; + StrengthModifier = 50; + BitmapPos = 16, 160; + FormModifier = 50; + NameSingular = "bottle"; + Adjective = "broken"; + MainMaterialConfig == GLASS; + Roundness = 70; + AttachedGod = NEFAS; + WieldedBitmapPos = 160, 128; + IsValuable = false; + DamageFlags = PIERCE; + IsSadistWeapon = true; +} + +scroll +{ + Category = SCROLL; + DefaultMainVolume = 250; + StrengthModifier = 25; + BitmapPos = 16, 176; + FormModifier = 20; + DefaultSize = 30; + NameSingular = "scroll"; + MainMaterialConfig == PARCHMENT; + IsAbstract = true; + Roundness = 15; + WieldedBitmapPos = 176, 144; + AllowEquip = false; + TeleportPriority = 300; +} + +scrollofteleportation /* scroll-> */ +{ + Possibility = 100; + Price = 50; + PostFix = "of teleportation"; + Alias == "scroll of teleport"; + AttachedGod = SOPHOS; + ReadDifficulty = 50; +} + +scrollofcharging /* scroll-> */ +{ + Possibility = 25; + Price = 500; + PostFix = "of charging"; + CanBeCloned = false; + IsPolymorphSpawnable = false; + AttachedGod = SOPHOS; + ReadDifficulty = 500; +} + +nut +{ + DefaultSize = 3; + Possibility = 5; + Category = FOOD; + DefaultMainVolume = 25; + StrengthModifier = 50; + BitmapPos = 16, 208; + FormModifier = 10; + MainMaterialConfig == HUMAN_FLESH; + NameSingular = "nut"; + Roundness = 90; + AttachedGod = NEFAS; + WieldedBitmapPos = 160, 368; + IsValuable = false; + IsSadistWeapon = true; +} + +leftnutofpetrus /* nut-> */ +{ + DefaultSize = 10; + Possibility = 0; + Category = MISC; + DefaultMainVolume = 500; + StrengthModifier = 2500; + IsDestroyable = false; + BaseEmitation = rgb24(166, 112, 112); + Adjective = "left"; + PostFix = "of Petrus"; + ArticleMode = FORCE_THE; + IsPolymorphable = false; + CanBeWished = false; + CanBeCloned = false; + FormModifier = 15; + AttachedGod = VALPURUS; + IsQuestItem = true; + IsValuable = true; + CanBeBurned = false; +} + +bone +{ + DefaultSize = 50; + Possibility = 250; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 500; + StrengthModifier = 80; + BitmapPos = 16, 240; + FormModifier = 25; + Category = MISC; + NameSingular = "bone"; + MainMaterialConfig == BONE; + Roundness = 20; + IsTwoHanded = true; + AttachedGod = MORTIFER; + WieldedBitmapPos = 160, 336; + IsValuable = false; +} + +loaf +{ + DefaultSize = 40; + Possibility = 500; + WeaponCategory = BLUNT_WEAPONS; + Category = FOOD; + DefaultMainVolume = 500; + StrengthModifier = 100; + BitmapPos = 0, 272; + FormModifier = 20; + NameSingular = "loaf"; + NamePlural = "loaves"; + MainMaterialConfig = { 3, BEEF, PORK, BREAD; } + MaterialConfigChances = { 3, 50, 50, 200; } + Alias == "food"; + Roundness = 20; + AttachedGod = NONE; + WieldedBitmapPos = 160, 352; + IsValuable = false; +} + +scrollofwishing /* scroll-> */ +{ + Possibility = 3; + CanBeWished = false; + Price = 3000; + IsPolymorphSpawnable = false; + PostFix = "of wishing"; + CanBeCloned = false; + AttachedGod = ATAVUS; + ReadDifficulty = 2500; +} + +copyofleftnutofpetrus /* nut-> */ +{ + DefaultSize = 10; + Category = MISC; + DefaultMainVolume = 500; + NameSingular = "copy of the left nut of Petrus"; + NamePlural = "copies of the left nut of Petrus"; + FormModifier = 15; + AttachedGod = MELLIS; + IsValuable = false; + IsAbstract = true; + + Config CHEAP; + { + Possibility = 10; + Price = 50; + MainMaterialConfig == GLASS; /* should be plastic */ + Adjective = "cheap"; + Alias == "left nut"; + } + + Config EXPENSIVE; + { + Possibility = 5; + Price = 500; + MainMaterialConfig == DIAMOND; + UsesLongAdjectiveArticle = true; + Adjective = "expensive"; + } +} + +wand +{ + Category = WAND; + DefaultMainVolume = 125; + StrengthModifier = 50; + BitmapPos = 0, 288; + FormModifier = 30; + DefaultSize = 30; + NameSingular = "wand"; + IsAbstract = true; + Roundness = 5; + CanBePiled = false; + BreakEffectRangeSquare = 2; + WieldedBitmapPos = 160, 352; + TeleportPriority = 1000; + CanBeBurned = false; + + Config WAND_OF_POLYMORPH; + { + Possibility = 20; + Price = 500; + IsPolymorphSpawnable = false; + PostFix = "of polymorph"; + MainMaterialConfig == OCTIRON; + BeamRange = 5; + MinCharges = 2; + MaxCharges = 5; + BeamColor = RANDOM_COLOR; + BeamEffect = BEAM_POLYMORPH; + CanBeCloned = false; + AttachedGod = SCABIES; + IsKamikazeWeapon = true; + BreakMsg = "shatters, its pieces transforming into a myriad of exotic forms before vanishing"; + } + + Config WAND_OF_STRIKING; + { + Possibility = 30; + Price = 500; + PostFix = "of striking"; + MainMaterialConfig == IRON; + BeamRange = 10; + MinCharges = 2; + MaxCharges = 5; + BeamColor = WHITE; + BeamEffect = BEAM_STRIKE; + AttachedGod = INFUSCOR; + IsKamikazeWeapon = true; + BreakMsg = "explodes, releasing all of its energy at once"; + } + + Config WAND_OF_FIRE_BALLS; + { + Possibility = 40; + Price = 500; + PostFix = "of fireballs"; + MainMaterialConfig == BRONZE; + BeamRange = 50; + MinCharges = 1; + MaxCharges = 4; + BeamColor = YELLOW; + BeamEffect = BEAM_FIRE_BALL; + AttachedGod = INFUSCOR; + BreakEffectRangeSquare = 0; + IsKamikazeWeapon = true; + BreakMsg = "turns into a fiery ball of rapidly expanding plasma"; + } + + Config WAND_OF_TELEPORTATION; + { + Possibility = 60; + Price = 500; + PostFix = "of teleportation"; + MainMaterialConfig == SILVER; + Alias == "wand of teleport"; + BeamRange = 5; + MinCharges = 3; + MaxCharges = 6; + BeamColor = BLUE; + BeamEffect = BEAM_TELEPORT; + AttachedGod = SOPHOS; + BreakEffectRangeSquare = 9; + BreakMsg = "breaks apart and a thousand splinters scatter in random directions, each cutting a tiny hole in space and time"; + } + + Config WAND_OF_HASTE; + { + Possibility = 40; + Price = 500; + PostFix = "of haste"; + MainMaterialConfig == TIN; + BeamRange = 5; + MinCharges = 3; + MaxCharges = 6; + BeamColor = RED; + BeamEffect = BEAM_HASTE; + AttachedGod = CLEPTIA; + BreakMsg = "breaks, speeding up everything around it"; + } + + Config WAND_OF_SLOW; + { + Possibility = 40; + Price = 500; + PostFix = "of slow"; + MainMaterialConfig == GRANITE; + BeamRange = 5; + MinCharges = 3; + MaxCharges = 6; + BeamColor = BLUE; + BeamEffect = BEAM_SLOW; + AttachedGod = INFUSCOR; + BreakMsg = "breaks, dilating time around it"; + } + + Config WAND_OF_RESURRECTION; + { + Possibility = 20; + Price = 750; + PostFix = "of resurrection"; + MainMaterialConfig == PHOENIX_FEATHER; + BeamRange = 5; + MinCharges = 1; + MaxCharges = 3; + BeamColor = BLACK; + BeamEffect = BEAM_RESURRECT; + AttachedGod = SEGES; + BreakMsg = "breaks, releasing countless green rays of highly compressed life energy"; + } + + Config WAND_OF_DOOR_CREATION; + { + Possibility = 20; + Price = 250; + PostFix = "of door creation"; + MainMaterialConfig == OAK_WOOD; + /* BeamRange has no effect */ + MinCharges = 3; + MaxCharges = 6; + BeamColor = LIGHT_GRAY; + BeamEffect = BEAM_DOOR_CREATION; + BeamStyle = SHIELD_BEAM; + AttachedGod = LORICATUS; + BreakMsg = "releases its powers, causing a number of highly unexpected effects to occur around itself"; + } + + Config WAND_OF_INVISIBILITY; + { + Possibility = 40; + Price = 250; + PostFix = "of invisibility"; + MainMaterialConfig == GLASS; + BeamRange = 10; + MinCharges = 3; + MaxCharges = 6; + BeamColor = TRANSPARENT_COLOR; /* invisible */ + BeamEffect = BEAM_INVISIBILITY; + AttachedGod = CLEPTIA; + BreakMsg = "becomes increasingly transparent and then vanishes abruptly"; + } + + Config WAND_OF_CLONING; + { + Possibility = 5; + Price = 2000; + IsPolymorphSpawnable = false; + PostFix = "of cloning"; + MainMaterialConfig == RUBY; + BeamRange = 5; + MinCharges = 1; + MaxCharges = 3; + CanBeCloned = false; + BeamColor = PINK; + BeamEffect = BEAM_DUPLICATE; + AttachedGod = INFUSCOR; + BreakEffectRangeSquare = 0; + BreakMsg = "breaks up, its dispersing splinters multiplying infinitely"; + } + + Config WAND_OF_LIGHTNING; + { + Possibility = 60; + Price = 250; + PostFix = "of lightning"; + MainMaterialConfig == GOLD; + BeamRange = 15; + MinCharges = 2; + MaxCharges = 5; + BeamColor = WHITE; + BeamEffect = BEAM_LIGHTNING; + BeamStyle = LIGHTNING_BEAM; + AttachedGod = INFUSCOR; + BreakEffectRangeSquare = 9; + IsKamikazeWeapon = true; + BreakMsg = "breaks and releases all of its stored electricity at once"; + } + + Config WAND_OF_ACID_RAIN; + { + Possibility = 30; + Price = 500; + PostFix = "of acid rain"; + MainMaterialConfig == SULFUR; + BeamRange = 15; + MinCharges = 2; + MaxCharges = 5; + BeamColor = GREEN; + BeamEffect = BEAM_ACID_RAIN; + AttachedGod = SCABIES; + BreakEffectRangeSquare = 1; + IsKamikazeWeapon = true; + BreakMsg = "vaporizes in an instant, unleashing a deadly rainstorm of polluted acid"; + } + + Config WAND_OF_MIRRORING; + { + Possibility = 15; + Price = 1000; + IsPolymorphSpawnable = false; + PostFix = "of mirroring"; + MainMaterialConfig == SAPPHIRE; + BeamRange = 5; + MinCharges = 1; + MaxCharges = 3; + CanBeCloned = false; + BeamColor = PINK; + BeamEffect = BEAM_DUPLICATE; /* difference from cloning overridden */ + AttachedGod = INFUSCOR; + BreakEffectRangeSquare = 0; + BreakMsg = "shatters, its slivers reflecting each other recursively ad infinitum"; + } + + Config WAND_OF_NECROMANCY; + { + Possibility = 30; + Price = 500; + PostFix = "of necromancy"; + MainMaterialConfig == BONE; + BeamRange = 5; + MinCharges = 2; + MaxCharges = 5; + BeamColor = BLACK; + BeamEffect = BEAM_NECROMANCY; + AttachedGod = INFUSCOR; + BreakMsg = "emits a gross of unholy rays and self-obliterates"; + } +} + +scrollofchangematerial /* scroll-> */ +{ + Possibility = 5; + Price = 2000; + PostFix = "of change material"; + Alias == "SoCM"; + AttachedGod = LORICATUS; + ReadDifficulty = 2000; +} + +avatarofvalpurus +{ + DefaultSize = 10; + Possibility = 0; + CanBeWished = false; + IsDestroyable = false; + IsMaterialChangeable = false; + Price = 1000000; + Category = MISC; + DefaultMainVolume = 250; + StrengthModifier = 500; + BitmapPos = 0, 320; + FormModifier = 15; + UsesLongArticle = true; + NameSingular = "Avatar"; + PostFix = "of Valpurus"; + ArticleMode = FORCE_THE; + MainMaterialConfig == VALPURIUM; + IsPolymorphable = false; + Roundness = 80; + CanBeCloned = false; + AttachedGod = VALPURUS; + WieldedBitmapPos = 160, 128; + IsQuestItem = true; + CanBeBurned = false; +} + +kiwi +{ + DefaultSize = 10; + Possibility = 75; + Category = FOOD; + DefaultMainVolume = 50; + StrengthModifier = 50; + BitmapPos = 0, 384; + FormModifier = 10; + NameSingular = "kiwi"; + MainMaterialConfig == KIWI_FLESH; + Roundness = 80; + AttachedGod = SILVA; + WieldedBitmapPos = 160, 368; + AllowEquip = false; + IsValuable = false; +} + +pineapple +{ + DefaultSize = 20; + Possibility = 75; + Category = FOOD; + DefaultMainVolume = 1000; + StrengthModifier = 100; + BitmapPos = 0, 368; + FormModifier = 10; + NameSingular = "pineapple"; + MainMaterialConfig == PINEAPPLE_FLESH; + Roundness = 90; + IsTwoHanded = true; + AttachedGod = SILVA; + WieldedBitmapPos = 176, 144; + IsValuable = false; +} + +palmbranch +{ + DefaultSize = 80; + Possibility = 0; + Category = MISC; + DefaultMainVolume = 4000; + StrengthModifier = 50; + BitmapPos = 0, 240; + FormModifier = 15; + NameSingular = "palm branch"; + NamePlural = "palm branches"; + MainMaterialConfig == PALM_LEAF; + Roundness = 80; + IsTwoHanded = true; + AttachedGod = SILVA; + WieldedBitmapPos = 160, 208; + IsValuable = false; +} + +whip /* meleeweapon-> */ +{ + DefaultSize = 210; + Possibility = 50; + WeaponCategory = WHIPS; + DefaultMainVolume = 500; + DefaultSecondaryVolume = 20; + StrengthModifier = 70; + BitmapPos = 32, 0; + NameSingular = "whip"; + MainMaterialConfig = { 4, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } + SecondaryMaterialConfig == EBONY_WOOD; + MaterialConfigChances = { 4, 75, 50, 25, 10; } + Roundness = 2; + FormModifier = 10; /* this is multiplied by MainMaterial's flexibility */ + CanBeBroken = true; + AttachedGod = NEFAS; + WieldedBitmapPos = 160, 224; + EnchantmentPlusChance = 30; + FlexibilityIsEssential = true; + DamageFlags = SLASH; + IsSadistWeapon = true; + + + Config BROKEN; + { + Possibility = 5; + BitmapPos = 32, 256; + WieldedBitmapPos = 176, 208; + MainMaterialConfig = { 3, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } + MaterialConfigChances = { 3, 75, 50, 25,} + EnchantmentPlusChance = 60; + } + + + Config RUNED_WHIP; + { + DefaultSize = 230; + Possibility = 25; + DefaultMainVolume = 750; + DefaultSecondaryVolume = 50; + StrengthModifier = 80; + Adjective = "runed"; + FormModifier = 20; + EnchantmentPlusChance = 20; + } + + Config BROKEN|RUNED_WHIP; + { + Possibility = 3; + BitmapPos = 32, 256; + WieldedBitmapPos = 176, 208; + MainMaterialConfig = { 3, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } + MaterialConfigChances = { 3, 75, 50, 25,} + EnchantmentPlusChance = 40; + } + + +} + +backpack /* materialcontainer-> */ +{ + DefaultSize = 80; + Possibility = 25; + Category = TOOL; + DefaultMainVolume = 1000; + DefaultSecondaryVolume = 10000; + StrengthModifier = 250; + BitmapPos = 32, 16; + FormModifier = 10; + NameSingular = "backpack"; + MainMaterialConfig == LEATHER; + SecondaryMaterialConfig == GUN_POWDER; + Alias == "explosives"; + Roundness = 70; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 144; + IsKamikazeWeapon = true; +} + +holybook +{ + DefaultSize = 25; + Possibility = 15; /* this is for each config */ + Category = BOOK; + DefaultMainVolume = 2000; + StrengthModifier = 150; + BitmapPos = 32, 32; + FormModifier = 20; + Adjective = "holy"; + NameSingular = "book"; + ArticleMode = FORCE_THE; + MainMaterialConfig == PARCHMENT; + Price = 200; + Roundness = 70; + IsTwoHanded = true; + CreateDivineConfigurations = true; + IsAbstract = true; + AttachedGod = NONE; + WieldedBitmapPos = 176, 144; + ReadDifficulty = 1000; +} + +fiftymillionroubles +{ + DefaultSize = 20; + Possibility = 0; + Price = 2; + Category = VALUABLE; /* ??? */ + DefaultMainVolume = 1000; + StrengthModifier = 25; + BitmapPos = 0, 336; + FormModifier = 15; + NameSingular = "pile"; + PostFix = "of 50 million roubles"; + MainMaterialConfig == PARCHMENT; + Alias = { 2, "money", "riches"; } + Roundness = 60; + AttachedGod = MELLIS; + WieldedBitmapPos = 160, 128; + IsValuable = false; +} + +oillamp +{ + DefaultSize = 30; + Possibility = 15; + CanBeWished = false; + Category = TOOL; + DefaultMainVolume = 150; + StrengthModifier = 50; + BitmapPos = 32, 48; + FormModifier = 20; + BaseEmitation = rgb24(110, 110, 90); + UsesLongArticle = true; + NameSingular = "oil lamp"; + MainMaterialConfig == GOLD; + Roundness = 40; + CanBePiled = false; /* otherwise you could summon a genie only from the first piled item */ + Price = 100; + Alias == "lamp"; + WeaponCategory = BLUNT_WEAPONS; + AttachedGod = ATAVUS; + WieldedBitmapPos = 160, 128; + CanBeBurned = false; +} + +stone +{ + DefaultSize = 30; + Possibility = 25; + Category = VALUABLE; + DefaultMainVolume = 100; + StrengthModifier = 100; + BitmapPos = 0, 48; + FormModifier = 10; + NameSingular = "stone"; + MainMaterialConfig = { 5, SILVER, GOLD, SAPPHIRE, RUBY, DIAMOND; } + MaterialConfigChances = { 5, 300, 200, 150, 100, 50; } + Alias == "jewel"; + Roundness = 90; + AttachedGod = NONE; + WieldedBitmapPos = 160, 368; + IsValuable = false; + HasNormalPictureDirection = false; +} + +scrolloftaming /* scroll-> */ +{ + Possibility = 25; + Price = 500; + PostFix = "of taming"; + AttachedGod = DULCIS; + ReadDifficulty = 100; +} + +mine /*materialcontainer-> */ +{ + DefaultSize = 50; + Possibility = 50; + Category = TOOL; + DefaultMainVolume = 100; + DefaultSecondaryVolume = 5000; + StrengthModifier = 50; + BitmapPos = 32, 288; + FormModifier = 10; + NameSingular = "mine"; + MainMaterialConfig == IRON; + SecondaryMaterialConfig == GUN_POWDER; + Roundness = 100; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 128; + + Config BIG_MINE; + { + DefaultSize = 65; + Possibility = 10; + DefaultMainVolume = 250; + DefaultSecondaryVolume = 12500; + NameSingular = "big mine"; + BitmapPos = 80, 288; + } +} + +key +{ + /* Bug: CreateLockConfigurations = true before key doesn't work! */ + + DefaultSize = 10; + Possibility = 0; + Price = 50; + Category = TOOL; + DefaultMainVolume = 15; + StrengthModifier = 50; + BitmapPos = 16, 416; + FormModifier = 30; + NameSingular = "key"; + MainMaterialConfig == BRONZE; + Roundness = 10; + AttachedGod = LORICATUS; + WieldedBitmapPos = 160, 368; + IsAbstract = true; + CanBeBurned = false; + + Config ROUND_LOCK; { Adjective = "round"; Possibility = 25; } + Config SQUARE_LOCK; { Adjective = "square"; Possibility = 25; } + Config TRIANGULAR_LOCK; { Adjective = "triangular"; Possibility = 25; } + Config HEXAGONAL_LOCK; { Adjective = "hexagonal"; } + Config OCTAGONAL_LOCK; + { + MainMaterialConfig == OCTIRON; + UsesLongAdjectiveArticle = true; + Adjective = "octagonal"; + } + Config HEART_SHAPED_LOCK; + { + MainMaterialConfig == GOLD; + Adjective = "heart shaped"; + } +} + +shield /* armor-> */ +{ + DefaultSize = 60; + Possibility = 250; + Category = SHIELD; + DefaultMainVolume = 350; + StrengthModifier = 150; + BitmapPos = 32, 336; + FormModifier = 15; + NameSingular = "shield"; + MainMaterialConfig = { 15, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_BONE, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 15, 350, 300, 250, 200, 150, 100, 1000, 750, 500, 100, 25, 25, 10, 5, 15; } + Roundness = 95; + WeaponCategory = SHIELDS; + CanBeBroken = true; + WieldedBitmapPos = 128, 32; + EnchantmentPlusChance = 15; + + Config BROKEN; + { + Possibility = 25; + DefaultSize = 40; + FormModifier = 20; + BitmapPos = 48, 224; + WieldedBitmapPos = 128, 48; + MainMaterialConfig = { 8, EBONY_WOOD, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT, TITANIUM; } + MaterialConfigChances = { 8, 100, 150, 25, 10, 25, 5, 5, 15; } + EnchantmentPlusChance = 30; + } +} + +cloak /* armor-> */ +{ + DefaultSize = 200; + Possibility = 250; + Category = CLOAK; + DefaultMainVolume = 2000; + StrengthModifier = 125; + BitmapPos = 32, 352; + FormModifier = 20; + NameSingular = "cloak"; + MainMaterialConfig = { 5, LEATHER, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR; } + MaterialConfigChances = { 5, 2000, 1000, 500, 250, 100; } + Roundness = 60; + IsTwoHanded = true; + InElasticityPenaltyModifier = 50; + AttachedGod = CLEPTIA; + WieldedBitmapPos = 160, 144; + CanBeBroken = true; + CloakBitmapPos = 48, 416; + EnchantmentPlusChance = 10; + + Config BROKEN; + { + Possibility = 25; + BitmapPos = 64, 304; + InElasticityPenaltyModifier = 40; + MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } + MaterialConfigChances = { 4, 500, 250, 100, 25; } + EnchantmentPlusChance = 20; + CloakBitmapPos = 48, 496; + } + + Config CLOAK_OF_INVISIBILITY; + { + Possibility = 1; + GearStates = INVISIBLE; + PostFix = "of invisibility"; + Price = 2500; + MainMaterialConfig == LEATHER; + MaterialConfigChances == 100; + EnchantmentPlusChance = 2; + } + + Config BROKEN|CLOAK_OF_INVISIBILITY; + { + Possibility = 2; + BitmapPos = 64, 304; + InElasticityPenaltyModifier = 40; + Price = 500; + GearStates = 0; + EnchantmentPlusChance = 4; + CloakBitmapPos = 48, 496; + } + + Config CLOAK_OF_FIRE_RESISTANCE; + { + Possibility = 20; + PostFix = "of fire resistance"; + Price = 250; + FireResistance = 25; + EnchantmentPlusChance = 5; + } + + Config BROKEN|CLOAK_OF_FIRE_RESISTANCE; + { + Possibility = 2; + BitmapPos = 64, 304; + InElasticityPenaltyModifier = 40; + FireResistance = 10; + Price = 150; + MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } + MaterialConfigChances = { 4, 300, 200, 100, 50; } + EnchantmentPlusChance = 10; + CloakBitmapPos = 48, 496; + } + + Config CLOAK_OF_ELECTRICITY_RESISTANCE; + { + Possibility = 15; + PostFix = "of electricity resistance"; + Price = 250; + ElectricityResistance = 25; + EnchantmentPlusChance = 5; + } + + Config BROKEN|CLOAK_OF_ELECTRICITY_RESISTANCE; + { + Possibility = 2; + BitmapPos = 64, 304; + InElasticityPenaltyModifier = 40; + ElectricityResistance = 10; + Price = 150; + MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } + MaterialConfigChances = { 4, 300, 200, 100, 50; } + EnchantmentPlusChance = 10; + CloakBitmapPos = 48, 496; + } + + Config CLOAK_OF_ACID_RESISTANCE; + { + Possibility = 10; + PostFix = "of acid resistance"; + Price = 250; + AcidResistance = 4; + EnchantmentPlusChance = 5; + TeleportPriority = 1000; + } + + Config BROKEN|CLOAK_OF_ACID_RESISTANCE; + { + Possibility = 1; + BitmapPos = 64, 304; + InElasticityPenaltyModifier = 40; + AcidResistance = 2; + Price = 150; + MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } + MaterialConfigChances = { 4, 300, 200, 100, 50; } + EnchantmentPlusChance = 10; + CloakBitmapPos = 48, 496; + } +} + +boot /* armor-> */ +{ + DefaultSize = 30; + Possibility = 250; + Category = BOOT; + DefaultMainVolume = 400; + StrengthModifier = 150; + BitmapPos = 0, 400; + FormModifier = 20; + NameSingular = "boot"; + MainMaterialConfig = { 10, LEATHER, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, TITANIUM; } + MaterialConfigChances = { 10, 2000, 1000, 500, 250, 100, 1000, 500, 100, 25, 15; } + Roundness = 50; + CanBePiled = true; + InElasticityPenaltyModifier = 10; + HandleInPairs = true; + WieldedBitmapPos = 160, 128; + BootBitmapPos = 16, 432; + CanBeBroken = true; + EnchantmentPlusChance = 10; + + Config BROKEN; + { + DefaultSize = 30; + FormModifier = 30; + BitmapPos = 80, 368; + Possibility = 25; + MainMaterialConfig = { 10, OMMEL_HAIR, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL, OCTIRON, ADAMANT, TITANIUM; } + MaterialConfigChances = { 10, 100, 500, 100, 25, 10, 10, 25, 5, 1, 15; } + EnchantmentPlusChance = 20; + InElasticityPenaltyModifier = 30; + BootBitmapPos = 16, 512; + } + + Config BOOT_OF_STRENGTH; + { + Possibility = 10; + PostFix = "of strength"; + MainMaterialConfig == TROLL_HIDE; + MaterialConfigChances == 100; + AffectsLegStrength = true; + Price = 50; + BaseEnchantment = 1; + PriceIsProportionalToEnchantment = true; + EnchantmentPlusChance = 2; + } + + Config BROKEN|BOOT_OF_STRENGTH; + { + DefaultSize = 30; + FormModifier = 30; + BitmapPos = 80, 368; + Possibility = 20; + AffectsLegStrength = false; + Price = 10; + EnchantmentPlusChance = 4; + InElasticityPenaltyModifier = 30; + BootBitmapPos = 16, 512; + } + + Config BOOT_OF_AGILITY; + { + Possibility = 10; + PostFix = "of agility"; + MainMaterialConfig == LEATHER; + MaterialConfigChances == 100; + AffectsAgility = true; + Price = 75; + BaseEnchantment = 1; + PriceIsProportionalToEnchantment = true; + AttachedGod = CLEPTIA; + EnchantmentPlusChance = 2; + } + + Config BROKEN|BOOT_OF_AGILITY; + { + DefaultSize = 30; + FormModifier = 30; + BitmapPos = 80, 368; + Possibility = 20; + AffectsAgility = false; + Price = 25; + EnchantmentPlusChance = 4; + InElasticityPenaltyModifier = 30; + BootBitmapPos = 16, 512; + } + + Config BOOT_OF_KICKING; + { + Possibility = 10; + PostFix = "of kicking"; + MainMaterialConfig == IRON; + MaterialConfigChances == 100; + Price = 50; + FormModifier = 50; + EnchantmentPlusChance = 5; + } + + Config BROKEN|BOOT_OF_KICKING; + { + DefaultSize = 30; + FormModifier = 30; + BitmapPos = 80, 368; + Possibility = 20; + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + MaterialConfigChances = { 6, 1000, 100, 10, 5, 1, 5; } + EnchantmentPlusChance = 10; + InElasticityPenaltyModifier = 30; + BootBitmapPos = 16, 512; + } +} + +gauntlet /* armor-> */ +{ + DefaultSize = 30; + Possibility = 250; + Category = GAUNTLET; + DefaultMainVolume = 300; + StrengthModifier = 125; + BitmapPos = 32, 368; + FormModifier = 20; + NameSingular = "gauntlet"; + MainMaterialConfig = { 9, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, TITANIUM; } + MaterialConfigChances = { 9, 2000, 1000, 200, 100, 500, 250, 50, 10, 5; } + Roundness = 60; + CanBePiled = true; + InElasticityPenaltyModifier = 20; + HandleInPairs = true; + WieldedBitmapPos = 160, 128; + GauntletBitmapPos = 80, 432; + CanBeBroken = true; + EnchantmentPlusChance = 10; + HasNormalPictureDirection = false; + + Config BROKEN; + { + Possibility = 25; + MainMaterialConfig = { 8, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, MITHRIL, TITANIUM; } + MaterialConfigChances = { 8, 100, 500, 250, 50, 10, 5, 10, 5; } + DefaultSize = 30; + FormModifier = 30; + BitmapPos = 80, 400; + EnchantmentPlusChance = 20; + InElasticityPenaltyModifier = 30; + GauntletBitmapPos = 80, 512; + } + + Config GAUNTLET_OF_STRENGTH; + { + Possibility = 10; + PostFix = "of strength"; + MainMaterialConfig == TROLL_HIDE; + MaterialConfigChances == 100; + AffectsArmStrength = true; + Price = 75; + BaseEnchantment = 1; + PriceIsProportionalToEnchantment = true; + AttachedGod = CRUENTUS; + EnchantmentPlusChance = 2; + } + + Config BROKEN|GAUNTLET_OF_STRENGTH; + { + DefaultSize = 20; + FormModifier = 30; + BitmapPos = 80, 400; + AffectsArmStrength = false; + Price = 25; + EnchantmentPlusChance = 4; + InElasticityPenaltyModifier = 30; + GauntletBitmapPos = 80, 512; + } + + Config GAUNTLET_OF_DEXTERITY; + { + Possibility = 10; + PostFix = "of dexterity"; + MainMaterialConfig == LEATHER; + MaterialConfigChances == 100; + AffectsDexterity = true; + Price = 100; + BaseEnchantment = 1; + PriceIsProportionalToEnchantment = true; + AttachedGod = CLEPTIA; + EnchantmentPlusChance = 2; + } + + Config BROKEN|GAUNTLET_OF_DEXTERITY; + { + DefaultSize = 20; + FormModifier = 30; + BitmapPos = 80, 400; + AffectsDexterity = false; + Price = 25; + EnchantmentPlusChance = 4; + InElasticityPenaltyModifier = 30; + GauntletBitmapPos = 80, 512; + } +} + +belt /* armor-> */ +{ + DefaultSize = 150; + Possibility = 250; + WeaponCategory = WHIPS; + Category = BELT; + DefaultMainVolume = 250; + StrengthModifier = 100; + BitmapPos = 32, 384; + NameSingular = "belt"; + MainMaterialConfig = { 4, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR; } + MaterialConfigChances = { 4, 1500, 500, 250, 100; } + Roundness = 10; + FormModifier = 5; /* this is multiplied by MainMaterial's flexibility */ + WieldedBitmapPos = 160, 224; + BeltBitmapPos = 48, 432; + CanBeBroken = true; + EnchantmentPlusChance = 10; + DamageFlags = SLASH; + IsSadistWeapon = true; + + Config BROKEN; + { + DefaultSize = 150; + Possibility = 25; + MainMaterialConfig = { 5, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE, MITHRIL; } + MaterialConfigChances = { 5, 500, 250, 100, 25, 10; } + BitmapPos = 80, 384; + EnchantmentPlusChance = 20; + BeltBitmapPos = 48, 512; + } + + Config BELT_OF_CARRYING; + { + Possibility = 10; + PostFix = "of carrying"; + AffectsCarryingCapacity = true; + Price = 75; + BaseEnchantment = 1; + PriceIsProportionalToEnchantment = true; + AttachedGod = MELLIS; + MainMaterialConfig == TROLL_HIDE; + MaterialConfigChances == 100; + EnchantmentPlusChance = 2; + } + + Config BROKEN|BELT_OF_CARRYING; + { + DefaultSize = 150; + Possibility = 20; + AffectsCarryingCapacity = false; + Price = 25; + BitmapPos = 80, 384; + EnchantmentPlusChance = 4; + BeltBitmapPos = 48, 512; + } + + Config BELT_OF_LEVITATION; + { + Possibility = 0; + PostFix = "of levitation"; + GearStates = LEVITATION; + Price = 500; + AttachedGod = SILVA; + MainMaterialConfig == ANGEL_HAIR; + MaterialConfigChances == 100; + EnchantmentPlusChance = 0; + } + + Config BROKEN|BELT_OF_LEVITATION; + { + DefaultSize = 150; + GearStates = 0; + Price = 100; + BitmapPos = 80, 384; + BeltBitmapPos = 48, 512; + } +} + +ring +{ + DefaultSize = 2; + Category = RING; + DefaultMainVolume = 3; + StrengthModifier = 100; + BitmapPos = 16, 400; + FormModifier = 10; + NameSingular = "ring"; + MainMaterialConfig == DIAMOND; + Roundness = 10; /* it is considered here opened */ + IsAbstract = true; + WieldedBitmapPos = 160, 368; + TeleportPriority = 300; + CanBeBurned = false; + + Config RING_OF_FIRE_RESISTANCE; + { + Possibility = 40; + FireResistance = 15; + PostFix = "of fire resistance"; + MainMaterialConfig == DRAGON_HIDE; + Price = 250; + AttachedGod = LORICATUS; + } + + Config RING_OF_POLYMORPH_CONTROL; + { + Possibility = 5; + PostFix = "of polymorph control"; + MainMaterialConfig == SAPPHIRE; + GearStates == POLYMORPH_CONTROL; + Price = 750; + AttachedGod = SCABIES; + Alias == "polycontrol"; + } + + Config RING_OF_INFRA_VISION; + { + Possibility = 10; + PostFix = "of infravision"; + MainMaterialConfig == SILVER; + GearStates = INFRA_VISION; + Price = 500; + AttachedGod = LEGIFER; + } + + Config RING_OF_TELEPORTATION; + { + Possibility = 30; + PostFix = "of teleportation"; + GearStates = TELEPORT; + MainMaterialConfig == MITHRIL; + Alias == "ring of teleport"; + Price = 250; + WearWisdomLimit = 15; + AttachedGod = SOPHOS; + } + + Config RING_OF_TELEPORT_CONTROL; + { + Possibility = 10; + PostFix = "of teleport control"; + MainMaterialConfig == RUBY; + GearStates = TELEPORT_CONTROL; + Price = 500; + AttachedGod = SOPHOS; + TeleportPriority = 1000; + Alias == "telecontrol"; + } + + Config RING_OF_POLYMORPH; + { + Possibility = 30; + PostFix = "of polymorph"; + MainMaterialConfig == ARCANITE; + GearStates = POLYMORPH; + Price = 250; + WearWisdomLimit = 15; + AttachedGod = SCABIES; + } + + Config RING_OF_POISON_RESISTANCE; + { + Possibility = 30; + PoisonResistance = 2; + PostFix = "of poison resistance"; + MainMaterialConfig == TIN; + Price = 250; + AttachedGod = SEGES; + } + + Config RING_OF_INVISIBILITY; + { + Possibility = 1; + PostFix = "of invisibility"; + MainMaterialConfig == GLASS; + GearStates = INVISIBLE; + Price = 2500; + AttachedGod = CLEPTIA; + } + + Config RING_OF_ELECTRICITY_RESISTANCE; + { + Possibility = 30; + ElectricityResistance = 15; + PostFix = "of electricity resistance"; + MainMaterialConfig == EBONY_WOOD; + Price = 250; + AttachedGod = LORICATUS; + } + + Config RING_OF_SEARCHING; + { + Possibility = 20; + PostFix = "of searching"; + MainMaterialConfig == OAK_WOOD; + Price = 500; + AttachedGod = LEGIFER; + GearStates = SEARCHING; + } + + Config RING_OF_ACID_RESISTANCE; + { + Possibility = 20; + AcidResistance = 2; + PostFix = "of acid resistance"; + MainMaterialConfig == GOLD; + Price = 250; + AttachedGod = LORICATUS; + TeleportPriority = 1000; + } +} + +amulet +{ + DefaultSize = 20; + Category = AMULET; + DefaultMainVolume = 30; + StrengthModifier = 100; + BitmapPos = 32, 400; + FormModifier = 10; + UsesLongArticle = true; + NameSingular = "amulet"; + MainMaterialConfig == GOLD; + Roundness = 10; /* it is considered here opened */ + IsAbstract = true; + WieldedBitmapPos = 160, 112; + HasNormalPictureDirection = false; + CanBeBurned = false; + + Config AMULET_OF_LIFE_SAVING; + { + Possibility = 5; + PostFix = "of life saving"; + MainMaterialConfig == GOLD; + GearStates = LIFE_SAVED; + CanBeCloned = false; + Price = 5000; + AttachedGod = SEGES; + } + + Config AMULET_OF_ESP; + { + Possibility = 10; + PostFix = "of ESP"; + MainMaterialConfig == ILLITHIUM; + GearStates = ESP; + Price = 1000; + AttachedGod = LEGIFER; + } + + Config AMULET_OF_WARDING; + { + Possibility = 4; + PostFix = "of elemental protection"; + MainMaterialConfig == ILLITHIUM; + CanBeCloned = false; + Price = 4000; + AttachedGod = LEGIFER; + FireResistance = 30; + ElectricityResistance = 30; + AcidResistance = 5; + PoisonResistance = 5; + } +} + +bodypart +{ + Possibility = 0; + Category = FOOD; + IsAutoInitializable = false; + IsAbstract = true; + IsTwoHanded = true; + /*Adjective = "severed";*/ /* only used if severed */ + CanBeWished = false; /* temporary */ + AttachedGod = NONE; + IsValuable = false; + IsSadistWeapon = true; +} + +head /* bodypart-> */ +{ + StrengthModifier = 200; + FormModifier = 10; + NameSingular = "head"; + Roundness = 70; + WieldedBitmapPos = 160, 128; +} + +torso /* bodypart-> */ +{ + StrengthModifier = 250; + FormModifier = 10; + NameSingular = "torso"; + IsAbstract = true; + Roundness = 60; + WieldedBitmapPos = 160, 144; + CanBeBurned = false; +} + +normaltorso /* bodypart->torso-> */ +{ +} + +humanoidtorso /* bodypart->torso-> */ +{ +} + +arm /* bodypart-> */ +{ + StrengthModifier = 100; + FormModifier = 15; + IsAbstract = true; + Roundness = 15; + WeaponCategory = BLUNT_WEAPONS; + WieldedBitmapPos = 160, 352; +} + +rightarm /* bodypart->arm-> */ +{ + NameSingular = "right arm"; +} + +leftarm /* bodypart->arm-> */ +{ + NameSingular = "left arm"; +} + +groin /* bodypart-> */ +{ + StrengthModifier = 150; + FormModifier = 10; + NameSingular = "groin"; + Roundness = 40; + WieldedBitmapPos = 160, 128; + CanBeBurned = false; +} + +leg /* bodypart-> */ +{ + StrengthModifier = 125; + FormModifier = 15; + IsAbstract = true; + Roundness = 20; + WeaponCategory = BLUNT_WEAPONS; + WieldedBitmapPos = 160, 352; +} + +rightleg /* bodypart->leg-> */ +{ + NameSingular = "right leg"; +} + +leftleg /* bodypart->leg-> */ +{ + NameSingular = "left leg"; +} + +headofelpuri /* cannot wear helmet etc, so NOT head-> */ +{ + Possibility = 0; + CanBeWished = false; + DefaultSize = 60; + IsDestroyable = false; + Category = MISC; + StrengthModifier = 150; + FormModifier = 15; + BitmapPos = 16, 0; + DefaultMainVolume = 25000; + NameSingular = "head"; + PostFix = "of Elpuri"; + ArticleMode = FORCE_THE; + MainMaterialConfig == ELPURI_FLESH; + IsPolymorphable = false; + Roundness = 80; + IsTwoHanded = true; + CanBeCloned = false; + AttachedGod = SCABIES; + WieldedBitmapPos = 160, 144; + IsQuestItem = true; + CanBeBurned = false; +} + +corpse +{ + Possibility = 0; + Category = FOOD; + IsAutoInitializable = false; + IsPolymorphSpawnable = false; + StrengthModifier = 100; + FormModifier = 15; + NameSingular = "corpse"; + OKVisualEffects = ROTATE|MIRROR|FLIP; + Roundness = 50; + IsTwoHanded = true; + CanBeWished = false; /* temporary */ + IsMaterialChangeable = false; + AttachedGod = NONE; + WieldedBitmapPos = 160, 144; + /* BitmapPos overridden */ + IsValuable = false; + CanBeBurned = false; +} + +eddytorso /* normaltorso-> */ +{ +} + +largetorso /* normaltorso-> */ +{ + AttachedGod = NONE; + CanBePickedUp = false; +} + +largecorpse /* corpse -> */ +{ + BitmapPos = 48, 0; + CanBePickedUp = false; + OKVisualEffects = NONE; +} + +playerkindhead { } +playerkindtorso { } +playerkindrightarm { } +playerkindleftarm { } +playerkindgroin { } +playerkindrightleg { } +playerkindleftleg { } + +magicmushroomtorso /* normaltorso-> */ +{ +} + +dogtorso /* normaltorso-> */ +{ +} + +blinkdogtorso /* dogtorso-> */ +{ +} + +mysticfrogtorso /* normaltorso-> */ +{ +} + +lobhsetorso /* largetorso-> */ +{ +} + +battorso /* normaltorso-> */ +{ +} + +spidertorso /* normaltorso-> */ +{ +} + +whistle +{ + Possibility = 50; + Category = TOOL; + DefaultMainVolume = 50; + StrengthModifier = 50; + BitmapPos = 0, 416; + FormModifier = 25; + DefaultSize = 30; + NameSingular = "whistle"; + MainMaterialConfig == TIN; + Roundness = 10; + Price = 25; + AttachedGod = DULCIS; + WieldedBitmapPos = 160, 368; + CanBeBurned = false; +} + +magicalwhistle /* whistle-> */ +{ + Possibility = 5; + MainMaterialConfig == RUBY; + NameSingular = "whistle"; + Adjective = "magical"; + Price = 1500; + Alias == "magic whistle"; + CanBePiled = false; + AttachedGod = DULCIS; + TeleportPriority = 10000; +} + +itemcontainer +{ + CanBeGeneratedInContainer = false; + Roundness = 60; + IsTwoHanded = true; + FormModifier = 15; + MainMaterialConfig == FIR_WOOD; + Roundness = 60; + CanBePiled = false; + IsAbstract = true; + IsPolymorphSpawnable = false; + IsDestroyable = false; + AttachedGod = ATAVUS; + WieldedBitmapPos = 160, 144; + CreateLockConfigurations = true; + CanBeBurned = false; + + Config SMALL_CHEST; + { + NameSingular = "chest"; + Adjective = "small"; + DefaultSize = 50; + StorageVolume = 10000; + DefaultMainVolume = 5000; + Price = 75; + Possibility = 100; + MaxGeneratedContainedItems = 3; + BitmapPos = 64, 48; + DamageDivider = 2; + StrengthModifier = 100; + } + + Config CHEST; + { + NameSingular = "chest"; + StorageVolume = 100000; + DefaultMainVolume = 30000; + DefaultSize = 100; + Price = 150; + Possibility = 50; + MaxGeneratedContainedItems = 5; + BitmapPos = 48, 80; + DamageDivider = 3; + StrengthModifier = 150; + } + + Config LARGE_CHEST; + { + NameSingular = "chest"; + Adjective = "large"; + DefaultSize = 200; + StorageVolume = 1000000; + DefaultMainVolume = 240000; + Price = 250; + Possibility = 10; + MaxGeneratedContainedItems = 10; + BitmapPos = 48, 64; + DamageDivider = 4; + StrengthModifier = 200; + } + + Config STRONG_BOX; + { + Adjective = "small"; + NameSingular = "strong-box"; + DefaultSize = 30; + StorageVolume = 5000; + DefaultMainVolume = 250; + Price = 250; + Possibility = 10; + MaxGeneratedContainedItems = 3; + MainMaterialConfig == IRON; + BitmapPos = 48, 368; + DamageDivider = 5; + StrengthModifier = 150; + } +} + +beartrap +{ + MainMaterialConfig == IRON; + NameSingular = "bear trap"; + Possibility = 100; + /* Program overrides BitmapPos always */ + IsTwoHanded = true; + DefaultSize = 50; + DefaultMainVolume = 500; + FormModifier = 30; + Roundness = 30; + Price = 25; + CanBePiled = false; + CanBeBroken = true; + CanBeBurned = false; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 128; + IsPolymorphable = false; + MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + MaterialConfigChances = { 8, 200, 300, 500, 100, 50, 25, 1, 15; } + + Config BROKEN; + { + Possibility = 10; + BitmapPos = 48, 48; + Price = 0; + MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + MaterialConfigChances = { 5, 100, 50, 25, 1, 15; } + } +} + +helmet +{ + DefaultSize = 30; + Possibility = 350; + Category = HELMET; + DefaultMainVolume = 150; + StrengthModifier = 100; + BitmapPos = 16, 384; + FormModifier = 10; + NameSingular = "helmet"; + MainMaterialConfig = { 24, 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, TITANIUM; } + MaterialConfigChances = { 24, 500, 750, 300, 20, 70, 60, 50, 40, 30, 20, 300, 100, 100, 750, 500, 250, 100, 25, 25, 25, 25, 10, 5, 15; } + Roundness = 60; + CanBeBroken = true; + WieldedBitmapPos = 160, 128; + CoverPercentile = 50; + HelmetBitmapPos = 112, 416; + EnchantmentPlusChance = 15; + + Config BROKEN; + { + BitmapPos = 64, 64; + Possibility = 35; + MainMaterialConfig = { 8, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL, OCTIRON, ADAMANT, TITANIUM; } + MaterialConfigChances = { 8, 100, 25, 25, 25, 25, 10, 5, 15; } + HelmetBitmapPos = 112, 496; + EnchantmentPlusChance = 30; + } + + Config FULL_HELMET; + { + DefaultSize = 40; + DefaultMainVolume = 250; + StrengthModifier = 150; + FormModifier = 25; + BitmapPos = 48, 32; + Possibility = 35; + Adjective = "full"; + MainMaterialConfig = { 10, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OMMEL_BONE, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 10, 750, 500, 250, 100, 25, 25, 25, 10, 5, 15; } + CoverPercentile = 90; + HelmetBitmapPos = 96, 432; + EnchantmentPlusChance = 10; + } + + Config BROKEN|FULL_HELMET; + { + BitmapPos = 64, 32; + Possibility = 4; + MainMaterialConfig = { 8, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT, TITANIUM; } + MaterialConfigChances = { 8, 250, 100, 25, 25, 25, 10, 5, 15; } + HelmetBitmapPos = 96, 512; + EnchantmentPlusChance = 20; + } + + Config HELM_OF_PERCEPTION; + { + DefaultSize = 40; + DefaultMainVolume = 250; + StrengthModifier = 150; + FormModifier = 25; + BitmapPos = 48, 32; + Possibility = 1; + PostFix = "of piercing perception"; + AffectsPerception = true; + MainMaterialConfig == ILLITHIUM; + MaterialConfigChances == 100; + BaseEnchantment = 1; + Price = 100; + PriceIsProportionalToEnchantment = true; + AttachedGod = LEGIFER; + CoverPercentile = 90; + HelmetBitmapPos = 96, 432; + EnchantmentPlusChance = 2; + } + + Config BROKEN|HELM_OF_PERCEPTION; + { + BitmapPos = 64, 32; + Possibility = 2; + Price = 25; + AffectsPerception = false; + HelmetBitmapPos = 96, 512; + EnchantmentPlusChance = 4; + } + + Config HELM_OF_UNDERSTANDING; + { + DefaultSize = 40; + DefaultMainVolume = 250; + StrengthModifier = 150; + FormModifier = 25; + BitmapPos = 48, 32; + Possibility = 1; + PostFix = "of understanding"; + AffectsWisdom = true; + MainMaterialConfig == UNICORN_HORN; + MaterialConfigChances == 100; + BaseEnchantment = 1; + Price = 100; + PriceIsProportionalToEnchantment = true; + AttachedGod = SOPHOS; + CoverPercentile = 90; + HelmetBitmapPos = 96, 432; + EnchantmentPlusChance = 2; + } + + Config BROKEN|HELM_OF_UNDERSTANDING; + { + BitmapPos = 64, 32; + Possibility = 2; + Price = 25; + AffectsWisdom = false; + HelmetBitmapPos = 96, 512; + EnchantmentPlusChance = 4; + } + + Config HELM_OF_BRILLIANCE; + { + DefaultSize = 40; + DefaultMainVolume = 250; + StrengthModifier = 150; + FormModifier = 25; + BitmapPos = 48, 32; + Possibility = 1; + PostFix = "of brilliance"; + AffectsIntelligence = true; + MainMaterialConfig == ARCANITE; + MaterialConfigChances == 100; + BaseEnchantment = 1; + Price = 100; + PriceIsProportionalToEnchantment = true; + CoverPercentile = 90; + HelmetBitmapPos = 96, 432; + EnchantmentPlusChance = 2; + } + + Config BROKEN|HELM_OF_BRILLIANCE; + { + BitmapPos = 64, 32; + Possibility = 2; + Price = 25; + AffectsIntelligence = false; + HelmetBitmapPos = 96, 512; + EnchantmentPlusChance = 4; + } + + Config HELM_OF_ATTRACTIVITY; + { + DefaultSize = 40; + DefaultMainVolume = 250; + StrengthModifier = 150; + FormModifier = 25; + BitmapPos = 48, 32; + Possibility = 5; + PostFix = "of attractivity"; + AffectsCharisma = true; + MainMaterialConfig == GOLD; + MaterialConfigChances == 100; + BaseEnchantment = 1; + Price = 100; + PriceIsProportionalToEnchantment = true; + AttachedGod = MELLIS; + CoverPercentile = 90; + HelmetBitmapPos = 96, 432; + EnchantmentPlusChance = 2; + } + + Config BROKEN|HELM_OF_ATTRACTIVITY; + { + BitmapPos = 64, 32; + Possibility = 5; + Price = 25; + AffectsCharisma = false; + HelmetBitmapPos = 96, 512; + EnchantmentPlusChance = 4; + } + + Config GOROVITS_FAMILY_GAS_MASK; + { + DefaultSize = 50; + DefaultMainVolume = 300; + StrengthModifier = 125; + FormModifier = 20; + BitmapPos = 64, 400; + Possibility = 0; + Adjective = "Gorovits family"; + NameSingular = "gas mask"; + MainMaterialConfig == KEVLAR; + MaterialConfigChances == 100; + Price = 50; + AttachedGod = LORICATUS; + CanBeBroken = false; + CanBeWished = false; + ArticleMode = FORCE_THE; + GearStates = GAS_IMMUNITY; + IsQuestItem = true; + CoverPercentile = 100; + HelmetBitmapPos = 112, 432; + EnchantmentPlusChance = 0; + } +} + +stethoscope +{ + DefaultSize = 40; + Possibility = 25; + Category = TOOL; + DefaultMainVolume = 200; + StrengthModifier = 50; + BitmapPos = 48, 96; + FormModifier = 10; + Roundness = 20; + NameSingular = "stethoscope"; + Price = 250; + MainMaterialConfig == UNICORN_HORN; + AttachedGod = SEGES; + WieldedBitmapPos = 160, 128; + HasNormalPictureDirection = false; + CanBeBurned = false; +} + +flamingsword /* meleeweapon-> */ +{ + DefaultSize = 120; + Possibility = 15; + WeaponCategory = LARGE_SWORDS; + DefaultMainVolume = 130; + DefaultSecondaryVolume = 45; + BitmapPos = 16, 336; + FormModifier = 110; + StrengthModifier = 100; + NameSingular = "sword"; + Adjective = "flaming"; + MainMaterialConfig = { 6, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, TITANIUM; } + SecondaryMaterialConfig = { 6, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, TITANIUM; } + MaterialConfigChances = { 6, 1000, 750, 100, 25, 25, 15; } + Roundness = 10; + BaseEmitation = rgb24(150, 120, 90); + Price = 250; + AttachedGod = LORICATUS; + WieldedBitmapPos = 160, 16; + EnchantmentPlusChance = 2; + DamageFlags = SLASH|PIERCE; + CanBeBurned = false; + + Config BROKEN; + { + Possibility = 10; + BitmapPos = 32, 208; + WieldedBitmapPos = 176, 80; + MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + SecondaryMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + MaterialConfigChances = { 5, 250, 25, 25, 5, 15; } + EnchantmentPlusChance = 4; + } +} + +mjolak /* meleeweapon-> */ +{ + DefaultSize = 180; + Possibility = 1; + WeaponCategory = POLE_ARMS; + DefaultMainVolume = 400; + DefaultSecondaryVolume = 1000; + StrengthModifier = 200; + BitmapPos = 0, 80; + FormModifier = 225; + MainMaterialConfig == METEORIC_STEEL; + SecondaryMaterialConfig == EBONY_WOOD; + Roundness = 20; + IsTwoHanded = true; + Adjective = "unholy"; + NameSingular = "halberd"; + PostFix = "named Mjolak"; + ArticleMode = FORCE_THE; + Alias == "Mjolak"; + CanBeCloned = false; + CanBeMirrored = true; + Price = 750; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 256; + EnchantmentPlusChance = 2; + DamageFlags = SLASH|PIERCE; + + Config BROKEN; + { + Possibility = 2; + BitmapPos = 32, 144; + Price = 150; + WieldedBitmapPos = 176, 256; + EnchantmentPlusChance = 4; + } +} + +vermis /* meleeweapon-> */ +{ + DefaultSize = 220; + Possibility = 3; + WeaponCategory = POLE_ARMS; + StrengthModifier = 100; + BitmapPos = 16, 144; + FormModifier = 300; + DefaultMainVolume = 60; + DefaultSecondaryVolume = 1000; + Adjective = "runed"; + NameSingular = "spear"; + PostFix = "named Vermis"; + MainMaterialConfig == DIAMOND; + SecondaryMaterialConfig == OAK_WOOD; + Roundness = 10; + IsTwoHanded = true; + Alias == "Vermis"; + ArticleMode = FORCE_THE; + CanBeCloned = false; + CanBeMirrored = true; + Price = 500; + AttachedGod = SOPHOS; + WieldedBitmapPos = 160, 96; + EnchantmentPlusChance = 2; + DamageFlags = PIERCE; + GearStates = TELEPORT|TELEPORT_CONTROL; + + Config BROKEN; + { + Possibility = 2; + BitmapPos = 32, 224; + Price = 100; + WieldedBitmapPos = 176, 96; + EnchantmentPlusChance = 4; + GearStates = 0; + } +} + +turox /* meleeweapon-> */ +{ + StrengthModifier = 150; + FormModifier = 225; + DefaultSize = 90; + BitmapPos = 0, 32; + Possibility = 2; + DefaultMainVolume = 450; + DefaultSecondaryVolume = 375; + WeaponCategory = BLUNT_WEAPONS; + NameSingular = "mace"; + PostFix = "named Turox"; + MainMaterialConfig == METEORIC_STEEL; + SecondaryMaterialConfig == ARCANITE; + Roundness = 30; /* we count the handle, too */ + IsTwoHanded = true; + Alias == "Turox"; + ArticleMode = FORCE_THE; + CanBeCloned = false; + CanBeMirrored = true; + Price = 250; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 192; + EnchantmentPlusChance = 2; + + Config BROKEN; + { + Possibility = 3; + BitmapPos = 32, 112; + Price = 50; + WieldedBitmapPos = 176, 192; + EnchantmentPlusChance = 4; + } +} + +whipofthievery /* meleeweapon->whip-> */ +{ + DefaultSize = 250; + Possibility = 10; + DefaultMainVolume = 1000; + DefaultSecondaryVolume = 50; + StrengthModifier = 100; + NameSingular = "whip"; + PostFix = "of thievery"; + MainMaterialConfig == NYMPH_HAIR; + SecondaryMaterialConfig == SAPPHIRE; + Roundness = 2; + FormModifier = 30; /* this is multiplied by MainMaterial's flexibility */ + Price = 500; + AttachedGod = CLEPTIA; + EnchantmentPlusChance = 10; + + Config BROKEN; + { + Possibility = 1; + BitmapPos = 32, 256; + WieldedBitmapPos = 176, 208; + Price = 250; + EnchantmentPlusChance = 20; + } + +} + +scrollofenchantweapon /* scroll-> */ +{ + Possibility = 40; + Price = 250; + PostFix = "of enchant weapon"; + AttachedGod = SOPHOS; + Alias == "SoEW"; + ReadDifficulty = 500; +} + +scrollofenchantarmor /* scroll-> */ +{ + Possibility = 80; + Price = 250; + PostFix = "of enchant armor"; + AttachedGod = SOPHOS; + Alias == "SoEA"; + ReadDifficulty = 500; +} + +skull +{ + StrengthModifier = 100; + FormModifier = 15; + Roundness = 65; + DefaultSize = 20; + Possibility = 30; + DefaultMainVolume = 600; + BitmapPos = 48, 112; + Category = MISC; + NameSingular = "skull"; + MainMaterialConfig == BONE; + IsTwoHanded = true; + AttachedGod = MORTIFER; + WieldedBitmapPos = 160, 128; + IsValuable = false; +} + +gorovitsweapon +{ + Adjective = "Gorovits family"; + CanBeBroken = false; + CanBeWished = false; + ArticleMode = FORCE_THE; + IsQuestItem = true; + IsAbstract = true; + CanBeBurned = false; + + Config GOROVITS_HAMMER; + { + DefaultSize = 90; + Possibility = 0; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 300; + DefaultSecondaryVolume = 600; + StrengthModifier = 125; + BitmapPos = 48, 160; + FormModifier = 125; + NameSingular = "hammer"; + MainMaterialConfig == MITHRIL; + SecondaryMaterialConfig == FIR_WOOD; + Roundness = 20; + IsTwoHanded = true; + CanBeUsedBySmith = true; + BaseEnchantment = 3; + Price = 250; + AttachedGod = LORICATUS; + WieldedBitmapPos = 176, 16; + } + + Config GOROVITS_SICKLE; + { + DefaultSize = 60; + Possibility = 0; + WeaponCategory = SMALL_SWORDS; + DefaultMainVolume = 125; + DefaultSecondaryVolume = 50; + BitmapPos = 48, 144; + FormModifier = 110; + StrengthModifier = 50; + NameSingular = "sickle"; + MainMaterialConfig == MITHRIL; + SecondaryMaterialConfig == FIR_WOOD; + Roundness = 50; + BaseEnchantment = 3; + Price = 250; + AttachedGod = SEGES; + WieldedBitmapPos = 176, 32; + DamageFlags = SLASH; + } + + Config GOROVITS_SCIMITAR; + { + DefaultSize = 150; + Possibility = 0; + WeaponCategory = LARGE_SWORDS; + DefaultMainVolume = 450; + DefaultSecondaryVolume = 150; + StrengthModifier = 180; + BitmapPos = 0, 16; + FormModifier = 170; + NameSingular = "scimitar"; + MainMaterialConfig == METEORIC_STEEL; + SecondaryMaterialConfig == METEORIC_STEEL; + Roundness = 15; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 176, 112; + DamageFlags = SLASH; + BaseEnchantment = 2; + Price = 300; + } +} + +scrollofrepair /* scroll-> */ +{ + Possibility = 50; + Price = 250; + PostFix = "of repair"; + Alias == "scroll of repairing"; + AttachedGod = LORICATUS; + ReadDifficulty = 500; +} + +encryptedscroll /* scroll-> */ +{ + UsesLongAdjectiveArticle = true; + Adjective = "encrypted"; + CanBeWished = false; + IsDestroyable = false; + IsMaterialChangeable = false; + IsPolymorphable = false; + CanBeCloned = false; + AttachedGod = MELLIS; + IsQuestItem = true; + CanBeBurned = false; +} + +horn +{ + StrengthModifier = 70; + FormModifier = 30; + Roundness = 40; + DefaultSize = 30; + Possibility = 10; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 400; + BitmapPos = 48, 304; + Category = TOOL; + NameSingular = "horn"; + IsAbstract = true; + Price = 500; + CanBePiled = false; + AttachedGod = DULCIS; + WieldedBitmapPos = 160, 352; + TeleportPriority = 500; + CanBeBurned = false; + + Config BRAVERY; + { + MainMaterialConfig == SILVER; + PostFix = "of bravery"; + } + + Config FEAR; + { + MainMaterialConfig == OBSIDIAN; + PostFix = "of fear"; + } +} + +thunderhammer /* meleeweapon-> */ +{ + DefaultSize = 50; + Possibility = 5; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 200; + DefaultSecondaryVolume = 200; + StrengthModifier = 150; + BitmapPos = 48, 160; + FormModifier = 110; + NameSingular = "thunder hammer"; + MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, TITANIUM; } + SecondaryMaterialConfig == FIR_WOOD; + MaterialConfigChances = { 8, 1000, 750, 500, 100, 25, 25, 25, 15; } + Roundness = 20; + IsTwoHanded = true; + CanBeUsedBySmith = true; + Price = 500; + BaseEmitation = rgb24(130, 130, 130); + AttachedGod = TERRA; + WieldedBitmapPos = 176, 16; + EnchantmentPlusChance = 2; + + Config BROKEN; + { + Possibility = 5; + BitmapPos = 48, 192; + Price = 100; + WieldedBitmapPos = 176, 224; + MainMaterialConfig = { 6, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, ADAMANT, TITANIUM; } + MaterialConfigChances = { 6, 250, 25, 25, 25, 5, 15; } + BaseEmitation = 0; + EnchantmentPlusChance = 4; + } +} + +saalthul +{ + DefaultSize = 70; + Possibility = 1; + WeaponCategory = SMALL_SWORDS; + DefaultMainVolume = 60; + DefaultSecondaryVolume = 20; + BitmapPos = 48, 240; + FormModifier = 200; + StrengthModifier = 135; + Adjective = "short"; + NameSingular = "sword"; + PostFix = "named Saal'thul"; + MainMaterialConfig == MITHRIL; + SecondaryMaterialConfig == MITHRIL; + Roundness = 10; + Price = 500; + GearStates = INVISIBLE; + ArticleMode = FORCE_THE; + CanBeCloned = false; + CanBeMirrored = true; + Alias == "Saal'thul"; + AttachedGod = CLEPTIA; + WieldedBitmapPos = 160, 32; + EnchantmentPlusChance = 2; + DamageFlags = SLASH|PIERCE; + + Config BROKEN; + { + Possibility = 2; + BitmapPos = 48, 272; + Price = 100; + GearStates = 0; + WieldedBitmapPos = 176, 208; + EnchantmentPlusChance = 4; + } +} + +chameleonwhip /* meleeweapon->whip-> */ +{ + DefaultSize = 250; + Possibility = 10; + DefaultMainVolume = 1000; + DefaultSecondaryVolume = 50; + StrengthModifier = 100; + NameSingular = "chameleon whip"; + MainMaterialConfig == OMMEL_HAIR; + SecondaryMaterialConfig == RUBY; + Roundness = 2; + FormModifier = 30; /* this is multiplied by MainMaterial's flexibility */ + Price = 500; + AttachedGod = SCABIES; + WieldedBitmapPos = 160, 224; + EnchantmentMinusChance = 50; + EnchantmentPlusChance = 50; + + Config BROKEN; + { + Possibility = 1; + BitmapPos = 32, 256; + WieldedBitmapPos = 176, 208; + Price = 250; + EnchantmentMinusChance = 25; + EnchantmentPlusChance = 100; + } +} + +carrot +{ + Possibility = 150; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 60; + StrengthModifier = 75; + Category = FOOD; + BitmapPos = 64, 272; + FormModifier = 30; + DefaultSize = 20; + NameSingular = "carrot"; + MainMaterialConfig == CARROT_FLESH; + Alias == "bazooka"; + Roundness = 10; + CanBePiled = true; + AttachedGod = SEGES; + WieldedBitmapPos = 160, 352; + IsValuable = false; +} + +wondersmellstaff +{ + DefaultSize = 220; + Possibility = 5; + WeaponCategory = BLUNT_WEAPONS; + StrengthModifier = 150; + BitmapPos = 64, 240; + FormModifier = 125; + DefaultMainVolume = 2000; + DefaultSecondaryVolume = 200; + NameSingular = "staff"; + PostFix = "of wondrous smells"; + MainMaterialConfig = { 4, TEAK_WOOD, EBONY_WOOD, ARCANITE, OCTIRON; } + SecondaryMaterialConfig == RUBY; + MaterialConfigChances = { 4, 250, 100, 50, 25; } + Roundness = 10; + IsTwoHanded = true; + AttachedGod = INFUSCOR; + WieldedBitmapPos = 160, 304; + Price = 500; + EnchantmentPlusChance = 5; + + Config BROKEN; + { + Possibility = 5; + BitmapPos = 64, 256; + WieldedBitmapPos = 176, 304; + MainMaterialConfig = { 3, EBONY_WOOD, ARCANITE, OCTIRON; } + MaterialConfigChances = { 3, 100, 50, 25; } + EnchantmentPlusChance = 10; + } +} + +charmlyre +{ + DefaultMainVolume = 1500; + StrengthModifier = 50; + BitmapPos = 64, 368; + FormModifier = 20; + DefaultSize = 50; + Roundness = 50; + Possibility = 5; + Category = TOOL; + MainMaterialConfig == UNICORN_HORN; + NameSingular = "lyre"; + PostFix = "of charm"; + Price = 1000; + CanBePiled = false; + AttachedGod = DULCIS; + WieldedBitmapPos = 176, 352; + CanBeBurned = false; +} + +ennerhead /* head-> */ +{ +} + +decosadshirt /* armor->bodyarmor-> */ +{ + DefaultSize = 60; + BitmapPos = 80, 64; + Possibility = 0; + DefaultMainVolume = 1000; + StrengthModifier = 75; + NameSingular = "shirt"; + PostFix = "with a Decos Bananas Co. ad"; + MainMaterialConfig == CLOTH; + CanBeBroken = false; + InElasticityPenaltyModifier = 30; + AttachedGod = MELLIS; + TorsoArmorBitmapPos = 32, 448; + ArmArmorBitmapPos = 80, 416; + AthleteArmArmorBitmapPos = 80, 448; + LegArmorBitmapPos = 16, 416; + Price = 0; +} + +scrollofdetectmaterial /* scroll-> */ +{ + Possibility = 50; + Price = 25; + PostFix = "of detect material"; + AttachedGod = LEGIFER; + ReadDifficulty = 200; +} + +stick +{ + DefaultSize = 50; + Possibility = 0; + WeaponCategory = BLUNT_WEAPONS; + Category = MISC; + DefaultMainVolume = 150; + StrengthModifier = 75; + BitmapPos = 80, 240; + FormModifier = 40; + NameSingular = "stick"; + MainMaterialConfig = { 7, BALSA_WOOD, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD; } + MaterialConfigChances = { 7, 100, 350, 300, 250, 200, 150, 100; } + OKVisualEffects = MIRROR|FLIP; + Roundness = 10; + AttachedGod = NONE; + WieldedBitmapPos = 160, 352; + IsValuable = false; +} + +scrollofhardenmaterial /* scroll-> */ +{ + Possibility = 50; + Price = 500; + PostFix = "of harden material"; + Alias == "SoHM"; + AttachedGod = LORICATUS; + ReadDifficulty = 500; +} + +scrollofgolemcreation /* scroll-> */ +{ + Possibility = 10; + Price = 750; + PostFix = "of golem creation"; + AttachedGod = SOPHOS; + ReadDifficulty = 1000; +} + +gasgrenade +{ + DefaultSize = 15; + Category = MISC; + BitmapPos = 110, 32; + DefaultMainVolume = 50; + NameSingular = "gas grenade"; + FormModifier = 15; + AttachedGod = CRUENTUS; + Possibility = 75; + Price = 50; + MainMaterialConfig == IRON; + SecondaryMaterialConfig = { 4, MUSTARD_GAS, SKUNK_SMELL, FART, MAGIC_VAPOUR; } + MaterialConfigChances = { 4, 50, 10, 1, 10; } + Adjective = "dwarven"; + Alias == "gas grenade"; +} + +holyhandgrenade +{ + DefaultSize = 15; + Category = MISC; + DefaultMainVolume = 200; + NameSingular = "handgrenade of Antioch"; + NamePlural = "handgrenades of Antioch"; + FormModifier = 15; + AttachedGod = VALPURUS; + Possibility = 5; + Price = 500; + MainMaterialConfig == VALPURIUM; + Adjective = "holy"; + Alias == "gas grenade"; + CanBePiled = false; + CanBeBurned = false; +} + +daggerofvenom +{ + DefaultSize = 40; + Possibility = 15; + WeaponCategory = SMALL_SWORDS; + DefaultMainVolume = 25; + DefaultSecondaryVolume = 25; + BitmapPos = 48, 256; + FormModifier = 75; + StrengthModifier = 60; + NameSingular = "dagger"; + PostFix = "of venom"; + MainMaterialConfig = {7, OMMEL_BONE, OMMEL_TOOTH, ILLITHIUM, BRONZE, STEEL, ARCANITE, MITHRIL; } + SecondaryMaterialConfig = {7, OMMEL_BONE, OMMEL_TOOTH, ILLITHIUM, BRONZE, STEEL, ARCANITE, MITHRIL; } + MaterialConfigChances = {7, 72, 48, 80, 225, 144, 100, 90; } + Roundness = 20; + Price = 150; + AttachedGod = CLEPTIA; + WieldedBitmapPos = 160, 288; + EnchantmentPlusChance = 2; + DamageFlags = SLASH|PIERCE; + + Config BROKEN; + { + Possibility = 10; + BitmapPos = 48, 288; + WieldedBitmapPos = 176, 288; + EnchantmentPlusChance = 4; + } +} + +weepblade +{ + DefaultSize = 70; + Possibility = 10; + WeaponCategory = SMALL_SWORDS; + DefaultMainVolume = 70; + DefaultSecondaryVolume = 30; + BitmapPos = 48, 240; + FormModifier = 80; + StrengthModifier = 90; + NameSingular = "blade"; + Adjective = "weeping"; + MainMaterialConfig = {6, MILKY_QUARTZ, QUARTZITE, ROSE_QUARTZ, PURPLE_CRYSTAL, BLUE_CRYSTAL, GREEN_CRYSTAL; } + SecondaryMaterialConfig = {6, MILKY_QUARTZ, QUARTZITE, ROSE_QUARTZ, PURPLE_CRYSTAL, BLUE_CRYSTAL, GREEN_CRYSTAL; } + MaterialConfigChances = {6, 420, 390, 364, 210, 195, 182; } + Roundness = 10; + Price = 250; + AttachedGod = SCABIES; + WieldedBitmapPos = 160, 16; + EnchantmentPlusChance = 2; + DamageFlags = SLASH|PIERCE; + + Config BROKEN; + { + Possibility = 10; + BitmapPos = 48, 272; + WieldedBitmapPos = 176, 208; + EnchantmentPlusChance = 4; + } +} + +acidshield /* armor ->*/ +{ + DefaultSize = 60; + Possibility = 5; + Category = SHIELD; + DefaultMainVolume = 350; + StrengthModifier = 150; + FormModifier = 15; + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, ADAMANT, ARCANITE, TITANIUM; } + MaterialConfigChances = { 6, 200, 300, 150, 30, 30, 15; } + EnchantmentPlusChance = 0; + AcidResistance = 1; + NameSingular = "acid shield"; + BitmapPos = 32, 336; + WeaponCategory = SHIELDS; + CanBeBroken = true; + WieldedBitmapPos = 128, 32; + AttachedGod = SCABIES; + + Config BROKEN; + { + Possibility = 3; + DefaultSize = 45; + FormModifier = 20; + BitmapPos = 48, 224; + WieldedBitmapPos = 128, 48; + MainMaterialConfig = { 7, IRON, STEEL, METEORIC_STEEL, ADAMANT, ARCANITE, MITHRIL, TITANIUM; } + MaterialConfigChances = { 7, 150, 250, 200, 60, 40, 20, 15; } + EnchantmentPlusChance = 1; + } +} + +pantheonbook /* holybook-> */ +{ + DefaultSize = 30; + Possibility = 1; + Category = BOOK; + DefaultMainVolume = 2500; + StrengthModifier = 150; + BitmapPos = 32, 32; + FormModifier = 20; + Adjective = "large and mysterious"; + NameSingular = "saga"; + PostFix = "of the pantheon"; + ArticleMode = FORCE_THE; + MainMaterialConfig == PARCHMENT; + Price = 500; + Roundness = 70; + IsTwoHanded = true; + CreateDivineConfigurations = false; + AttachedGod = VALPURUS; + WieldedBitmapPos = 176, 144; + ReadDifficulty = 1500; +} + +gorovitscopyoflenin /* item-> */ +{ + DefaultSize = 180; /* all details to height of Lenin appreciated */ + Category = MISC; + DefaultMainVolume = 80000; + DefaultSecondaryVolume = 100; /* clothes */ + MainMaterialConfig == LEAD; + SecondaryMaterialConfig == FABRIC; + Adjective = "Gorovits family life-size"; + NameSingular = "copy"; + NamePlural = "copies"; + PostFix = "of Lenin's mummy"; + FormModifier = 15; + AttachedGod = SOPHOS; + BitmapPos = 80, 48; + Possibility = 0; + Price = 50; + Alias == "Lenin"; + CanBeBurned = false; +} + +chastitybelt +{ + DefaultSize = 40; + Possibility = 0; + WeaponCategory = UNCATEGORIZED; + DefaultMainVolume = 125; + StrengthModifier = 60; + BitmapPos = 80, 80; + Adjective = "chastity"; + MainMaterialConfig == IRON; + Roundness = 50; + WieldedBitmapPos = 160, 128; + BeltBitmapPos = 48, 432; + CanBeBroken = false; + DamageFlags = BLUNT; + CreateLockConfigurations = true; + /*IsAbstract = true;*/ +} + +firstbornchild +{ + DefaultSize = 60; + Possibility = 0; + WeaponCategory = UNCATEGORIZED; + DefaultMainVolume = 3000; + + DefaultSecondaryVolume = 75; /* cloth */ + SecondaryMaterialConfig == FABRIC; + + StrengthModifier = 40; + BitmapPos = 80, 144; + MainMaterialConfig == HUMAN_FLESH; + Roundness = 60; + CanBeBroken = false; + DamageFlags = BLUNT; + IsAbstract = true; + Adjective = "first-born"; + AttachedGod = SILVA; + CanBeBurned = false; + + Config MALE; + { + NameSingular = "son"; + } + Config FEMALE; + { + NameSingular = "daughter"; + } +} + From 03e1cf3e64780125844e84079ffcded581cd152e Mon Sep 17 00:00:00 2001 From: Azba Date: Thu, 17 Mar 2016 12:19:30 +1300 Subject: [PATCH 2/3] Revert "Additional item spawns for Titanium material" This reverts commit eeb3af966fb8e615ef24daad0fb6a51ac78d88f0. --- Script/item.dat | 7699 +++++++++++++++++++++++------------------------ 1 file changed, 3847 insertions(+), 3852 deletions(-) diff --git a/Script/item.dat b/Script/item.dat index 5aab5ebed..1c46df829 100644 --- a/Script/item.dat +++ b/Script/item.dat @@ -1,3852 +1,3847 @@ -/* - * - * Iter Vehemens ad Necem (IVAN) - * Copyright (C) Timo Kiviluoto - * Released under the GNU General - * Public License - * - * See LICENSING which should be included - * along with this file for more details - * - */ - -/* - * NOTICE!!! - * - * This file contains SPOILERS, which might ruin your IVAN experience - * totally. Also, editing anything can DESTROY GAME BALANCE or CAUSE - * OBSCURE BUGS if you don't know what you're doing. So from here on, - * proceed at your own risk! - */ - -/* Numerical item data loaded during game startup */ - -/* Default values: */ - -item -{ - Possibility = 0; - IsDestroyable = true; - CanBeWished = true; - IsMaterialChangeable = true; - WeaponCategory = UNCATEGORIZED; - IsPolymorphSpawnable = true; - IsAutoInitializable = true; - Category = MISC; - FireResistance = 0; - PoisonResistance = 0; - ElectricityResistance = 0; - AcidResistance = 0; - StrengthModifier = 0; - /* Obligatory: FormModifier */ - /* Obligatory: DefaultSize */ - DefaultMainVolume = 0; - DefaultSecondaryVolume = 0; - /* Obligatory: BitmapPos */ - Price = 0; - BaseEmitation = 0; - UsesLongArticle = false; - Adjective = ""; - UsesLongAdjectiveArticle = false; - /* Obligatory: NameSingular */ - /* NameSingular + "s" by default: NamePlural */ - PostFix = ""; - ArticleMode = 0; - /* Obligatory: MainMaterialConfig */ - /* Obligatory: SecondaryMaterialConfig */ - /* Obligatory if multiple material configurations defined: MaterialConfigChances */ - IsAbstract = true; /* This is false by default and does not inherit! */ - IsPolymorphable = true; - OKVisualEffects = NONE; - CanBeGeneratedInContainer = true; - /* Obligatory: Roundness */ - GearStates = 0; - IsTwoHanded = false; - CreateDivineConfigurations = false; - ForcedVisualEffects = 0; - CanBeCloned = true; - CanBeBroken = false; - CanBeBurned = true; - MinCharges = 0; - MaxCharges = 0; - CanBePiled = true; - StorageVolume = 0; - MaxGeneratedContainedItems = 0; - AffectsArmStrength = false; - AffectsLegStrength = false; - AffectsDexterity = false; - AffectsAgility = false; - AffectsEndurance = false; - AffectsPerception = false; - AffectsIntelligence = false; - AffectsWisdom = false; - AffectsWillPower = false; - AffectsCharisma = false; - AffectsMana = false; - BaseEnchantment = 0; - PriceIsProportionalToEnchantment = false; - CanBeUsedBySmith = false; - AffectsCarryingCapacity = false; - HandleInPairs = false; - CanBeEnchanted = false; - /* Obligatory if wand: BeamColor */ - /* Obligatory if wand: BeamEffect */ - BeamStyle = PARTICLE_BEAM; - WearWisdomLimit = NO_LIMIT; - AttachedGod = NONE; - /* Obligatory: AttachedGod */ - WieldedBitmapPos = 176, 0; - IsQuestItem = false; - IsGoodWithPlants = true; - CreateLockConfigurations = false; /* Can't be overridden by Configs */ - CanBePickedUp = true; - /* Obligatory if helmet: CoverPercentile */ - /* Obligatory for respective armor: - TorsoArmorBitmapPos - ArmArmorBitmapPos - LegArmorBitmapPos - HelmetBitmapPos - CloakBitmapPos - BeltBitmapPos - GauntletBitmapPos - BootBitmapPos */ - HasSecondaryMaterial = false; - AllowEquip = true; - /* Obligatory if scroll: ReadDifficulty */ - IsValuable = true; - EnchantmentMinusChance = 0; - EnchantmentPlusChance = 0; - TeleportPriority = 100; - HasNormalPictureDirection = true; - DamageFlags = BLUNT; - IsKamikazeWeapon = false; - FlexibilityIsEssential = false; - IsSadistWeapon = false; -} - -materialcontainer -{ - IsAbstract = true; - HasSecondaryMaterial = true; -} - -lantern -{ - DefaultSize = 30; - Possibility = 100; - Category = TOOL; - DefaultMainVolume = 400; - StrengthModifier = 50; - FormModifier = 20; - Price = 10; - BaseEmitation = rgb24(125, 125, 105); - NameSingular = "lantern"; - MainMaterialConfig == GLASS; - Alias == "light"; - Roundness = 75; - CanBeBroken = true; - BitmapPos = 0, 256; - WallBitmapPos = 0, 192; - AttachedGod = LEGIFER; - WieldedBitmapPos = 160, 160; - - Config BROKEN; - { - DefaultSize = 15; - Possibility = 10; - FormModifier = 25; - Price = 0; - BaseEmitation = 0; - BitmapPos = 0, 304; - WallBitmapPos = 0, 208; - WieldedBitmapPos = 176, 160; - } -} - -can /* materialcontainer-> */ -{ - DefaultSize = 10; - Possibility = 450; - Category = FOOD; - DefaultMainVolume = 50; - DefaultSecondaryVolume = 500; - StrengthModifier = 50; - /* BitmapPos depends on being full or not */ - FormModifier = 15; - NameSingular = "can"; - /* Adjective and PostFix overridden */ - MainMaterialConfig == IRON; - SecondaryMaterialConfig = {10 , BANANA_FLESH, SCHOOL_FOOD, MUSHROOM_FLESH, PEA_SOUP, OMMEL_CERUMEN, OMMEL_SNOT, FLOATING_EYE_FLESH, CAT_FLESH, RAT_FLESH, PINEAPPLE_FLESH; } - MaterialConfigChances = { 10, 750, 5, 25, 25, 10, 10, 25, 20, 20, 100; } - Roundness = 60; - AttachedGod = NONE; - WieldedBitmapPos = 176, 144; - IsValuable = false; -} - -lump -{ - DefaultSize = 10; - Possibility = 400; - Category = FOOD; - DefaultMainVolume = 500; - StrengthModifier = 75; - BitmapPos = 16, 48; - FormModifier = 10; - NameSingular = "lump"; - MainMaterialConfig = { 2, BANANA_FLESH, SCHOOL_FOOD; } - MaterialConfigChances = { 2, 75, 5; } - OKVisualEffects = MIRROR|FLIP; - Roundness = 75; - AttachedGod = NONE; - WieldedBitmapPos = 160, 112; - IsValuable = false; -} - -meleeweapon -{ - Category = WEAPON; - IsAbstract = true; - CanBeBroken = true; - CanBePiled = false; - CanBeEnchanted = true; - HasSecondaryMaterial = true; - TeleportPriority = 500; - - Config LONG_SWORD; - { - DefaultSize = 120; - Possibility = 100; - WeaponCategory = LARGE_SWORDS; - DefaultMainVolume = 130; - DefaultSecondaryVolume = 45; - BitmapPos = 16, 336; - FormModifier = 90; - StrengthModifier = 100; - NameSingular = "long sword"; - MainMaterialConfig = { 11, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig = { 11, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - MaterialConfigChances = { 11, 200, 150, 100, 50, 1000, 750, 100, 25, 25, 5, 15; } - Roundness = 10; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 16; - EnchantmentPlusChance = 5; - DamageFlags = SLASH|PIERCE; - } - - Config BROKEN|LONG_SWORD; - { - Possibility = 10; - BitmapPos = 32, 208; - WieldedBitmapPos = 176, 80; - MainMaterialConfig = { 5, EBONY_WOOD, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - SecondaryMaterialConfig = { 5, EBONY_WOOD, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 5, 25, 100, 25, 25, 10; } - EnchantmentPlusChance = 10; - } - - Config TWO_HANDED_SWORD; - { - DefaultSize = 150; - Possibility = 75; - WeaponCategory = LARGE_SWORDS; - DefaultMainVolume = 350; - DefaultSecondaryVolume = 150; - StrengthModifier = 200; - BitmapPos = 0, 0; - FormModifier = 135; - NameSingular = "two-handed sword"; - MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - MaterialConfigChances = { 6, 2000, 100, 25, 25, 5, 15; } - Roundness = 15; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 16; - EnchantmentMinusChance = 5; - EnchantmentPlusChance = 5; - DamageFlags = SLASH; - } - - Config BROKEN|TWO_HANDED_SWORD; - { - Possibility = 8; - BitmapPos = 32, 80; - WieldedBitmapPos = 176, 80; - MaterialConfigChances = { 4, 0, 250, 25, 25; } - EnchantmentMinusChance = 10; - EnchantmentPlusChance = 10; - } - - Config TWO_HANDED_SCIMITAR; - { - DefaultSize = 140; - Possibility = 25; - WeaponCategory = LARGE_SWORDS; - DefaultMainVolume = 400; - DefaultSecondaryVolume = 150; - StrengthModifier = 175; - BitmapPos = 0, 16; - FormModifier = 160; - NameSingular = "two-handed scimitar"; - MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - MaterialConfigChances = { 6, 2000, 100, 25, 25, 5, 15; } - Roundness = 15; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 176, 112; - EnchantmentMinusChance = 5; - EnchantmentPlusChance = 5; - DamageFlags = SLASH; - } - - Config BROKEN|TWO_HANDED_SCIMITAR; - { - Possibility = 3; - BitmapPos = 32, 96; - WieldedBitmapPos = 176, 80; - MaterialConfigChances = { 4, 0, 250, 25, 25; } - EnchantmentMinusChance = 10; - EnchantmentPlusChance = 10; - } - - Config SPEAR; - { - DefaultSize = 190; - Possibility = 600; - WeaponCategory = POLE_ARMS; - StrengthModifier = 70; - BitmapPos = 16, 144; - FormModifier = 85; - DefaultMainVolume = 100; - DefaultSecondaryVolume = 2500; - NameSingular = "spear"; - MainMaterialConfig = { 14, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BONE, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_BONE, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig == PINE_WOOD; - MaterialConfigChances = { 14, 250, 200, 150, 100, 250, 650, 500, 350, 200, 50, 50, 25, 10, 15; } - Roundness = 10; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 96; - EnchantmentPlusChance = 15; - DamageFlags = PIERCE; - } - - Config BROKEN|SPEAR; - { - Possibility = 60; - BitmapPos = 32, 224; - WieldedBitmapPos = 176, 96; - MainMaterialConfig = { 7, STEEL, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } - MaterialConfigChances = { 7, 150, 25, 25, 5, 5, 5, 5; } - EnchantmentPlusChance = 30; - } - - Config AXE; - { - DefaultSize = 60; - Possibility = 400; - WeaponCategory = AXES; - DefaultMainVolume = 200; - DefaultSecondaryVolume = 500; - StrengthModifier = 80; - BitmapPos = 16, 256; - FormModifier = 60; - NameSingular = "axe"; - UsesLongArticle = true; - MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig == PINE_WOOD; - MaterialConfigChances = { 8, 1250, 1000, 500, 100, 25, 25, 5, 15; } - Roundness = 20; - IsTwoHanded = true; - AttachedGod = LORICATUS; - WieldedBitmapPos = 160, 176; - EnchantmentPlusChance = 15; - DamageFlags = SLASH; - } - - Config BROKEN|AXE; - { - Possibility = 40; - BitmapPos = 32, 176; - WieldedBitmapPos = 176, 176; - MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } - MaterialConfigChances = { 5, 250, 25, 25, 5, 15; } - EnchantmentPlusChance = 30; - } - - Config HALBERD; - { - DefaultSize = 170; - Possibility = 100; - WeaponCategory = POLE_ARMS; - DefaultMainVolume = 375; - DefaultSecondaryVolume = 1500; - StrengthModifier = 150; - BitmapPos = 0, 80; - FormModifier = 115; - NameSingular = "halberd"; - MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig == BIRCH_WOOD; - MaterialConfigChances = { 6, 2000, 100, 25, 25, 5, 15; } - Roundness = 20; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 256; - EnchantmentMinusChance = 5; - EnchantmentPlusChance = 5; - DamageFlags = SLASH|PIERCE; - } - - Config BROKEN|HALBERD; - { - Possibility = 10; - BitmapPos = 32, 144; - WieldedBitmapPos = 176, 256; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, TITANIUM; } - MaterialConfigChances = { 4, 250, 25, 25, 15; } - EnchantmentMinusChance = 10; - EnchantmentPlusChance = 10; - } - - Config MACE; - { - StrengthModifier = 125; - FormModifier = 75; - DefaultSize = 70; - DefaultMainVolume = 300; - DefaultSecondaryVolume = 500; - BitmapPos = 0, 32; - Possibility = 300; - WeaponCategory = BLUNT_WEAPONS; - NameSingular = "mace"; - MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 6, 2000, 100, 25, 25, 5, 15; } - Roundness = 30; /* we count the handle, too */ - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 192; - EnchantmentPlusChance = 10; - } - - Config BROKEN|MACE; - { - Possibility = 30; - BitmapPos = 32, 112; - WieldedBitmapPos = 176, 192; - MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } - MaterialConfigChances = { 5, 250, 25, 25, 5, 15; } - EnchantmentPlusChance = 20; - } - - Config WAR_HAMMER; - { - DefaultSize = 60; - Possibility = 200; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 250; - DefaultSecondaryVolume = 500; - StrengthModifier = 110; - BitmapPos = 80, 16; - FormModifier = 55; - NameSingular = "war hammer"; - MainMaterialConfig = { 9, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 9, 1000, 750, 500, 100, 25, 25, 25, 5, 15; } - Roundness = 20; - IsTwoHanded = true; - CanBeUsedBySmith = true; - AttachedGod = LORICATUS; - WieldedBitmapPos = 176, 320; - EnchantmentPlusChance = 15; - } - - Config BROKEN|WAR_HAMMER; - { - Possibility = 20; - BitmapPos = 80, 32; - WieldedBitmapPos = 176, 336; - MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } - MaterialConfigChances = { 5, 250, 25, 25, 5, 15; } - EnchantmentPlusChance = 30; - } - - Config SICKLE; - { - DefaultSize = 40; - Possibility = 50; - WeaponCategory = SMALL_SWORDS; - DefaultMainVolume = 100; - DefaultSecondaryVolume = 50; - BitmapPos = 48, 144; - FormModifier = 60; - StrengthModifier = 40; - NameSingular = "sickle"; - MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 6, 500, 100, 25, 25, 5, 15; } - Roundness = 20; - AttachedGod = SEGES; - WieldedBitmapPos = 176, 32; - IsGoodWithPlants = true; - EnchantmentPlusChance = 20; - DamageFlags = SLASH; - } - - Config BROKEN|SICKLE; - { - Possibility = 5; - BitmapPos = 48, 176; - WieldedBitmapPos = 176, 240; - MainMaterialConfig = { 6, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } - MaterialConfigChances = { 6, 25, 25, 5, 5, 5, 5; } - EnchantmentPlusChance = 40; - } - - Config DAGGER; - { - DefaultSize = 40; - Possibility = 300; - WeaponCategory = SMALL_SWORDS; - DefaultMainVolume = 25; - DefaultSecondaryVolume = 25; - BitmapPos = 48, 256; - FormModifier = 75; - StrengthModifier = 60; - NameSingular = "dagger"; - MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - MaterialConfigChances = { 6, 1000, 100, 25, 25, 5, 15; } - Roundness = 20; - AttachedGod = CLEPTIA; - WieldedBitmapPos = 160, 288; - EnchantmentPlusChance = 25; - DamageFlags = SLASH|PIERCE; - } - - Config BROKEN|DAGGER; - { - Possibility = 30; - BitmapPos = 48, 288; - WieldedBitmapPos = 176, 288; - MainMaterialConfig = { 7, STEEL, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } - SecondaryMaterialConfig = { 7, STEEL, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } - MaterialConfigChances = { 7, 100, 25, 25, 5, 5, 5, 5; } - EnchantmentPlusChance = 50; - } - - Config SHORT_SWORD; - { - DefaultSize = 70; - Possibility = 200; - WeaponCategory = SMALL_SWORDS; - DefaultMainVolume = 70; - DefaultSecondaryVolume = 30; - BitmapPos = 48, 240; - FormModifier = 80; - StrengthModifier = 90; - NameSingular = "short sword"; - MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - MaterialConfigChances = { 8, 1250, 1000, 750, 100, 25, 25, 5, 15; } - Roundness = 15; - AttachedGod = CLEPTIA; - WieldedBitmapPos = 160, 32; - EnchantmentPlusChance = 15; - DamageFlags = SLASH|PIERCE; - } - - Config BROKEN|SHORT_SWORD; - { - Possibility = 20; - BitmapPos = 48, 272; - WieldedBitmapPos = 176, 208; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - SecondaryMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 250, 25, 25, 5; } - EnchantmentPlusChance = 30; - } - - Config BASTARD_SWORD; - { - DefaultSize = 130; - Possibility = 75; - WeaponCategory = LARGE_SWORDS; - DefaultMainVolume = 225; - DefaultSecondaryVolume = 100; - StrengthModifier = 150; - BitmapPos = 64, 160; - FormModifier = 115; - NameSingular = "bastard sword"; - MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - MaterialConfigChances = { 6, 2000, 100, 25, 25, 5, 15; } - Roundness = 15; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 16; - EnchantmentPlusChance = 5; - DamageFlags = SLASH; - } - - Config BROKEN|BASTARD_SWORD; - { - Possibility = 8; - BitmapPos = 64, 192; - WieldedBitmapPos = 176, 80; - MaterialConfigChances = { 4, 0, 250, 25, 25; } - EnchantmentPlusChance = 10; - } - - Config BATTLE_AXE; - { - DefaultSize = 110; - Possibility = 200; - WeaponCategory = AXES; - DefaultMainVolume = 250; - DefaultSecondaryVolume = 500; - StrengthModifier = 100; - BitmapPos = 64, 80; - FormModifier = 85; - NameSingular = "battle-axe"; - MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig == OAK_WOOD; - MaterialConfigChances = { 8, 1500, 1000, 750, 100, 25, 25, 5, 15; } - Roundness = 30; - IsTwoHanded = true; - AttachedGod = LORICATUS; - WieldedBitmapPos = 160, 272; - EnchantmentPlusChance = 10; - DamageFlags = SLASH; - } - - Config BROKEN|BATTLE_AXE; - { - Possibility = 20; - BitmapPos = 64, 96; - WieldedBitmapPos = 176, 272; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 250, 25, 25, 5; } - EnchantmentPlusChance = 20; - } - - Config SCYTHE; - { - DefaultSize = 200; - Possibility = 50; - WeaponCategory = POLE_ARMS; - DefaultMainVolume = 150; - DefaultSecondaryVolume = 1800; - BitmapPos = 64, 112; - FormModifier = 80; - StrengthModifier = 40; - NameSingular = "scythe"; - MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 6, 500, 100, 25, 25, 5, 15; } - Roundness = 10; - IsTwoHanded = true; - AttachedGod = MORTIFER; - WieldedBitmapPos = 176, 48; - IsGoodWithPlants = true; - EnchantmentPlusChance = 20; - DamageFlags = SLASH; - } - - Config BROKEN|SCYTHE; - { - Possibility = 5; - BitmapPos = 64, 128; - WieldedBitmapPos = 160, 48; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 50, 25, 25, 5; } - EnchantmentPlusChance = 40; - } - - Config QUARTER_STAFF; - { - DefaultSize = 220; - Possibility = 200; - WeaponCategory = BLUNT_WEAPONS; - StrengthModifier = 125; - BitmapPos = 64, 240; - FormModifier = 90; - DefaultMainVolume = 3000; - DefaultSecondaryVolume = 200; - NameSingular = "quarterstaff"; - MainMaterialConfig = { 10, BALSA_WOOD, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, ARCANITE, OCTIRON, OMMEL_BONE; } - SecondaryMaterialConfig = { 10, BALSA_WOOD, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, ARCANITE, OCTIRON, OMMEL_BONE; } - MaterialConfigChances = { 10, 100, 350, 300, 250, 200, 150, 100, 75, 25, 5; } - Roundness = 10; - IsTwoHanded = true; - AttachedGod = SILVA; - WieldedBitmapPos = 160, 304; - EnchantmentPlusChance = 20; - } - - Config BROKEN|QUARTER_STAFF; - { - Possibility = 20; - BitmapPos = 64, 256; - WieldedBitmapPos = 176, 304; - MainMaterialConfig = { 3, EBONY_WOOD, ARCANITE, OCTIRON; } - SecondaryMaterialConfig = { 3, EBONY_WOOD, ARCANITE, OCTIRON; } - MaterialConfigChances = { 3, 500, 200, 25; } - EnchantmentPlusChance = 40; - } - - Config HAMMER; - { - DefaultSize = 40; - Possibility = 50; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 150; - DefaultSecondaryVolume = 300; - StrengthModifier = 90; - BitmapPos = 48, 160; - FormModifier = 50; - NameSingular = "hammer"; - MainMaterialConfig = { 8, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 8, 750, 500, 100, 25, 25, 10, 5, 15; } - Roundness = 20; - CanBeUsedBySmith = true; - AttachedGod = LORICATUS; - WieldedBitmapPos = 176, 16; - EnchantmentPlusChance = 20; - } - - Config BROKEN|HAMMER; - { - Possibility = 5; - BitmapPos = 48, 192; - WieldedBitmapPos = 176, 224; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 100, 25, 25, 5; } - EnchantmentPlusChance = 40; - } -} - -banana /* materialcontainer-> */ -{ - Possibility = 150; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 40; - DefaultSecondaryVolume = 150; - StrengthModifier = 75; - Category = FOOD; - BitmapPos = 0, 112; - FormModifier = 25; - DefaultSize = 20; - NameSingular = "banana"; - MainMaterialConfig == BANANA_PEEL; - SecondaryMaterialConfig == BANANA_FLESH; - Alias == "gun"; - Roundness = 15; - CanBeBroken = true; - /* MinCharges & MaxCharges overridden */ - AttachedGod = NEFAS; - WieldedBitmapPos = 160, 320; - AllowEquip = false; - IsValuable = false; - IsSadistWeapon = true; - - Config BROKEN; - { - Possibility = 10; - BitmapPos = 32, 272; - WieldedBitmapPos = 176, 320; - } -} - -holybanana /* materialcontainer->banana-> */ -{ - Possibility = 5; - DefaultMainVolume = 100; - DefaultSecondaryVolume = 500; - StrengthModifier = 150; - FormModifier = 250; - DefaultSize = 30; - Price = 1000; - Adjective = "holy"; - PostFix = "of Oily Orpiv"; - ArticleMode = FORCE_THE; - IsPolymorphable = false; - Roundness = 20; - WieldedBitmapPos = 160, 320; - CanBePiled = false; - CanBeBroken = false; - SecondaryMaterialConfig == HOLY_BANANA_FLESH; - BaseEmitation = rgb24(160, 140, 110); - CanBeCloned = false; - CanBeMirrored = true; /* will create a peel */ - AllowEquip = true; - IsValuable = true; -} - -justifier /* meleeweapon-> */ -{ - DefaultSize = 125; - Possibility = 0; - WeaponCategory = LARGE_SWORDS; - DefaultMainVolume = 200; - DefaultSecondaryVolume = 100; - BitmapPos = 0, 64; - FormModifier = 275; - StrengthModifier = 275; - CanBeWished = false; - IsMaterialChangeable = false; - NameSingular = "broadsword"; - Adjective = "holy"; - PostFix = "named Valpurus's Justifier"; - ArticleMode = FORCE_THE; - MainMaterialConfig == VALPURIUM; - SecondaryMaterialConfig == VALPURIUM; - IsPolymorphable = false; - Alias == "Justifier"; - Roundness = 20; - CanBeCloned = false; - CanBeMirrored = true; - CanBeBroken = false; - CanBeBurned = false; - BaseEnchantment = 16; - CanBeEnchanted = false; - GearStates = HASTE|INFRA_VISION|ESP|POLYMORPH_CONTROL|TELEPORT_CONTROL; - AttachedGod = VALPURUS; - WieldedBitmapPos = 160, 16; - IsQuestItem = true; - DamageFlags = SLASH|PIERCE; -} - -neercseulb /* meleeweapon-> */ -{ - StrengthModifier = 200; - FormModifier = 250; - DefaultSize = 100; - Possibility = 0; - CanBeWished = false; - BitmapPos = 0, 32; - WeaponCategory = BLUNT_WEAPONS; - IsMaterialChangeable = false; - DefaultMainVolume = 500; - DefaultSecondaryVolume = 500; - Adjective = "ancient"; - NameSingular = "mace"; - UsesLongAdjectiveArticle = true; - PostFix = "named Neerc Se-ulb"; - ArticleMode = FORCE_THE; - MainMaterialConfig == MITHRIL; - SecondaryMaterialConfig == MITHRIL; - IsPolymorphable = false; - Alias == "Neerc Se-ulb"; - Roundness = 35; - IsTwoHanded = true; - CanBeCloned = false; - CanBeMirrored = true; - CanBeBroken = false; - CanBeBurned = false; - BaseEnchantment = 6; - AttachedGod = MORTIFER; - WieldedBitmapPos = 160, 192; - IsQuestItem = true; -} - -pickaxe /* meleeweapon-> */ -{ - Category = TOOL; - DefaultSize = 75; - Possibility = 100; - DefaultMainVolume = 225; - DefaultSecondaryVolume = 400; - BitmapPos = 0, 96; - FormModifier = 35; - NameSingular = "pick-axe"; - Alias == "pick-ax"; - Roundness = 20; - WeaponCategory = AXES; - StrengthModifier = 75; - MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } - SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 8, 2000, 1500, 750, 100, 25, 25, 5, 15; } - IsTwoHanded = true; - Price = 50; /* bonus for being able to dig */ - AttachedGod = LORICATUS; - WieldedBitmapPos = 160, 64; - EnchantmentPlusChance = 10; - DamageFlags = PIERCE; - - Config BROKEN; - { - Possibility = 10; - BitmapPos = 32, 160; - Price = 0; - WieldedBitmapPos = 176, 64; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, TITANIUM; } - MaterialConfigChances = { 5, 250, 100, 25, 25, 15; } - EnchantmentPlusChance = 20; - } -} - -armor -{ - IsAbstract = true; - CanBePiled = false; - CanBeEnchanted = true; -} - -bodyarmor /* armor-> */ -{ - Category = BODY_ARMOR; - FormModifier = 15; - IsAbstract = true; - Roundness = 70; - IsTwoHanded = true; - CanBeBroken = true; - AttachedGod = LORICATUS; - WieldedBitmapPos = 160, 144; - TeleportPriority = 200; - - Config CHAIN_MAIL; - { - Possibility = 50; - StrengthModifier = 125; - DefaultSize = 75; - DefaultMainVolume = 2000; - BitmapPos = 16, 96; - NameSingular = "chain mail"; - MainMaterialConfig = { 9, BRONZE, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OMMEL_BONE, OMMEL_TOOTH, TITANIUM; } - MaterialConfigChances = { 9, 450, 300, 150, 25, 20, 25, 10, 5, 15; } - InElasticityPenaltyModifier = 10; - TorsoArmorBitmapPos = 32, 432; - ArmArmorBitmapPos = 64, 432; - AthleteArmArmorBitmapPos = 64, 464; - LegArmorBitmapPos = 0, 432; - EnchantmentPlusChance = 10; - } - - Config BROKEN|CHAIN_MAIL; - { - Possibility = 5; - BitmapPos = 48, 208; - FormModifier = 20; - StrengthModifier = 75; - MainMaterialConfig = { 6, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } - MaterialConfigChances = { 6, 50, 25, 20, 25, 5, 5; } - EnchantmentPlusChance = 20; - InElasticityPenaltyModifier = 15; - TorsoArmorBitmapPos = 32, 512; - ArmArmorBitmapPos = 64, 512; - AthleteArmArmorBitmapPos = 64, 544; - LegArmorBitmapPos = 0, 512; - } - - Config PLATE_MAIL; - { - StrengthModifier = 200; - DefaultSize = 75; - DefaultMainVolume = 4000; - BitmapPos = 16, 128; - Possibility = 250; - NameSingular = "plate mail"; - FlexibleNameSingular = "armor"; - MainMaterialConfig = { 12, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, OMMEL_BONE, OMMEL_TOOTH, TITANIUM; } - MaterialConfigChances = { 12, 5000, 2500, 250, 1000, 100, 200, 200, 100, 25, 10, 5, 15; } - InElasticityPenaltyModifier = 20; - EnchantmentPlusChance = 5; - TorsoArmorBitmapPos = 32, 416; - ArmArmorBitmapPos = 80, 416; - AthleteArmArmorBitmapPos = 80, 448; - LegArmorBitmapPos = 16, 416; - } - - Config BROKEN|PLATE_MAIL; - { - Possibility = 20; - StrengthModifier = 100; - BitmapPos = 0, 352; - FormModifier = 20; - MainMaterialConfig = { 6, NYMPH_HAIR, OMMEL_HAIR, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE; } - MaterialConfigChances = { 6, 250, 100, 250, 100, 25, 10; } - EnchantmentPlusChance = 10; - InElasticityPenaltyModifier = 25; - TorsoArmorBitmapPos = 32, 496; - ArmArmorBitmapPos = 80, 496; - AthleteArmArmorBitmapPos = 80, 528; - LegArmorBitmapPos = 16, 496; - } - - Config ARMOR_OF_GREAT_HEALTH; - { - StrengthModifier = 150; - DefaultSize = 80; - DefaultMainVolume = 5000; - BitmapPos = 64, 208; - Possibility = 5; - UsesLongArticle = true; - NameSingular = "armor"; - PostFix = "of great health"; - MainMaterialConfig = { 7, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, OMMEL_BONE, OMMEL_TOOTH; } - MaterialConfigChances = { 7, 150, 75, 25, 50, 10, 25, 10; } - InElasticityPenaltyModifier = 40; - AffectsEndurance = true; - BaseEnchantment = 1; - Price = 500; - PriceIsProportionalToEnchantment = true; - AttachedGod = SEGES; - EnchantmentPlusChance = 2; - Alias == "AOgH"; - TorsoArmorBitmapPos = 32, 464; - ArmArmorBitmapPos = 80, 464; - AthleteArmArmorBitmapPos = 80, 480; - LegArmorBitmapPos = 16, 464; - } - - Config BROKEN|ARMOR_OF_GREAT_HEALTH; - { - Possibility = 10; - StrengthModifier = 75; - BitmapPos = 64, 224; - FormModifier = 20; - Price = 50; - AffectsEndurance = false; - MainMaterialConfig = { 6, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, DRAGON_HIDE; } - MaterialConfigChances = { 6, 150, 75, 25, 50, 10, 1; } - EnchantmentPlusChance = 4; - InElasticityPenaltyModifier = 50; - TorsoArmorBitmapPos = 32, 544; - ArmArmorBitmapPos = 80, 544; - AthleteArmArmorBitmapPos = 80, 560; - LegArmorBitmapPos = 16, 544; - } -} - -goldeneagleshirt /* armor->bodyarmor-> */ -{ - DefaultSize = 60; - BitmapPos = 16, 112; - Possibility = 0; - CanBeWished = false; - IsDestroyable = false; - IsMaterialChangeable = false; - DefaultMainVolume = 1000; - BaseEmitation = rgb24(112, 112, 166); - StrengthModifier = 200; - NameSingular = "Shirt of the Golden Eagle"; - MainMaterialConfig == GOLDEN_EAGLE_FEATHER; - ArticleMode = FORCE_THE; - IsPolymorphable = false; - CanBeBroken = false; - CanBeBurned = false; - CanBeCloned = false; - CanBeMirrored = true; - BaseEnchantment = 10; - InElasticityPenaltyModifier = 30; - CanBeEnchanted = false; - AttachedGod = VALPURUS; - IsQuestItem = true; - TorsoArmorBitmapPos = 32, 416; - ArmArmorBitmapPos = 80, 416; - AthleteArmArmorBitmapPos = 80, 448; - LegArmorBitmapPos = 16, 416; -} - -potion /* materialcontainer-> */ -{ - DefaultSize = 30; - Possibility = 800; - WeaponCategory = BLUNT_WEAPONS; - Category = POTION; - DefaultMainVolume = 60; - DefaultSecondaryVolume = 1000; - StrengthModifier = 50; - BitmapPos = 0, 160; - FormModifier = 25; - NameSingular = "bottle"; - MainMaterialConfig == GLASS; - SecondaryMaterialConfig = { 11, WATER, HEALING_LIQUID, OMMEL_URINE, POISON_LIQUID, VALDEMAR, ANTIDOTE_LIQUID, VODKA, TROLL_BLOOD, OMMEL_SWEAT, OMMEL_TEARS, SULPHURIC_ACID; } - MaterialConfigChances = { 11, 75, 50, 5, 50, 1, 10, 5, 25, 5, 5, 25; } - Alias = { 2, "potion", "drink"; } - Roundness = 70; - CanBeBroken = true; - AttachedGod = NONE; - WieldedBitmapPos = 176, 144; - IsValuable = false; - TeleportPriority = 200; -} - -bananapeels -{ - DefaultSize = 20; - Possibility = 100; - Category = MISC; - DefaultMainVolume = 40; - StrengthModifier = 50; - BitmapPos = 0, 128; - FormModifier = 20; - NameSingular = "banana peel"; - MainMaterialConfig == BANANA_PEEL; - Roundness = 10; - WeaponCategory = WHIPS; - AttachedGod = NEFAS; - WieldedBitmapPos = 160, 112; - AllowEquip = false; - IsValuable = false; - IsSadistWeapon = true; -} - -brokenbottle /* cannot contain anything, so NOT bottle-> */ -{ - DefaultSize = 10; - Possibility = 100; - Category = MISC; - DefaultMainVolume = 60; - StrengthModifier = 50; - BitmapPos = 16, 160; - FormModifier = 50; - NameSingular = "bottle"; - Adjective = "broken"; - MainMaterialConfig == GLASS; - Roundness = 70; - AttachedGod = NEFAS; - WieldedBitmapPos = 160, 128; - IsValuable = false; - DamageFlags = PIERCE; - IsSadistWeapon = true; -} - -scroll -{ - Category = SCROLL; - DefaultMainVolume = 250; - StrengthModifier = 25; - BitmapPos = 16, 176; - FormModifier = 20; - DefaultSize = 30; - NameSingular = "scroll"; - MainMaterialConfig == PARCHMENT; - IsAbstract = true; - Roundness = 15; - WieldedBitmapPos = 176, 144; - AllowEquip = false; - TeleportPriority = 300; -} - -scrollofteleportation /* scroll-> */ -{ - Possibility = 100; - Price = 50; - PostFix = "of teleportation"; - Alias == "scroll of teleport"; - AttachedGod = SOPHOS; - ReadDifficulty = 50; -} - -scrollofcharging /* scroll-> */ -{ - Possibility = 25; - Price = 500; - PostFix = "of charging"; - CanBeCloned = false; - IsPolymorphSpawnable = false; - AttachedGod = SOPHOS; - ReadDifficulty = 500; -} - -nut -{ - DefaultSize = 3; - Possibility = 5; - Category = FOOD; - DefaultMainVolume = 25; - StrengthModifier = 50; - BitmapPos = 16, 208; - FormModifier = 10; - MainMaterialConfig == HUMAN_FLESH; - NameSingular = "nut"; - Roundness = 90; - AttachedGod = NEFAS; - WieldedBitmapPos = 160, 368; - IsValuable = false; - IsSadistWeapon = true; -} - -leftnutofpetrus /* nut-> */ -{ - DefaultSize = 10; - Possibility = 0; - Category = MISC; - DefaultMainVolume = 500; - StrengthModifier = 2500; - IsDestroyable = false; - BaseEmitation = rgb24(166, 112, 112); - Adjective = "left"; - PostFix = "of Petrus"; - ArticleMode = FORCE_THE; - IsPolymorphable = false; - CanBeWished = false; - CanBeCloned = false; - FormModifier = 15; - AttachedGod = VALPURUS; - IsQuestItem = true; - IsValuable = true; - CanBeBurned = false; -} - -bone -{ - DefaultSize = 50; - Possibility = 250; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 500; - StrengthModifier = 80; - BitmapPos = 16, 240; - FormModifier = 25; - Category = MISC; - NameSingular = "bone"; - MainMaterialConfig == BONE; - Roundness = 20; - IsTwoHanded = true; - AttachedGod = MORTIFER; - WieldedBitmapPos = 160, 336; - IsValuable = false; -} - -loaf -{ - DefaultSize = 40; - Possibility = 500; - WeaponCategory = BLUNT_WEAPONS; - Category = FOOD; - DefaultMainVolume = 500; - StrengthModifier = 100; - BitmapPos = 0, 272; - FormModifier = 20; - NameSingular = "loaf"; - NamePlural = "loaves"; - MainMaterialConfig = { 3, BEEF, PORK, BREAD; } - MaterialConfigChances = { 3, 50, 50, 200; } - Alias == "food"; - Roundness = 20; - AttachedGod = NONE; - WieldedBitmapPos = 160, 352; - IsValuable = false; -} - -scrollofwishing /* scroll-> */ -{ - Possibility = 3; - CanBeWished = false; - Price = 3000; - IsPolymorphSpawnable = false; - PostFix = "of wishing"; - CanBeCloned = false; - AttachedGod = ATAVUS; - ReadDifficulty = 2500; -} - -copyofleftnutofpetrus /* nut-> */ -{ - DefaultSize = 10; - Category = MISC; - DefaultMainVolume = 500; - NameSingular = "copy of the left nut of Petrus"; - NamePlural = "copies of the left nut of Petrus"; - FormModifier = 15; - AttachedGod = MELLIS; - IsValuable = false; - IsAbstract = true; - - Config CHEAP; - { - Possibility = 10; - Price = 50; - MainMaterialConfig == GLASS; /* should be plastic */ - Adjective = "cheap"; - Alias == "left nut"; - } - - Config EXPENSIVE; - { - Possibility = 5; - Price = 500; - MainMaterialConfig == DIAMOND; - UsesLongAdjectiveArticle = true; - Adjective = "expensive"; - } -} - -wand -{ - Category = WAND; - DefaultMainVolume = 125; - StrengthModifier = 50; - BitmapPos = 0, 288; - FormModifier = 30; - DefaultSize = 30; - NameSingular = "wand"; - IsAbstract = true; - Roundness = 5; - CanBePiled = false; - BreakEffectRangeSquare = 2; - WieldedBitmapPos = 160, 352; - TeleportPriority = 1000; - CanBeBurned = false; - - Config WAND_OF_POLYMORPH; - { - Possibility = 20; - Price = 500; - IsPolymorphSpawnable = false; - PostFix = "of polymorph"; - MainMaterialConfig == OCTIRON; - BeamRange = 5; - MinCharges = 2; - MaxCharges = 5; - BeamColor = RANDOM_COLOR; - BeamEffect = BEAM_POLYMORPH; - CanBeCloned = false; - AttachedGod = SCABIES; - IsKamikazeWeapon = true; - BreakMsg = "shatters, its pieces transforming into a myriad of exotic forms before vanishing"; - } - - Config WAND_OF_STRIKING; - { - Possibility = 30; - Price = 500; - PostFix = "of striking"; - MainMaterialConfig == IRON; - BeamRange = 10; - MinCharges = 2; - MaxCharges = 5; - BeamColor = WHITE; - BeamEffect = BEAM_STRIKE; - AttachedGod = INFUSCOR; - IsKamikazeWeapon = true; - BreakMsg = "explodes, releasing all of its energy at once"; - } - - Config WAND_OF_FIRE_BALLS; - { - Possibility = 40; - Price = 500; - PostFix = "of fireballs"; - MainMaterialConfig == BRONZE; - BeamRange = 50; - MinCharges = 1; - MaxCharges = 4; - BeamColor = YELLOW; - BeamEffect = BEAM_FIRE_BALL; - AttachedGod = INFUSCOR; - BreakEffectRangeSquare = 0; - IsKamikazeWeapon = true; - BreakMsg = "turns into a fiery ball of rapidly expanding plasma"; - } - - Config WAND_OF_TELEPORTATION; - { - Possibility = 60; - Price = 500; - PostFix = "of teleportation"; - MainMaterialConfig == SILVER; - Alias == "wand of teleport"; - BeamRange = 5; - MinCharges = 3; - MaxCharges = 6; - BeamColor = BLUE; - BeamEffect = BEAM_TELEPORT; - AttachedGod = SOPHOS; - BreakEffectRangeSquare = 9; - BreakMsg = "breaks apart and a thousand splinters scatter in random directions, each cutting a tiny hole in space and time"; - } - - Config WAND_OF_HASTE; - { - Possibility = 40; - Price = 500; - PostFix = "of haste"; - MainMaterialConfig == TIN; - BeamRange = 5; - MinCharges = 3; - MaxCharges = 6; - BeamColor = RED; - BeamEffect = BEAM_HASTE; - AttachedGod = CLEPTIA; - BreakMsg = "breaks, speeding up everything around it"; - } - - Config WAND_OF_SLOW; - { - Possibility = 40; - Price = 500; - PostFix = "of slow"; - MainMaterialConfig == GRANITE; - BeamRange = 5; - MinCharges = 3; - MaxCharges = 6; - BeamColor = BLUE; - BeamEffect = BEAM_SLOW; - AttachedGod = INFUSCOR; - BreakMsg = "breaks, dilating time around it"; - } - - Config WAND_OF_RESURRECTION; - { - Possibility = 20; - Price = 750; - PostFix = "of resurrection"; - MainMaterialConfig == PHOENIX_FEATHER; - BeamRange = 5; - MinCharges = 1; - MaxCharges = 3; - BeamColor = BLACK; - BeamEffect = BEAM_RESURRECT; - AttachedGod = SEGES; - BreakMsg = "breaks, releasing countless green rays of highly compressed life energy"; - } - - Config WAND_OF_DOOR_CREATION; - { - Possibility = 20; - Price = 250; - PostFix = "of door creation"; - MainMaterialConfig == OAK_WOOD; - /* BeamRange has no effect */ - MinCharges = 3; - MaxCharges = 6; - BeamColor = LIGHT_GRAY; - BeamEffect = BEAM_DOOR_CREATION; - BeamStyle = SHIELD_BEAM; - AttachedGod = LORICATUS; - BreakMsg = "releases its powers, causing a number of highly unexpected effects to occur around itself"; - } - - Config WAND_OF_INVISIBILITY; - { - Possibility = 40; - Price = 250; - PostFix = "of invisibility"; - MainMaterialConfig == GLASS; - BeamRange = 10; - MinCharges = 3; - MaxCharges = 6; - BeamColor = TRANSPARENT_COLOR; /* invisible */ - BeamEffect = BEAM_INVISIBILITY; - AttachedGod = CLEPTIA; - BreakMsg = "becomes increasingly transparent and then vanishes abruptly"; - } - - Config WAND_OF_CLONING; - { - Possibility = 5; - Price = 2000; - IsPolymorphSpawnable = false; - PostFix = "of cloning"; - MainMaterialConfig == RUBY; - BeamRange = 5; - MinCharges = 1; - MaxCharges = 3; - CanBeCloned = false; - BeamColor = PINK; - BeamEffect = BEAM_DUPLICATE; - AttachedGod = INFUSCOR; - BreakEffectRangeSquare = 0; - BreakMsg = "breaks up, its dispersing splinters multiplying infinitely"; - } - - Config WAND_OF_LIGHTNING; - { - Possibility = 60; - Price = 250; - PostFix = "of lightning"; - MainMaterialConfig == GOLD; - BeamRange = 15; - MinCharges = 2; - MaxCharges = 5; - BeamColor = WHITE; - BeamEffect = BEAM_LIGHTNING; - BeamStyle = LIGHTNING_BEAM; - AttachedGod = INFUSCOR; - BreakEffectRangeSquare = 9; - IsKamikazeWeapon = true; - BreakMsg = "breaks and releases all of its stored electricity at once"; - } - - Config WAND_OF_ACID_RAIN; - { - Possibility = 30; - Price = 500; - PostFix = "of acid rain"; - MainMaterialConfig == SULFUR; - BeamRange = 15; - MinCharges = 2; - MaxCharges = 5; - BeamColor = GREEN; - BeamEffect = BEAM_ACID_RAIN; - AttachedGod = SCABIES; - BreakEffectRangeSquare = 1; - IsKamikazeWeapon = true; - BreakMsg = "vaporizes in an instant, unleashing a deadly rainstorm of polluted acid"; - } - - Config WAND_OF_MIRRORING; - { - Possibility = 15; - Price = 1000; - IsPolymorphSpawnable = false; - PostFix = "of mirroring"; - MainMaterialConfig == SAPPHIRE; - BeamRange = 5; - MinCharges = 1; - MaxCharges = 3; - CanBeCloned = false; - BeamColor = PINK; - BeamEffect = BEAM_DUPLICATE; /* difference from cloning overridden */ - AttachedGod = INFUSCOR; - BreakEffectRangeSquare = 0; - BreakMsg = "shatters, its slivers reflecting each other recursively ad infinitum"; - } - - Config WAND_OF_NECROMANCY; - { - Possibility = 30; - Price = 500; - PostFix = "of necromancy"; - MainMaterialConfig == BONE; - BeamRange = 5; - MinCharges = 2; - MaxCharges = 5; - BeamColor = BLACK; - BeamEffect = BEAM_NECROMANCY; - AttachedGod = INFUSCOR; - BreakMsg = "emits a gross of unholy rays and self-obliterates"; - } -} - -scrollofchangematerial /* scroll-> */ -{ - Possibility = 5; - Price = 2000; - PostFix = "of change material"; - Alias == "SoCM"; - AttachedGod = LORICATUS; - ReadDifficulty = 2000; -} - -avatarofvalpurus -{ - DefaultSize = 10; - Possibility = 0; - CanBeWished = false; - IsDestroyable = false; - IsMaterialChangeable = false; - Price = 1000000; - Category = MISC; - DefaultMainVolume = 250; - StrengthModifier = 500; - BitmapPos = 0, 320; - FormModifier = 15; - UsesLongArticle = true; - NameSingular = "Avatar"; - PostFix = "of Valpurus"; - ArticleMode = FORCE_THE; - MainMaterialConfig == VALPURIUM; - IsPolymorphable = false; - Roundness = 80; - CanBeCloned = false; - AttachedGod = VALPURUS; - WieldedBitmapPos = 160, 128; - IsQuestItem = true; - CanBeBurned = false; -} - -kiwi -{ - DefaultSize = 10; - Possibility = 75; - Category = FOOD; - DefaultMainVolume = 50; - StrengthModifier = 50; - BitmapPos = 0, 384; - FormModifier = 10; - NameSingular = "kiwi"; - MainMaterialConfig == KIWI_FLESH; - Roundness = 80; - AttachedGod = SILVA; - WieldedBitmapPos = 160, 368; - AllowEquip = false; - IsValuable = false; -} - -pineapple -{ - DefaultSize = 20; - Possibility = 75; - Category = FOOD; - DefaultMainVolume = 1000; - StrengthModifier = 100; - BitmapPos = 0, 368; - FormModifier = 10; - NameSingular = "pineapple"; - MainMaterialConfig == PINEAPPLE_FLESH; - Roundness = 90; - IsTwoHanded = true; - AttachedGod = SILVA; - WieldedBitmapPos = 176, 144; - IsValuable = false; -} - -palmbranch -{ - DefaultSize = 80; - Possibility = 0; - Category = MISC; - DefaultMainVolume = 4000; - StrengthModifier = 50; - BitmapPos = 0, 240; - FormModifier = 15; - NameSingular = "palm branch"; - NamePlural = "palm branches"; - MainMaterialConfig == PALM_LEAF; - Roundness = 80; - IsTwoHanded = true; - AttachedGod = SILVA; - WieldedBitmapPos = 160, 208; - IsValuable = false; -} - -whip /* meleeweapon-> */ -{ - DefaultSize = 210; - Possibility = 50; - WeaponCategory = WHIPS; - DefaultMainVolume = 500; - DefaultSecondaryVolume = 20; - StrengthModifier = 70; - BitmapPos = 32, 0; - NameSingular = "whip"; - MainMaterialConfig = { 4, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } - SecondaryMaterialConfig == EBONY_WOOD; - MaterialConfigChances = { 4, 75, 50, 25, 10; } - Roundness = 2; - FormModifier = 10; /* this is multiplied by MainMaterial's flexibility */ - CanBeBroken = true; - AttachedGod = NEFAS; - WieldedBitmapPos = 160, 224; - EnchantmentPlusChance = 30; - FlexibilityIsEssential = true; - DamageFlags = SLASH; - IsSadistWeapon = true; - - - Config BROKEN; - { - Possibility = 5; - BitmapPos = 32, 256; - WieldedBitmapPos = 176, 208; - MainMaterialConfig = { 3, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } - MaterialConfigChances = { 3, 75, 50, 25,} - EnchantmentPlusChance = 60; - } - - - Config RUNED_WHIP; - { - DefaultSize = 230; - Possibility = 25; - DefaultMainVolume = 750; - DefaultSecondaryVolume = 50; - StrengthModifier = 80; - Adjective = "runed"; - FormModifier = 20; - EnchantmentPlusChance = 20; - } - - Config BROKEN|RUNED_WHIP; - { - Possibility = 3; - BitmapPos = 32, 256; - WieldedBitmapPos = 176, 208; - MainMaterialConfig = { 3, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } - MaterialConfigChances = { 3, 75, 50, 25,} - EnchantmentPlusChance = 40; - } - - -} - -backpack /* materialcontainer-> */ -{ - DefaultSize = 80; - Possibility = 25; - Category = TOOL; - DefaultMainVolume = 1000; - DefaultSecondaryVolume = 10000; - StrengthModifier = 250; - BitmapPos = 32, 16; - FormModifier = 10; - NameSingular = "backpack"; - MainMaterialConfig == LEATHER; - SecondaryMaterialConfig == GUN_POWDER; - Alias == "explosives"; - Roundness = 70; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 144; - IsKamikazeWeapon = true; -} - -holybook -{ - DefaultSize = 25; - Possibility = 15; /* this is for each config */ - Category = BOOK; - DefaultMainVolume = 2000; - StrengthModifier = 150; - BitmapPos = 32, 32; - FormModifier = 20; - Adjective = "holy"; - NameSingular = "book"; - ArticleMode = FORCE_THE; - MainMaterialConfig == PARCHMENT; - Price = 200; - Roundness = 70; - IsTwoHanded = true; - CreateDivineConfigurations = true; - IsAbstract = true; - AttachedGod = NONE; - WieldedBitmapPos = 176, 144; - ReadDifficulty = 1000; -} - -fiftymillionroubles -{ - DefaultSize = 20; - Possibility = 0; - Price = 2; - Category = VALUABLE; /* ??? */ - DefaultMainVolume = 1000; - StrengthModifier = 25; - BitmapPos = 0, 336; - FormModifier = 15; - NameSingular = "pile"; - PostFix = "of 50 million roubles"; - MainMaterialConfig == PARCHMENT; - Alias = { 2, "money", "riches"; } - Roundness = 60; - AttachedGod = MELLIS; - WieldedBitmapPos = 160, 128; - IsValuable = false; -} - -oillamp -{ - DefaultSize = 30; - Possibility = 15; - CanBeWished = false; - Category = TOOL; - DefaultMainVolume = 150; - StrengthModifier = 50; - BitmapPos = 32, 48; - FormModifier = 20; - BaseEmitation = rgb24(110, 110, 90); - UsesLongArticle = true; - NameSingular = "oil lamp"; - MainMaterialConfig == GOLD; - Roundness = 40; - CanBePiled = false; /* otherwise you could summon a genie only from the first piled item */ - Price = 100; - Alias == "lamp"; - WeaponCategory = BLUNT_WEAPONS; - AttachedGod = ATAVUS; - WieldedBitmapPos = 160, 128; - CanBeBurned = false; -} - -stone -{ - DefaultSize = 30; - Possibility = 25; - Category = VALUABLE; - DefaultMainVolume = 100; - StrengthModifier = 100; - BitmapPos = 0, 48; - FormModifier = 10; - NameSingular = "stone"; - MainMaterialConfig = { 5, SILVER, GOLD, SAPPHIRE, RUBY, DIAMOND; } - MaterialConfigChances = { 5, 300, 200, 150, 100, 50; } - Alias == "jewel"; - Roundness = 90; - AttachedGod = NONE; - WieldedBitmapPos = 160, 368; - IsValuable = false; - HasNormalPictureDirection = false; -} - -scrolloftaming /* scroll-> */ -{ - Possibility = 25; - Price = 500; - PostFix = "of taming"; - AttachedGod = DULCIS; - ReadDifficulty = 100; -} - -mine /*materialcontainer-> */ -{ - DefaultSize = 50; - Possibility = 50; - Category = TOOL; - DefaultMainVolume = 100; - DefaultSecondaryVolume = 5000; - StrengthModifier = 50; - BitmapPos = 32, 288; - FormModifier = 10; - NameSingular = "mine"; - MainMaterialConfig == IRON; - SecondaryMaterialConfig == GUN_POWDER; - Roundness = 100; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 128; - - Config BIG_MINE; - { - DefaultSize = 65; - Possibility = 10; - DefaultMainVolume = 250; - DefaultSecondaryVolume = 12500; - NameSingular = "big mine"; - BitmapPos = 80, 288; - } -} - -key -{ - /* Bug: CreateLockConfigurations = true before key doesn't work! */ - - DefaultSize = 10; - Possibility = 0; - Price = 50; - Category = TOOL; - DefaultMainVolume = 15; - StrengthModifier = 50; - BitmapPos = 16, 416; - FormModifier = 30; - NameSingular = "key"; - MainMaterialConfig == BRONZE; - Roundness = 10; - AttachedGod = LORICATUS; - WieldedBitmapPos = 160, 368; - IsAbstract = true; - CanBeBurned = false; - - Config ROUND_LOCK; { Adjective = "round"; Possibility = 25; } - Config SQUARE_LOCK; { Adjective = "square"; Possibility = 25; } - Config TRIANGULAR_LOCK; { Adjective = "triangular"; Possibility = 25; } - Config HEXAGONAL_LOCK; { Adjective = "hexagonal"; } - Config OCTAGONAL_LOCK; - { - MainMaterialConfig == OCTIRON; - UsesLongAdjectiveArticle = true; - Adjective = "octagonal"; - } - Config HEART_SHAPED_LOCK; - { - MainMaterialConfig == GOLD; - Adjective = "heart shaped"; - } -} - -shield /* armor-> */ -{ - DefaultSize = 60; - Possibility = 250; - Category = SHIELD; - DefaultMainVolume = 350; - StrengthModifier = 150; - BitmapPos = 32, 336; - FormModifier = 15; - NameSingular = "shield"; - MainMaterialConfig = { 15, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_BONE, OMMEL_TOOTH, TITANIUM; } - MaterialConfigChances = { 15, 350, 300, 250, 200, 150, 100, 1000, 750, 500, 100, 25, 25, 10, 5, 15; } - Roundness = 95; - WeaponCategory = SHIELDS; - CanBeBroken = true; - WieldedBitmapPos = 128, 32; - EnchantmentPlusChance = 15; - - Config BROKEN; - { - Possibility = 25; - DefaultSize = 40; - FormModifier = 20; - BitmapPos = 48, 224; - WieldedBitmapPos = 128, 48; - MainMaterialConfig = { 8, EBONY_WOOD, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT, TITANIUM; } - MaterialConfigChances = { 8, 100, 150, 25, 10, 25, 5, 5, 15; } - EnchantmentPlusChance = 30; - } -} - -cloak /* armor-> */ -{ - DefaultSize = 200; - Possibility = 250; - Category = CLOAK; - DefaultMainVolume = 2000; - StrengthModifier = 125; - BitmapPos = 32, 352; - FormModifier = 20; - NameSingular = "cloak"; - MainMaterialConfig = { 5, LEATHER, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR; } - MaterialConfigChances = { 5, 2000, 1000, 500, 250, 100; } - Roundness = 60; - IsTwoHanded = true; - InElasticityPenaltyModifier = 50; - AttachedGod = CLEPTIA; - WieldedBitmapPos = 160, 144; - CanBeBroken = true; - CloakBitmapPos = 48, 416; - EnchantmentPlusChance = 10; - - Config BROKEN; - { - Possibility = 25; - BitmapPos = 64, 304; - InElasticityPenaltyModifier = 40; - MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } - MaterialConfigChances = { 4, 500, 250, 100, 25; } - EnchantmentPlusChance = 20; - CloakBitmapPos = 48, 496; - } - - Config CLOAK_OF_INVISIBILITY; - { - Possibility = 1; - GearStates = INVISIBLE; - PostFix = "of invisibility"; - Price = 2500; - MainMaterialConfig == LEATHER; - MaterialConfigChances == 100; - EnchantmentPlusChance = 2; - } - - Config BROKEN|CLOAK_OF_INVISIBILITY; - { - Possibility = 2; - BitmapPos = 64, 304; - InElasticityPenaltyModifier = 40; - Price = 500; - GearStates = 0; - EnchantmentPlusChance = 4; - CloakBitmapPos = 48, 496; - } - - Config CLOAK_OF_FIRE_RESISTANCE; - { - Possibility = 20; - PostFix = "of fire resistance"; - Price = 250; - FireResistance = 25; - EnchantmentPlusChance = 5; - } - - Config BROKEN|CLOAK_OF_FIRE_RESISTANCE; - { - Possibility = 2; - BitmapPos = 64, 304; - InElasticityPenaltyModifier = 40; - FireResistance = 10; - Price = 150; - MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } - MaterialConfigChances = { 4, 300, 200, 100, 50; } - EnchantmentPlusChance = 10; - CloakBitmapPos = 48, 496; - } - - Config CLOAK_OF_ELECTRICITY_RESISTANCE; - { - Possibility = 15; - PostFix = "of electricity resistance"; - Price = 250; - ElectricityResistance = 25; - EnchantmentPlusChance = 5; - } - - Config BROKEN|CLOAK_OF_ELECTRICITY_RESISTANCE; - { - Possibility = 2; - BitmapPos = 64, 304; - InElasticityPenaltyModifier = 40; - ElectricityResistance = 10; - Price = 150; - MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } - MaterialConfigChances = { 4, 300, 200, 100, 50; } - EnchantmentPlusChance = 10; - CloakBitmapPos = 48, 496; - } - - Config CLOAK_OF_ACID_RESISTANCE; - { - Possibility = 10; - PostFix = "of acid resistance"; - Price = 250; - AcidResistance = 4; - EnchantmentPlusChance = 5; - TeleportPriority = 1000; - } - - Config BROKEN|CLOAK_OF_ACID_RESISTANCE; - { - Possibility = 1; - BitmapPos = 64, 304; - InElasticityPenaltyModifier = 40; - AcidResistance = 2; - Price = 150; - MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } - MaterialConfigChances = { 4, 300, 200, 100, 50; } - EnchantmentPlusChance = 10; - CloakBitmapPos = 48, 496; - } -} - -boot /* armor-> */ -{ - DefaultSize = 30; - Possibility = 250; - Category = BOOT; - DefaultMainVolume = 400; - StrengthModifier = 150; - BitmapPos = 0, 400; - FormModifier = 20; - NameSingular = "boot"; - MainMaterialConfig = { 10, LEATHER, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, TITANIUM; } - MaterialConfigChances = { 10, 2000, 1000, 500, 250, 100, 1000, 500, 100, 25, 15; } - Roundness = 50; - CanBePiled = true; - InElasticityPenaltyModifier = 10; - HandleInPairs = true; - WieldedBitmapPos = 160, 128; - BootBitmapPos = 16, 432; - CanBeBroken = true; - EnchantmentPlusChance = 10; - - Config BROKEN; - { - DefaultSize = 30; - FormModifier = 30; - BitmapPos = 80, 368; - Possibility = 25; - MainMaterialConfig = { 10, OMMEL_HAIR, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL, OCTIRON, ADAMANT, TITANIUM; } - MaterialConfigChances = { 10, 100, 500, 100, 25, 10, 10, 25, 5, 1, 15; } - EnchantmentPlusChance = 20; - InElasticityPenaltyModifier = 30; - BootBitmapPos = 16, 512; - } - - Config BOOT_OF_STRENGTH; - { - Possibility = 10; - PostFix = "of strength"; - MainMaterialConfig == TROLL_HIDE; - MaterialConfigChances == 100; - AffectsLegStrength = true; - Price = 50; - BaseEnchantment = 1; - PriceIsProportionalToEnchantment = true; - EnchantmentPlusChance = 2; - } - - Config BROKEN|BOOT_OF_STRENGTH; - { - DefaultSize = 30; - FormModifier = 30; - BitmapPos = 80, 368; - Possibility = 20; - AffectsLegStrength = false; - Price = 10; - EnchantmentPlusChance = 4; - InElasticityPenaltyModifier = 30; - BootBitmapPos = 16, 512; - } - - Config BOOT_OF_AGILITY; - { - Possibility = 10; - PostFix = "of agility"; - MainMaterialConfig == LEATHER; - MaterialConfigChances == 100; - AffectsAgility = true; - Price = 75; - BaseEnchantment = 1; - PriceIsProportionalToEnchantment = true; - AttachedGod = CLEPTIA; - EnchantmentPlusChance = 2; - } - - Config BROKEN|BOOT_OF_AGILITY; - { - DefaultSize = 30; - FormModifier = 30; - BitmapPos = 80, 368; - Possibility = 20; - AffectsAgility = false; - Price = 25; - EnchantmentPlusChance = 4; - InElasticityPenaltyModifier = 30; - BootBitmapPos = 16, 512; - } - - Config BOOT_OF_KICKING; - { - Possibility = 10; - PostFix = "of kicking"; - MainMaterialConfig == IRON; - MaterialConfigChances == 100; - Price = 50; - FormModifier = 50; - EnchantmentPlusChance = 5; - } - - Config BROKEN|BOOT_OF_KICKING; - { - DefaultSize = 30; - FormModifier = 30; - BitmapPos = 80, 368; - Possibility = 20; - MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } - MaterialConfigChances = { 6, 1000, 100, 10, 5, 1, 5; } - EnchantmentPlusChance = 10; - InElasticityPenaltyModifier = 30; - BootBitmapPos = 16, 512; - } -} - -gauntlet /* armor-> */ -{ - DefaultSize = 30; - Possibility = 250; - Category = GAUNTLET; - DefaultMainVolume = 300; - StrengthModifier = 125; - BitmapPos = 32, 368; - FormModifier = 20; - NameSingular = "gauntlet"; - MainMaterialConfig = { 9, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, TITANIUM; } - MaterialConfigChances = { 9, 2000, 1000, 200, 100, 500, 250, 50, 10, 5; } - Roundness = 60; - CanBePiled = true; - InElasticityPenaltyModifier = 20; - HandleInPairs = true; - WieldedBitmapPos = 160, 128; - GauntletBitmapPos = 80, 432; - CanBeBroken = true; - EnchantmentPlusChance = 10; - HasNormalPictureDirection = false; - - Config BROKEN; - { - Possibility = 25; - MainMaterialConfig = { 8, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, MITHRIL, TITANIUM; } - MaterialConfigChances = { 8, 100, 500, 250, 50, 10, 5, 10, 5; } - DefaultSize = 30; - FormModifier = 30; - BitmapPos = 80, 400; - EnchantmentPlusChance = 20; - InElasticityPenaltyModifier = 30; - GauntletBitmapPos = 80, 512; - } - - Config GAUNTLET_OF_STRENGTH; - { - Possibility = 10; - PostFix = "of strength"; - MainMaterialConfig == TROLL_HIDE; - MaterialConfigChances == 100; - AffectsArmStrength = true; - Price = 75; - BaseEnchantment = 1; - PriceIsProportionalToEnchantment = true; - AttachedGod = CRUENTUS; - EnchantmentPlusChance = 2; - } - - Config BROKEN|GAUNTLET_OF_STRENGTH; - { - DefaultSize = 20; - FormModifier = 30; - BitmapPos = 80, 400; - AffectsArmStrength = false; - Price = 25; - EnchantmentPlusChance = 4; - InElasticityPenaltyModifier = 30; - GauntletBitmapPos = 80, 512; - } - - Config GAUNTLET_OF_DEXTERITY; - { - Possibility = 10; - PostFix = "of dexterity"; - MainMaterialConfig == LEATHER; - MaterialConfigChances == 100; - AffectsDexterity = true; - Price = 100; - BaseEnchantment = 1; - PriceIsProportionalToEnchantment = true; - AttachedGod = CLEPTIA; - EnchantmentPlusChance = 2; - } - - Config BROKEN|GAUNTLET_OF_DEXTERITY; - { - DefaultSize = 20; - FormModifier = 30; - BitmapPos = 80, 400; - AffectsDexterity = false; - Price = 25; - EnchantmentPlusChance = 4; - InElasticityPenaltyModifier = 30; - GauntletBitmapPos = 80, 512; - } -} - -belt /* armor-> */ -{ - DefaultSize = 150; - Possibility = 250; - WeaponCategory = WHIPS; - Category = BELT; - DefaultMainVolume = 250; - StrengthModifier = 100; - BitmapPos = 32, 384; - NameSingular = "belt"; - MainMaterialConfig = { 4, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR; } - MaterialConfigChances = { 4, 1500, 500, 250, 100; } - Roundness = 10; - FormModifier = 5; /* this is multiplied by MainMaterial's flexibility */ - WieldedBitmapPos = 160, 224; - BeltBitmapPos = 48, 432; - CanBeBroken = true; - EnchantmentPlusChance = 10; - DamageFlags = SLASH; - IsSadistWeapon = true; - - Config BROKEN; - { - DefaultSize = 150; - Possibility = 25; - MainMaterialConfig = { 5, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE, MITHRIL; } - MaterialConfigChances = { 5, 500, 250, 100, 25, 10; } - BitmapPos = 80, 384; - EnchantmentPlusChance = 20; - BeltBitmapPos = 48, 512; - } - - Config BELT_OF_CARRYING; - { - Possibility = 10; - PostFix = "of carrying"; - AffectsCarryingCapacity = true; - Price = 75; - BaseEnchantment = 1; - PriceIsProportionalToEnchantment = true; - AttachedGod = MELLIS; - MainMaterialConfig == TROLL_HIDE; - MaterialConfigChances == 100; - EnchantmentPlusChance = 2; - } - - Config BROKEN|BELT_OF_CARRYING; - { - DefaultSize = 150; - Possibility = 20; - AffectsCarryingCapacity = false; - Price = 25; - BitmapPos = 80, 384; - EnchantmentPlusChance = 4; - BeltBitmapPos = 48, 512; - } - - Config BELT_OF_LEVITATION; - { - Possibility = 0; - PostFix = "of levitation"; - GearStates = LEVITATION; - Price = 500; - AttachedGod = SILVA; - MainMaterialConfig == ANGEL_HAIR; - MaterialConfigChances == 100; - EnchantmentPlusChance = 0; - } - - Config BROKEN|BELT_OF_LEVITATION; - { - DefaultSize = 150; - GearStates = 0; - Price = 100; - BitmapPos = 80, 384; - BeltBitmapPos = 48, 512; - } -} - -ring -{ - DefaultSize = 2; - Category = RING; - DefaultMainVolume = 3; - StrengthModifier = 100; - BitmapPos = 16, 400; - FormModifier = 10; - NameSingular = "ring"; - MainMaterialConfig == DIAMOND; - Roundness = 10; /* it is considered here opened */ - IsAbstract = true; - WieldedBitmapPos = 160, 368; - TeleportPriority = 300; - CanBeBurned = false; - - Config RING_OF_FIRE_RESISTANCE; - { - Possibility = 40; - FireResistance = 15; - PostFix = "of fire resistance"; - MainMaterialConfig == DRAGON_HIDE; - Price = 250; - AttachedGod = LORICATUS; - } - - Config RING_OF_POLYMORPH_CONTROL; - { - Possibility = 5; - PostFix = "of polymorph control"; - MainMaterialConfig == SAPPHIRE; - GearStates == POLYMORPH_CONTROL; - Price = 750; - AttachedGod = SCABIES; - Alias == "polycontrol"; - } - - Config RING_OF_INFRA_VISION; - { - Possibility = 10; - PostFix = "of infravision"; - MainMaterialConfig == SILVER; - GearStates = INFRA_VISION; - Price = 500; - AttachedGod = LEGIFER; - } - - Config RING_OF_TELEPORTATION; - { - Possibility = 30; - PostFix = "of teleportation"; - GearStates = TELEPORT; - MainMaterialConfig == MITHRIL; - Alias == "ring of teleport"; - Price = 250; - WearWisdomLimit = 15; - AttachedGod = SOPHOS; - } - - Config RING_OF_TELEPORT_CONTROL; - { - Possibility = 10; - PostFix = "of teleport control"; - MainMaterialConfig == RUBY; - GearStates = TELEPORT_CONTROL; - Price = 500; - AttachedGod = SOPHOS; - TeleportPriority = 1000; - Alias == "telecontrol"; - } - - Config RING_OF_POLYMORPH; - { - Possibility = 30; - PostFix = "of polymorph"; - MainMaterialConfig == ARCANITE; - GearStates = POLYMORPH; - Price = 250; - WearWisdomLimit = 15; - AttachedGod = SCABIES; - } - - Config RING_OF_POISON_RESISTANCE; - { - Possibility = 30; - PoisonResistance = 2; - PostFix = "of poison resistance"; - MainMaterialConfig == TIN; - Price = 250; - AttachedGod = SEGES; - } - - Config RING_OF_INVISIBILITY; - { - Possibility = 1; - PostFix = "of invisibility"; - MainMaterialConfig == GLASS; - GearStates = INVISIBLE; - Price = 2500; - AttachedGod = CLEPTIA; - } - - Config RING_OF_ELECTRICITY_RESISTANCE; - { - Possibility = 30; - ElectricityResistance = 15; - PostFix = "of electricity resistance"; - MainMaterialConfig == EBONY_WOOD; - Price = 250; - AttachedGod = LORICATUS; - } - - Config RING_OF_SEARCHING; - { - Possibility = 20; - PostFix = "of searching"; - MainMaterialConfig == OAK_WOOD; - Price = 500; - AttachedGod = LEGIFER; - GearStates = SEARCHING; - } - - Config RING_OF_ACID_RESISTANCE; - { - Possibility = 20; - AcidResistance = 2; - PostFix = "of acid resistance"; - MainMaterialConfig == GOLD; - Price = 250; - AttachedGod = LORICATUS; - TeleportPriority = 1000; - } -} - -amulet -{ - DefaultSize = 20; - Category = AMULET; - DefaultMainVolume = 30; - StrengthModifier = 100; - BitmapPos = 32, 400; - FormModifier = 10; - UsesLongArticle = true; - NameSingular = "amulet"; - MainMaterialConfig == GOLD; - Roundness = 10; /* it is considered here opened */ - IsAbstract = true; - WieldedBitmapPos = 160, 112; - HasNormalPictureDirection = false; - CanBeBurned = false; - - Config AMULET_OF_LIFE_SAVING; - { - Possibility = 5; - PostFix = "of life saving"; - MainMaterialConfig == GOLD; - GearStates = LIFE_SAVED; - CanBeCloned = false; - Price = 5000; - AttachedGod = SEGES; - } - - Config AMULET_OF_ESP; - { - Possibility = 10; - PostFix = "of ESP"; - MainMaterialConfig == ILLITHIUM; - GearStates = ESP; - Price = 1000; - AttachedGod = LEGIFER; - } - - Config AMULET_OF_WARDING; - { - Possibility = 4; - PostFix = "of elemental protection"; - MainMaterialConfig == ILLITHIUM; - CanBeCloned = false; - Price = 4000; - AttachedGod = LEGIFER; - FireResistance = 30; - ElectricityResistance = 30; - AcidResistance = 5; - PoisonResistance = 5; - } -} - -bodypart -{ - Possibility = 0; - Category = FOOD; - IsAutoInitializable = false; - IsAbstract = true; - IsTwoHanded = true; - /*Adjective = "severed";*/ /* only used if severed */ - CanBeWished = false; /* temporary */ - AttachedGod = NONE; - IsValuable = false; - IsSadistWeapon = true; -} - -head /* bodypart-> */ -{ - StrengthModifier = 200; - FormModifier = 10; - NameSingular = "head"; - Roundness = 70; - WieldedBitmapPos = 160, 128; -} - -torso /* bodypart-> */ -{ - StrengthModifier = 250; - FormModifier = 10; - NameSingular = "torso"; - IsAbstract = true; - Roundness = 60; - WieldedBitmapPos = 160, 144; - CanBeBurned = false; -} - -normaltorso /* bodypart->torso-> */ -{ -} - -humanoidtorso /* bodypart->torso-> */ -{ -} - -arm /* bodypart-> */ -{ - StrengthModifier = 100; - FormModifier = 15; - IsAbstract = true; - Roundness = 15; - WeaponCategory = BLUNT_WEAPONS; - WieldedBitmapPos = 160, 352; -} - -rightarm /* bodypart->arm-> */ -{ - NameSingular = "right arm"; -} - -leftarm /* bodypart->arm-> */ -{ - NameSingular = "left arm"; -} - -groin /* bodypart-> */ -{ - StrengthModifier = 150; - FormModifier = 10; - NameSingular = "groin"; - Roundness = 40; - WieldedBitmapPos = 160, 128; - CanBeBurned = false; -} - -leg /* bodypart-> */ -{ - StrengthModifier = 125; - FormModifier = 15; - IsAbstract = true; - Roundness = 20; - WeaponCategory = BLUNT_WEAPONS; - WieldedBitmapPos = 160, 352; -} - -rightleg /* bodypart->leg-> */ -{ - NameSingular = "right leg"; -} - -leftleg /* bodypart->leg-> */ -{ - NameSingular = "left leg"; -} - -headofelpuri /* cannot wear helmet etc, so NOT head-> */ -{ - Possibility = 0; - CanBeWished = false; - DefaultSize = 60; - IsDestroyable = false; - Category = MISC; - StrengthModifier = 150; - FormModifier = 15; - BitmapPos = 16, 0; - DefaultMainVolume = 25000; - NameSingular = "head"; - PostFix = "of Elpuri"; - ArticleMode = FORCE_THE; - MainMaterialConfig == ELPURI_FLESH; - IsPolymorphable = false; - Roundness = 80; - IsTwoHanded = true; - CanBeCloned = false; - AttachedGod = SCABIES; - WieldedBitmapPos = 160, 144; - IsQuestItem = true; - CanBeBurned = false; -} - -corpse -{ - Possibility = 0; - Category = FOOD; - IsAutoInitializable = false; - IsPolymorphSpawnable = false; - StrengthModifier = 100; - FormModifier = 15; - NameSingular = "corpse"; - OKVisualEffects = ROTATE|MIRROR|FLIP; - Roundness = 50; - IsTwoHanded = true; - CanBeWished = false; /* temporary */ - IsMaterialChangeable = false; - AttachedGod = NONE; - WieldedBitmapPos = 160, 144; - /* BitmapPos overridden */ - IsValuable = false; - CanBeBurned = false; -} - -eddytorso /* normaltorso-> */ -{ -} - -largetorso /* normaltorso-> */ -{ - AttachedGod = NONE; - CanBePickedUp = false; -} - -largecorpse /* corpse -> */ -{ - BitmapPos = 48, 0; - CanBePickedUp = false; - OKVisualEffects = NONE; -} - -playerkindhead { } -playerkindtorso { } -playerkindrightarm { } -playerkindleftarm { } -playerkindgroin { } -playerkindrightleg { } -playerkindleftleg { } - -magicmushroomtorso /* normaltorso-> */ -{ -} - -dogtorso /* normaltorso-> */ -{ -} - -blinkdogtorso /* dogtorso-> */ -{ -} - -mysticfrogtorso /* normaltorso-> */ -{ -} - -lobhsetorso /* largetorso-> */ -{ -} - -battorso /* normaltorso-> */ -{ -} - -spidertorso /* normaltorso-> */ -{ -} - -whistle -{ - Possibility = 50; - Category = TOOL; - DefaultMainVolume = 50; - StrengthModifier = 50; - BitmapPos = 0, 416; - FormModifier = 25; - DefaultSize = 30; - NameSingular = "whistle"; - MainMaterialConfig == TIN; - Roundness = 10; - Price = 25; - AttachedGod = DULCIS; - WieldedBitmapPos = 160, 368; - CanBeBurned = false; -} - -magicalwhistle /* whistle-> */ -{ - Possibility = 5; - MainMaterialConfig == RUBY; - NameSingular = "whistle"; - Adjective = "magical"; - Price = 1500; - Alias == "magic whistle"; - CanBePiled = false; - AttachedGod = DULCIS; - TeleportPriority = 10000; -} - -itemcontainer -{ - CanBeGeneratedInContainer = false; - Roundness = 60; - IsTwoHanded = true; - FormModifier = 15; - MainMaterialConfig == FIR_WOOD; - Roundness = 60; - CanBePiled = false; - IsAbstract = true; - IsPolymorphSpawnable = false; - IsDestroyable = false; - AttachedGod = ATAVUS; - WieldedBitmapPos = 160, 144; - CreateLockConfigurations = true; - CanBeBurned = false; - - Config SMALL_CHEST; - { - NameSingular = "chest"; - Adjective = "small"; - DefaultSize = 50; - StorageVolume = 10000; - DefaultMainVolume = 5000; - Price = 75; - Possibility = 100; - MaxGeneratedContainedItems = 3; - BitmapPos = 64, 48; - DamageDivider = 2; - StrengthModifier = 100; - } - - Config CHEST; - { - NameSingular = "chest"; - StorageVolume = 100000; - DefaultMainVolume = 30000; - DefaultSize = 100; - Price = 150; - Possibility = 50; - MaxGeneratedContainedItems = 5; - BitmapPos = 48, 80; - DamageDivider = 3; - StrengthModifier = 150; - } - - Config LARGE_CHEST; - { - NameSingular = "chest"; - Adjective = "large"; - DefaultSize = 200; - StorageVolume = 1000000; - DefaultMainVolume = 240000; - Price = 250; - Possibility = 10; - MaxGeneratedContainedItems = 10; - BitmapPos = 48, 64; - DamageDivider = 4; - StrengthModifier = 200; - } - - Config STRONG_BOX; - { - Adjective = "small"; - NameSingular = "strong-box"; - DefaultSize = 30; - StorageVolume = 5000; - DefaultMainVolume = 250; - Price = 250; - Possibility = 10; - MaxGeneratedContainedItems = 3; - MainMaterialConfig == IRON; - BitmapPos = 48, 368; - DamageDivider = 5; - StrengthModifier = 150; - } -} - -beartrap -{ - MainMaterialConfig == IRON; - NameSingular = "bear trap"; - Possibility = 100; - /* Program overrides BitmapPos always */ - IsTwoHanded = true; - DefaultSize = 50; - DefaultMainVolume = 500; - FormModifier = 30; - Roundness = 30; - Price = 25; - CanBePiled = false; - CanBeBroken = true; - CanBeBurned = false; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 128; - IsPolymorphable = false; - MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } - MaterialConfigChances = { 8, 200, 300, 500, 100, 50, 25, 1, 15; } - - Config BROKEN; - { - Possibility = 10; - BitmapPos = 48, 48; - Price = 0; - MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } - MaterialConfigChances = { 5, 100, 50, 25, 1, 15; } - } -} - -helmet -{ - DefaultSize = 30; - Possibility = 350; - Category = HELMET; - DefaultMainVolume = 150; - StrengthModifier = 100; - BitmapPos = 16, 384; - FormModifier = 10; - NameSingular = "helmet"; - MainMaterialConfig = { 24, 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, TITANIUM; } - MaterialConfigChances = { 24, 500, 750, 300, 20, 70, 60, 50, 40, 30, 20, 300, 100, 100, 750, 500, 250, 100, 25, 25, 25, 25, 10, 5, 15; } - Roundness = 60; - CanBeBroken = true; - WieldedBitmapPos = 160, 128; - CoverPercentile = 50; - HelmetBitmapPos = 112, 416; - EnchantmentPlusChance = 15; - - Config BROKEN; - { - BitmapPos = 64, 64; - Possibility = 35; - MainMaterialConfig = { 8, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL, OCTIRON, ADAMANT, TITANIUM; } - MaterialConfigChances = { 8, 100, 25, 25, 25, 25, 10, 5, 15; } - HelmetBitmapPos = 112, 496; - EnchantmentPlusChance = 30; - } - - Config FULL_HELMET; - { - DefaultSize = 40; - DefaultMainVolume = 250; - StrengthModifier = 150; - FormModifier = 25; - BitmapPos = 48, 32; - Possibility = 35; - Adjective = "full"; - MainMaterialConfig = { 10, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OMMEL_BONE, OMMEL_TOOTH, TITANIUM; } - MaterialConfigChances = { 10, 750, 500, 250, 100, 25, 25, 25, 10, 5, 15; } - CoverPercentile = 90; - HelmetBitmapPos = 96, 432; - EnchantmentPlusChance = 10; - } - - Config BROKEN|FULL_HELMET; - { - BitmapPos = 64, 32; - Possibility = 4; - MainMaterialConfig = { 8, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT, TITANIUM; } - MaterialConfigChances = { 8, 250, 100, 25, 25, 25, 10, 5, 15; } - HelmetBitmapPos = 96, 512; - EnchantmentPlusChance = 20; - } - - Config HELM_OF_PERCEPTION; - { - DefaultSize = 40; - DefaultMainVolume = 250; - StrengthModifier = 150; - FormModifier = 25; - BitmapPos = 48, 32; - Possibility = 1; - PostFix = "of piercing perception"; - AffectsPerception = true; - MainMaterialConfig == ILLITHIUM; - MaterialConfigChances == 100; - BaseEnchantment = 1; - Price = 100; - PriceIsProportionalToEnchantment = true; - AttachedGod = LEGIFER; - CoverPercentile = 90; - HelmetBitmapPos = 96, 432; - EnchantmentPlusChance = 2; - } - - Config BROKEN|HELM_OF_PERCEPTION; - { - BitmapPos = 64, 32; - Possibility = 2; - Price = 25; - AffectsPerception = false; - HelmetBitmapPos = 96, 512; - EnchantmentPlusChance = 4; - } - - Config HELM_OF_UNDERSTANDING; - { - DefaultSize = 40; - DefaultMainVolume = 250; - StrengthModifier = 150; - FormModifier = 25; - BitmapPos = 48, 32; - Possibility = 1; - PostFix = "of understanding"; - AffectsWisdom = true; - MainMaterialConfig == UNICORN_HORN; - MaterialConfigChances == 100; - BaseEnchantment = 1; - Price = 100; - PriceIsProportionalToEnchantment = true; - AttachedGod = SOPHOS; - CoverPercentile = 90; - HelmetBitmapPos = 96, 432; - EnchantmentPlusChance = 2; - } - - Config BROKEN|HELM_OF_UNDERSTANDING; - { - BitmapPos = 64, 32; - Possibility = 2; - Price = 25; - AffectsWisdom = false; - HelmetBitmapPos = 96, 512; - EnchantmentPlusChance = 4; - } - - Config HELM_OF_BRILLIANCE; - { - DefaultSize = 40; - DefaultMainVolume = 250; - StrengthModifier = 150; - FormModifier = 25; - BitmapPos = 48, 32; - Possibility = 1; - PostFix = "of brilliance"; - AffectsIntelligence = true; - MainMaterialConfig == ARCANITE; - MaterialConfigChances == 100; - BaseEnchantment = 1; - Price = 100; - PriceIsProportionalToEnchantment = true; - CoverPercentile = 90; - HelmetBitmapPos = 96, 432; - EnchantmentPlusChance = 2; - } - - Config BROKEN|HELM_OF_BRILLIANCE; - { - BitmapPos = 64, 32; - Possibility = 2; - Price = 25; - AffectsIntelligence = false; - HelmetBitmapPos = 96, 512; - EnchantmentPlusChance = 4; - } - - Config HELM_OF_ATTRACTIVITY; - { - DefaultSize = 40; - DefaultMainVolume = 250; - StrengthModifier = 150; - FormModifier = 25; - BitmapPos = 48, 32; - Possibility = 5; - PostFix = "of attractivity"; - AffectsCharisma = true; - MainMaterialConfig == GOLD; - MaterialConfigChances == 100; - BaseEnchantment = 1; - Price = 100; - PriceIsProportionalToEnchantment = true; - AttachedGod = MELLIS; - CoverPercentile = 90; - HelmetBitmapPos = 96, 432; - EnchantmentPlusChance = 2; - } - - Config BROKEN|HELM_OF_ATTRACTIVITY; - { - BitmapPos = 64, 32; - Possibility = 5; - Price = 25; - AffectsCharisma = false; - HelmetBitmapPos = 96, 512; - EnchantmentPlusChance = 4; - } - - Config GOROVITS_FAMILY_GAS_MASK; - { - DefaultSize = 50; - DefaultMainVolume = 300; - StrengthModifier = 125; - FormModifier = 20; - BitmapPos = 64, 400; - Possibility = 0; - Adjective = "Gorovits family"; - NameSingular = "gas mask"; - MainMaterialConfig == KEVLAR; - MaterialConfigChances == 100; - Price = 50; - AttachedGod = LORICATUS; - CanBeBroken = false; - CanBeWished = false; - ArticleMode = FORCE_THE; - GearStates = GAS_IMMUNITY; - IsQuestItem = true; - CoverPercentile = 100; - HelmetBitmapPos = 112, 432; - EnchantmentPlusChance = 0; - } -} - -stethoscope -{ - DefaultSize = 40; - Possibility = 25; - Category = TOOL; - DefaultMainVolume = 200; - StrengthModifier = 50; - BitmapPos = 48, 96; - FormModifier = 10; - Roundness = 20; - NameSingular = "stethoscope"; - Price = 250; - MainMaterialConfig == UNICORN_HORN; - AttachedGod = SEGES; - WieldedBitmapPos = 160, 128; - HasNormalPictureDirection = false; - CanBeBurned = false; -} - -flamingsword /* meleeweapon-> */ -{ - DefaultSize = 120; - Possibility = 15; - WeaponCategory = LARGE_SWORDS; - DefaultMainVolume = 130; - DefaultSecondaryVolume = 45; - BitmapPos = 16, 336; - FormModifier = 110; - StrengthModifier = 100; - NameSingular = "sword"; - Adjective = "flaming"; - MainMaterialConfig = { 6, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, TITANIUM; } - SecondaryMaterialConfig = { 6, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, TITANIUM; } - MaterialConfigChances = { 6, 1000, 750, 100, 25, 25, 15; } - Roundness = 10; - BaseEmitation = rgb24(150, 120, 90); - Price = 250; - AttachedGod = LORICATUS; - WieldedBitmapPos = 160, 16; - EnchantmentPlusChance = 2; - DamageFlags = SLASH|PIERCE; - CanBeBurned = false; - - Config BROKEN; - { - Possibility = 10; - BitmapPos = 32, 208; - WieldedBitmapPos = 176, 80; - MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } - SecondaryMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } - MaterialConfigChances = { 5, 250, 25, 25, 5, 15; } - EnchantmentPlusChance = 4; - } -} - -mjolak /* meleeweapon-> */ -{ - DefaultSize = 180; - Possibility = 1; - WeaponCategory = POLE_ARMS; - DefaultMainVolume = 400; - DefaultSecondaryVolume = 1000; - StrengthModifier = 200; - BitmapPos = 0, 80; - FormModifier = 225; - MainMaterialConfig == METEORIC_STEEL; - SecondaryMaterialConfig == EBONY_WOOD; - Roundness = 20; - IsTwoHanded = true; - Adjective = "unholy"; - NameSingular = "halberd"; - PostFix = "named Mjolak"; - ArticleMode = FORCE_THE; - Alias == "Mjolak"; - CanBeCloned = false; - CanBeMirrored = true; - Price = 750; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 256; - EnchantmentPlusChance = 2; - DamageFlags = SLASH|PIERCE; - - Config BROKEN; - { - Possibility = 2; - BitmapPos = 32, 144; - Price = 150; - WieldedBitmapPos = 176, 256; - EnchantmentPlusChance = 4; - } -} - -vermis /* meleeweapon-> */ -{ - DefaultSize = 220; - Possibility = 3; - WeaponCategory = POLE_ARMS; - StrengthModifier = 100; - BitmapPos = 16, 144; - FormModifier = 300; - DefaultMainVolume = 60; - DefaultSecondaryVolume = 1000; - Adjective = "runed"; - NameSingular = "spear"; - PostFix = "named Vermis"; - MainMaterialConfig == DIAMOND; - SecondaryMaterialConfig == OAK_WOOD; - Roundness = 10; - IsTwoHanded = true; - Alias == "Vermis"; - ArticleMode = FORCE_THE; - CanBeCloned = false; - CanBeMirrored = true; - Price = 500; - AttachedGod = SOPHOS; - WieldedBitmapPos = 160, 96; - EnchantmentPlusChance = 2; - DamageFlags = PIERCE; - GearStates = TELEPORT|TELEPORT_CONTROL; - - Config BROKEN; - { - Possibility = 2; - BitmapPos = 32, 224; - Price = 100; - WieldedBitmapPos = 176, 96; - EnchantmentPlusChance = 4; - GearStates = 0; - } -} - -turox /* meleeweapon-> */ -{ - StrengthModifier = 150; - FormModifier = 225; - DefaultSize = 90; - BitmapPos = 0, 32; - Possibility = 2; - DefaultMainVolume = 450; - DefaultSecondaryVolume = 375; - WeaponCategory = BLUNT_WEAPONS; - NameSingular = "mace"; - PostFix = "named Turox"; - MainMaterialConfig == METEORIC_STEEL; - SecondaryMaterialConfig == ARCANITE; - Roundness = 30; /* we count the handle, too */ - IsTwoHanded = true; - Alias == "Turox"; - ArticleMode = FORCE_THE; - CanBeCloned = false; - CanBeMirrored = true; - Price = 250; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 160, 192; - EnchantmentPlusChance = 2; - - Config BROKEN; - { - Possibility = 3; - BitmapPos = 32, 112; - Price = 50; - WieldedBitmapPos = 176, 192; - EnchantmentPlusChance = 4; - } -} - -whipofthievery /* meleeweapon->whip-> */ -{ - DefaultSize = 250; - Possibility = 10; - DefaultMainVolume = 1000; - DefaultSecondaryVolume = 50; - StrengthModifier = 100; - NameSingular = "whip"; - PostFix = "of thievery"; - MainMaterialConfig == NYMPH_HAIR; - SecondaryMaterialConfig == SAPPHIRE; - Roundness = 2; - FormModifier = 30; /* this is multiplied by MainMaterial's flexibility */ - Price = 500; - AttachedGod = CLEPTIA; - EnchantmentPlusChance = 10; - - Config BROKEN; - { - Possibility = 1; - BitmapPos = 32, 256; - WieldedBitmapPos = 176, 208; - Price = 250; - EnchantmentPlusChance = 20; - } - -} - -scrollofenchantweapon /* scroll-> */ -{ - Possibility = 40; - Price = 250; - PostFix = "of enchant weapon"; - AttachedGod = SOPHOS; - Alias == "SoEW"; - ReadDifficulty = 500; -} - -scrollofenchantarmor /* scroll-> */ -{ - Possibility = 80; - Price = 250; - PostFix = "of enchant armor"; - AttachedGod = SOPHOS; - Alias == "SoEA"; - ReadDifficulty = 500; -} - -skull -{ - StrengthModifier = 100; - FormModifier = 15; - Roundness = 65; - DefaultSize = 20; - Possibility = 30; - DefaultMainVolume = 600; - BitmapPos = 48, 112; - Category = MISC; - NameSingular = "skull"; - MainMaterialConfig == BONE; - IsTwoHanded = true; - AttachedGod = MORTIFER; - WieldedBitmapPos = 160, 128; - IsValuable = false; -} - -gorovitsweapon -{ - Adjective = "Gorovits family"; - CanBeBroken = false; - CanBeWished = false; - ArticleMode = FORCE_THE; - IsQuestItem = true; - IsAbstract = true; - CanBeBurned = false; - - Config GOROVITS_HAMMER; - { - DefaultSize = 90; - Possibility = 0; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 300; - DefaultSecondaryVolume = 600; - StrengthModifier = 125; - BitmapPos = 48, 160; - FormModifier = 125; - NameSingular = "hammer"; - MainMaterialConfig == MITHRIL; - SecondaryMaterialConfig == FIR_WOOD; - Roundness = 20; - IsTwoHanded = true; - CanBeUsedBySmith = true; - BaseEnchantment = 3; - Price = 250; - AttachedGod = LORICATUS; - WieldedBitmapPos = 176, 16; - } - - Config GOROVITS_SICKLE; - { - DefaultSize = 60; - Possibility = 0; - WeaponCategory = SMALL_SWORDS; - DefaultMainVolume = 125; - DefaultSecondaryVolume = 50; - BitmapPos = 48, 144; - FormModifier = 110; - StrengthModifier = 50; - NameSingular = "sickle"; - MainMaterialConfig == MITHRIL; - SecondaryMaterialConfig == FIR_WOOD; - Roundness = 50; - BaseEnchantment = 3; - Price = 250; - AttachedGod = SEGES; - WieldedBitmapPos = 176, 32; - DamageFlags = SLASH; - } - - Config GOROVITS_SCIMITAR; - { - DefaultSize = 150; - Possibility = 0; - WeaponCategory = LARGE_SWORDS; - DefaultMainVolume = 450; - DefaultSecondaryVolume = 150; - StrengthModifier = 180; - BitmapPos = 0, 16; - FormModifier = 170; - NameSingular = "scimitar"; - MainMaterialConfig == METEORIC_STEEL; - SecondaryMaterialConfig == METEORIC_STEEL; - Roundness = 15; - IsTwoHanded = true; - AttachedGod = CRUENTUS; - WieldedBitmapPos = 176, 112; - DamageFlags = SLASH; - BaseEnchantment = 2; - Price = 300; - } -} - -scrollofrepair /* scroll-> */ -{ - Possibility = 50; - Price = 250; - PostFix = "of repair"; - Alias == "scroll of repairing"; - AttachedGod = LORICATUS; - ReadDifficulty = 500; -} - -encryptedscroll /* scroll-> */ -{ - UsesLongAdjectiveArticle = true; - Adjective = "encrypted"; - CanBeWished = false; - IsDestroyable = false; - IsMaterialChangeable = false; - IsPolymorphable = false; - CanBeCloned = false; - AttachedGod = MELLIS; - IsQuestItem = true; - CanBeBurned = false; -} - -horn -{ - StrengthModifier = 70; - FormModifier = 30; - Roundness = 40; - DefaultSize = 30; - Possibility = 10; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 400; - BitmapPos = 48, 304; - Category = TOOL; - NameSingular = "horn"; - IsAbstract = true; - Price = 500; - CanBePiled = false; - AttachedGod = DULCIS; - WieldedBitmapPos = 160, 352; - TeleportPriority = 500; - CanBeBurned = false; - - Config BRAVERY; - { - MainMaterialConfig == SILVER; - PostFix = "of bravery"; - } - - Config FEAR; - { - MainMaterialConfig == OBSIDIAN; - PostFix = "of fear"; - } -} - -thunderhammer /* meleeweapon-> */ -{ - DefaultSize = 50; - Possibility = 5; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 200; - DefaultSecondaryVolume = 200; - StrengthModifier = 150; - BitmapPos = 48, 160; - FormModifier = 110; - NameSingular = "thunder hammer"; - MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, TITANIUM; } - SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 8, 1000, 750, 500, 100, 25, 25, 25, 15; } - Roundness = 20; - IsTwoHanded = true; - CanBeUsedBySmith = true; - Price = 500; - BaseEmitation = rgb24(130, 130, 130); - AttachedGod = TERRA; - WieldedBitmapPos = 176, 16; - EnchantmentPlusChance = 2; - - Config BROKEN; - { - Possibility = 5; - BitmapPos = 48, 192; - Price = 100; - WieldedBitmapPos = 176, 224; - MainMaterialConfig = { 6, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, ADAMANT, TITANIUM; } - MaterialConfigChances = { 6, 250, 25, 25, 25, 5, 15; } - BaseEmitation = 0; - EnchantmentPlusChance = 4; - } -} - -saalthul -{ - DefaultSize = 70; - Possibility = 1; - WeaponCategory = SMALL_SWORDS; - DefaultMainVolume = 60; - DefaultSecondaryVolume = 20; - BitmapPos = 48, 240; - FormModifier = 200; - StrengthModifier = 135; - Adjective = "short"; - NameSingular = "sword"; - PostFix = "named Saal'thul"; - MainMaterialConfig == MITHRIL; - SecondaryMaterialConfig == MITHRIL; - Roundness = 10; - Price = 500; - GearStates = INVISIBLE; - ArticleMode = FORCE_THE; - CanBeCloned = false; - CanBeMirrored = true; - Alias == "Saal'thul"; - AttachedGod = CLEPTIA; - WieldedBitmapPos = 160, 32; - EnchantmentPlusChance = 2; - DamageFlags = SLASH|PIERCE; - - Config BROKEN; - { - Possibility = 2; - BitmapPos = 48, 272; - Price = 100; - GearStates = 0; - WieldedBitmapPos = 176, 208; - EnchantmentPlusChance = 4; - } -} - -chameleonwhip /* meleeweapon->whip-> */ -{ - DefaultSize = 250; - Possibility = 10; - DefaultMainVolume = 1000; - DefaultSecondaryVolume = 50; - StrengthModifier = 100; - NameSingular = "chameleon whip"; - MainMaterialConfig == OMMEL_HAIR; - SecondaryMaterialConfig == RUBY; - Roundness = 2; - FormModifier = 30; /* this is multiplied by MainMaterial's flexibility */ - Price = 500; - AttachedGod = SCABIES; - WieldedBitmapPos = 160, 224; - EnchantmentMinusChance = 50; - EnchantmentPlusChance = 50; - - Config BROKEN; - { - Possibility = 1; - BitmapPos = 32, 256; - WieldedBitmapPos = 176, 208; - Price = 250; - EnchantmentMinusChance = 25; - EnchantmentPlusChance = 100; - } -} - -carrot -{ - Possibility = 150; - WeaponCategory = BLUNT_WEAPONS; - DefaultMainVolume = 60; - StrengthModifier = 75; - Category = FOOD; - BitmapPos = 64, 272; - FormModifier = 30; - DefaultSize = 20; - NameSingular = "carrot"; - MainMaterialConfig == CARROT_FLESH; - Alias == "bazooka"; - Roundness = 10; - CanBePiled = true; - AttachedGod = SEGES; - WieldedBitmapPos = 160, 352; - IsValuable = false; -} - -wondersmellstaff -{ - DefaultSize = 220; - Possibility = 5; - WeaponCategory = BLUNT_WEAPONS; - StrengthModifier = 150; - BitmapPos = 64, 240; - FormModifier = 125; - DefaultMainVolume = 2000; - DefaultSecondaryVolume = 200; - NameSingular = "staff"; - PostFix = "of wondrous smells"; - MainMaterialConfig = { 4, TEAK_WOOD, EBONY_WOOD, ARCANITE, OCTIRON; } - SecondaryMaterialConfig == RUBY; - MaterialConfigChances = { 4, 250, 100, 50, 25; } - Roundness = 10; - IsTwoHanded = true; - AttachedGod = INFUSCOR; - WieldedBitmapPos = 160, 304; - Price = 500; - EnchantmentPlusChance = 5; - - Config BROKEN; - { - Possibility = 5; - BitmapPos = 64, 256; - WieldedBitmapPos = 176, 304; - MainMaterialConfig = { 3, EBONY_WOOD, ARCANITE, OCTIRON; } - MaterialConfigChances = { 3, 100, 50, 25; } - EnchantmentPlusChance = 10; - } -} - -charmlyre -{ - DefaultMainVolume = 1500; - StrengthModifier = 50; - BitmapPos = 64, 368; - FormModifier = 20; - DefaultSize = 50; - Roundness = 50; - Possibility = 5; - Category = TOOL; - MainMaterialConfig == UNICORN_HORN; - NameSingular = "lyre"; - PostFix = "of charm"; - Price = 1000; - CanBePiled = false; - AttachedGod = DULCIS; - WieldedBitmapPos = 176, 352; - CanBeBurned = false; -} - -ennerhead /* head-> */ -{ -} - -decosadshirt /* armor->bodyarmor-> */ -{ - DefaultSize = 60; - BitmapPos = 80, 64; - Possibility = 0; - DefaultMainVolume = 1000; - StrengthModifier = 75; - NameSingular = "shirt"; - PostFix = "with a Decos Bananas Co. ad"; - MainMaterialConfig == CLOTH; - CanBeBroken = false; - InElasticityPenaltyModifier = 30; - AttachedGod = MELLIS; - TorsoArmorBitmapPos = 32, 448; - ArmArmorBitmapPos = 80, 416; - AthleteArmArmorBitmapPos = 80, 448; - LegArmorBitmapPos = 16, 416; - Price = 0; -} - -scrollofdetectmaterial /* scroll-> */ -{ - Possibility = 50; - Price = 25; - PostFix = "of detect material"; - AttachedGod = LEGIFER; - ReadDifficulty = 200; -} - -stick -{ - DefaultSize = 50; - Possibility = 0; - WeaponCategory = BLUNT_WEAPONS; - Category = MISC; - DefaultMainVolume = 150; - StrengthModifier = 75; - BitmapPos = 80, 240; - FormModifier = 40; - NameSingular = "stick"; - MainMaterialConfig = { 7, BALSA_WOOD, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD; } - MaterialConfigChances = { 7, 100, 350, 300, 250, 200, 150, 100; } - OKVisualEffects = MIRROR|FLIP; - Roundness = 10; - AttachedGod = NONE; - WieldedBitmapPos = 160, 352; - IsValuable = false; -} - -scrollofhardenmaterial /* scroll-> */ -{ - Possibility = 50; - Price = 500; - PostFix = "of harden material"; - Alias == "SoHM"; - AttachedGod = LORICATUS; - ReadDifficulty = 500; -} - -scrollofgolemcreation /* scroll-> */ -{ - Possibility = 10; - Price = 750; - PostFix = "of golem creation"; - AttachedGod = SOPHOS; - ReadDifficulty = 1000; -} - -gasgrenade -{ - DefaultSize = 15; - Category = MISC; - BitmapPos = 110, 32; - DefaultMainVolume = 50; - NameSingular = "gas grenade"; - FormModifier = 15; - AttachedGod = CRUENTUS; - Possibility = 75; - Price = 50; - MainMaterialConfig == IRON; - SecondaryMaterialConfig = { 4, MUSTARD_GAS, SKUNK_SMELL, FART, MAGIC_VAPOUR; } - MaterialConfigChances = { 4, 50, 10, 1, 10; } - Adjective = "dwarven"; - Alias == "gas grenade"; -} - -holyhandgrenade -{ - DefaultSize = 15; - Category = MISC; - DefaultMainVolume = 200; - NameSingular = "handgrenade of Antioch"; - NamePlural = "handgrenades of Antioch"; - FormModifier = 15; - AttachedGod = VALPURUS; - Possibility = 5; - Price = 500; - MainMaterialConfig == VALPURIUM; - Adjective = "holy"; - Alias == "gas grenade"; - CanBePiled = false; - CanBeBurned = false; -} - -daggerofvenom -{ - DefaultSize = 40; - Possibility = 15; - WeaponCategory = SMALL_SWORDS; - DefaultMainVolume = 25; - DefaultSecondaryVolume = 25; - BitmapPos = 48, 256; - FormModifier = 75; - StrengthModifier = 60; - NameSingular = "dagger"; - PostFix = "of venom"; - MainMaterialConfig = {7, OMMEL_BONE, OMMEL_TOOTH, ILLITHIUM, BRONZE, STEEL, ARCANITE, MITHRIL; } - SecondaryMaterialConfig = {7, OMMEL_BONE, OMMEL_TOOTH, ILLITHIUM, BRONZE, STEEL, ARCANITE, MITHRIL; } - MaterialConfigChances = {7, 72, 48, 80, 225, 144, 100, 90; } - Roundness = 20; - Price = 150; - AttachedGod = CLEPTIA; - WieldedBitmapPos = 160, 288; - EnchantmentPlusChance = 2; - DamageFlags = SLASH|PIERCE; - - Config BROKEN; - { - Possibility = 10; - BitmapPos = 48, 288; - WieldedBitmapPos = 176, 288; - EnchantmentPlusChance = 4; - } -} - -weepblade -{ - DefaultSize = 70; - Possibility = 10; - WeaponCategory = SMALL_SWORDS; - DefaultMainVolume = 70; - DefaultSecondaryVolume = 30; - BitmapPos = 48, 240; - FormModifier = 80; - StrengthModifier = 90; - NameSingular = "blade"; - Adjective = "weeping"; - MainMaterialConfig = {6, MILKY_QUARTZ, QUARTZITE, ROSE_QUARTZ, PURPLE_CRYSTAL, BLUE_CRYSTAL, GREEN_CRYSTAL; } - SecondaryMaterialConfig = {6, MILKY_QUARTZ, QUARTZITE, ROSE_QUARTZ, PURPLE_CRYSTAL, BLUE_CRYSTAL, GREEN_CRYSTAL; } - MaterialConfigChances = {6, 420, 390, 364, 210, 195, 182; } - Roundness = 10; - Price = 250; - AttachedGod = SCABIES; - WieldedBitmapPos = 160, 16; - EnchantmentPlusChance = 2; - DamageFlags = SLASH|PIERCE; - - Config BROKEN; - { - Possibility = 10; - BitmapPos = 48, 272; - WieldedBitmapPos = 176, 208; - EnchantmentPlusChance = 4; - } -} - -acidshield /* armor ->*/ -{ - DefaultSize = 60; - Possibility = 5; - Category = SHIELD; - DefaultMainVolume = 350; - StrengthModifier = 150; - FormModifier = 15; - MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, ADAMANT, ARCANITE, TITANIUM; } - MaterialConfigChances = { 6, 200, 300, 150, 30, 30, 15; } - EnchantmentPlusChance = 0; - AcidResistance = 1; - NameSingular = "acid shield"; - BitmapPos = 32, 336; - WeaponCategory = SHIELDS; - CanBeBroken = true; - WieldedBitmapPos = 128, 32; - AttachedGod = SCABIES; - - Config BROKEN; - { - Possibility = 3; - DefaultSize = 45; - FormModifier = 20; - BitmapPos = 48, 224; - WieldedBitmapPos = 128, 48; - MainMaterialConfig = { 7, IRON, STEEL, METEORIC_STEEL, ADAMANT, ARCANITE, MITHRIL, TITANIUM; } - MaterialConfigChances = { 7, 150, 250, 200, 60, 40, 20, 15; } - EnchantmentPlusChance = 1; - } -} - -pantheonbook /* holybook-> */ -{ - DefaultSize = 30; - Possibility = 1; - Category = BOOK; - DefaultMainVolume = 2500; - StrengthModifier = 150; - BitmapPos = 32, 32; - FormModifier = 20; - Adjective = "large and mysterious"; - NameSingular = "saga"; - PostFix = "of the pantheon"; - ArticleMode = FORCE_THE; - MainMaterialConfig == PARCHMENT; - Price = 500; - Roundness = 70; - IsTwoHanded = true; - CreateDivineConfigurations = false; - AttachedGod = VALPURUS; - WieldedBitmapPos = 176, 144; - ReadDifficulty = 1500; -} - -gorovitscopyoflenin /* item-> */ -{ - DefaultSize = 180; /* all details to height of Lenin appreciated */ - Category = MISC; - DefaultMainVolume = 80000; - DefaultSecondaryVolume = 100; /* clothes */ - MainMaterialConfig == LEAD; - SecondaryMaterialConfig == FABRIC; - Adjective = "Gorovits family life-size"; - NameSingular = "copy"; - NamePlural = "copies"; - PostFix = "of Lenin's mummy"; - FormModifier = 15; - AttachedGod = SOPHOS; - BitmapPos = 80, 48; - Possibility = 0; - Price = 50; - Alias == "Lenin"; - CanBeBurned = false; -} - -chastitybelt -{ - DefaultSize = 40; - Possibility = 0; - WeaponCategory = UNCATEGORIZED; - DefaultMainVolume = 125; - StrengthModifier = 60; - BitmapPos = 80, 80; - Adjective = "chastity"; - MainMaterialConfig == IRON; - Roundness = 50; - WieldedBitmapPos = 160, 128; - BeltBitmapPos = 48, 432; - CanBeBroken = false; - DamageFlags = BLUNT; - CreateLockConfigurations = true; - /*IsAbstract = true;*/ -} - -firstbornchild -{ - DefaultSize = 60; - Possibility = 0; - WeaponCategory = UNCATEGORIZED; - DefaultMainVolume = 3000; - - DefaultSecondaryVolume = 75; /* cloth */ - SecondaryMaterialConfig == FABRIC; - - StrengthModifier = 40; - BitmapPos = 80, 144; - MainMaterialConfig == HUMAN_FLESH; - Roundness = 60; - CanBeBroken = false; - DamageFlags = BLUNT; - IsAbstract = true; - Adjective = "first-born"; - AttachedGod = SILVA; - CanBeBurned = false; - - Config MALE; - { - NameSingular = "son"; - } - Config FEMALE; - { - NameSingular = "daughter"; - } -} - +/* + * + * Iter Vehemens ad Necem (IVAN) + * Copyright (C) Timo Kiviluoto + * Released under the GNU General + * Public License + * + * See LICENSING which should be included + * along with this file for more details + * + */ + +/* + * NOTICE!!! + * + * This file contains SPOILERS, which might ruin your IVAN experience + * totally. Also, editing anything can DESTROY GAME BALANCE or CAUSE + * OBSCURE BUGS if you don't know what you're doing. So from here on, + * proceed at your own risk! + */ + +/* Numerical item data loaded during game startup */ + +/* Default values: */ + +item +{ + Possibility = 0; + IsDestroyable = true; + CanBeWished = true; + IsMaterialChangeable = true; + WeaponCategory = UNCATEGORIZED; + IsPolymorphSpawnable = true; + IsAutoInitializable = true; + Category = MISC; + FireResistance = 0; + PoisonResistance = 0; + ElectricityResistance = 0; + AcidResistance = 0; + StrengthModifier = 0; + /* Obligatory: FormModifier */ + /* Obligatory: DefaultSize */ + DefaultMainVolume = 0; + DefaultSecondaryVolume = 0; + /* Obligatory: BitmapPos */ + Price = 0; + BaseEmitation = 0; + UsesLongArticle = false; + Adjective = ""; + UsesLongAdjectiveArticle = false; + /* Obligatory: NameSingular */ + /* NameSingular + "s" by default: NamePlural */ + PostFix = ""; + ArticleMode = 0; + /* Obligatory: MainMaterialConfig */ + /* Obligatory: SecondaryMaterialConfig */ + /* Obligatory if multiple material configurations defined: MaterialConfigChances */ + IsAbstract = true; /* This is false by default and does not inherit! */ + IsPolymorphable = true; + OKVisualEffects = NONE; + CanBeGeneratedInContainer = true; + /* Obligatory: Roundness */ + GearStates = 0; + IsTwoHanded = false; + CreateDivineConfigurations = false; + ForcedVisualEffects = 0; + CanBeCloned = true; + CanBeBroken = false; + CanBeBurned = true; + MinCharges = 0; + MaxCharges = 0; + CanBePiled = true; + StorageVolume = 0; + MaxGeneratedContainedItems = 0; + AffectsArmStrength = false; + AffectsLegStrength = false; + AffectsDexterity = false; + AffectsAgility = false; + AffectsEndurance = false; + AffectsPerception = false; + AffectsIntelligence = false; + AffectsWisdom = false; + AffectsWillPower = false; + AffectsCharisma = false; + AffectsMana = false; + BaseEnchantment = 0; + PriceIsProportionalToEnchantment = false; + CanBeUsedBySmith = false; + AffectsCarryingCapacity = false; + HandleInPairs = false; + CanBeEnchanted = false; + /* Obligatory if wand: BeamColor */ + /* Obligatory if wand: BeamEffect */ + BeamStyle = PARTICLE_BEAM; + WearWisdomLimit = NO_LIMIT; + AttachedGod = NONE; + /* Obligatory: AttachedGod */ + WieldedBitmapPos = 176, 0; + IsQuestItem = false; + IsGoodWithPlants = true; + CreateLockConfigurations = false; /* Can't be overridden by Configs */ + CanBePickedUp = true; + /* Obligatory if helmet: CoverPercentile */ + /* Obligatory for respective armor: + TorsoArmorBitmapPos + ArmArmorBitmapPos + LegArmorBitmapPos + HelmetBitmapPos + CloakBitmapPos + BeltBitmapPos + GauntletBitmapPos + BootBitmapPos */ + HasSecondaryMaterial = false; + AllowEquip = true; + /* Obligatory if scroll: ReadDifficulty */ + IsValuable = true; + EnchantmentMinusChance = 0; + EnchantmentPlusChance = 0; + TeleportPriority = 100; + HasNormalPictureDirection = true; + DamageFlags = BLUNT; + IsKamikazeWeapon = false; + FlexibilityIsEssential = false; + IsSadistWeapon = false; +} + +materialcontainer +{ + IsAbstract = true; + HasSecondaryMaterial = true; +} + +lantern +{ + DefaultSize = 30; + Possibility = 100; + Category = TOOL; + DefaultMainVolume = 400; + StrengthModifier = 50; + FormModifier = 20; + Price = 10; + BaseEmitation = rgb24(125, 125, 105); + NameSingular = "lantern"; + MainMaterialConfig == GLASS; + Alias == "light"; + Roundness = 75; + CanBeBroken = true; + BitmapPos = 0, 256; + WallBitmapPos = 0, 192; + AttachedGod = LEGIFER; + WieldedBitmapPos = 160, 160; + + Config BROKEN; + { + DefaultSize = 15; + Possibility = 10; + FormModifier = 25; + Price = 0; + BaseEmitation = 0; + BitmapPos = 0, 304; + WallBitmapPos = 0, 208; + WieldedBitmapPos = 176, 160; + } +} + +can /* materialcontainer-> */ +{ + DefaultSize = 10; + Possibility = 450; + Category = FOOD; + DefaultMainVolume = 50; + DefaultSecondaryVolume = 500; + StrengthModifier = 50; + /* BitmapPos depends on being full or not */ + FormModifier = 15; + NameSingular = "can"; + /* Adjective and PostFix overridden */ + MainMaterialConfig == IRON; + SecondaryMaterialConfig = {10 , BANANA_FLESH, SCHOOL_FOOD, MUSHROOM_FLESH, PEA_SOUP, OMMEL_CERUMEN, OMMEL_SNOT, FLOATING_EYE_FLESH, CAT_FLESH, RAT_FLESH, PINEAPPLE_FLESH; } + MaterialConfigChances = { 10, 750, 5, 25, 25, 10, 10, 25, 20, 20, 100; } + Roundness = 60; + AttachedGod = NONE; + WieldedBitmapPos = 176, 144; + IsValuable = false; +} + +lump +{ + DefaultSize = 10; + Possibility = 400; + Category = FOOD; + DefaultMainVolume = 500; + StrengthModifier = 75; + BitmapPos = 16, 48; + FormModifier = 10; + NameSingular = "lump"; + MainMaterialConfig = { 2, BANANA_FLESH, SCHOOL_FOOD; } + MaterialConfigChances = { 2, 75, 5; } + OKVisualEffects = MIRROR|FLIP; + Roundness = 75; + AttachedGod = NONE; + WieldedBitmapPos = 160, 112; + IsValuable = false; +} + +meleeweapon +{ + Category = WEAPON; + IsAbstract = true; + CanBeBroken = true; + CanBePiled = false; + CanBeEnchanted = true; + HasSecondaryMaterial = true; + TeleportPriority = 500; + + Config LONG_SWORD; + { + DefaultSize = 120; + Possibility = 100; + WeaponCategory = LARGE_SWORDS; + DefaultMainVolume = 130; + DefaultSecondaryVolume = 45; + BitmapPos = 16, 336; + FormModifier = 90; + StrengthModifier = 100; + NameSingular = "long sword"; + MainMaterialConfig = { 10, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + SecondaryMaterialConfig = { 10, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + MaterialConfigChances = { 10, 200, 150, 100, 50, 1000, 750, 100, 25, 25, 5; } + Roundness = 10; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 16; + EnchantmentPlusChance = 5; + DamageFlags = SLASH|PIERCE; + } + + Config BROKEN|LONG_SWORD; + { + Possibility = 10; + BitmapPos = 32, 208; + WieldedBitmapPos = 176, 80; + MainMaterialConfig = { 5, EBONY_WOOD, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + SecondaryMaterialConfig = { 5, EBONY_WOOD, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 5, 25, 100, 25, 25, 10; } + EnchantmentPlusChance = 10; + } + + Config TWO_HANDED_SWORD; + { + DefaultSize = 150; + Possibility = 75; + WeaponCategory = LARGE_SWORDS; + DefaultMainVolume = 350; + DefaultSecondaryVolume = 150; + StrengthModifier = 200; + BitmapPos = 0, 0; + FormModifier = 135; + NameSingular = "two-handed sword"; + MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; } + Roundness = 15; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 16; + EnchantmentMinusChance = 5; + EnchantmentPlusChance = 5; + DamageFlags = SLASH; + } + + Config BROKEN|TWO_HANDED_SWORD; + { + Possibility = 8; + BitmapPos = 32, 80; + WieldedBitmapPos = 176, 80; + MaterialConfigChances = { 4, 0, 250, 25, 25; } + EnchantmentMinusChance = 10; + EnchantmentPlusChance = 10; + } + + Config TWO_HANDED_SCIMITAR; + { + DefaultSize = 140; + Possibility = 25; + WeaponCategory = LARGE_SWORDS; + DefaultMainVolume = 400; + DefaultSecondaryVolume = 150; + StrengthModifier = 175; + BitmapPos = 0, 16; + FormModifier = 160; + NameSingular = "two-handed scimitar"; + MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; } + Roundness = 15; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 176, 112; + EnchantmentMinusChance = 5; + EnchantmentPlusChance = 5; + DamageFlags = SLASH; + } + + Config BROKEN|TWO_HANDED_SCIMITAR; + { + Possibility = 3; + BitmapPos = 32, 96; + WieldedBitmapPos = 176, 80; + MaterialConfigChances = { 4, 0, 250, 25, 25; } + EnchantmentMinusChance = 10; + EnchantmentPlusChance = 10; + } + + Config SPEAR; + { + DefaultSize = 190; + Possibility = 600; + WeaponCategory = POLE_ARMS; + StrengthModifier = 70; + BitmapPos = 16, 144; + FormModifier = 85; + DefaultMainVolume = 100; + DefaultSecondaryVolume = 2500; + NameSingular = "spear"; + MainMaterialConfig = { 13, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BONE, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_BONE, OMMEL_TOOTH; } + SecondaryMaterialConfig == PINE_WOOD; + MaterialConfigChances = { 13, 250, 200, 150, 100, 250, 650, 500, 350, 200, 50, 50, 25, 10; } + Roundness = 10; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 96; + EnchantmentPlusChance = 15; + DamageFlags = PIERCE; + } + + Config BROKEN|SPEAR; + { + Possibility = 60; + BitmapPos = 32, 224; + WieldedBitmapPos = 176, 96; + MainMaterialConfig = { 7, STEEL, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } + MaterialConfigChances = { 7, 150, 25, 25, 5, 5, 5, 5; } + EnchantmentPlusChance = 30; + } + + Config AXE; + { + DefaultSize = 60; + Possibility = 400; + WeaponCategory = AXES; + DefaultMainVolume = 200; + DefaultSecondaryVolume = 500; + StrengthModifier = 80; + BitmapPos = 16, 256; + FormModifier = 60; + NameSingular = "axe"; + UsesLongArticle = true; + MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + SecondaryMaterialConfig == PINE_WOOD; + MaterialConfigChances = { 7, 1250, 1000, 500, 100, 25, 25, 5; } + Roundness = 20; + IsTwoHanded = true; + AttachedGod = LORICATUS; + WieldedBitmapPos = 160, 176; + EnchantmentPlusChance = 15; + DamageFlags = SLASH; + } + + Config BROKEN|AXE; + { + Possibility = 40; + BitmapPos = 32, 176; + WieldedBitmapPos = 176, 176; + MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 4, 250, 25, 25, 5; } + EnchantmentPlusChance = 30; + } + + Config HALBERD; + { + DefaultSize = 170; + Possibility = 100; + WeaponCategory = POLE_ARMS; + DefaultMainVolume = 375; + DefaultSecondaryVolume = 1500; + StrengthModifier = 150; + BitmapPos = 0, 80; + FormModifier = 115; + NameSingular = "halberd"; + MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + SecondaryMaterialConfig == BIRCH_WOOD; + MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; } + Roundness = 20; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 256; + EnchantmentMinusChance = 5; + EnchantmentPlusChance = 5; + DamageFlags = SLASH|PIERCE; + } + + Config BROKEN|HALBERD; + { + Possibility = 10; + BitmapPos = 32, 144; + WieldedBitmapPos = 176, 256; + MainMaterialConfig = { 3, STEEL, METEORIC_STEEL, MITHRIL; } + MaterialConfigChances = { 3, 250, 25, 25; } + EnchantmentMinusChance = 10; + EnchantmentPlusChance = 10; + } + + Config MACE; + { + StrengthModifier = 125; + FormModifier = 75; + DefaultSize = 70; + DefaultMainVolume = 300; + DefaultSecondaryVolume = 500; + BitmapPos = 0, 32; + Possibility = 300; + WeaponCategory = BLUNT_WEAPONS; + NameSingular = "mace"; + MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + SecondaryMaterialConfig == FIR_WOOD; + MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; } + Roundness = 30; /* we count the handle, too */ + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 192; + EnchantmentPlusChance = 10; + } + + Config BROKEN|MACE; + { + Possibility = 30; + BitmapPos = 32, 112; + WieldedBitmapPos = 176, 192; + MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 4, 250, 25, 25, 5; } + EnchantmentPlusChance = 20; + } + + Config WAR_HAMMER; + { + DefaultSize = 60; + Possibility = 200; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 250; + DefaultSecondaryVolume = 500; + StrengthModifier = 110; + BitmapPos = 80, 16; + FormModifier = 55; + NameSingular = "war hammer"; + MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, OMMEL_TOOTH; } + SecondaryMaterialConfig == FIR_WOOD; + MaterialConfigChances = { 8, 1000, 750, 500, 100, 25, 25, 25, 5; } + Roundness = 20; + IsTwoHanded = true; + CanBeUsedBySmith = true; + AttachedGod = LORICATUS; + WieldedBitmapPos = 176, 320; + EnchantmentPlusChance = 15; + } + + Config BROKEN|WAR_HAMMER; + { + Possibility = 20; + BitmapPos = 80, 32; + WieldedBitmapPos = 176, 336; + MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 4, 250, 25, 25, 5; } + EnchantmentPlusChance = 30; + } + + Config SICKLE; + { + DefaultSize = 40; + Possibility = 50; + WeaponCategory = SMALL_SWORDS; + DefaultMainVolume = 100; + DefaultSecondaryVolume = 50; + BitmapPos = 48, 144; + FormModifier = 60; + StrengthModifier = 40; + NameSingular = "sickle"; + MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + SecondaryMaterialConfig == FIR_WOOD; + MaterialConfigChances = { 5, 500, 100, 25, 25, 5; } + Roundness = 20; + AttachedGod = SEGES; + WieldedBitmapPos = 176, 32; + IsGoodWithPlants = true; + EnchantmentPlusChance = 20; + DamageFlags = SLASH; + } + + Config BROKEN|SICKLE; + { + Possibility = 5; + BitmapPos = 48, 176; + WieldedBitmapPos = 176, 240; + MainMaterialConfig = { 6, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } + MaterialConfigChances = { 6, 25, 25, 5, 5, 5, 5; } + EnchantmentPlusChance = 40; + } + + Config DAGGER; + { + DefaultSize = 40; + Possibility = 300; + WeaponCategory = SMALL_SWORDS; + DefaultMainVolume = 25; + DefaultSecondaryVolume = 25; + BitmapPos = 48, 256; + FormModifier = 75; + StrengthModifier = 60; + NameSingular = "dagger"; + MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + MaterialConfigChances = { 5, 1000, 100, 25, 25, 5; } + Roundness = 20; + AttachedGod = CLEPTIA; + WieldedBitmapPos = 160, 288; + EnchantmentPlusChance = 25; + DamageFlags = SLASH|PIERCE; + } + + Config BROKEN|DAGGER; + { + Possibility = 30; + BitmapPos = 48, 288; + WieldedBitmapPos = 176, 288; + MainMaterialConfig = { 7, STEEL, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } + SecondaryMaterialConfig = { 7, STEEL, METEORIC_STEEL, MITHRIL, SAPPHIRE, RUBY, DIAMOND, ADAMANT; } + MaterialConfigChances = { 7, 100, 25, 25, 5, 5, 5, 5; } + EnchantmentPlusChance = 50; + } + + Config SHORT_SWORD; + { + DefaultSize = 70; + Possibility = 200; + WeaponCategory = SMALL_SWORDS; + DefaultMainVolume = 70; + DefaultSecondaryVolume = 30; + BitmapPos = 48, 240; + FormModifier = 80; + StrengthModifier = 90; + NameSingular = "short sword"; + MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + SecondaryMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + MaterialConfigChances = { 7, 1250, 1000, 750, 100, 25, 25, 5; } + Roundness = 15; + AttachedGod = CLEPTIA; + WieldedBitmapPos = 160, 32; + EnchantmentPlusChance = 15; + DamageFlags = SLASH|PIERCE; + } + + Config BROKEN|SHORT_SWORD; + { + Possibility = 20; + BitmapPos = 48, 272; + WieldedBitmapPos = 176, 208; + MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + SecondaryMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 4, 250, 25, 25, 5; } + EnchantmentPlusChance = 30; + } + + Config BASTARD_SWORD; + { + DefaultSize = 130; + Possibility = 75; + WeaponCategory = LARGE_SWORDS; + DefaultMainVolume = 225; + DefaultSecondaryVolume = 100; + StrengthModifier = 150; + BitmapPos = 64, 160; + FormModifier = 115; + NameSingular = "bastard sword"; + MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; } + Roundness = 15; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 16; + EnchantmentPlusChance = 5; + DamageFlags = SLASH; + } + + Config BROKEN|BASTARD_SWORD; + { + Possibility = 8; + BitmapPos = 64, 192; + WieldedBitmapPos = 176, 80; + MaterialConfigChances = { 4, 0, 250, 25, 25; } + EnchantmentPlusChance = 10; + } + + Config BATTLE_AXE; + { + DefaultSize = 110; + Possibility = 200; + WeaponCategory = AXES; + DefaultMainVolume = 250; + DefaultSecondaryVolume = 500; + StrengthModifier = 100; + BitmapPos = 64, 80; + FormModifier = 85; + NameSingular = "battle-axe"; + MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + SecondaryMaterialConfig == OAK_WOOD; + MaterialConfigChances = { 7, 1500, 1000, 750, 100, 25, 25, 5; } + Roundness = 30; + IsTwoHanded = true; + AttachedGod = LORICATUS; + WieldedBitmapPos = 160, 272; + EnchantmentPlusChance = 10; + DamageFlags = SLASH; + } + + Config BROKEN|BATTLE_AXE; + { + Possibility = 20; + BitmapPos = 64, 96; + WieldedBitmapPos = 176, 272; + MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 4, 250, 25, 25, 5; } + EnchantmentPlusChance = 20; + } + + Config SCYTHE; + { + DefaultSize = 200; + Possibility = 50; + WeaponCategory = POLE_ARMS; + DefaultMainVolume = 150; + DefaultSecondaryVolume = 1800; + BitmapPos = 64, 112; + FormModifier = 80; + StrengthModifier = 40; + NameSingular = "scythe"; + MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + SecondaryMaterialConfig == FIR_WOOD; + MaterialConfigChances = { 5, 500, 100, 25, 25, 5; } + Roundness = 10; + IsTwoHanded = true; + AttachedGod = MORTIFER; + WieldedBitmapPos = 176, 48; + IsGoodWithPlants = true; + EnchantmentPlusChance = 20; + DamageFlags = SLASH; + } + + Config BROKEN|SCYTHE; + { + Possibility = 5; + BitmapPos = 64, 128; + WieldedBitmapPos = 160, 48; + MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 4, 50, 25, 25, 5; } + EnchantmentPlusChance = 40; + } + + Config QUARTER_STAFF; + { + DefaultSize = 220; + Possibility = 200; + WeaponCategory = BLUNT_WEAPONS; + StrengthModifier = 125; + BitmapPos = 64, 240; + FormModifier = 90; + DefaultMainVolume = 3000; + DefaultSecondaryVolume = 200; + NameSingular = "quarterstaff"; + MainMaterialConfig = { 10, BALSA_WOOD, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, ARCANITE, OCTIRON, OMMEL_BONE; } + SecondaryMaterialConfig = { 10, BALSA_WOOD, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, ARCANITE, OCTIRON, OMMEL_BONE; } + MaterialConfigChances = { 10, 100, 350, 300, 250, 200, 150, 100, 75, 25, 5; } + Roundness = 10; + IsTwoHanded = true; + AttachedGod = SILVA; + WieldedBitmapPos = 160, 304; + EnchantmentPlusChance = 20; + } + + Config BROKEN|QUARTER_STAFF; + { + Possibility = 20; + BitmapPos = 64, 256; + WieldedBitmapPos = 176, 304; + MainMaterialConfig = { 3, EBONY_WOOD, ARCANITE, OCTIRON; } + SecondaryMaterialConfig = { 3, EBONY_WOOD, ARCANITE, OCTIRON; } + MaterialConfigChances = { 3, 500, 200, 25; } + EnchantmentPlusChance = 40; + } + + Config HAMMER; + { + DefaultSize = 40; + Possibility = 50; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 150; + DefaultSecondaryVolume = 300; + StrengthModifier = 90; + BitmapPos = 48, 160; + FormModifier = 50; + NameSingular = "hammer"; + MainMaterialConfig = { 7, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, OMMEL_TOOTH; } + SecondaryMaterialConfig == FIR_WOOD; + MaterialConfigChances = { 7, 750, 500, 100, 25, 25, 10, 5; } + Roundness = 20; + CanBeUsedBySmith = true; + AttachedGod = LORICATUS; + WieldedBitmapPos = 176, 16; + EnchantmentPlusChance = 20; + } + + Config BROKEN|HAMMER; + { + Possibility = 5; + BitmapPos = 48, 192; + WieldedBitmapPos = 176, 224; + MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 4, 100, 25, 25, 5; } + EnchantmentPlusChance = 40; + } +} + +banana /* materialcontainer-> */ +{ + Possibility = 150; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 40; + DefaultSecondaryVolume = 150; + StrengthModifier = 75; + Category = FOOD; + BitmapPos = 0, 112; + FormModifier = 25; + DefaultSize = 20; + NameSingular = "banana"; + MainMaterialConfig == BANANA_PEEL; + SecondaryMaterialConfig == BANANA_FLESH; + Alias == "gun"; + Roundness = 15; + CanBeBroken = true; + /* MinCharges & MaxCharges overridden */ + AttachedGod = NEFAS; + WieldedBitmapPos = 160, 320; + AllowEquip = false; + IsValuable = false; + IsSadistWeapon = true; + + Config BROKEN; + { + Possibility = 10; + BitmapPos = 32, 272; + WieldedBitmapPos = 176, 320; + } +} + +holybanana /* materialcontainer->banana-> */ +{ + Possibility = 5; + DefaultMainVolume = 100; + DefaultSecondaryVolume = 500; + StrengthModifier = 150; + FormModifier = 250; + DefaultSize = 30; + Price = 1000; + Adjective = "holy"; + PostFix = "of Oily Orpiv"; + ArticleMode = FORCE_THE; + IsPolymorphable = false; + Roundness = 20; + WieldedBitmapPos = 160, 320; + CanBePiled = false; + CanBeBroken = false; + SecondaryMaterialConfig == HOLY_BANANA_FLESH; + BaseEmitation = rgb24(160, 140, 110); + CanBeCloned = false; + CanBeMirrored = true; /* will create a peel */ + AllowEquip = true; + IsValuable = true; +} + +justifier /* meleeweapon-> */ +{ + DefaultSize = 125; + Possibility = 0; + WeaponCategory = LARGE_SWORDS; + DefaultMainVolume = 200; + DefaultSecondaryVolume = 100; + BitmapPos = 0, 64; + FormModifier = 275; + StrengthModifier = 275; + CanBeWished = false; + IsMaterialChangeable = false; + NameSingular = "broadsword"; + Adjective = "holy"; + PostFix = "named Valpurus's Justifier"; + ArticleMode = FORCE_THE; + MainMaterialConfig == VALPURIUM; + SecondaryMaterialConfig == VALPURIUM; + IsPolymorphable = false; + Alias == "Justifier"; + Roundness = 20; + CanBeCloned = false; + CanBeMirrored = true; + CanBeBroken = false; + CanBeBurned = false; + BaseEnchantment = 16; + CanBeEnchanted = false; + GearStates = HASTE|INFRA_VISION|ESP|POLYMORPH_CONTROL|TELEPORT_CONTROL; + AttachedGod = VALPURUS; + WieldedBitmapPos = 160, 16; + IsQuestItem = true; + DamageFlags = SLASH|PIERCE; +} + +neercseulb /* meleeweapon-> */ +{ + StrengthModifier = 200; + FormModifier = 250; + DefaultSize = 100; + Possibility = 0; + CanBeWished = false; + BitmapPos = 0, 32; + WeaponCategory = BLUNT_WEAPONS; + IsMaterialChangeable = false; + DefaultMainVolume = 500; + DefaultSecondaryVolume = 500; + Adjective = "ancient"; + NameSingular = "mace"; + UsesLongAdjectiveArticle = true; + PostFix = "named Neerc Se-ulb"; + ArticleMode = FORCE_THE; + MainMaterialConfig == MITHRIL; + SecondaryMaterialConfig == MITHRIL; + IsPolymorphable = false; + Alias == "Neerc Se-ulb"; + Roundness = 35; + IsTwoHanded = true; + CanBeCloned = false; + CanBeMirrored = true; + CanBeBroken = false; + CanBeBurned = false; + BaseEnchantment = 6; + AttachedGod = MORTIFER; + WieldedBitmapPos = 160, 192; + IsQuestItem = true; +} + +pickaxe /* meleeweapon-> */ +{ + Category = TOOL; + DefaultSize = 75; + Possibility = 100; + DefaultMainVolume = 225; + DefaultSecondaryVolume = 400; + BitmapPos = 0, 96; + FormModifier = 35; + NameSingular = "pick-axe"; + Alias == "pick-ax"; + Roundness = 20; + WeaponCategory = AXES; + StrengthModifier = 75; + MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + SecondaryMaterialConfig == FIR_WOOD; + MaterialConfigChances = { 7, 2000, 1500, 750, 100, 25, 25, 5; } + IsTwoHanded = true; + Price = 50; /* bonus for being able to dig */ + AttachedGod = LORICATUS; + WieldedBitmapPos = 160, 64; + EnchantmentPlusChance = 10; + DamageFlags = PIERCE; + + Config BROKEN; + { + Possibility = 10; + BitmapPos = 32, 160; + Price = 0; + WieldedBitmapPos = 176, 64; + MainMaterialConfig = { 4, IRON, STEEL, METEORIC_STEEL, MITHRIL; } + MaterialConfigChances = { 4, 250, 100, 25, 25; } + EnchantmentPlusChance = 20; + } +} + +armor +{ + IsAbstract = true; + CanBePiled = false; + CanBeEnchanted = true; +} + +bodyarmor /* armor-> */ +{ + Category = BODY_ARMOR; + FormModifier = 15; + IsAbstract = true; + Roundness = 70; + IsTwoHanded = true; + CanBeBroken = true; + AttachedGod = LORICATUS; + WieldedBitmapPos = 160, 144; + TeleportPriority = 200; + + Config CHAIN_MAIL; + { + Possibility = 50; + StrengthModifier = 125; + DefaultSize = 75; + DefaultMainVolume = 2000; + BitmapPos = 16, 96; + NameSingular = "chain mail"; + MainMaterialConfig = { 8, BRONZE, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OMMEL_BONE, OMMEL_TOOTH; } + MaterialConfigChances = { 8, 450, 300, 150, 25, 20, 25, 10, 5; } + InElasticityPenaltyModifier = 10; + TorsoArmorBitmapPos = 32, 432; + ArmArmorBitmapPos = 64, 432; + AthleteArmArmorBitmapPos = 64, 464; + LegArmorBitmapPos = 0, 432; + EnchantmentPlusChance = 10; + } + + Config BROKEN|CHAIN_MAIL; + { + Possibility = 5; + BitmapPos = 48, 208; + FormModifier = 20; + StrengthModifier = 75; + MainMaterialConfig = { 6, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } + MaterialConfigChances = { 6, 50, 25, 20, 25, 5, 5; } + EnchantmentPlusChance = 20; + InElasticityPenaltyModifier = 15; + TorsoArmorBitmapPos = 32, 512; + ArmArmorBitmapPos = 64, 512; + AthleteArmArmorBitmapPos = 64, 544; + LegArmorBitmapPos = 0, 512; + } + + Config PLATE_MAIL; + { + StrengthModifier = 200; + DefaultSize = 75; + DefaultMainVolume = 4000; + BitmapPos = 16, 128; + Possibility = 250; + NameSingular = "plate mail"; + FlexibleNameSingular = "armor"; + MainMaterialConfig = { 11, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, OMMEL_BONE, OMMEL_TOOTH; } + MaterialConfigChances = { 11, 5000, 2500, 250, 1000, 100, 200, 200, 100, 25, 10, 5; } + InElasticityPenaltyModifier = 20; + EnchantmentPlusChance = 5; + TorsoArmorBitmapPos = 32, 416; + ArmArmorBitmapPos = 80, 416; + AthleteArmArmorBitmapPos = 80, 448; + LegArmorBitmapPos = 16, 416; + } + + Config BROKEN|PLATE_MAIL; + { + Possibility = 20; + StrengthModifier = 100; + BitmapPos = 0, 352; + FormModifier = 20; + MainMaterialConfig = { 6, NYMPH_HAIR, OMMEL_HAIR, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE; } + MaterialConfigChances = { 6, 250, 100, 250, 100, 25, 10; } + EnchantmentPlusChance = 10; + InElasticityPenaltyModifier = 25; + TorsoArmorBitmapPos = 32, 496; + ArmArmorBitmapPos = 80, 496; + AthleteArmArmorBitmapPos = 80, 528; + LegArmorBitmapPos = 16, 496; + } + + Config ARMOR_OF_GREAT_HEALTH; + { + StrengthModifier = 150; + DefaultSize = 80; + DefaultMainVolume = 5000; + BitmapPos = 64, 208; + Possibility = 5; + UsesLongArticle = true; + NameSingular = "armor"; + PostFix = "of great health"; + MainMaterialConfig = { 7, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, OMMEL_BONE, OMMEL_TOOTH; } + MaterialConfigChances = { 7, 150, 75, 25, 50, 10, 25, 10; } + InElasticityPenaltyModifier = 40; + AffectsEndurance = true; + BaseEnchantment = 1; + Price = 500; + PriceIsProportionalToEnchantment = true; + AttachedGod = SEGES; + EnchantmentPlusChance = 2; + Alias == "AOgH"; + TorsoArmorBitmapPos = 32, 464; + ArmArmorBitmapPos = 80, 464; + AthleteArmArmorBitmapPos = 80, 480; + LegArmorBitmapPos = 16, 464; + } + + Config BROKEN|ARMOR_OF_GREAT_HEALTH; + { + Possibility = 10; + StrengthModifier = 75; + BitmapPos = 64, 224; + FormModifier = 20; + Price = 50; + AffectsEndurance = false; + MainMaterialConfig = { 6, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, DRAGON_HIDE; } + MaterialConfigChances = { 6, 150, 75, 25, 50, 10, 1; } + EnchantmentPlusChance = 4; + InElasticityPenaltyModifier = 50; + TorsoArmorBitmapPos = 32, 544; + ArmArmorBitmapPos = 80, 544; + AthleteArmArmorBitmapPos = 80, 560; + LegArmorBitmapPos = 16, 544; + } +} + +goldeneagleshirt /* armor->bodyarmor-> */ +{ + DefaultSize = 60; + BitmapPos = 16, 112; + Possibility = 0; + CanBeWished = false; + IsDestroyable = false; + IsMaterialChangeable = false; + DefaultMainVolume = 1000; + BaseEmitation = rgb24(112, 112, 166); + StrengthModifier = 200; + NameSingular = "Shirt of the Golden Eagle"; + MainMaterialConfig == GOLDEN_EAGLE_FEATHER; + ArticleMode = FORCE_THE; + IsPolymorphable = false; + CanBeBroken = false; + CanBeBurned = false; + CanBeCloned = false; + CanBeMirrored = true; + BaseEnchantment = 10; + InElasticityPenaltyModifier = 30; + CanBeEnchanted = false; + AttachedGod = VALPURUS; + IsQuestItem = true; + TorsoArmorBitmapPos = 32, 416; + ArmArmorBitmapPos = 80, 416; + AthleteArmArmorBitmapPos = 80, 448; + LegArmorBitmapPos = 16, 416; +} + +potion /* materialcontainer-> */ +{ + DefaultSize = 30; + Possibility = 800; + WeaponCategory = BLUNT_WEAPONS; + Category = POTION; + DefaultMainVolume = 60; + DefaultSecondaryVolume = 1000; + StrengthModifier = 50; + BitmapPos = 0, 160; + FormModifier = 25; + NameSingular = "bottle"; + MainMaterialConfig == GLASS; + SecondaryMaterialConfig = { 11, WATER, HEALING_LIQUID, OMMEL_URINE, POISON_LIQUID, VALDEMAR, ANTIDOTE_LIQUID, VODKA, TROLL_BLOOD, OMMEL_SWEAT, OMMEL_TEARS, SULPHURIC_ACID; } + MaterialConfigChances = { 11, 75, 50, 5, 50, 1, 10, 5, 25, 5, 5, 25; } + Alias = { 2, "potion", "drink"; } + Roundness = 70; + CanBeBroken = true; + AttachedGod = NONE; + WieldedBitmapPos = 176, 144; + IsValuable = false; + TeleportPriority = 200; +} + +bananapeels +{ + DefaultSize = 20; + Possibility = 100; + Category = MISC; + DefaultMainVolume = 40; + StrengthModifier = 50; + BitmapPos = 0, 128; + FormModifier = 20; + NameSingular = "banana peel"; + MainMaterialConfig == BANANA_PEEL; + Roundness = 10; + WeaponCategory = WHIPS; + AttachedGod = NEFAS; + WieldedBitmapPos = 160, 112; + AllowEquip = false; + IsValuable = false; + IsSadistWeapon = true; +} + +brokenbottle /* cannot contain anything, so NOT bottle-> */ +{ + DefaultSize = 10; + Possibility = 100; + Category = MISC; + DefaultMainVolume = 60; + StrengthModifier = 50; + BitmapPos = 16, 160; + FormModifier = 50; + NameSingular = "bottle"; + Adjective = "broken"; + MainMaterialConfig == GLASS; + Roundness = 70; + AttachedGod = NEFAS; + WieldedBitmapPos = 160, 128; + IsValuable = false; + DamageFlags = PIERCE; + IsSadistWeapon = true; +} + +scroll +{ + Category = SCROLL; + DefaultMainVolume = 250; + StrengthModifier = 25; + BitmapPos = 16, 176; + FormModifier = 20; + DefaultSize = 30; + NameSingular = "scroll"; + MainMaterialConfig == PARCHMENT; + IsAbstract = true; + Roundness = 15; + WieldedBitmapPos = 176, 144; + AllowEquip = false; + TeleportPriority = 300; +} + +scrollofteleportation /* scroll-> */ +{ + Possibility = 100; + Price = 50; + PostFix = "of teleportation"; + Alias == "scroll of teleport"; + AttachedGod = SOPHOS; + ReadDifficulty = 50; +} + +scrollofcharging /* scroll-> */ +{ + Possibility = 25; + Price = 500; + PostFix = "of charging"; + CanBeCloned = false; + IsPolymorphSpawnable = false; + AttachedGod = SOPHOS; + ReadDifficulty = 500; +} + +nut +{ + DefaultSize = 3; + Possibility = 5; + Category = FOOD; + DefaultMainVolume = 25; + StrengthModifier = 50; + BitmapPos = 16, 208; + FormModifier = 10; + MainMaterialConfig == HUMAN_FLESH; + NameSingular = "nut"; + Roundness = 90; + AttachedGod = NEFAS; + WieldedBitmapPos = 160, 368; + IsValuable = false; + IsSadistWeapon = true; +} + +leftnutofpetrus /* nut-> */ +{ + DefaultSize = 10; + Possibility = 0; + Category = MISC; + DefaultMainVolume = 500; + StrengthModifier = 2500; + IsDestroyable = false; + BaseEmitation = rgb24(166, 112, 112); + Adjective = "left"; + PostFix = "of Petrus"; + ArticleMode = FORCE_THE; + IsPolymorphable = false; + CanBeWished = false; + CanBeCloned = false; + FormModifier = 15; + AttachedGod = VALPURUS; + IsQuestItem = true; + IsValuable = true; + CanBeBurned = false; +} + +bone +{ + DefaultSize = 50; + Possibility = 250; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 500; + StrengthModifier = 80; + BitmapPos = 16, 240; + FormModifier = 25; + Category = MISC; + NameSingular = "bone"; + MainMaterialConfig == BONE; + Roundness = 20; + IsTwoHanded = true; + AttachedGod = MORTIFER; + WieldedBitmapPos = 160, 336; + IsValuable = false; +} + +loaf +{ + DefaultSize = 40; + Possibility = 500; + WeaponCategory = BLUNT_WEAPONS; + Category = FOOD; + DefaultMainVolume = 500; + StrengthModifier = 100; + BitmapPos = 0, 272; + FormModifier = 20; + NameSingular = "loaf"; + NamePlural = "loaves"; + MainMaterialConfig = { 3, BEEF, PORK, BREAD; } + MaterialConfigChances = { 3, 50, 50, 200; } + Alias == "food"; + Roundness = 20; + AttachedGod = NONE; + WieldedBitmapPos = 160, 352; + IsValuable = false; +} + +scrollofwishing /* scroll-> */ +{ + Possibility = 3; + CanBeWished = false; + Price = 3000; + IsPolymorphSpawnable = false; + PostFix = "of wishing"; + CanBeCloned = false; + AttachedGod = ATAVUS; + ReadDifficulty = 2500; +} + +copyofleftnutofpetrus /* nut-> */ +{ + DefaultSize = 10; + Category = MISC; + DefaultMainVolume = 500; + NameSingular = "copy of the left nut of Petrus"; + NamePlural = "copies of the left nut of Petrus"; + FormModifier = 15; + AttachedGod = MELLIS; + IsValuable = false; + IsAbstract = true; + + Config CHEAP; + { + Possibility = 10; + Price = 50; + MainMaterialConfig == GLASS; /* should be plastic */ + Adjective = "cheap"; + Alias == "left nut"; + } + + Config EXPENSIVE; + { + Possibility = 5; + Price = 500; + MainMaterialConfig == DIAMOND; + UsesLongAdjectiveArticle = true; + Adjective = "expensive"; + } +} + +wand +{ + Category = WAND; + DefaultMainVolume = 125; + StrengthModifier = 50; + BitmapPos = 0, 288; + FormModifier = 30; + DefaultSize = 30; + NameSingular = "wand"; + IsAbstract = true; + Roundness = 5; + CanBePiled = false; + BreakEffectRangeSquare = 2; + WieldedBitmapPos = 160, 352; + TeleportPriority = 1000; + CanBeBurned = false; + + Config WAND_OF_POLYMORPH; + { + Possibility = 20; + Price = 500; + IsPolymorphSpawnable = false; + PostFix = "of polymorph"; + MainMaterialConfig == OCTIRON; + BeamRange = 5; + MinCharges = 2; + MaxCharges = 5; + BeamColor = RANDOM_COLOR; + BeamEffect = BEAM_POLYMORPH; + CanBeCloned = false; + AttachedGod = SCABIES; + IsKamikazeWeapon = true; + BreakMsg = "shatters, its pieces transforming into a myriad of exotic forms before vanishing"; + } + + Config WAND_OF_STRIKING; + { + Possibility = 30; + Price = 500; + PostFix = "of striking"; + MainMaterialConfig == IRON; + BeamRange = 10; + MinCharges = 2; + MaxCharges = 5; + BeamColor = WHITE; + BeamEffect = BEAM_STRIKE; + AttachedGod = INFUSCOR; + IsKamikazeWeapon = true; + BreakMsg = "explodes, releasing all of its energy at once"; + } + + Config WAND_OF_FIRE_BALLS; + { + Possibility = 40; + Price = 500; + PostFix = "of fireballs"; + MainMaterialConfig == BRONZE; + BeamRange = 50; + MinCharges = 1; + MaxCharges = 4; + BeamColor = YELLOW; + BeamEffect = BEAM_FIRE_BALL; + AttachedGod = INFUSCOR; + BreakEffectRangeSquare = 0; + IsKamikazeWeapon = true; + BreakMsg = "turns into a fiery ball of rapidly expanding plasma"; + } + + Config WAND_OF_TELEPORTATION; + { + Possibility = 60; + Price = 500; + PostFix = "of teleportation"; + MainMaterialConfig == SILVER; + Alias == "wand of teleport"; + BeamRange = 5; + MinCharges = 3; + MaxCharges = 6; + BeamColor = BLUE; + BeamEffect = BEAM_TELEPORT; + AttachedGod = SOPHOS; + BreakEffectRangeSquare = 9; + BreakMsg = "breaks apart and a thousand splinters scatter in random directions, each cutting a tiny hole in space and time"; + } + + Config WAND_OF_HASTE; + { + Possibility = 40; + Price = 500; + PostFix = "of haste"; + MainMaterialConfig == TIN; + BeamRange = 5; + MinCharges = 3; + MaxCharges = 6; + BeamColor = RED; + BeamEffect = BEAM_HASTE; + AttachedGod = CLEPTIA; + BreakMsg = "breaks, speeding up everything around it"; + } + + Config WAND_OF_SLOW; + { + Possibility = 40; + Price = 500; + PostFix = "of slow"; + MainMaterialConfig == GRANITE; + BeamRange = 5; + MinCharges = 3; + MaxCharges = 6; + BeamColor = BLUE; + BeamEffect = BEAM_SLOW; + AttachedGod = INFUSCOR; + BreakMsg = "breaks, dilating time around it"; + } + + Config WAND_OF_RESURRECTION; + { + Possibility = 20; + Price = 750; + PostFix = "of resurrection"; + MainMaterialConfig == PHOENIX_FEATHER; + BeamRange = 5; + MinCharges = 1; + MaxCharges = 3; + BeamColor = BLACK; + BeamEffect = BEAM_RESURRECT; + AttachedGod = SEGES; + BreakMsg = "breaks, releasing countless green rays of highly compressed life energy"; + } + + Config WAND_OF_DOOR_CREATION; + { + Possibility = 20; + Price = 250; + PostFix = "of door creation"; + MainMaterialConfig == OAK_WOOD; + /* BeamRange has no effect */ + MinCharges = 3; + MaxCharges = 6; + BeamColor = LIGHT_GRAY; + BeamEffect = BEAM_DOOR_CREATION; + BeamStyle = SHIELD_BEAM; + AttachedGod = LORICATUS; + BreakMsg = "releases its powers, causing a number of highly unexpected effects to occur around itself"; + } + + Config WAND_OF_INVISIBILITY; + { + Possibility = 40; + Price = 250; + PostFix = "of invisibility"; + MainMaterialConfig == GLASS; + BeamRange = 10; + MinCharges = 3; + MaxCharges = 6; + BeamColor = TRANSPARENT_COLOR; /* invisible */ + BeamEffect = BEAM_INVISIBILITY; + AttachedGod = CLEPTIA; + BreakMsg = "becomes increasingly transparent and then vanishes abruptly"; + } + + Config WAND_OF_CLONING; + { + Possibility = 5; + Price = 2000; + IsPolymorphSpawnable = false; + PostFix = "of cloning"; + MainMaterialConfig == RUBY; + BeamRange = 5; + MinCharges = 1; + MaxCharges = 3; + CanBeCloned = false; + BeamColor = PINK; + BeamEffect = BEAM_DUPLICATE; + AttachedGod = INFUSCOR; + BreakEffectRangeSquare = 0; + BreakMsg = "breaks up, its dispersing splinters multiplying infinitely"; + } + + Config WAND_OF_LIGHTNING; + { + Possibility = 60; + Price = 250; + PostFix = "of lightning"; + MainMaterialConfig == GOLD; + BeamRange = 15; + MinCharges = 2; + MaxCharges = 5; + BeamColor = WHITE; + BeamEffect = BEAM_LIGHTNING; + BeamStyle = LIGHTNING_BEAM; + AttachedGod = INFUSCOR; + BreakEffectRangeSquare = 9; + IsKamikazeWeapon = true; + BreakMsg = "breaks and releases all of its stored electricity at once"; + } + + Config WAND_OF_ACID_RAIN; + { + Possibility = 30; + Price = 500; + PostFix = "of acid rain"; + MainMaterialConfig == SULFUR; + BeamRange = 15; + MinCharges = 2; + MaxCharges = 5; + BeamColor = GREEN; + BeamEffect = BEAM_ACID_RAIN; + AttachedGod = SCABIES; + BreakEffectRangeSquare = 1; + IsKamikazeWeapon = true; + BreakMsg = "vaporizes in an instant, unleashing a deadly rainstorm of polluted acid"; + } + + Config WAND_OF_MIRRORING; + { + Possibility = 15; + Price = 1000; + IsPolymorphSpawnable = false; + PostFix = "of mirroring"; + MainMaterialConfig == SAPPHIRE; + BeamRange = 5; + MinCharges = 1; + MaxCharges = 3; + CanBeCloned = false; + BeamColor = PINK; + BeamEffect = BEAM_DUPLICATE; /* difference from cloning overridden */ + AttachedGod = INFUSCOR; + BreakEffectRangeSquare = 0; + BreakMsg = "shatters, its slivers reflecting each other recursively ad infinitum"; + } + + Config WAND_OF_NECROMANCY; + { + Possibility = 30; + Price = 500; + PostFix = "of necromancy"; + MainMaterialConfig == BONE; + BeamRange = 5; + MinCharges = 2; + MaxCharges = 5; + BeamColor = BLACK; + BeamEffect = BEAM_NECROMANCY; + AttachedGod = INFUSCOR; + BreakMsg = "emits a gross of unholy rays and self-obliterates"; + } +} + +scrollofchangematerial /* scroll-> */ +{ + Possibility = 5; + Price = 2000; + PostFix = "of change material"; + Alias == "SoCM"; + AttachedGod = LORICATUS; + ReadDifficulty = 2000; +} + +avatarofvalpurus +{ + DefaultSize = 10; + Possibility = 0; + CanBeWished = false; + IsDestroyable = false; + IsMaterialChangeable = false; + Price = 1000000; + Category = MISC; + DefaultMainVolume = 250; + StrengthModifier = 500; + BitmapPos = 0, 320; + FormModifier = 15; + UsesLongArticle = true; + NameSingular = "Avatar"; + PostFix = "of Valpurus"; + ArticleMode = FORCE_THE; + MainMaterialConfig == VALPURIUM; + IsPolymorphable = false; + Roundness = 80; + CanBeCloned = false; + AttachedGod = VALPURUS; + WieldedBitmapPos = 160, 128; + IsQuestItem = true; + CanBeBurned = false; +} + +kiwi +{ + DefaultSize = 10; + Possibility = 75; + Category = FOOD; + DefaultMainVolume = 50; + StrengthModifier = 50; + BitmapPos = 0, 384; + FormModifier = 10; + NameSingular = "kiwi"; + MainMaterialConfig == KIWI_FLESH; + Roundness = 80; + AttachedGod = SILVA; + WieldedBitmapPos = 160, 368; + AllowEquip = false; + IsValuable = false; +} + +pineapple +{ + DefaultSize = 20; + Possibility = 75; + Category = FOOD; + DefaultMainVolume = 1000; + StrengthModifier = 100; + BitmapPos = 0, 368; + FormModifier = 10; + NameSingular = "pineapple"; + MainMaterialConfig == PINEAPPLE_FLESH; + Roundness = 90; + IsTwoHanded = true; + AttachedGod = SILVA; + WieldedBitmapPos = 176, 144; + IsValuable = false; +} + +palmbranch +{ + DefaultSize = 80; + Possibility = 0; + Category = MISC; + DefaultMainVolume = 4000; + StrengthModifier = 50; + BitmapPos = 0, 240; + FormModifier = 15; + NameSingular = "palm branch"; + NamePlural = "palm branches"; + MainMaterialConfig == PALM_LEAF; + Roundness = 80; + IsTwoHanded = true; + AttachedGod = SILVA; + WieldedBitmapPos = 160, 208; + IsValuable = false; +} + +whip /* meleeweapon-> */ +{ + DefaultSize = 210; + Possibility = 50; + WeaponCategory = WHIPS; + DefaultMainVolume = 500; + DefaultSecondaryVolume = 20; + StrengthModifier = 70; + BitmapPos = 32, 0; + NameSingular = "whip"; + MainMaterialConfig = { 4, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } + SecondaryMaterialConfig == EBONY_WOOD; + MaterialConfigChances = { 4, 75, 50, 25, 10; } + Roundness = 2; + FormModifier = 10; /* this is multiplied by MainMaterial's flexibility */ + CanBeBroken = true; + AttachedGod = NEFAS; + WieldedBitmapPos = 160, 224; + EnchantmentPlusChance = 30; + FlexibilityIsEssential = true; + DamageFlags = SLASH; + IsSadistWeapon = true; + + Config BROKEN; + { + Possibility = 5; + BitmapPos = 32, 256; + WieldedBitmapPos = 176, 208; + MainMaterialConfig = { 3, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } + MaterialConfigChances = { 3, 75, 50, 25,} + EnchantmentPlusChance = 60; + } + + Config RUNED_WHIP; + { + DefaultSize = 230; + Possibility = 25; + DefaultMainVolume = 750; + DefaultSecondaryVolume = 50; + StrengthModifier = 80; + Adjective = "runed"; + FormModifier = 20; + EnchantmentPlusChance = 20; + } + + Config BROKEN|RUNED_WHIP; + { + Possibility = 3; + BitmapPos = 32, 256; + WieldedBitmapPos = 176, 208; + MainMaterialConfig = { 3, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } + MaterialConfigChances = { 3, 75, 50, 25,} + EnchantmentPlusChance = 40; + } +} + +backpack /* materialcontainer-> */ +{ + DefaultSize = 80; + Possibility = 25; + Category = TOOL; + DefaultMainVolume = 1000; + DefaultSecondaryVolume = 10000; + StrengthModifier = 250; + BitmapPos = 32, 16; + FormModifier = 10; + NameSingular = "backpack"; + MainMaterialConfig == LEATHER; + SecondaryMaterialConfig == GUN_POWDER; + Alias == "explosives"; + Roundness = 70; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 144; + IsKamikazeWeapon = true; +} + +holybook +{ + DefaultSize = 25; + Possibility = 15; /* this is for each config */ + Category = BOOK; + DefaultMainVolume = 2000; + StrengthModifier = 150; + BitmapPos = 32, 32; + FormModifier = 20; + Adjective = "holy"; + NameSingular = "book"; + ArticleMode = FORCE_THE; + MainMaterialConfig == PARCHMENT; + Price = 200; + Roundness = 70; + IsTwoHanded = true; + CreateDivineConfigurations = true; + IsAbstract = true; + AttachedGod = NONE; + WieldedBitmapPos = 176, 144; + ReadDifficulty = 1000; +} + +fiftymillionroubles +{ + DefaultSize = 20; + Possibility = 0; + Price = 2; + Category = VALUABLE; /* ??? */ + DefaultMainVolume = 1000; + StrengthModifier = 25; + BitmapPos = 0, 336; + FormModifier = 15; + NameSingular = "pile"; + PostFix = "of 50 million roubles"; + MainMaterialConfig == PARCHMENT; + Alias = { 2, "money", "riches"; } + Roundness = 60; + AttachedGod = MELLIS; + WieldedBitmapPos = 160, 128; + IsValuable = false; +} + +oillamp +{ + DefaultSize = 30; + Possibility = 15; + CanBeWished = false; + Category = TOOL; + DefaultMainVolume = 150; + StrengthModifier = 50; + BitmapPos = 32, 48; + FormModifier = 20; + BaseEmitation = rgb24(110, 110, 90); + UsesLongArticle = true; + NameSingular = "oil lamp"; + MainMaterialConfig == GOLD; + Roundness = 40; + CanBePiled = false; /* otherwise you could summon a genie only from the first piled item */ + Price = 100; + Alias == "lamp"; + WeaponCategory = BLUNT_WEAPONS; + AttachedGod = ATAVUS; + WieldedBitmapPos = 160, 128; + CanBeBurned = false; +} + +stone +{ + DefaultSize = 30; + Possibility = 25; + Category = VALUABLE; + DefaultMainVolume = 100; + StrengthModifier = 100; + BitmapPos = 0, 48; + FormModifier = 10; + NameSingular = "stone"; + MainMaterialConfig = { 5, SILVER, GOLD, SAPPHIRE, RUBY, DIAMOND; } + MaterialConfigChances = { 5, 300, 200, 150, 100, 50; } + Alias == "jewel"; + Roundness = 90; + AttachedGod = NONE; + WieldedBitmapPos = 160, 368; + IsValuable = false; + HasNormalPictureDirection = false; +} + +scrolloftaming /* scroll-> */ +{ + Possibility = 25; + Price = 500; + PostFix = "of taming"; + AttachedGod = DULCIS; + ReadDifficulty = 100; +} + +mine /*materialcontainer-> */ +{ + DefaultSize = 50; + Possibility = 50; + Category = TOOL; + DefaultMainVolume = 100; + DefaultSecondaryVolume = 5000; + StrengthModifier = 50; + BitmapPos = 32, 288; + FormModifier = 10; + NameSingular = "mine"; + MainMaterialConfig == IRON; + SecondaryMaterialConfig == GUN_POWDER; + Roundness = 100; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 128; + + Config BIG_MINE; + { + DefaultSize = 65; + Possibility = 10; + DefaultMainVolume = 250; + DefaultSecondaryVolume = 12500; + NameSingular = "big mine"; + BitmapPos = 80, 288; + } +} + +key +{ + /* Bug: CreateLockConfigurations = true before key doesn't work! */ + + DefaultSize = 10; + Possibility = 0; + Price = 50; + Category = TOOL; + DefaultMainVolume = 15; + StrengthModifier = 50; + BitmapPos = 16, 416; + FormModifier = 30; + NameSingular = "key"; + MainMaterialConfig == BRONZE; + Roundness = 10; + AttachedGod = LORICATUS; + WieldedBitmapPos = 160, 368; + IsAbstract = true; + CanBeBurned = false; + + Config ROUND_LOCK; { Adjective = "round"; Possibility = 25; } + Config SQUARE_LOCK; { Adjective = "square"; Possibility = 25; } + Config TRIANGULAR_LOCK; { Adjective = "triangular"; Possibility = 25; } + Config HEXAGONAL_LOCK; { Adjective = "hexagonal"; } + Config OCTAGONAL_LOCK; + { + MainMaterialConfig == OCTIRON; + UsesLongAdjectiveArticle = true; + Adjective = "octagonal"; + } + Config HEART_SHAPED_LOCK; + { + MainMaterialConfig == GOLD; + Adjective = "heart shaped"; + } +} + +shield /* armor-> */ +{ + DefaultSize = 60; + Possibility = 250; + Category = SHIELD; + DefaultMainVolume = 350; + StrengthModifier = 150; + BitmapPos = 32, 336; + FormModifier = 15; + NameSingular = "shield"; + 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; } + MaterialConfigChances = { 14, 350, 300, 250, 200, 150, 100, 1000, 750, 500, 100, 25, 25, 10, 5; } + Roundness = 95; + WeaponCategory = SHIELDS; + CanBeBroken = true; + WieldedBitmapPos = 128, 32; + EnchantmentPlusChance = 15; + + Config BROKEN; + { + Possibility = 25; + DefaultSize = 40; + FormModifier = 20; + BitmapPos = 48, 224; + WieldedBitmapPos = 128, 48; + MainMaterialConfig = { 7, EBONY_WOOD, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } + MaterialConfigChances = { 7, 100, 150, 25, 10, 25, 5, 5; } + EnchantmentPlusChance = 30; + } +} + +cloak /* armor-> */ +{ + DefaultSize = 200; + Possibility = 250; + Category = CLOAK; + DefaultMainVolume = 2000; + StrengthModifier = 125; + BitmapPos = 32, 352; + FormModifier = 20; + NameSingular = "cloak"; + MainMaterialConfig = { 5, LEATHER, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR; } + MaterialConfigChances = { 5, 2000, 1000, 500, 250, 100; } + Roundness = 60; + IsTwoHanded = true; + InElasticityPenaltyModifier = 50; + AttachedGod = CLEPTIA; + WieldedBitmapPos = 160, 144; + CanBeBroken = true; + CloakBitmapPos = 48, 416; + EnchantmentPlusChance = 10; + + Config BROKEN; + { + Possibility = 25; + BitmapPos = 64, 304; + InElasticityPenaltyModifier = 40; + MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } + MaterialConfigChances = { 4, 500, 250, 100, 25; } + EnchantmentPlusChance = 20; + CloakBitmapPos = 48, 496; + } + + Config CLOAK_OF_INVISIBILITY; + { + Possibility = 1; + GearStates = INVISIBLE; + PostFix = "of invisibility"; + Price = 2500; + MainMaterialConfig == LEATHER; + MaterialConfigChances == 100; + EnchantmentPlusChance = 2; + } + + Config BROKEN|CLOAK_OF_INVISIBILITY; + { + Possibility = 2; + BitmapPos = 64, 304; + InElasticityPenaltyModifier = 40; + Price = 500; + GearStates = 0; + EnchantmentPlusChance = 4; + CloakBitmapPos = 48, 496; + } + + Config CLOAK_OF_FIRE_RESISTANCE; + { + Possibility = 20; + PostFix = "of fire resistance"; + Price = 250; + FireResistance = 25; + EnchantmentPlusChance = 5; + } + + Config BROKEN|CLOAK_OF_FIRE_RESISTANCE; + { + Possibility = 2; + BitmapPos = 64, 304; + InElasticityPenaltyModifier = 40; + FireResistance = 10; + Price = 150; + MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } + MaterialConfigChances = { 4, 300, 200, 100, 50; } + EnchantmentPlusChance = 10; + CloakBitmapPos = 48, 496; + } + + Config CLOAK_OF_ELECTRICITY_RESISTANCE; + { + Possibility = 15; + PostFix = "of electricity resistance"; + Price = 250; + ElectricityResistance = 25; + EnchantmentPlusChance = 5; + } + + Config BROKEN|CLOAK_OF_ELECTRICITY_RESISTANCE; + { + Possibility = 2; + BitmapPos = 64, 304; + InElasticityPenaltyModifier = 40; + ElectricityResistance = 10; + Price = 150; + MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } + MaterialConfigChances = { 4, 300, 200, 100, 50; } + EnchantmentPlusChance = 10; + CloakBitmapPos = 48, 496; + } + + Config CLOAK_OF_ACID_RESISTANCE; + { + Possibility = 10; + PostFix = "of acid resistance"; + Price = 250; + AcidResistance = 4; + EnchantmentPlusChance = 5; + TeleportPriority = 1000; + } + + Config BROKEN|CLOAK_OF_ACID_RESISTANCE; + { + Possibility = 1; + BitmapPos = 64, 304; + InElasticityPenaltyModifier = 40; + AcidResistance = 2; + Price = 150; + MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; } + MaterialConfigChances = { 4, 300, 200, 100, 50; } + EnchantmentPlusChance = 10; + CloakBitmapPos = 48, 496; + } +} + +boot /* armor-> */ +{ + DefaultSize = 30; + Possibility = 250; + Category = BOOT; + DefaultMainVolume = 400; + StrengthModifier = 150; + BitmapPos = 0, 400; + FormModifier = 20; + NameSingular = "boot"; + MainMaterialConfig = { 9, LEATHER, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL; } + MaterialConfigChances = { 9, 2000, 1000, 500, 250, 100, 1000, 500, 100, 25; } + Roundness = 50; + CanBePiled = true; + InElasticityPenaltyModifier = 10; + HandleInPairs = true; + WieldedBitmapPos = 160, 128; + BootBitmapPos = 16, 432; + CanBeBroken = true; + EnchantmentPlusChance = 10; + + Config BROKEN; + { + DefaultSize = 30; + FormModifier = 30; + BitmapPos = 80, 368; + Possibility = 25; + MainMaterialConfig = { 9, OMMEL_HAIR, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } + MaterialConfigChances = { 9, 100, 500, 100, 25, 10, 10, 25, 5, 1; } + EnchantmentPlusChance = 20; + InElasticityPenaltyModifier = 30; + BootBitmapPos = 16, 512; + } + + Config BOOT_OF_STRENGTH; + { + Possibility = 10; + PostFix = "of strength"; + MainMaterialConfig == TROLL_HIDE; + MaterialConfigChances == 100; + AffectsLegStrength = true; + Price = 50; + BaseEnchantment = 1; + PriceIsProportionalToEnchantment = true; + EnchantmentPlusChance = 2; + } + + Config BROKEN|BOOT_OF_STRENGTH; + { + DefaultSize = 30; + FormModifier = 30; + BitmapPos = 80, 368; + Possibility = 20; + AffectsLegStrength = false; + Price = 10; + EnchantmentPlusChance = 4; + InElasticityPenaltyModifier = 30; + BootBitmapPos = 16, 512; + } + + Config BOOT_OF_AGILITY; + { + Possibility = 10; + PostFix = "of agility"; + MainMaterialConfig == LEATHER; + MaterialConfigChances == 100; + AffectsAgility = true; + Price = 75; + BaseEnchantment = 1; + PriceIsProportionalToEnchantment = true; + AttachedGod = CLEPTIA; + EnchantmentPlusChance = 2; + } + + Config BROKEN|BOOT_OF_AGILITY; + { + DefaultSize = 30; + FormModifier = 30; + BitmapPos = 80, 368; + Possibility = 20; + AffectsAgility = false; + Price = 25; + EnchantmentPlusChance = 4; + InElasticityPenaltyModifier = 30; + BootBitmapPos = 16, 512; + } + + Config BOOT_OF_KICKING; + { + Possibility = 10; + PostFix = "of kicking"; + MainMaterialConfig == IRON; + MaterialConfigChances == 100; + Price = 50; + FormModifier = 50; + EnchantmentPlusChance = 5; + } + + Config BROKEN|BOOT_OF_KICKING; + { + DefaultSize = 30; + FormModifier = 30; + BitmapPos = 80, 368; + Possibility = 20; + MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 5, 1000, 100, 10, 5, 1; } + EnchantmentPlusChance = 10; + InElasticityPenaltyModifier = 30; + BootBitmapPos = 16, 512; + } +} + +gauntlet /* armor-> */ +{ + DefaultSize = 30; + Possibility = 250; + Category = GAUNTLET; + DefaultMainVolume = 300; + StrengthModifier = 125; + BitmapPos = 32, 368; + FormModifier = 20; + NameSingular = "gauntlet"; + MainMaterialConfig = { 8, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL; } + MaterialConfigChances = { 8, 2000, 1000, 200, 100, 500, 250, 50, 10; } + Roundness = 60; + CanBePiled = true; + InElasticityPenaltyModifier = 20; + HandleInPairs = true; + WieldedBitmapPos = 160, 128; + GauntletBitmapPos = 80, 432; + CanBeBroken = true; + EnchantmentPlusChance = 10; + HasNormalPictureDirection = false; + + Config BROKEN; + { + Possibility = 25; + MainMaterialConfig = { 7, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, MITHRIL; } + MaterialConfigChances = { 7, 100, 500, 250, 50, 10, 5, 10; } + DefaultSize = 30; + FormModifier = 30; + BitmapPos = 80, 400; + EnchantmentPlusChance = 20; + InElasticityPenaltyModifier = 30; + GauntletBitmapPos = 80, 512; + } + + Config GAUNTLET_OF_STRENGTH; + { + Possibility = 10; + PostFix = "of strength"; + MainMaterialConfig == TROLL_HIDE; + MaterialConfigChances == 100; + AffectsArmStrength = true; + Price = 75; + BaseEnchantment = 1; + PriceIsProportionalToEnchantment = true; + AttachedGod = CRUENTUS; + EnchantmentPlusChance = 2; + } + + Config BROKEN|GAUNTLET_OF_STRENGTH; + { + DefaultSize = 20; + FormModifier = 30; + BitmapPos = 80, 400; + AffectsArmStrength = false; + Price = 25; + EnchantmentPlusChance = 4; + InElasticityPenaltyModifier = 30; + GauntletBitmapPos = 80, 512; + } + + Config GAUNTLET_OF_DEXTERITY; + { + Possibility = 10; + PostFix = "of dexterity"; + MainMaterialConfig == LEATHER; + MaterialConfigChances == 100; + AffectsDexterity = true; + Price = 100; + BaseEnchantment = 1; + PriceIsProportionalToEnchantment = true; + AttachedGod = CLEPTIA; + EnchantmentPlusChance = 2; + } + + Config BROKEN|GAUNTLET_OF_DEXTERITY; + { + DefaultSize = 20; + FormModifier = 30; + BitmapPos = 80, 400; + AffectsDexterity = false; + Price = 25; + EnchantmentPlusChance = 4; + InElasticityPenaltyModifier = 30; + GauntletBitmapPos = 80, 512; + } +} + +belt /* armor-> */ +{ + DefaultSize = 150; + Possibility = 250; + WeaponCategory = WHIPS; + Category = BELT; + DefaultMainVolume = 250; + StrengthModifier = 100; + BitmapPos = 32, 384; + NameSingular = "belt"; + MainMaterialConfig = { 4, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR; } + MaterialConfigChances = { 4, 1500, 500, 250, 100; } + Roundness = 10; + FormModifier = 5; /* this is multiplied by MainMaterial's flexibility */ + WieldedBitmapPos = 160, 224; + BeltBitmapPos = 48, 432; + CanBeBroken = true; + EnchantmentPlusChance = 10; + DamageFlags = SLASH; + IsSadistWeapon = true; + + Config BROKEN; + { + DefaultSize = 150; + Possibility = 25; + MainMaterialConfig = { 5, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE, MITHRIL; } + MaterialConfigChances = { 5, 500, 250, 100, 25, 10; } + BitmapPos = 80, 384; + EnchantmentPlusChance = 20; + BeltBitmapPos = 48, 512; + } + + Config BELT_OF_CARRYING; + { + Possibility = 10; + PostFix = "of carrying"; + AffectsCarryingCapacity = true; + Price = 75; + BaseEnchantment = 1; + PriceIsProportionalToEnchantment = true; + AttachedGod = MELLIS; + MainMaterialConfig == TROLL_HIDE; + MaterialConfigChances == 100; + EnchantmentPlusChance = 2; + } + + Config BROKEN|BELT_OF_CARRYING; + { + DefaultSize = 150; + Possibility = 20; + AffectsCarryingCapacity = false; + Price = 25; + BitmapPos = 80, 384; + EnchantmentPlusChance = 4; + BeltBitmapPos = 48, 512; + } + + Config BELT_OF_LEVITATION; + { + Possibility = 0; + PostFix = "of levitation"; + GearStates = LEVITATION; + Price = 500; + AttachedGod = SILVA; + MainMaterialConfig == ANGEL_HAIR; + MaterialConfigChances == 100; + EnchantmentPlusChance = 0; + } + + Config BROKEN|BELT_OF_LEVITATION; + { + DefaultSize = 150; + GearStates = 0; + Price = 100; + BitmapPos = 80, 384; + BeltBitmapPos = 48, 512; + } +} + +ring +{ + DefaultSize = 2; + Category = RING; + DefaultMainVolume = 3; + StrengthModifier = 100; + BitmapPos = 16, 400; + FormModifier = 10; + NameSingular = "ring"; + MainMaterialConfig == DIAMOND; + Roundness = 10; /* it is considered here opened */ + IsAbstract = true; + WieldedBitmapPos = 160, 368; + TeleportPriority = 300; + CanBeBurned = false; + + Config RING_OF_FIRE_RESISTANCE; + { + Possibility = 40; + FireResistance = 15; + PostFix = "of fire resistance"; + MainMaterialConfig == DRAGON_HIDE; + Price = 250; + AttachedGod = LORICATUS; + } + + Config RING_OF_POLYMORPH_CONTROL; + { + Possibility = 5; + PostFix = "of polymorph control"; + MainMaterialConfig == SAPPHIRE; + GearStates == POLYMORPH_CONTROL; + Price = 750; + AttachedGod = SCABIES; + Alias == "polycontrol"; + } + + Config RING_OF_INFRA_VISION; + { + Possibility = 10; + PostFix = "of infravision"; + MainMaterialConfig == SILVER; + GearStates = INFRA_VISION; + Price = 500; + AttachedGod = LEGIFER; + } + + Config RING_OF_TELEPORTATION; + { + Possibility = 30; + PostFix = "of teleportation"; + GearStates = TELEPORT; + MainMaterialConfig == MITHRIL; + Alias == "ring of teleport"; + Price = 250; + WearWisdomLimit = 15; + AttachedGod = SOPHOS; + } + + Config RING_OF_TELEPORT_CONTROL; + { + Possibility = 10; + PostFix = "of teleport control"; + MainMaterialConfig == RUBY; + GearStates = TELEPORT_CONTROL; + Price = 500; + AttachedGod = SOPHOS; + TeleportPriority = 1000; + Alias == "telecontrol"; + } + + Config RING_OF_POLYMORPH; + { + Possibility = 30; + PostFix = "of polymorph"; + MainMaterialConfig == ARCANITE; + GearStates = POLYMORPH; + Price = 250; + WearWisdomLimit = 15; + AttachedGod = SCABIES; + } + + Config RING_OF_POISON_RESISTANCE; + { + Possibility = 30; + PoisonResistance = 2; + PostFix = "of poison resistance"; + MainMaterialConfig == TIN; + Price = 250; + AttachedGod = SEGES; + } + + Config RING_OF_INVISIBILITY; + { + Possibility = 1; + PostFix = "of invisibility"; + MainMaterialConfig == GLASS; + GearStates = INVISIBLE; + Price = 2500; + AttachedGod = CLEPTIA; + } + + Config RING_OF_ELECTRICITY_RESISTANCE; + { + Possibility = 30; + ElectricityResistance = 15; + PostFix = "of electricity resistance"; + MainMaterialConfig == EBONY_WOOD; + Price = 250; + AttachedGod = LORICATUS; + } + + Config RING_OF_SEARCHING; + { + Possibility = 20; + PostFix = "of searching"; + MainMaterialConfig == OAK_WOOD; + Price = 500; + AttachedGod = LEGIFER; + GearStates = SEARCHING; + } + + Config RING_OF_ACID_RESISTANCE; + { + Possibility = 20; + AcidResistance = 2; + PostFix = "of acid resistance"; + MainMaterialConfig == GOLD; + Price = 250; + AttachedGod = LORICATUS; + TeleportPriority = 1000; + } +} + +amulet +{ + DefaultSize = 20; + Category = AMULET; + DefaultMainVolume = 30; + StrengthModifier = 100; + BitmapPos = 32, 400; + FormModifier = 10; + UsesLongArticle = true; + NameSingular = "amulet"; + MainMaterialConfig == GOLD; + Roundness = 10; /* it is considered here opened */ + IsAbstract = true; + WieldedBitmapPos = 160, 112; + HasNormalPictureDirection = false; + CanBeBurned = false; + + Config AMULET_OF_LIFE_SAVING; + { + Possibility = 5; + PostFix = "of life saving"; + MainMaterialConfig == GOLD; + GearStates = LIFE_SAVED; + CanBeCloned = false; + Price = 5000; + AttachedGod = SEGES; + } + + Config AMULET_OF_ESP; + { + Possibility = 10; + PostFix = "of ESP"; + MainMaterialConfig == ILLITHIUM; + GearStates = ESP; + Price = 1000; + AttachedGod = LEGIFER; + } + + Config AMULET_OF_WARDING; + { + Possibility = 4; + PostFix = "of elemental protection"; + MainMaterialConfig == ILLITHIUM; + CanBeCloned = false; + Price = 4000; + AttachedGod = LEGIFER; + FireResistance = 30; + ElectricityResistance = 30; + AcidResistance = 5; + PoisonResistance = 5; + } +} + +bodypart +{ + Possibility = 0; + Category = FOOD; + IsAutoInitializable = false; + IsAbstract = true; + IsTwoHanded = true; + /*Adjective = "severed";*/ /* only used if severed */ + CanBeWished = false; /* temporary */ + AttachedGod = NONE; + IsValuable = false; + IsSadistWeapon = true; +} + +head /* bodypart-> */ +{ + StrengthModifier = 200; + FormModifier = 10; + NameSingular = "head"; + Roundness = 70; + WieldedBitmapPos = 160, 128; +} + +torso /* bodypart-> */ +{ + StrengthModifier = 250; + FormModifier = 10; + NameSingular = "torso"; + IsAbstract = true; + Roundness = 60; + WieldedBitmapPos = 160, 144; + CanBeBurned = false; +} + +normaltorso /* bodypart->torso-> */ +{ +} + +humanoidtorso /* bodypart->torso-> */ +{ +} + +arm /* bodypart-> */ +{ + StrengthModifier = 100; + FormModifier = 15; + IsAbstract = true; + Roundness = 15; + WeaponCategory = BLUNT_WEAPONS; + WieldedBitmapPos = 160, 352; +} + +rightarm /* bodypart->arm-> */ +{ + NameSingular = "right arm"; +} + +leftarm /* bodypart->arm-> */ +{ + NameSingular = "left arm"; +} + +groin /* bodypart-> */ +{ + StrengthModifier = 150; + FormModifier = 10; + NameSingular = "groin"; + Roundness = 40; + WieldedBitmapPos = 160, 128; + CanBeBurned = false; +} + +leg /* bodypart-> */ +{ + StrengthModifier = 125; + FormModifier = 15; + IsAbstract = true; + Roundness = 20; + WeaponCategory = BLUNT_WEAPONS; + WieldedBitmapPos = 160, 352; +} + +rightleg /* bodypart->leg-> */ +{ + NameSingular = "right leg"; +} + +leftleg /* bodypart->leg-> */ +{ + NameSingular = "left leg"; +} + +headofelpuri /* cannot wear helmet etc, so NOT head-> */ +{ + Possibility = 0; + CanBeWished = false; + DefaultSize = 60; + IsDestroyable = false; + Category = MISC; + StrengthModifier = 150; + FormModifier = 15; + BitmapPos = 16, 0; + DefaultMainVolume = 25000; + NameSingular = "head"; + PostFix = "of Elpuri"; + ArticleMode = FORCE_THE; + MainMaterialConfig == ELPURI_FLESH; + IsPolymorphable = false; + Roundness = 80; + IsTwoHanded = true; + CanBeCloned = false; + AttachedGod = SCABIES; + WieldedBitmapPos = 160, 144; + IsQuestItem = true; + CanBeBurned = false; +} + +corpse +{ + Possibility = 0; + Category = FOOD; + IsAutoInitializable = false; + IsPolymorphSpawnable = false; + StrengthModifier = 100; + FormModifier = 15; + NameSingular = "corpse"; + OKVisualEffects = ROTATE|MIRROR|FLIP; + Roundness = 50; + IsTwoHanded = true; + CanBeWished = false; /* temporary */ + IsMaterialChangeable = false; + AttachedGod = NONE; + WieldedBitmapPos = 160, 144; + /* BitmapPos overridden */ + IsValuable = false; + CanBeBurned = false; +} + +eddytorso /* normaltorso-> */ +{ +} + +largetorso /* normaltorso-> */ +{ + AttachedGod = NONE; + CanBePickedUp = false; +} + +largecorpse /* corpse -> */ +{ + BitmapPos = 48, 0; + CanBePickedUp = false; + OKVisualEffects = NONE; +} + +playerkindhead { } +playerkindtorso { } +playerkindrightarm { } +playerkindleftarm { } +playerkindgroin { } +playerkindrightleg { } +playerkindleftleg { } + +magicmushroomtorso /* normaltorso-> */ +{ +} + +dogtorso /* normaltorso-> */ +{ +} + +blinkdogtorso /* dogtorso-> */ +{ +} + +mysticfrogtorso /* normaltorso-> */ +{ +} + +lobhsetorso /* largetorso-> */ +{ +} + +battorso /* normaltorso-> */ +{ +} + +spidertorso /* normaltorso-> */ +{ +} + +whistle +{ + Possibility = 50; + Category = TOOL; + DefaultMainVolume = 50; + StrengthModifier = 50; + BitmapPos = 0, 416; + FormModifier = 25; + DefaultSize = 30; + NameSingular = "whistle"; + MainMaterialConfig == TIN; + Roundness = 10; + Price = 25; + AttachedGod = DULCIS; + WieldedBitmapPos = 160, 368; + CanBeBurned = false; +} + +magicalwhistle /* whistle-> */ +{ + Possibility = 5; + MainMaterialConfig == RUBY; + NameSingular = "whistle"; + Adjective = "magical"; + Price = 1500; + Alias == "magic whistle"; + CanBePiled = false; + AttachedGod = DULCIS; + TeleportPriority = 10000; +} + +itemcontainer +{ + CanBeGeneratedInContainer = false; + Roundness = 60; + IsTwoHanded = true; + FormModifier = 15; + MainMaterialConfig == FIR_WOOD; + Roundness = 60; + CanBePiled = false; + IsAbstract = true; + IsPolymorphSpawnable = false; + IsDestroyable = false; + AttachedGod = ATAVUS; + WieldedBitmapPos = 160, 144; + CreateLockConfigurations = true; + CanBeBurned = false; + + Config SMALL_CHEST; + { + NameSingular = "chest"; + Adjective = "small"; + DefaultSize = 50; + StorageVolume = 10000; + DefaultMainVolume = 5000; + Price = 75; + Possibility = 100; + MaxGeneratedContainedItems = 3; + BitmapPos = 64, 48; + DamageDivider = 2; + StrengthModifier = 100; + } + + Config CHEST; + { + NameSingular = "chest"; + StorageVolume = 100000; + DefaultMainVolume = 30000; + DefaultSize = 100; + Price = 150; + Possibility = 50; + MaxGeneratedContainedItems = 5; + BitmapPos = 48, 80; + DamageDivider = 3; + StrengthModifier = 150; + } + + Config LARGE_CHEST; + { + NameSingular = "chest"; + Adjective = "large"; + DefaultSize = 200; + StorageVolume = 1000000; + DefaultMainVolume = 240000; + Price = 250; + Possibility = 10; + MaxGeneratedContainedItems = 10; + BitmapPos = 48, 64; + DamageDivider = 4; + StrengthModifier = 200; + } + + Config STRONG_BOX; + { + Adjective = "small"; + NameSingular = "strong-box"; + DefaultSize = 30; + StorageVolume = 5000; + DefaultMainVolume = 250; + Price = 250; + Possibility = 10; + MaxGeneratedContainedItems = 3; + MainMaterialConfig == IRON; + BitmapPos = 48, 368; + DamageDivider = 5; + StrengthModifier = 150; + } +} + +beartrap +{ + MainMaterialConfig == IRON; + NameSingular = "bear trap"; + Possibility = 100; + /* Program overrides BitmapPos always */ + IsTwoHanded = true; + DefaultSize = 50; + DefaultMainVolume = 500; + FormModifier = 30; + Roundness = 30; + Price = 25; + CanBePiled = false; + CanBeBroken = true; + CanBeBurned = false; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 128; + IsPolymorphable = false; + MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 7, 200, 300, 500, 100, 50, 25, 1; } + + Config BROKEN; + { + Possibility = 10; + BitmapPos = 48, 48; + Price = 0; + MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 4, 100, 50, 25, 1; } + } +} + +helmet +{ + DefaultSize = 30; + Possibility = 350; + Category = HELMET; + DefaultMainVolume = 150; + StrengthModifier = 100; + BitmapPos = 16, 384; + FormModifier = 10; + NameSingular = "helmet"; + 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; } + 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; } + Roundness = 60; + CanBeBroken = true; + WieldedBitmapPos = 160, 128; + CoverPercentile = 50; + HelmetBitmapPos = 112, 416; + EnchantmentPlusChance = 15; + + Config BROKEN; + { + BitmapPos = 64, 64; + Possibility = 35; + MainMaterialConfig = { 7, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } + MaterialConfigChances = { 7, 100, 25, 25, 25, 25, 10, 5; } + HelmetBitmapPos = 112, 496; + EnchantmentPlusChance = 30; + } + + Config FULL_HELMET; + { + DefaultSize = 40; + DefaultMainVolume = 250; + StrengthModifier = 150; + FormModifier = 25; + BitmapPos = 48, 32; + Possibility = 35; + Adjective = "full"; + MainMaterialConfig = { 9, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OMMEL_BONE, OMMEL_TOOTH; } + MaterialConfigChances = { 9, 750, 500, 250, 100, 25, 25, 25, 10, 5; } + CoverPercentile = 90; + HelmetBitmapPos = 96, 432; + EnchantmentPlusChance = 10; + } + + Config BROKEN|FULL_HELMET; + { + BitmapPos = 64, 32; + Possibility = 4; + MainMaterialConfig = { 7, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } + MaterialConfigChances = { 7, 250, 100, 25, 25, 25, 10, 5; } + HelmetBitmapPos = 96, 512; + EnchantmentPlusChance = 20; + } + + Config HELM_OF_PERCEPTION; + { + DefaultSize = 40; + DefaultMainVolume = 250; + StrengthModifier = 150; + FormModifier = 25; + BitmapPos = 48, 32; + Possibility = 1; + PostFix = "of piercing perception"; + AffectsPerception = true; + MainMaterialConfig == ILLITHIUM; + MaterialConfigChances == 100; + BaseEnchantment = 1; + Price = 100; + PriceIsProportionalToEnchantment = true; + AttachedGod = LEGIFER; + CoverPercentile = 90; + HelmetBitmapPos = 96, 432; + EnchantmentPlusChance = 2; + } + + Config BROKEN|HELM_OF_PERCEPTION; + { + BitmapPos = 64, 32; + Possibility = 2; + Price = 25; + AffectsPerception = false; + HelmetBitmapPos = 96, 512; + EnchantmentPlusChance = 4; + } + + Config HELM_OF_UNDERSTANDING; + { + DefaultSize = 40; + DefaultMainVolume = 250; + StrengthModifier = 150; + FormModifier = 25; + BitmapPos = 48, 32; + Possibility = 1; + PostFix = "of understanding"; + AffectsWisdom = true; + MainMaterialConfig == UNICORN_HORN; + MaterialConfigChances == 100; + BaseEnchantment = 1; + Price = 100; + PriceIsProportionalToEnchantment = true; + AttachedGod = SOPHOS; + CoverPercentile = 90; + HelmetBitmapPos = 96, 432; + EnchantmentPlusChance = 2; + } + + Config BROKEN|HELM_OF_UNDERSTANDING; + { + BitmapPos = 64, 32; + Possibility = 2; + Price = 25; + AffectsWisdom = false; + HelmetBitmapPos = 96, 512; + EnchantmentPlusChance = 4; + } + + Config HELM_OF_BRILLIANCE; + { + DefaultSize = 40; + DefaultMainVolume = 250; + StrengthModifier = 150; + FormModifier = 25; + BitmapPos = 48, 32; + Possibility = 1; + PostFix = "of brilliance"; + AffectsIntelligence = true; + MainMaterialConfig == ARCANITE; + MaterialConfigChances == 100; + BaseEnchantment = 1; + Price = 100; + PriceIsProportionalToEnchantment = true; + CoverPercentile = 90; + HelmetBitmapPos = 96, 432; + EnchantmentPlusChance = 2; + } + + Config BROKEN|HELM_OF_BRILLIANCE; + { + BitmapPos = 64, 32; + Possibility = 2; + Price = 25; + AffectsIntelligence = false; + HelmetBitmapPos = 96, 512; + EnchantmentPlusChance = 4; + } + + Config HELM_OF_ATTRACTIVITY; + { + DefaultSize = 40; + DefaultMainVolume = 250; + StrengthModifier = 150; + FormModifier = 25; + BitmapPos = 48, 32; + Possibility = 5; + PostFix = "of attractivity"; + AffectsCharisma = true; + MainMaterialConfig == GOLD; + MaterialConfigChances == 100; + BaseEnchantment = 1; + Price = 100; + PriceIsProportionalToEnchantment = true; + AttachedGod = MELLIS; + CoverPercentile = 90; + HelmetBitmapPos = 96, 432; + EnchantmentPlusChance = 2; + } + + Config BROKEN|HELM_OF_ATTRACTIVITY; + { + BitmapPos = 64, 32; + Possibility = 5; + Price = 25; + AffectsCharisma = false; + HelmetBitmapPos = 96, 512; + EnchantmentPlusChance = 4; + } + + Config GOROVITS_FAMILY_GAS_MASK; + { + DefaultSize = 50; + DefaultMainVolume = 300; + StrengthModifier = 125; + FormModifier = 20; + BitmapPos = 64, 400; + Possibility = 0; + Adjective = "Gorovits family"; + NameSingular = "gas mask"; + MainMaterialConfig == KEVLAR; + MaterialConfigChances == 100; + Price = 50; + AttachedGod = LORICATUS; + CanBeBroken = false; + CanBeWished = false; + ArticleMode = FORCE_THE; + GearStates = GAS_IMMUNITY; + IsQuestItem = true; + CoverPercentile = 100; + HelmetBitmapPos = 112, 432; + EnchantmentPlusChance = 0; + } +} + +stethoscope +{ + DefaultSize = 40; + Possibility = 25; + Category = TOOL; + DefaultMainVolume = 200; + StrengthModifier = 50; + BitmapPos = 48, 96; + FormModifier = 10; + Roundness = 20; + NameSingular = "stethoscope"; + Price = 250; + MainMaterialConfig == UNICORN_HORN; + AttachedGod = SEGES; + WieldedBitmapPos = 160, 128; + HasNormalPictureDirection = false; + CanBeBurned = false; +} + +flamingsword /* meleeweapon-> */ +{ + DefaultSize = 120; + Possibility = 15; + WeaponCategory = LARGE_SWORDS; + DefaultMainVolume = 130; + DefaultSecondaryVolume = 45; + BitmapPos = 16, 336; + FormModifier = 110; + StrengthModifier = 100; + NameSingular = "sword"; + Adjective = "flaming"; + MainMaterialConfig = { 5, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL; } + SecondaryMaterialConfig = { 5, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL; } + MaterialConfigChances = { 5, 1000, 750, 100, 25, 25; } + Roundness = 10; + BaseEmitation = rgb24(150, 120, 90); + Price = 250; + AttachedGod = LORICATUS; + WieldedBitmapPos = 160, 16; + EnchantmentPlusChance = 2; + DamageFlags = SLASH|PIERCE; + CanBeBurned = false; + + Config BROKEN; + { + Possibility = 10; + BitmapPos = 32, 208; + WieldedBitmapPos = 176, 80; + MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + SecondaryMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } + MaterialConfigChances = { 4, 250, 25, 25, 5; } + EnchantmentPlusChance = 4; + } +} + +mjolak /* meleeweapon-> */ +{ + DefaultSize = 180; + Possibility = 1; + WeaponCategory = POLE_ARMS; + DefaultMainVolume = 400; + DefaultSecondaryVolume = 1000; + StrengthModifier = 200; + BitmapPos = 0, 80; + FormModifier = 225; + MainMaterialConfig == METEORIC_STEEL; + SecondaryMaterialConfig == EBONY_WOOD; + Roundness = 20; + IsTwoHanded = true; + Adjective = "unholy"; + NameSingular = "halberd"; + PostFix = "named Mjolak"; + ArticleMode = FORCE_THE; + Alias == "Mjolak"; + CanBeCloned = false; + CanBeMirrored = true; + Price = 750; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 256; + EnchantmentPlusChance = 2; + DamageFlags = SLASH|PIERCE; + + Config BROKEN; + { + Possibility = 2; + BitmapPos = 32, 144; + Price = 150; + WieldedBitmapPos = 176, 256; + EnchantmentPlusChance = 4; + } +} + +vermis /* meleeweapon-> */ +{ + DefaultSize = 220; + Possibility = 3; + WeaponCategory = POLE_ARMS; + StrengthModifier = 100; + BitmapPos = 16, 144; + FormModifier = 300; + DefaultMainVolume = 60; + DefaultSecondaryVolume = 1000; + Adjective = "runed"; + NameSingular = "spear"; + PostFix = "named Vermis"; + MainMaterialConfig == DIAMOND; + SecondaryMaterialConfig == OAK_WOOD; + Roundness = 10; + IsTwoHanded = true; + Alias == "Vermis"; + ArticleMode = FORCE_THE; + CanBeCloned = false; + CanBeMirrored = true; + Price = 500; + AttachedGod = SOPHOS; + WieldedBitmapPos = 160, 96; + EnchantmentPlusChance = 2; + DamageFlags = PIERCE; + GearStates = TELEPORT|TELEPORT_CONTROL; + + Config BROKEN; + { + Possibility = 2; + BitmapPos = 32, 224; + Price = 100; + WieldedBitmapPos = 176, 96; + EnchantmentPlusChance = 4; + GearStates = 0; + } +} + +turox /* meleeweapon-> */ +{ + StrengthModifier = 150; + FormModifier = 225; + DefaultSize = 90; + BitmapPos = 0, 32; + Possibility = 2; + DefaultMainVolume = 450; + DefaultSecondaryVolume = 375; + WeaponCategory = BLUNT_WEAPONS; + NameSingular = "mace"; + PostFix = "named Turox"; + MainMaterialConfig == METEORIC_STEEL; + SecondaryMaterialConfig == ARCANITE; + Roundness = 30; /* we count the handle, too */ + IsTwoHanded = true; + Alias == "Turox"; + ArticleMode = FORCE_THE; + CanBeCloned = false; + CanBeMirrored = true; + Price = 250; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 160, 192; + EnchantmentPlusChance = 2; + + Config BROKEN; + { + Possibility = 3; + BitmapPos = 32, 112; + Price = 50; + WieldedBitmapPos = 176, 192; + EnchantmentPlusChance = 4; + } +} + +whipofthievery /* meleeweapon->whip-> */ +{ + DefaultSize = 250; + Possibility = 10; + DefaultMainVolume = 1000; + DefaultSecondaryVolume = 50; + StrengthModifier = 100; + NameSingular = "whip"; + PostFix = "of thievery"; + MainMaterialConfig == NYMPH_HAIR; + SecondaryMaterialConfig == SAPPHIRE; + Roundness = 2; + FormModifier = 30; /* this is multiplied by MainMaterial's flexibility */ + Price = 500; + AttachedGod = CLEPTIA; + EnchantmentPlusChance = 10; + + Config BROKEN; + { + Possibility = 1; + BitmapPos = 32, 256; + WieldedBitmapPos = 176, 208; + Price = 250; + EnchantmentPlusChance = 20; + } +} + +scrollofenchantweapon /* scroll-> */ +{ + Possibility = 40; + Price = 250; + PostFix = "of enchant weapon"; + AttachedGod = SOPHOS; + Alias == "SoEW"; + ReadDifficulty = 500; +} + +scrollofenchantarmor /* scroll-> */ +{ + Possibility = 80; + Price = 250; + PostFix = "of enchant armor"; + AttachedGod = SOPHOS; + Alias == "SoEA"; + ReadDifficulty = 500; +} + +skull +{ + StrengthModifier = 100; + FormModifier = 15; + Roundness = 65; + DefaultSize = 20; + Possibility = 30; + DefaultMainVolume = 600; + BitmapPos = 48, 112; + Category = MISC; + NameSingular = "skull"; + MainMaterialConfig == BONE; + IsTwoHanded = true; + AttachedGod = MORTIFER; + WieldedBitmapPos = 160, 128; + IsValuable = false; +} + +gorovitsweapon +{ + Adjective = "Gorovits family"; + CanBeBroken = false; + CanBeWished = false; + ArticleMode = FORCE_THE; + IsQuestItem = true; + IsAbstract = true; + CanBeBurned = false; + + Config GOROVITS_HAMMER; + { + DefaultSize = 90; + Possibility = 0; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 300; + DefaultSecondaryVolume = 600; + StrengthModifier = 125; + BitmapPos = 48, 160; + FormModifier = 125; + NameSingular = "hammer"; + MainMaterialConfig == MITHRIL; + SecondaryMaterialConfig == FIR_WOOD; + Roundness = 20; + IsTwoHanded = true; + CanBeUsedBySmith = true; + BaseEnchantment = 3; + Price = 250; + AttachedGod = LORICATUS; + WieldedBitmapPos = 176, 16; + } + + Config GOROVITS_SICKLE; + { + DefaultSize = 60; + Possibility = 0; + WeaponCategory = SMALL_SWORDS; + DefaultMainVolume = 125; + DefaultSecondaryVolume = 50; + BitmapPos = 48, 144; + FormModifier = 110; + StrengthModifier = 50; + NameSingular = "sickle"; + MainMaterialConfig == MITHRIL; + SecondaryMaterialConfig == FIR_WOOD; + Roundness = 50; + BaseEnchantment = 3; + Price = 250; + AttachedGod = SEGES; + WieldedBitmapPos = 176, 32; + DamageFlags = SLASH; + } + + Config GOROVITS_SCIMITAR; + { + DefaultSize = 150; + Possibility = 0; + WeaponCategory = LARGE_SWORDS; + DefaultMainVolume = 450; + DefaultSecondaryVolume = 150; + StrengthModifier = 180; + BitmapPos = 0, 16; + FormModifier = 170; + NameSingular = "scimitar"; + MainMaterialConfig == METEORIC_STEEL; + SecondaryMaterialConfig == METEORIC_STEEL; + Roundness = 15; + IsTwoHanded = true; + AttachedGod = CRUENTUS; + WieldedBitmapPos = 176, 112; + DamageFlags = SLASH; + BaseEnchantment = 2; + Price = 300; + } +} + +scrollofrepair /* scroll-> */ +{ + Possibility = 50; + Price = 250; + PostFix = "of repair"; + Alias == "scroll of repairing"; + AttachedGod = LORICATUS; + ReadDifficulty = 500; +} + +encryptedscroll /* scroll-> */ +{ + UsesLongAdjectiveArticle = true; + Adjective = "encrypted"; + CanBeWished = false; + IsDestroyable = false; + IsMaterialChangeable = false; + IsPolymorphable = false; + CanBeCloned = false; + AttachedGod = MELLIS; + IsQuestItem = true; + CanBeBurned = false; +} + +horn +{ + StrengthModifier = 70; + FormModifier = 30; + Roundness = 40; + DefaultSize = 30; + Possibility = 10; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 400; + BitmapPos = 48, 304; + Category = TOOL; + NameSingular = "horn"; + IsAbstract = true; + Price = 500; + CanBePiled = false; + AttachedGod = DULCIS; + WieldedBitmapPos = 160, 352; + TeleportPriority = 500; + CanBeBurned = false; + + Config BRAVERY; + { + MainMaterialConfig == SILVER; + PostFix = "of bravery"; + } + + Config FEAR; + { + MainMaterialConfig == OBSIDIAN; + PostFix = "of fear"; + } +} + +thunderhammer /* meleeweapon-> */ +{ + DefaultSize = 50; + Possibility = 5; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 200; + DefaultSecondaryVolume = 200; + StrengthModifier = 150; + BitmapPos = 48, 160; + FormModifier = 110; + NameSingular = "thunder hammer"; + MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON; } + SecondaryMaterialConfig == FIR_WOOD; + MaterialConfigChances = { 7, 1000, 750, 500, 100, 25, 25, 25; } + Roundness = 20; + IsTwoHanded = true; + CanBeUsedBySmith = true; + Price = 500; + BaseEmitation = rgb24(130, 130, 130); + AttachedGod = TERRA; + WieldedBitmapPos = 176, 16; + EnchantmentPlusChance = 2; + + Config BROKEN; + { + Possibility = 5; + BitmapPos = 48, 192; + Price = 100; + WieldedBitmapPos = 176, 224; + MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, ADAMANT; } + MaterialConfigChances = { 5, 250, 25, 25, 25, 5; } + BaseEmitation = 0; + EnchantmentPlusChance = 4; + } +} + +saalthul +{ + DefaultSize = 70; + Possibility = 1; + WeaponCategory = SMALL_SWORDS; + DefaultMainVolume = 60; + DefaultSecondaryVolume = 20; + BitmapPos = 48, 240; + FormModifier = 200; + StrengthModifier = 135; + Adjective = "short"; + NameSingular = "sword"; + PostFix = "named Saal'thul"; + MainMaterialConfig == MITHRIL; + SecondaryMaterialConfig == MITHRIL; + Roundness = 10; + Price = 500; + GearStates = INVISIBLE; + ArticleMode = FORCE_THE; + CanBeCloned = false; + CanBeMirrored = true; + Alias == "Saal'thul"; + AttachedGod = CLEPTIA; + WieldedBitmapPos = 160, 32; + EnchantmentPlusChance = 2; + DamageFlags = SLASH|PIERCE; + + Config BROKEN; + { + Possibility = 2; + BitmapPos = 48, 272; + Price = 100; + GearStates = 0; + WieldedBitmapPos = 176, 208; + EnchantmentPlusChance = 4; + } +} + +chameleonwhip /* meleeweapon->whip-> */ +{ + DefaultSize = 250; + Possibility = 10; + DefaultMainVolume = 1000; + DefaultSecondaryVolume = 50; + StrengthModifier = 100; + NameSingular = "chameleon whip"; + MainMaterialConfig == OMMEL_HAIR; + SecondaryMaterialConfig == RUBY; + Roundness = 2; + FormModifier = 30; /* this is multiplied by MainMaterial's flexibility */ + Price = 500; + AttachedGod = SCABIES; + WieldedBitmapPos = 160, 224; + EnchantmentMinusChance = 50; + EnchantmentPlusChance = 50; + + Config BROKEN; + { + Possibility = 1; + BitmapPos = 32, 256; + WieldedBitmapPos = 176, 208; + Price = 250; + EnchantmentMinusChance = 25; + EnchantmentPlusChance = 100; + } +} + +carrot +{ + Possibility = 150; + WeaponCategory = BLUNT_WEAPONS; + DefaultMainVolume = 60; + StrengthModifier = 75; + Category = FOOD; + BitmapPos = 64, 272; + FormModifier = 30; + DefaultSize = 20; + NameSingular = "carrot"; + MainMaterialConfig == CARROT_FLESH; + Alias == "bazooka"; + Roundness = 10; + CanBePiled = true; + AttachedGod = SEGES; + WieldedBitmapPos = 160, 352; + IsValuable = false; +} + +wondersmellstaff +{ + DefaultSize = 220; + Possibility = 5; + WeaponCategory = BLUNT_WEAPONS; + StrengthModifier = 150; + BitmapPos = 64, 240; + FormModifier = 125; + DefaultMainVolume = 2000; + DefaultSecondaryVolume = 200; + NameSingular = "staff"; + PostFix = "of wondrous smells"; + MainMaterialConfig = { 4, TEAK_WOOD, EBONY_WOOD, ARCANITE, OCTIRON; } + SecondaryMaterialConfig == RUBY; + MaterialConfigChances = { 4, 250, 100, 50, 25; } + Roundness = 10; + IsTwoHanded = true; + AttachedGod = INFUSCOR; + WieldedBitmapPos = 160, 304; + Price = 500; + EnchantmentPlusChance = 5; + + Config BROKEN; + { + Possibility = 5; + BitmapPos = 64, 256; + WieldedBitmapPos = 176, 304; + MainMaterialConfig = { 3, EBONY_WOOD, ARCANITE, OCTIRON; } + MaterialConfigChances = { 3, 100, 50, 25; } + EnchantmentPlusChance = 10; + } +} + +charmlyre +{ + DefaultMainVolume = 1500; + StrengthModifier = 50; + BitmapPos = 64, 368; + FormModifier = 20; + DefaultSize = 50; + Roundness = 50; + Possibility = 5; + Category = TOOL; + MainMaterialConfig == UNICORN_HORN; + NameSingular = "lyre"; + PostFix = "of charm"; + Price = 1000; + CanBePiled = false; + AttachedGod = DULCIS; + WieldedBitmapPos = 176, 352; + CanBeBurned = false; +} + +ennerhead /* head-> */ +{ +} + +decosadshirt /* armor->bodyarmor-> */ +{ + DefaultSize = 60; + BitmapPos = 80, 64; + Possibility = 0; + DefaultMainVolume = 1000; + StrengthModifier = 75; + NameSingular = "shirt"; + PostFix = "with a Decos Bananas Co. ad"; + MainMaterialConfig == CLOTH; + CanBeBroken = false; + InElasticityPenaltyModifier = 30; + AttachedGod = MELLIS; + TorsoArmorBitmapPos = 32, 448; + ArmArmorBitmapPos = 80, 416; + AthleteArmArmorBitmapPos = 80, 448; + LegArmorBitmapPos = 16, 416; + Price = 0; +} + +scrollofdetectmaterial /* scroll-> */ +{ + Possibility = 50; + Price = 25; + PostFix = "of detect material"; + AttachedGod = LEGIFER; + ReadDifficulty = 200; +} + +stick +{ + DefaultSize = 50; + Possibility = 0; + WeaponCategory = BLUNT_WEAPONS; + Category = MISC; + DefaultMainVolume = 150; + StrengthModifier = 75; + BitmapPos = 80, 240; + FormModifier = 40; + NameSingular = "stick"; + MainMaterialConfig = { 7, BALSA_WOOD, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD; } + MaterialConfigChances = { 7, 100, 350, 300, 250, 200, 150, 100; } + OKVisualEffects = MIRROR|FLIP; + Roundness = 10; + AttachedGod = NONE; + WieldedBitmapPos = 160, 352; + IsValuable = false; +} + +scrollofhardenmaterial /* scroll-> */ +{ + Possibility = 50; + Price = 500; + PostFix = "of harden material"; + Alias == "SoHM"; + AttachedGod = LORICATUS; + ReadDifficulty = 500; +} + +scrollofgolemcreation /* scroll-> */ +{ + Possibility = 10; + Price = 750; + PostFix = "of golem creation"; + AttachedGod = SOPHOS; + ReadDifficulty = 1000; +} + +gasgrenade +{ + DefaultSize = 15; + Category = MISC; + BitmapPos = 110, 32; + DefaultMainVolume = 50; + NameSingular = "gas grenade"; + FormModifier = 15; + AttachedGod = CRUENTUS; + Possibility = 75; + Price = 50; + MainMaterialConfig == IRON; + SecondaryMaterialConfig = { 4, MUSTARD_GAS, SKUNK_SMELL, FART, MAGIC_VAPOUR; } + MaterialConfigChances = { 4, 50, 10, 1, 10; } + Adjective = "dwarven"; + Alias == "gas grenade"; +} + +holyhandgrenade +{ + DefaultSize = 15; + Category = MISC; + DefaultMainVolume = 200; + NameSingular = "handgrenade of Antioch"; + NamePlural = "handgrenades of Antioch"; + FormModifier = 15; + AttachedGod = VALPURUS; + Possibility = 5; + Price = 500; + MainMaterialConfig == VALPURIUM; + Adjective = "holy"; + Alias == "gas grenade"; + CanBePiled = false; + CanBeBurned = false; +} + +daggerofvenom +{ + DefaultSize = 40; + Possibility = 15; + WeaponCategory = SMALL_SWORDS; + DefaultMainVolume = 25; + DefaultSecondaryVolume = 25; + BitmapPos = 48, 256; + FormModifier = 75; + StrengthModifier = 60; + NameSingular = "dagger"; + PostFix = "of venom"; + MainMaterialConfig = {7, OMMEL_BONE, OMMEL_TOOTH, ILLITHIUM, BRONZE, STEEL, ARCANITE, MITHRIL; } + SecondaryMaterialConfig = {7, OMMEL_BONE, OMMEL_TOOTH, ILLITHIUM, BRONZE, STEEL, ARCANITE, MITHRIL; } + MaterialConfigChances = {7, 72, 48, 80, 225, 144, 100, 90; } + Roundness = 20; + Price = 150; + AttachedGod = CLEPTIA; + WieldedBitmapPos = 160, 288; + EnchantmentPlusChance = 2; + DamageFlags = SLASH|PIERCE; + + Config BROKEN; + { + Possibility = 10; + BitmapPos = 48, 288; + WieldedBitmapPos = 176, 288; + EnchantmentPlusChance = 4; + } +} + +weepblade +{ + DefaultSize = 70; + Possibility = 10; + WeaponCategory = SMALL_SWORDS; + DefaultMainVolume = 70; + DefaultSecondaryVolume = 30; + BitmapPos = 48, 240; + FormModifier = 80; + StrengthModifier = 90; + NameSingular = "blade"; + Adjective = "weeping"; + MainMaterialConfig = {6, MILKY_QUARTZ, QUARTZITE, ROSE_QUARTZ, PURPLE_CRYSTAL, BLUE_CRYSTAL, GREEN_CRYSTAL; } + SecondaryMaterialConfig = {6, MILKY_QUARTZ, QUARTZITE, ROSE_QUARTZ, PURPLE_CRYSTAL, BLUE_CRYSTAL, GREEN_CRYSTAL; } + MaterialConfigChances = {6, 420, 390, 364, 210, 195, 182; } + Roundness = 10; + Price = 250; + AttachedGod = SCABIES; + WieldedBitmapPos = 160, 16; + EnchantmentPlusChance = 2; + DamageFlags = SLASH|PIERCE; + + Config BROKEN; + { + Possibility = 10; + BitmapPos = 48, 272; + WieldedBitmapPos = 176, 208; + EnchantmentPlusChance = 4; + } +} + +acidshield /* armor ->*/ +{ + DefaultSize = 60; + Possibility = 5; + Category = SHIELD; + DefaultMainVolume = 350; + StrengthModifier = 150; + FormModifier = 15; + MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, ADAMANT, ARCANITE; } + MaterialConfigChances = { 5, 200, 300, 150, 30, 30; } + EnchantmentPlusChance = 0; + AcidResistance = 1; + NameSingular = "acid shield"; + BitmapPos = 32, 336; + WeaponCategory = SHIELDS; + CanBeBroken = true; + WieldedBitmapPos = 128, 32; + AttachedGod = SCABIES; + + Config BROKEN; + { + Possibility = 3; + DefaultSize = 45; + FormModifier = 20; + BitmapPos = 48, 224; + WieldedBitmapPos = 128, 48; + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, ADAMANT, ARCANITE, MITHRIL; } + MaterialConfigChances = { 6, 150, 250, 200, 60, 40, 20; } + EnchantmentPlusChance = 1; + } +} + +pantheonbook /* holybook-> */ +{ + DefaultSize = 30; + Possibility = 1; + Category = BOOK; + DefaultMainVolume = 2500; + StrengthModifier = 150; + BitmapPos = 32, 32; + FormModifier = 20; + Adjective = "large and mysterious"; + NameSingular = "saga"; + PostFix = "of the pantheon"; + ArticleMode = FORCE_THE; + MainMaterialConfig == PARCHMENT; + Price = 500; + Roundness = 70; + IsTwoHanded = true; + CreateDivineConfigurations = false; + AttachedGod = VALPURUS; + WieldedBitmapPos = 176, 144; + ReadDifficulty = 1500; +} + +gorovitscopyoflenin /* item-> */ +{ + DefaultSize = 180; /* all details to height of Lenin appreciated */ + Category = MISC; + DefaultMainVolume = 80000; + DefaultSecondaryVolume = 100; /* clothes */ + MainMaterialConfig == LEAD; + SecondaryMaterialConfig == FABRIC; + Adjective = "Gorovits family life-size"; + NameSingular = "copy"; + NamePlural = "copies"; + PostFix = "of Lenin's mummy"; + FormModifier = 15; + AttachedGod = SOPHOS; + BitmapPos = 80, 48; + Possibility = 0; + Price = 50; + Alias == "Lenin"; + CanBeBurned = false; +} + +chastitybelt +{ + DefaultSize = 40; + Possibility = 0; + WeaponCategory = UNCATEGORIZED; + DefaultMainVolume = 125; + StrengthModifier = 60; + BitmapPos = 80, 80; + Adjective = "chastity"; + MainMaterialConfig == IRON; + Roundness = 50; + WieldedBitmapPos = 160, 128; + BeltBitmapPos = 48, 432; + CanBeBroken = false; + DamageFlags = BLUNT; + CreateLockConfigurations = true; + /*IsAbstract = true;*/ +} + +firstbornchild +{ + DefaultSize = 60; + Possibility = 0; + WeaponCategory = UNCATEGORIZED; + DefaultMainVolume = 3000; + + DefaultSecondaryVolume = 75; /* cloth */ + SecondaryMaterialConfig == FABRIC; + + StrengthModifier = 40; + BitmapPos = 80, 144; + MainMaterialConfig == HUMAN_FLESH; + Roundness = 60; + CanBeBroken = false; + DamageFlags = BLUNT; + IsAbstract = true; + Adjective = "first-born"; + AttachedGod = SILVA; + CanBeBurned = false; + + Config MALE; + { + NameSingular = "son"; + } + Config FEMALE; + { + NameSingular = "daughter"; + } +} + From 9303a8fe4c205ef34876f2a1f1c964ff246f6315 Mon Sep 17 00:00:00 2001 From: Azba Date: Thu, 17 Mar 2016 12:32:21 +1300 Subject: [PATCH 3/3] One more: trying to add my Titanium spawn chance. --- Script/item.dat | 234 ++++++++++++++++++++++++------------------------ 1 file changed, 119 insertions(+), 115 deletions(-) diff --git a/Script/item.dat b/Script/item.dat index 1c46df829..2528fbe27 100644 --- a/Script/item.dat +++ b/Script/item.dat @@ -224,9 +224,9 @@ meleeweapon FormModifier = 90; StrengthModifier = 100; NameSingular = "long sword"; - MainMaterialConfig = { 10, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig = { 10, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - MaterialConfigChances = { 10, 200, 150, 100, 50, 1000, 750, 100, 25, 25, 5; } + MainMaterialConfig = { 11, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig = { 11, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 11, 200, 150, 100, 50, 1000, 750, 100, 25, 25, 5, 15; } Roundness = 10; AttachedGod = CRUENTUS; WieldedBitmapPos = 160, 16; @@ -256,9 +256,9 @@ meleeweapon BitmapPos = 0, 0; FormModifier = 135; NameSingular = "two-handed sword"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; } + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 6, 2000, 100, 25, 25, 5, 15; } Roundness = 15; IsTwoHanded = true; AttachedGod = CRUENTUS; @@ -289,9 +289,9 @@ meleeweapon BitmapPos = 0, 16; FormModifier = 160; NameSingular = "two-handed scimitar"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; } + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 6, 2000, 100, 25, 25, 5, 15; } Roundness = 15; IsTwoHanded = true; AttachedGod = CRUENTUS; @@ -322,9 +322,9 @@ meleeweapon DefaultMainVolume = 100; DefaultSecondaryVolume = 2500; NameSingular = "spear"; - MainMaterialConfig = { 13, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BONE, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_BONE, OMMEL_TOOTH; } + MainMaterialConfig = { 14, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, BONE, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_BONE, OMMEL_TOOTH, TITANIUM; } SecondaryMaterialConfig == PINE_WOOD; - MaterialConfigChances = { 13, 250, 200, 150, 100, 250, 650, 500, 350, 200, 50, 50, 25, 10; } + MaterialConfigChances = { 14, 250, 200, 150, 100, 250, 650, 500, 350, 200, 50, 50, 25, 10, 15; } Roundness = 10; IsTwoHanded = true; AttachedGod = CRUENTUS; @@ -355,9 +355,9 @@ meleeweapon FormModifier = 60; NameSingular = "axe"; UsesLongArticle = true; - MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } SecondaryMaterialConfig == PINE_WOOD; - MaterialConfigChances = { 7, 1250, 1000, 500, 100, 25, 25, 5; } + MaterialConfigChances = { 8, 1250, 1000, 500, 100, 25, 25, 5, 15; } Roundness = 20; IsTwoHanded = true; AttachedGod = LORICATUS; @@ -371,8 +371,8 @@ meleeweapon Possibility = 40; BitmapPos = 32, 176; WieldedBitmapPos = 176, 176; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 250, 25, 25, 5; } + MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + MaterialConfigChances = { 5, 250, 25, 25, 5, 15; } EnchantmentPlusChance = 30; } @@ -387,9 +387,9 @@ meleeweapon BitmapPos = 0, 80; FormModifier = 115; NameSingular = "halberd"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } SecondaryMaterialConfig == BIRCH_WOOD; - MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; } + MaterialConfigChances = { 6, 2000, 100, 25, 25, 5, 15; } Roundness = 20; IsTwoHanded = true; AttachedGod = CRUENTUS; @@ -404,8 +404,8 @@ meleeweapon Possibility = 10; BitmapPos = 32, 144; WieldedBitmapPos = 176, 256; - MainMaterialConfig = { 3, STEEL, METEORIC_STEEL, MITHRIL; } - MaterialConfigChances = { 3, 250, 25, 25; } + MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, TITANIUM; } + MaterialConfigChances = { 4, 250, 25, 25, 15; } EnchantmentMinusChance = 10; EnchantmentPlusChance = 10; } @@ -421,9 +421,9 @@ meleeweapon Possibility = 300; WeaponCategory = BLUNT_WEAPONS; NameSingular = "mace"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; } + MaterialConfigChances = { 6, 2000, 100, 25, 25, 5, 15; } Roundness = 30; /* we count the handle, too */ IsTwoHanded = true; AttachedGod = CRUENTUS; @@ -436,8 +436,8 @@ meleeweapon Possibility = 30; BitmapPos = 32, 112; WieldedBitmapPos = 176, 192; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 250, 25, 25, 5; } + MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + MaterialConfigChances = { 5, 250, 25, 25, 5, 15; } EnchantmentPlusChance = 20; } @@ -452,9 +452,9 @@ meleeweapon BitmapPos = 80, 16; FormModifier = 55; NameSingular = "war hammer"; - MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, OMMEL_TOOTH; } + MainMaterialConfig = { 9, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, OMMEL_TOOTH, TITANIUM; } SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 8, 1000, 750, 500, 100, 25, 25, 25, 5; } + MaterialConfigChances = { 9, 1000, 750, 500, 100, 25, 25, 25, 5, 15; } Roundness = 20; IsTwoHanded = true; CanBeUsedBySmith = true; @@ -468,8 +468,8 @@ meleeweapon Possibility = 20; BitmapPos = 80, 32; WieldedBitmapPos = 176, 336; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 250, 25, 25, 5; } + MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + MaterialConfigChances = { 5, 250, 25, 25, 5, 15; } EnchantmentPlusChance = 30; } @@ -484,9 +484,9 @@ meleeweapon FormModifier = 60; StrengthModifier = 40; NameSingular = "sickle"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 5, 500, 100, 25, 25, 5; } + MaterialConfigChances = { 6, 500, 100, 25, 25, 5, 15; } Roundness = 20; AttachedGod = SEGES; WieldedBitmapPos = 176, 32; @@ -516,9 +516,9 @@ meleeweapon FormModifier = 75; StrengthModifier = 60; NameSingular = "dagger"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - MaterialConfigChances = { 5, 1000, 100, 25, 25, 5; } + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 6, 1000, 100, 25, 25, 5, 15; } Roundness = 20; AttachedGod = CLEPTIA; WieldedBitmapPos = 160, 288; @@ -548,9 +548,9 @@ meleeweapon FormModifier = 80; StrengthModifier = 90; NameSingular = "short sword"; - MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - MaterialConfigChances = { 7, 1250, 1000, 750, 100, 25, 25, 5; } + MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 8, 1250, 1000, 750, 100, 25, 25, 5, 15; } Roundness = 15; AttachedGod = CLEPTIA; WieldedBitmapPos = 160, 32; @@ -580,9 +580,9 @@ meleeweapon BitmapPos = 64, 160; FormModifier = 115; NameSingular = "bastard sword"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - SecondaryMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } - MaterialConfigChances = { 5, 2000, 100, 25, 25, 5; } + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + SecondaryMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 6, 2000, 100, 25, 25, 5, 15; } Roundness = 15; IsTwoHanded = true; AttachedGod = CRUENTUS; @@ -611,9 +611,9 @@ meleeweapon BitmapPos = 64, 80; FormModifier = 85; NameSingular = "battle-axe"; - MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } SecondaryMaterialConfig == OAK_WOOD; - MaterialConfigChances = { 7, 1500, 1000, 750, 100, 25, 25, 5; } + MaterialConfigChances = { 8, 1500, 1000, 750, 100, 25, 25, 5, 15; } Roundness = 30; IsTwoHanded = true; AttachedGod = LORICATUS; @@ -643,9 +643,9 @@ meleeweapon FormModifier = 80; StrengthModifier = 40; NameSingular = "scythe"; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 5, 500, 100, 25, 25, 5; } + MaterialConfigChances = { 6, 500, 100, 25, 25, 5, 15; } Roundness = 10; IsTwoHanded = true; AttachedGod = MORTIFER; @@ -708,9 +708,9 @@ meleeweapon BitmapPos = 48, 160; FormModifier = 50; NameSingular = "hammer"; - MainMaterialConfig = { 7, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, OMMEL_TOOTH; } + MainMaterialConfig = { 8, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, OMMEL_TOOTH, TITANIUM; } SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 7, 750, 500, 100, 25, 25, 10, 5; } + MaterialConfigChances = { 8, 750, 500, 100, 25, 25, 10, 5, 15; } Roundness = 20; CanBeUsedBySmith = true; AttachedGod = LORICATUS; @@ -867,9 +867,9 @@ pickaxe /* meleeweapon-> */ Roundness = 20; WeaponCategory = AXES; StrengthModifier = 75; - MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH; } + MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_TOOTH, TITANIUM; } SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 7, 2000, 1500, 750, 100, 25, 25, 5; } + MaterialConfigChances = { 8, 2000, 1500, 750, 100, 25, 25, 5, 15; } IsTwoHanded = true; Price = 50; /* bonus for being able to dig */ AttachedGod = LORICATUS; @@ -883,8 +883,8 @@ pickaxe /* meleeweapon-> */ BitmapPos = 32, 160; Price = 0; WieldedBitmapPos = 176, 64; - MainMaterialConfig = { 4, IRON, STEEL, METEORIC_STEEL, MITHRIL; } - MaterialConfigChances = { 4, 250, 100, 25, 25; } + MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, TITANIUM; } + MaterialConfigChances = { 5, 250, 100, 25, 25, 15; } EnchantmentPlusChance = 20; } } @@ -916,8 +916,8 @@ bodyarmor /* armor-> */ DefaultMainVolume = 2000; BitmapPos = 16, 96; NameSingular = "chain mail"; - MainMaterialConfig = { 8, BRONZE, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OMMEL_BONE, OMMEL_TOOTH; } - MaterialConfigChances = { 8, 450, 300, 150, 25, 20, 25, 10, 5; } + MainMaterialConfig = { 9, BRONZE, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OMMEL_BONE, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 9, 450, 300, 150, 25, 20, 25, 10, 5, 15; } InElasticityPenaltyModifier = 10; TorsoArmorBitmapPos = 32, 432; ArmArmorBitmapPos = 64, 432; @@ -951,8 +951,8 @@ bodyarmor /* armor-> */ Possibility = 250; NameSingular = "plate mail"; FlexibleNameSingular = "armor"; - MainMaterialConfig = { 11, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, OMMEL_BONE, OMMEL_TOOTH; } - MaterialConfigChances = { 11, 5000, 2500, 250, 1000, 100, 200, 200, 100, 25, 10, 5; } + MainMaterialConfig = { 12, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, TROLL_HIDE, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, OMMEL_BONE, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 12, 5000, 2500, 250, 1000, 100, 200, 200, 100, 25, 10, 5, 15; } InElasticityPenaltyModifier = 20; EnchantmentPlusChance = 5; TorsoArmorBitmapPos = 32, 416; @@ -1639,17 +1639,19 @@ whip /* meleeweapon-> */ FlexibilityIsEssential = true; DamageFlags = SLASH; IsSadistWeapon = true; - + + Config BROKEN; { Possibility = 5; BitmapPos = 32, 256; WieldedBitmapPos = 176, 208; - MainMaterialConfig = { 3, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } - MaterialConfigChances = { 3, 75, 50, 25,} + MainMaterialConfig = { 3, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } + MaterialConfigChances = { 3, 75, 50, 25,} EnchantmentPlusChance = 60; } - + + Config RUNED_WHIP; { DefaultSize = 230; @@ -1661,16 +1663,18 @@ whip /* meleeweapon-> */ FormModifier = 20; EnchantmentPlusChance = 20; } - - Config BROKEN|RUNED_WHIP; + + Config BROKEN|RUNED_WHIP; { Possibility = 3; BitmapPos = 32, 256; WieldedBitmapPos = 176, 208; - MainMaterialConfig = { 3, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } - MaterialConfigChances = { 3, 75, 50, 25,} + MainMaterialConfig = { 3, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR; } + MaterialConfigChances = { 3, 75, 50, 25,} EnchantmentPlusChance = 40; } + + } backpack /* materialcontainer-> */ @@ -1866,8 +1870,8 @@ shield /* armor-> */ BitmapPos = 32, 336; FormModifier = 15; NameSingular = "shield"; - 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; } - MaterialConfigChances = { 14, 350, 300, 250, 200, 150, 100, 1000, 750, 500, 100, 25, 25, 10, 5; } + MainMaterialConfig = { 15, PINE_WOOD, FIR_WOOD, BIRCH_WOOD, OAK_WOOD, TEAK_WOOD, EBONY_WOOD, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OMMEL_BONE, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 15, 350, 300, 250, 200, 150, 100, 1000, 750, 500, 100, 25, 25, 10, 5, 15; } Roundness = 95; WeaponCategory = SHIELDS; CanBeBroken = true; @@ -1881,8 +1885,8 @@ shield /* armor-> */ FormModifier = 20; BitmapPos = 48, 224; WieldedBitmapPos = 128, 48; - MainMaterialConfig = { 7, EBONY_WOOD, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } - MaterialConfigChances = { 7, 100, 150, 25, 10, 25, 5, 5; } + MainMaterialConfig = { 8, EBONY_WOOD, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT, TITANIUM; } + MaterialConfigChances = { 8, 100, 150, 25, 10, 25, 5, 5, 15; } EnchantmentPlusChance = 30; } } @@ -2019,8 +2023,8 @@ boot /* armor-> */ BitmapPos = 0, 400; FormModifier = 20; NameSingular = "boot"; - MainMaterialConfig = { 9, LEATHER, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL; } - MaterialConfigChances = { 9, 2000, 1000, 500, 250, 100, 1000, 500, 100, 25; } + MainMaterialConfig = { 10, LEATHER, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, TITANIUM; } + MaterialConfigChances = { 10, 2000, 1000, 500, 250, 100, 1000, 500, 100, 25, 15; } Roundness = 50; CanBePiled = true; InElasticityPenaltyModifier = 10; @@ -2036,8 +2040,8 @@ boot /* armor-> */ FormModifier = 30; BitmapPos = 80, 368; Possibility = 25; - MainMaterialConfig = { 9, OMMEL_HAIR, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } - MaterialConfigChances = { 9, 100, 500, 100, 25, 10, 10, 25, 5, 1; } + MainMaterialConfig = { 10, OMMEL_HAIR, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL, OCTIRON, ADAMANT, TITANIUM; } + MaterialConfigChances = { 10, 100, 500, 100, 25, 10, 10, 25, 5, 1, 15; } EnchantmentPlusChance = 20; InElasticityPenaltyModifier = 30; BootBitmapPos = 16, 512; @@ -2113,8 +2117,8 @@ boot /* armor-> */ FormModifier = 30; BitmapPos = 80, 368; Possibility = 20; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 5, 1000, 100, 10, 5, 1; } + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + MaterialConfigChances = { 6, 1000, 100, 10, 5, 1, 5; } EnchantmentPlusChance = 10; InElasticityPenaltyModifier = 30; BootBitmapPos = 16, 512; @@ -2131,8 +2135,8 @@ gauntlet /* armor-> */ BitmapPos = 32, 368; FormModifier = 20; NameSingular = "gauntlet"; - MainMaterialConfig = { 8, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL; } - MaterialConfigChances = { 8, 2000, 1000, 200, 100, 500, 250, 50, 10; } + MainMaterialConfig = { 9, LEATHER, HARDENED_LEATHER, NYMPH_HAIR, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, TITANIUM; } + MaterialConfigChances = { 9, 2000, 1000, 200, 100, 500, 250, 50, 10, 5; } Roundness = 60; CanBePiled = true; InElasticityPenaltyModifier = 20; @@ -2146,8 +2150,8 @@ gauntlet /* armor-> */ Config BROKEN; { Possibility = 25; - MainMaterialConfig = { 7, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, MITHRIL; } - MaterialConfigChances = { 7, 100, 500, 250, 50, 10, 5, 10; } + MainMaterialConfig = { 8, OMMEL_HAIR, BRONZE, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, MITHRIL, TITANIUM; } + MaterialConfigChances = { 8, 100, 500, 250, 50, 10, 5, 10, 5; } DefaultSize = 30; FormModifier = 30; BitmapPos = 80, 400; @@ -2472,7 +2476,7 @@ amulet ElectricityResistance = 30; AcidResistance = 5; PoisonResistance = 5; - } + } } bodypart @@ -2793,16 +2797,16 @@ beartrap AttachedGod = CRUENTUS; WieldedBitmapPos = 160, 128; IsPolymorphable = false; - MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 7, 200, 300, 500, 100, 50, 25, 1; } + MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + MaterialConfigChances = { 8, 200, 300, 500, 100, 50, 25, 1, 15; } Config BROKEN; { Possibility = 10; BitmapPos = 48, 48; Price = 0; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 100, 50, 25, 1; } + MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + MaterialConfigChances = { 5, 100, 50, 25, 1, 15; } } } @@ -2816,8 +2820,8 @@ helmet BitmapPos = 16, 384; FormModifier = 10; NameSingular = "helmet"; - 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; } - 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; } + MainMaterialConfig = { 24, 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, TITANIUM; } + MaterialConfigChances = { 24, 500, 750, 300, 20, 70, 60, 50, 40, 30, 20, 300, 100, 100, 750, 500, 250, 100, 25, 25, 25, 25, 10, 5, 15; } Roundness = 60; CanBeBroken = true; WieldedBitmapPos = 160, 128; @@ -2829,8 +2833,8 @@ helmet { BitmapPos = 64, 64; Possibility = 35; - MainMaterialConfig = { 7, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } - MaterialConfigChances = { 7, 100, 25, 25, 25, 25, 10, 5; } + MainMaterialConfig = { 8, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL, OCTIRON, ADAMANT, TITANIUM; } + MaterialConfigChances = { 8, 100, 25, 25, 25, 25, 10, 5, 15; } HelmetBitmapPos = 112, 496; EnchantmentPlusChance = 30; } @@ -2844,8 +2848,8 @@ helmet BitmapPos = 48, 32; Possibility = 35; Adjective = "full"; - MainMaterialConfig = { 9, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OMMEL_BONE, OMMEL_TOOTH; } - MaterialConfigChances = { 9, 750, 500, 250, 100, 25, 25, 25, 10, 5; } + MainMaterialConfig = { 10, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OMMEL_BONE, OMMEL_TOOTH, TITANIUM; } + MaterialConfigChances = { 10, 750, 500, 250, 100, 25, 25, 25, 10, 5, 15; } CoverPercentile = 90; HelmetBitmapPos = 96, 432; EnchantmentPlusChance = 10; @@ -2855,8 +2859,8 @@ helmet { BitmapPos = 64, 32; Possibility = 4; - MainMaterialConfig = { 7, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT; } - MaterialConfigChances = { 7, 250, 100, 25, 25, 25, 10, 5; } + MainMaterialConfig = { 8, IRON, STEEL, METEORIC_STEEL, ARCANITE, MITHRIL, OCTIRON, ADAMANT, TITANIUM; } + MaterialConfigChances = { 8, 250, 100, 25, 25, 25, 10, 5, 15; } HelmetBitmapPos = 96, 512; EnchantmentPlusChance = 20; } @@ -3040,9 +3044,9 @@ flamingsword /* meleeweapon-> */ StrengthModifier = 100; NameSingular = "sword"; Adjective = "flaming"; - MainMaterialConfig = { 5, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL; } - SecondaryMaterialConfig = { 5, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL; } - MaterialConfigChances = { 5, 1000, 750, 100, 25, 25; } + MainMaterialConfig = { 6, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, TITANIUM; } + SecondaryMaterialConfig = { 6, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, TITANIUM; } + MaterialConfigChances = { 6, 1000, 750, 100, 25, 25, 15; } Roundness = 10; BaseEmitation = rgb24(150, 120, 90); Price = 250; @@ -3057,9 +3061,9 @@ flamingsword /* meleeweapon-> */ Possibility = 10; BitmapPos = 32, 208; WieldedBitmapPos = 176, 80; - MainMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - SecondaryMaterialConfig = { 4, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT; } - MaterialConfigChances = { 4, 250, 25, 25, 5; } + MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + SecondaryMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, ADAMANT, TITANIUM; } + MaterialConfigChances = { 5, 250, 25, 25, 5, 15; } EnchantmentPlusChance = 4; } } @@ -3191,15 +3195,16 @@ whipofthievery /* meleeweapon->whip-> */ Price = 500; AttachedGod = CLEPTIA; EnchantmentPlusChance = 10; - + Config BROKEN; { Possibility = 1; BitmapPos = 32, 256; WieldedBitmapPos = 176, 208; - Price = 250; + Price = 250; EnchantmentPlusChance = 20; } + } scrollofenchantweapon /* scroll-> */ @@ -3384,9 +3389,9 @@ thunderhammer /* meleeweapon-> */ BitmapPos = 48, 160; FormModifier = 110; NameSingular = "thunder hammer"; - MainMaterialConfig = { 7, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON; } + MainMaterialConfig = { 8, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, TITANIUM; } SecondaryMaterialConfig == FIR_WOOD; - MaterialConfigChances = { 7, 1000, 750, 500, 100, 25, 25, 25; } + MaterialConfigChances = { 8, 1000, 750, 500, 100, 25, 25, 25, 15; } Roundness = 20; IsTwoHanded = true; CanBeUsedBySmith = true; @@ -3402,8 +3407,8 @@ thunderhammer /* meleeweapon-> */ BitmapPos = 48, 192; Price = 100; WieldedBitmapPos = 176, 224; - MainMaterialConfig = { 5, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, ADAMANT; } - MaterialConfigChances = { 5, 250, 25, 25, 25, 5; } + MainMaterialConfig = { 6, STEEL, METEORIC_STEEL, MITHRIL, OCTIRON, ADAMANT, TITANIUM; } + MaterialConfigChances = { 6, 250, 25, 25, 25, 5, 15; } BaseEmitation = 0; EnchantmentPlusChance = 4; } @@ -3464,14 +3469,14 @@ chameleonwhip /* meleeweapon->whip-> */ WieldedBitmapPos = 160, 224; EnchantmentMinusChance = 50; EnchantmentPlusChance = 50; - + Config BROKEN; { Possibility = 1; BitmapPos = 32, 256; WieldedBitmapPos = 176, 208; - Price = 250; - EnchantmentMinusChance = 25; + Price = 250; + EnchantmentMinusChance = 25; EnchantmentPlusChance = 100; } } @@ -3621,7 +3626,7 @@ scrollofgolemcreation /* scroll-> */ ReadDifficulty = 1000; } -gasgrenade +gasgrenade { DefaultSize = 15; Category = MISC; @@ -3639,7 +3644,7 @@ gasgrenade Alias == "gas grenade"; } -holyhandgrenade +holyhandgrenade { DefaultSize = 15; Category = MISC; @@ -3727,8 +3732,8 @@ acidshield /* armor ->*/ DefaultMainVolume = 350; StrengthModifier = 150; FormModifier = 15; - MainMaterialConfig = { 5, IRON, STEEL, METEORIC_STEEL, ADAMANT, ARCANITE; } - MaterialConfigChances = { 5, 200, 300, 150, 30, 30; } + MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, ADAMANT, ARCANITE, TITANIUM; } + MaterialConfigChances = { 6, 200, 300, 150, 30, 30, 15; } EnchantmentPlusChance = 0; AcidResistance = 1; NameSingular = "acid shield"; @@ -3737,7 +3742,7 @@ acidshield /* armor ->*/ CanBeBroken = true; WieldedBitmapPos = 128, 32; AttachedGod = SCABIES; - + Config BROKEN; { Possibility = 3; @@ -3745,8 +3750,8 @@ acidshield /* armor ->*/ FormModifier = 20; BitmapPos = 48, 224; WieldedBitmapPos = 128, 48; - MainMaterialConfig = { 6, IRON, STEEL, METEORIC_STEEL, ADAMANT, ARCANITE, MITHRIL; } - MaterialConfigChances = { 6, 150, 250, 200, 60, 40, 20; } + MainMaterialConfig = { 7, IRON, STEEL, METEORIC_STEEL, ADAMANT, ARCANITE, MITHRIL, TITANIUM; } + MaterialConfigChances = { 7, 150, 250, 200, 60, 40, 20, 15; } EnchantmentPlusChance = 1; } } @@ -3754,14 +3759,14 @@ acidshield /* armor ->*/ pantheonbook /* holybook-> */ { DefaultSize = 30; - Possibility = 1; + Possibility = 1; Category = BOOK; DefaultMainVolume = 2500; StrengthModifier = 150; BitmapPos = 32, 32; FormModifier = 20; Adjective = "large and mysterious"; - NameSingular = "saga"; + NameSingular = "saga"; PostFix = "of the pantheon"; ArticleMode = FORCE_THE; MainMaterialConfig == PARCHMENT; @@ -3780,7 +3785,7 @@ gorovitscopyoflenin /* item-> */ Category = MISC; DefaultMainVolume = 80000; DefaultSecondaryVolume = 100; /* clothes */ - MainMaterialConfig == LEAD; + MainMaterialConfig == LEAD; SecondaryMaterialConfig == FABRIC; Adjective = "Gorovits family life-size"; NameSingular = "copy"; @@ -3831,17 +3836,16 @@ firstbornchild CanBeBroken = false; DamageFlags = BLUNT; IsAbstract = true; - Adjective = "first-born"; + Adjective = "first-born"; AttachedGod = SILVA; CanBeBurned = false; Config MALE; { NameSingular = "son"; - } + } Config FEMALE; { NameSingular = "daughter"; } } -