Atomic's Item Repository

Mar 4, 2008, 1:09 am
#1
Ex-Tyrant of the IVANers


Joined: Dec 8, 2007
Occupation: Junior Scientist
Location: Not California
Interests: Physics and Astronomy, Exoplanets, Singing praise to Valpurus while smashing skulls with a bloody warhammer, Jogging
Posts: 2,920
So I did a bit of script-hacking earlier, and created some simplish items which I may hopefully enhance later. They are all "enhanced" stat-boost gear, i.e. the boots are a combination of boots of Strength and boots of Agility, the helmet gives you Charisma and Perception, etc. The armor is the only real exception, granting you 15 fire and electricity resistance, and 3 poison and acid resistance. Eventually, if I ever brush off my coding skills, I intend to make them work as a "set", and grant additional bonuses the more of them you have. The downside to these items? Not only are they quite rare, but they are also made of ommel bone, and cannot be CMed. They'll last a while, but sooner or later they will rot off of your body.

I present to you, the Items of the Ommel:

  Config ARMOR_OF_THE_OMMEL;
  {
    StrengthModifier = 160;
    DefaultSize = 80;
    DefaultMainVolume = 5000;
    BitmapPos = 64, 208;
    Possibility = 2;
    NameSingular = "armor";
    PostFix = "of the Ommel";
    MainMaterialConfig = { 2, OMMEL_BONE, OMMEL_TOOTH; }
    MaterialConfigChances = { 2, 100, 1; }
    InElasticityPenaltyModifier = 20;
    FireResistance = 15;
    ElectricityResistance = 15;
    AcidResistance = 3;
    PoisonResistance = 3;
    BaseEnchantment = 0;
    Price = 500;
    PriceIsProportionalToEnchantment = true;
    EnchantmentPlusChance = 1;
    IsMaterialChangeable = false;
  }

  Config BROKEN|ARMOR_OF_THE_OMMEL;
  {
    Possibility = 4;
    StrengthModifier = 75;
    BitmapPos = 64, 224;
    FormModifier = 20;
    Price = 50;
    MainMaterialConfig = { 2, OMMEL_BONE, OMMEL_TOOTH; }
    MaterialConfigChances = { 2, 75, 1; }
    EnchantmentPlusChance = 2;
    InElasticityPenaltyModifier = 35;
    FireResistance = 5;
    ElectricityResistance = 5;
    AcidResistance = 1;
    PoisonResistance = 1;
  }
  Config BOOT_OF_THE_OMMEL;
  {
    Possibility = 2;
    PostFix = "of the Ommel";
    MainMaterialConfig == OMMEL_BONE;
    MaterialConfigChances == 100;
    AffectsLegStrength = true;
    AffectsAgility = true;
    Price = 150;
    BaseEnchantment = 1;
    PriceIsProportionalToEnchantment = true;
    EnchantmentPlusChance = 1;
    IsMaterialChangeable = false;
  }

  Config BROKEN|BOOT_OF_THE_OMMEL;
  {
    DefaultSize = 30;
    FormModifier = 30;
    BitmapPos = 80, 368;
    Possibility = 4;
    AffectsLegStrength = false;
    AffectsDexterity = false;
    Price = 60;
    EnchantmentPlusChance = 2;
    InElasticityPenaltyModifier = 30;
  }
  Config GAUNTLET_OF_THE_OMMEL;
  {
    Possibility = 2;
    PostFix = "of the Ommel";
    MainMaterialConfig == OMMEL_BONE;
    MaterialConfigChances == 100;
    AffectsArmStrength = true;
    AffectsDexterity = true;
    Price = 150;
    BaseEnchantment = 1;
    PriceIsProportionalToEnchantment = true;
    EnchantmentPlusChance = 1;
    IsMaterialChangeable = false;
  }

  Config BROKEN|GAUNTLET_OF_THE_OMMEL;
  {
    DefaultSize = 30;
    FormModifier = 30;
    BitmapPos = 80, 368;
    Possibility = 4;
    AffectsArmStrength = false;
    AffectsDexterity = false;
    Price = 60;
    EnchantmentPlusChance = 2;
    InElasticityPenaltyModifier = 30;
  }
  Config HELM_OF_THE_OMMEL;
  {
    DefaultSize = 40;
    DefaultMainVolume = 250;
    StrengthModifier = 150;
    FormModifier = 25;
    BitmapPos = 48, 32;
    Possibility = 2;
    PostFix = "of the Ommel";
    AffectsPerception = true;
    AffectsCharisma = true;
    MainMaterialConfig == OMMEL_BONE;
    MaterialConfigChances == 100;
    BaseEnchantment = 1;
    Price = 160;
    PriceIsProportionalToEnchantment = true;
    CoverPercentile = 90;
    HelmetBitmapPos = 96, 432;
    EnchantmentPlusChance = 2;
  }

  Config BROKEN|HELM_OF_THE_OMMEL;
  {
    BitmapPos = 64, 32;
    Possibility = 4;
    Price = 50;
    AffectsPerception = false;
    AffectsCharisma = false;
    HelmetBitmapPos = 112, 448;
    EnchantmentPlusChance = 4;
  }

