As a side note, here is the cape I wrote. Balance is likely off. It's been a long time since I wrote an item so it's possible I screwed this up somehow; also, because it's been so long, I wasn't able to figure out how to get the game to boot after slapping this into items.dat.
cape /* armor-> */
{
DefaultSize = 200;
Possibility = 200;
Category = CLOAK;
DefaultMainVolume = 1000;
StrengthModifier = 75;
BitmapPos = 32, 352;
FormModifier = 20;
NameSingular = "cape";
MainMaterialConfig = { 5, LEATHER, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR; }
MaterialConfigChances = { 5, 2000, 1000, 500, 250, 100; }
Roundness = 70;
IsTwoHanded = true;
InElasticityPenaltyModifier = 30;
AttachedGod = CLEPTIA;
WieldedBitmapPos = 160, 144;
CanBeBroken = true;
CloakBitmapPos = 48, 416;
EnchantmentPlusChance = 10;
Config BROKEN;
{
Possibility = 25;
BitmapPos = 64, 304;
InElasticityPenaltyModifier = 25;
MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; }
MaterialConfigChances = { 4, 500, 250, 100, 25; }
EnchantmentPlusChance = 20;
CloakBitmapPos = 48, 496;
}
Config CAPE_OF_FLYING;
{
Possibility = 15;
GearStates = LEVITATION;
Price = 250;
MainMaterialConfig = { 5, LEATHER, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR; }
MaterialConfigChances = { 5, 2000, 1000, 500, 250, 100; }
EnchantmentPlusChance = 1;
PostFix = "of flying";
}
Config BROKEN|CAPE_OF_FLYING;
{
Possibility = 1;
BitmapPos = 64, 304;
InElasticityPenaltyModifier = 25;
Price = 150;
MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; }
MaterialConfigChances = { 4, 300, 200, 100, 50; }
EnchantmentPlusChance = 4;
CloakBitmapPos = 48, 496;
}
Config CAPE_OF_QUICK;
{
Possibility = 15;
GearStates = HASTE;
Price = 250;
MainMaterialConfig = { 5, LEATHER, HARDENED_LEATHER, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR; }
MaterialConfigChances = { 5, 2000, 1000, 500, 250, 100; }
EnchantmentPlusChance = 1;
PostFix = "of quickness";
}
Config BROKEN|CAPE_OF_QUICK;
{
Possibility = 1;
BitmapPos = 64, 304;
InElasticityPenaltyModifier = 25;
Price = 150;
MainMaterialConfig = { 4, TROLL_HIDE, NYMPH_HAIR, OMMEL_HAIR, DRAGON_HIDE; }
MaterialConfigChances = { 4, 300, 200, 100, 50; }
EnchantmentPlusChance = 4;
CloakBitmapPos = 48, 496;
}
}