And the Cloak of Protection:

  Config CLOAK_OF_PROTECTION;
  {
    DefaultMainVolume = 3750;
    Possibility = 1;
    StrengthModifier = 350;
    PostFix = "of protection";
    Price = 500;
    MainMaterialConfig = { 5, NYMPH_HAIR, OMMEL_HAIR, PHOENIX_FEATHER, ANGEL_HAIR, SPIDER_SILK; }
    MaterialConfigChances = { 5, 100, 50, 20, 7, 1; }
    EnchantmentPlusChance = 3;
  }

  Config BROKEN|CLOAK_OF_PROTECTION;
  {
    Possibility = 3;
    StrengthModifier = 125;
    Price = 300;
    EnchantmentPlusChance = 5;
    MainMaterialConfig = { 4, OMMEL_HAIR, PHOENIX_FEATHER, ANGEL_HAIR, SPIDER_SILK; }
    MaterialConfigChances = { 4, 100, 50, 15, 3; }
  }

  Config BRACER;
  {
    Possibility = 200;
    DefaultMainVolume = 150;
    StrengthModifier = 95;
    NameSingular = "bracer";
    InElasticityPenaltyModifier = 10;
    MainMaterialConfig = { 7, LEATHER, HARDENED_LEATHER, COPPER, BRONZE, IRON, STEEL, METEORIC_STEEL; }
    MaterialConfigChances = { 7, 1000, 750, 400, 300, 150, 75, 15; }
  }

  Config BROKEN|BRACER;
  {
    InElasticityPenaltyModifier = 15;
    MainMaterialConfig = { 8, HARDENED_LEATHER, BRONZE, IRON, STEEL, METEORIC_STEEL, DRAGON_HIDE, ARCANITE, MITHRIL; }
    MaterialConfigChances = { 8, 500, 700, 550, 400, 250, 5, 40, 10; }
    EnchantmentPlusChance = 20;
  }

Don't forget to define them when you add them in. Any comments (balancing, problems, etc) are welcome.
"Put more stuff in the... thing where... more stuff goes in."
Mar 20, 2008, 3:17 pm
#2
Joined: Mar 12, 2008
Posts: 129
if I understand this correctly Atomic (I keep getting your name mixed up with Arcane)

You are ENTIRELY evil and you can only get the main peices of armor if it is broken?

That is kinda hillarious, did you intend that for balance or humor reasons? Or am I entirely mistaken?
Mar 20, 2008, 7:26 pm
#3
Ex-Tyrant of the IVANers


Joined: Dec 8, 2007
Occupation: Junior Scientist
Location: Not California
Interests: Physics and Astronomy, Exoplanets, Singing praise to Valpurus while smashing skulls with a bloody warhammer, Jogging
Posts: 2,920
I think you're mistaken. The "Config BROKEN|***_OF_THE_OMMEL" sections allow the game to generate that item broken, with the re-stated variables changed. If that section was not included not only would broken versions never spawn, but the items themselves would never break. That is the reason why whips are immune to acid: they have no Broken config, thus they cannot break, thus they cannot be desroyed. However, you ARE twice as likely to find ommel gear broken than fixed.

However, two out of every three ommel items you find WILL be broken, because a broken one is twice as likely as a whole one. The advantage of the broken ones is that they also are twice as likely to spawn with enchantments on them, so you can spend a scroll of repair (which Loricatus can happily provide you) instead of a scroll of enchant weapon (which are more valuable) to get a +2 Helm of the Ommel.
"Put more stuff in the... thing where... more stuff goes in."
Mar 20, 2008, 7:39 pm
#4
Joined: Mar 12, 2008
Posts: 129
Well I only say that because the main armor has no probability yet the broken version does

Which I am mistaken, it is just a tad hidden to me... didn't see it sorry. (Trying to leave good comments ACK I AM A HORRIBLE PERSON!!!)
Mar 20, 2008, 10:01 pm
#5
Joined: Feb 16, 2008
Location: The Mushroom Kingdom Fusion Reactor
Posts: 124
Hey, how about Ommel Bristle Armor, would it be an artifact?
Shard, the pitiful mac user....
Mar 20, 2008, 10:59 pm
#6
Ex-Tyrant of the IVANers


Joined: Dec 8, 2007
Occupation: Junior Scientist
Location: Not California
Interests: Physics and Astronomy, Exoplanets, Singing praise to Valpurus while smashing skulls with a bloody warhammer, Jogging
Posts: 2,920
What's it do?
"Put more stuff in the... thing where... more stuff goes in."
Mar 21, 2008, 5:24 am
#7
Joined: Dec 3, 2007
Occupation: Chaos Weaver
Location: Standing between all life and death
Posts: 2,898
IT BRISTLES.

Actually, it could act like a hedgehog's spines. Hurts enemies that attack your torso with their own body parts.
Uchuudonge wrote
creating stable chaos
making patterns where there should be none
sewing order into the chaos
you spit in the face of random numbers, of chaos
Mar 23, 2008, 4:16 pm
#8
Ex-Tyrant of the IVANers


Joined: Dec 8, 2007
Occupation: Junior Scientist
Location: Not California
Interests: Physics and Astronomy, Exoplanets, Singing praise to Valpurus while smashing skulls with a bloody warhammer, Jogging
Posts: 2,920
Added a Cloak of Protection. I didn't really test this except on paper, really. However it does work, and is quite strong; while it doesn't do anything special, at the very least it's an AV 6 cloak. At the best it's... I think 31? Which is quite a lot; however the odds of finding it in spider silk are damn slim.

My first attempt at this was WAY too much: the nymph hair version was 17 AV, and the spider silk a whopping 80.

Anyways, someone ought to add some of these items to their IVAN game at home and play with them, and tell me how they are balance-wise.
"Put more stuff in the... thing where... more stuff goes in."
Mar 23, 2008, 5:13 pm
#9
Ex-Tyrant of the IVANers


Joined: Dec 8, 2007
Occupation: Junior Scientist
Location: Not California
Interests: Physics and Astronomy, Exoplanets, Singing praise to Valpurus while smashing skulls with a bloody warhammer, Jogging
Posts: 2,920
Updated the Cloak of Protection with an almost 100% weight increase (main volume from 2000 to 3750)
"Put more stuff in the... thing where... more stuff goes in."
Mar 23, 2008, 7:49 pm
#10
Joined: Feb 16, 2008
Location: The Mushroom Kingdom Fusion Reactor
Posts: 124
Also the Ommel Bristle equipment would never break, and be extremely powerful.
Shard, the pitiful mac user....
Apr 13, 2008, 8:48 pm
#11
Ex-Tyrant of the IVANers


Joined: Dec 8, 2007
Occupation: Junior Scientist
Location: Not California
Interests: Physics and Astronomy, Exoplanets, Singing praise to Valpurus while smashing skulls with a bloody warhammer, Jogging
Posts: 2,920
REMINDER TO SELF: Code in bows (increase thrown arrow damage) and ethereality item.
"Put more stuff in the... thing where... more stuff goes in."
Oct 26, 2008, 3:56 pm
#12
Ex-Tyrant of the IVANers


Joined: Dec 8, 2007
Occupation: Junior Scientist
Location: Not California
Interests: Physics and Astronomy, Exoplanets, Singing praise to Valpurus while smashing skulls with a bloody warhammer, Jogging
Posts: 2,920
So I realized I had this thread. So I'm copying everything over here from the other one I made in my ignorance. Here's the non-code content of the other thread:

Putting this here so that I can get feedback and such, and also so I don't lose the code.

So I've been getting more interested in IVAN scripting/coding again lately. In prelude to potentially beginning something more extensive, I've started scripting a few item ideas that I've had floating around in the back of my head. The balance on them might be off as I did only minimal, paper-testing of the items (I spawned them and checked the stats mostly).

Please don't post ideas for more things to script/code, I have plenty of ideas myself. What I would like is feedback on the items I have finished.

First up, bracers. Intended to be comparable to chain mail for the arms, basically a mid-way point between soft and hard material gloves. They have half the weight of normal gauntlets, as well has half the dexterity penalty, but retain a little more than 2/3 of the AV. Since there's no bracer graphic that I know of (and even if there was, I haven't experimented with changing item graphics yet) they still look like normal gauntlets, which can be a little confusing.

Don't forget to properly declare anything you add.
"Put more stuff in the... thing where... more stuff goes in."
Oct 28, 2008, 4:54 pm
#13
Ex-Tyrant of the IVANers


Joined: Dec 8, 2007
Occupation: Junior Scientist
Location: Not California
Interests: Physics and Astronomy, Exoplanets, Singing praise to Valpurus while smashing skulls with a bloody warhammer, Jogging
Posts: 2,920
As a side note, does anyone know where I can get the CVS source code easily?
"Put more stuff in the... thing where... more stuff goes in."
Oct 29, 2008, 11:31 pm
#14
Joined: Aug 18, 2008
Posts: 3
I assume you're running windows. In that case try downloading tortoise cvs. I don't have windows running at the moment so I can't post instrcutions but you should hopefully be able to work it out.

You'll also need the cvs adress which I don't know but it should be around here somewhere.

If you can't get it working for whatever reason then I can probably upload the latest cvs revision.
Jump to