Ravenal
Knight
Jewel Craft System 3
This system will ONLY Work for RunUO 1.0.0
Description
Jewel crafting System was released 01-29-2004 and the 2nd Release was released sometimes a few months after the first. Jewel Craft System 1 and 2 were based off of the game called Everquest, but the whole system wasn't designed all off of Everquest, it had a bunch of different things from Everquest but didn't all come from Everquest.
Jewel Craft System 3 is intearrly new, yes some parts of it is from Everquest, but with tons of new stuff into it, new bars, and new gems far more than the old System had, as you see below the Bars and the Gems, with the type of Value of each Bar and Gem, along with the what kind of Harvesting it comes from.
The Jewel Craft System 3 has some new things such as on how to enchant a item and how to take a jewelry chisel and chip of the old rocks and see if you attcually receive some gems from the rocks you mine/crystals from.
Jewel Craft System 3.1 and above will have more things such as Quest to obtain the EnchantedScrolls, JewelryChisel and such, you will be able to fight new bosses in the quests and also not only that, but the quest will at least be several game hours of fun to finally recieve the best stuff...
NOTE: The Imbued stuff is working, this is part of the Quest which has NOT been developed yet.
This System is completed, I just need shards to test this system out for me and tell me anything that needs changed on and I will consider it. Thanks.
Change Log
Version 3.0d - 6/24/2005 ( 10:46AM PST)
Version awareness, whenever you see 3.0"letter" this means it is a fix and that you will need to update the file to be fixed.
For those who already installed the system, you can just take those fixed files and override them in the correct folder...
Version awareness, whenever you see 3.0"letter" this means it is a fix and that you will need to update the file to be fixed.
For those who already installed the system, you can just take those fixed files and override them in the correct folder...
Version awareness, whenever you see 3.0"letter" this means it is a fix and that you will need to update the file to be fixed.
For those who already installed the system, you can just take those fixed files and override them in the correct folder...
Version awareness, whenever you see 3.0"letter" this means it is a fix and that you will need to update the file to be fixed.
For those who already installed the system, you can just take those fixed files and override them in the correct folder...
There are currently no Bugs at this time, when the time comes I will fix those...
Those that are italticized are future features...
To Install please read here
JEWEL CRAFT SYSTEM III
by Ravenal of OrBSydia
Version 3.0d
http://jcs3.uniphix.com
http://jcs3.uniphix.com
This system will ONLY Work for RunUO 1.0.0
Description
Jewel crafting System was released 01-29-2004 and the 2nd Release was released sometimes a few months after the first. Jewel Craft System 1 and 2 were based off of the game called Everquest, but the whole system wasn't designed all off of Everquest, it had a bunch of different things from Everquest but didn't all come from Everquest.
Jewel Craft System 3 is intearrly new, yes some parts of it is from Everquest, but with tons of new stuff into it, new bars, and new gems far more than the old System had, as you see below the Bars and the Gems, with the type of Value of each Bar and Gem, along with the what kind of Harvesting it comes from.
The Jewel Craft System 3 has some new things such as on how to enchant a item and how to take a jewelry chisel and chip of the old rocks and see if you attcually receive some gems from the rocks you mine/crystals from.
Jewel Craft System 3.1 and above will have more things such as Quest to obtain the EnchantedScrolls, JewelryChisel and such, you will be able to fight new bosses in the quests and also not only that, but the quest will at least be several game hours of fun to finally recieve the best stuff...
NOTE: The Imbued stuff is working, this is part of the Quest which has NOT been developed yet.
This System is completed, I just need shards to test this system out for me and tell me anything that needs changed on and I will consider it. Thanks.
Change Log
Version 3.0d - 6/24/2005 ( 10:46AM PST)
Version awareness, whenever you see 3.0"letter" this means it is a fix and that you will need to update the file to be fixed.
For those who already installed the system, you can just take those fixed files and override them in the correct folder...
==Bug==
- Scripts/Items/Jewels/Ring.cs & Scripts/Items/Jewels/Bracelet.cs & Scripts/Items/Jewels/Necklace.cs & Scripts/Items/Jewels/Earrings.cs
o This bug continued to cause problems, so what I did to avoid this issue with the same major bug with the Attribute of the Loot.cs etc. I made the Rings have another constructor (ctor) to avoid all futher bugs with any jewelry.
==Fixed, Added, or Edited==
- Scripts/Items/Jewels/BaseJewel.cs
o Edited BaseJewel's Artifact Rarity, it now is Gamemaster Setable, just change the int value ingame now there is a reason why this was implanted.
o Added CanEnchant and Renamed old CanEnchant to IsEnchantable, so that you can now make the ring automatically NOT Enchantable, Artifacts and Bracelet of Binding uses CanEnchant = False to basically prevent players from enchanting those jewelries.
- Scripts/Engines/Craft/Core/JCore.cs
o Updated the JCS3's Version to 3.0d, lowered the high jewelry skills so it would allow a chance to mark the jewelry.
- Scripts/Engines/JewelCraft System/DefJewelCrafting.cs
o Took out Mana Req and made it only withdraw mana from you when you were to enchant a item with the enchanted scroll.
- Scripts/Engines/JewelCraft System/Items/EnchantedScroll.cs
o Enchanted scroll now does attcually targets a jewelry instead of crafting with DefJewelCrafting and withdrawing etc. on it all.
- Scripts/Items/Jewels/Artifacts/
o All Artifacts of Jewelry have been updated and changed for the purpose of the Jewelry.
- Scripts/Items/Special/Solen Items/BracletOfBinding.cs
o Added the public override bool CanEnchant{ get{ return false; } }so that it doesn't
Version 3.0c - 6/18/2005 ( 4:26PM PST)- Scripts/Items/Jewels/Ring.cs & Scripts/Items/Jewels/Bracelet.cs & Scripts/Items/Jewels/Necklace.cs & Scripts/Items/Jewels/Earrings.cs
o This bug continued to cause problems, so what I did to avoid this issue with the same major bug with the Attribute of the Loot.cs etc. I made the Rings have another constructor (ctor) to avoid all futher bugs with any jewelry.
==Fixed, Added, or Edited==
- Scripts/Items/Jewels/BaseJewel.cs
o Edited BaseJewel's Artifact Rarity, it now is Gamemaster Setable, just change the int value ingame now there is a reason why this was implanted.
o Added CanEnchant and Renamed old CanEnchant to IsEnchantable, so that you can now make the ring automatically NOT Enchantable, Artifacts and Bracelet of Binding uses CanEnchant = False to basically prevent players from enchanting those jewelries.
- Scripts/Engines/Craft/Core/JCore.cs
o Updated the JCS3's Version to 3.0d, lowered the high jewelry skills so it would allow a chance to mark the jewelry.
- Scripts/Engines/JewelCraft System/DefJewelCrafting.cs
o Took out Mana Req and made it only withdraw mana from you when you were to enchant a item with the enchanted scroll.
- Scripts/Engines/JewelCraft System/Items/EnchantedScroll.cs
o Enchanted scroll now does attcually targets a jewelry instead of crafting with DefJewelCrafting and withdrawing etc. on it all.
- Scripts/Items/Jewels/Artifacts/
o All Artifacts of Jewelry have been updated and changed for the purpose of the Jewelry.
- Scripts/Items/Special/Solen Items/BracletOfBinding.cs
o Added the public override bool CanEnchant{ get{ return false; } }so that it doesn't
Version awareness, whenever you see 3.0"letter" this means it is a fix and that you will need to update the file to be fixed.
For those who already installed the system, you can just take those fixed files and override them in the correct folder...
==Bug==
- Scripts/Items/Jewels/Rings.cs
o THIS MAJOR BUG that occured in 3.0b was not resolved *sighs*, but finally I found that little tiny error that was causing the WHOLE shard to crash... Guess what it was? Rings.cs, this bug was located in the SilverRing, I had to attcually fight my way through to find what could happen, so I started looking inside the TreasureMapChest, from there I watched and found that it was being added by the Loot.cs, so I went into the Loot.cs, and checked the Jewelry Section, so I decided to see what could attcually be possibly wrong in that picture, so I looked at the Rings then Bracelets, and I noticed that in the Rings, that the Silver was missing something that would of course crash the shard, because the silver ring in fact was not really part of BaseJewels.cs at all which what caused the crash, so I added "BarType.Silver" which was the big error, went ingame and tiled over 144 treasurechest, boy what a lag it added over 500,000 items LOL... Learned a lesson not to choose such a big number o0...
==Fixed, Added, or Edited==
- Scripts/Items/Jewels/BaseJewel.cs
o Edited in the BaseJewel.cs that it was missing something that should have been in 3.0 version, that was the JCore.Enabled check inside the constructor section.
- Scripts/Engines/Craft/Core/JCore.cs
o Updated the JCS3's Version to 3.0c
- Scripts/Engines/JewelCraft System/JewelryRock.cs
o I fixed that Hue duplicate in the Rock. Thanks to Greystar from OrBSydia Boards.
Version 3.0b - 6/9/2005 ( 4:41AM PST) - Scripts/Items/Jewels/Rings.cs
o THIS MAJOR BUG that occured in 3.0b was not resolved *sighs*, but finally I found that little tiny error that was causing the WHOLE shard to crash... Guess what it was? Rings.cs, this bug was located in the SilverRing, I had to attcually fight my way through to find what could happen, so I started looking inside the TreasureMapChest, from there I watched and found that it was being added by the Loot.cs, so I went into the Loot.cs, and checked the Jewelry Section, so I decided to see what could attcually be possibly wrong in that picture, so I looked at the Rings then Bracelets, and I noticed that in the Rings, that the Silver was missing something that would of course crash the shard, because the silver ring in fact was not really part of BaseJewels.cs at all which what caused the crash, so I added "BarType.Silver" which was the big error, went ingame and tiled over 144 treasurechest, boy what a lag it added over 500,000 items LOL... Learned a lesson not to choose such a big number o0...
==Fixed, Added, or Edited==
- Scripts/Items/Jewels/BaseJewel.cs
o Edited in the BaseJewel.cs that it was missing something that should have been in 3.0 version, that was the JCore.Enabled check inside the constructor section.
- Scripts/Engines/Craft/Core/JCore.cs
o Updated the JCS3's Version to 3.0c
- Scripts/Engines/JewelCraft System/JewelryRock.cs
o I fixed that Hue duplicate in the Rock. Thanks to Greystar from OrBSydia Boards.
Version awareness, whenever you see 3.0"letter" this means it is a fix and that you will need to update the file to be fixed.
For those who already installed the system, you can just take those fixed files and override them in the correct folder...
==Bug==
- Scripts/Items/Jewels/BaseJewel.cs
o MAJOR BUG, I finally figured out what the heck the crashes on RunicHammer was caused by, whew I am sorry folks on this... Anyway it is now fixed. The deal was inside the "RemoveMagicalProperties"... I added new checks to prevent from future crashes, if you get crashes please post them and I will try to get on it as fast as I can.
==Fixed, Added, or Edited==
- Scripts/Items/Jewels/BaseJewel.cs
o Edit some checks into RemoveMagicalProperties, ICraftable Region area, and also into the GetProperties
- Scripts/Engines/Craft/Core/CraftItem.cs
o Added using Server.Engines.JewelCraft; to the top, and in the MarkableTable I added typeof( BaseJewel ) so that the items would have a craftable mark on the item. THIS IS EDITABLE OPTION in the JCore.cs, "AllowMarker"
- Scripts/Engines/JewelCraft System/DefJewelCrafting.cs
o I noticed that all the rings were crafted with a min/max skill of 40.0 and that was not good lol... Anyway, I added something to the JCore.cs that would now Get the Min and Maxium Skill deterimined by the GemType itself... You can just edit the double values to your taste on the skills.
- Scripts/Engines/JewelCraft System/MiningCrystal.cs
o Moved the the Definition stuff to the JCore.cs so it would be easier to edit these instead of jumping around into other scripts.
- Scripts/Engines/JewelCraft System/Items/JewelryKit.cs
o Changed the Hue value to be assoicated with the JCore.cs now, if you want to simply just change the hue of the JewelryKit, you can now do that in the JCore.cs
- Scripts/Engines/JewelCraft System/Items/JewelryChisel.cs
o Same information as the JewelryKit
- Scripts/Engines/JewelCraft System/Items/JewelryShovel.cs
o Same information as the JewelryKit
- Scripts/Engines/JewelCraft System/Items/JewelRock.cs
o Same information as the JewelryKit
- Scripts/Engines/JewelCraft System/JCore.cs
o Updated the JCore.cs Version and some new areas to the JCore
Version 3.0a - 6/2/2005 ( 11:40AM PST)- Scripts/Items/Jewels/BaseJewel.cs
o MAJOR BUG, I finally figured out what the heck the crashes on RunicHammer was caused by, whew I am sorry folks on this... Anyway it is now fixed. The deal was inside the "RemoveMagicalProperties"... I added new checks to prevent from future crashes, if you get crashes please post them and I will try to get on it as fast as I can.
==Fixed, Added, or Edited==
- Scripts/Items/Jewels/BaseJewel.cs
o Edit some checks into RemoveMagicalProperties, ICraftable Region area, and also into the GetProperties
- Scripts/Engines/Craft/Core/CraftItem.cs
o Added using Server.Engines.JewelCraft; to the top, and in the MarkableTable I added typeof( BaseJewel ) so that the items would have a craftable mark on the item. THIS IS EDITABLE OPTION in the JCore.cs, "AllowMarker"
- Scripts/Engines/JewelCraft System/DefJewelCrafting.cs
o I noticed that all the rings were crafted with a min/max skill of 40.0 and that was not good lol... Anyway, I added something to the JCore.cs that would now Get the Min and Maxium Skill deterimined by the GemType itself... You can just edit the double values to your taste on the skills.
- Scripts/Engines/JewelCraft System/MiningCrystal.cs
o Moved the the Definition stuff to the JCore.cs so it would be easier to edit these instead of jumping around into other scripts.
- Scripts/Engines/JewelCraft System/Items/JewelryKit.cs
o Changed the Hue value to be assoicated with the JCore.cs now, if you want to simply just change the hue of the JewelryKit, you can now do that in the JCore.cs
- Scripts/Engines/JewelCraft System/Items/JewelryChisel.cs
o Same information as the JewelryKit
- Scripts/Engines/JewelCraft System/Items/JewelryShovel.cs
o Same information as the JewelryKit
- Scripts/Engines/JewelCraft System/Items/JewelRock.cs
o Same information as the JewelryKit
- Scripts/Engines/JewelCraft System/JCore.cs
o Updated the JCore.cs Version and some new areas to the JCore
Version awareness, whenever you see 3.0"letter" this means it is a fix and that you will need to update the file to be fixed.
For those who already installed the system, you can just take those fixed files and override them in the correct folder...
==Fixed==
- Scripts/Engines/JewelCraft System/DefJewelCrafting.cs
o The Bar names were not showing at all when trying to craft an ring, braclet, necklace, and/or earrings.
- Scripts/Engines/JewelCraft System/JCore.cs
o Updated the JCore.cs Version and some new areas to the JCore
Version 3.0 - 5/31/2005 ( 1:00AM PST ) - Scripts/Engines/JewelCraft System/DefJewelCrafting.cs
o The Bar names were not showing at all when trying to craft an ring, braclet, necklace, and/or earrings.
- Scripts/Engines/JewelCraft System/JCore.cs
o Updated the JCore.cs Version and some new areas to the JCore
There are currently no Bugs at this time, when the time comes I will fix those...
Those that are italticized are future features...
==Edited==
- Scripts/Items/Jewels/BaseJewel.cs [Completed]
- Scripts/Items/Jewels/Rings.cs [Completed]
- Scripts/Items/Jewels/Bracelets.cs [Completed]
- Scripts/Items/Jewels/Necklaces.cs [Completed]
- Scripts/Items/Jewels/Earrings.cs [Completed]
- Scripts/Engines/Harvest/Fishing.cs [Completed]
- Scripts/Mobiles/Vendors/SBInfo/SBJewel.cs [Completed]
==Added==
- Scripts/Engines/JewelCraft System/CrystalMining.cs [Completed]
- Scripts/Engines/JewelCraft System/Mobiles/Geycons.cs [Part of JC System 3.1]
- Scripts/Engines/JewelCraft System/Mobiles/BaseBoss.cs (Bonus) [Part of JC System 3.1]
- Scripts/Engines/JewelCraft System/EnchanterQuest.cs [Part of JC System 3.1]
- Scripts/Engines/JewelCraft System/Mobiles/JMobile.cs [Part of JC System 3.1]
- Scripts/Engines/JewelCraft System/JCore.cs [Completed]
- Scripts/Engines/JewelCraft System/JewelCraftingEnums.cs [Completed]
- Scripts/Items/Jewels/Bars.cs [Completed]
- Scripts/Engines/JewelCraft System/DefJewelCrafting.cs [Completed]
- Scripts/Engines/JewelCraft System/Items/EnchantedScroll.cs [Completed]
- Scripts/Engines/JewelCraft System/Items/JewelryShovel.cs [Completed]
- Scripts/Engines/JewelCraft System/Items/JewelryChisel.cs [Completed]
- Scripts/Engines/JewelCraft System/Items/JewelryKit.cs [Completed]
- Scripts/Items/Gems/FireOpal.cs [Completed]
- Scripts/Items/Gems/BlueDiamond.cs [Completed]
- Scripts/Items/Gems/Opal.cs [Completed]
- Scripts/Items/Gems/Jade.cs [Completed]
- Scripts/Items/Gems/Onyx.cs [Completed]
- Scripts/Items/Gems/Jasper.cs [Completed]
- Scripts/Items/Gems/FireEmerald.cs [Completed]
- Scripts/Items/Gems/Pearl.cs [Completed]
- Scripts/Items/Gems/Topaz.cs [Completed]
- Scripts/Items/Gems/Turqoise.cs [Completed]
- Scripts/Items/Gems/StarRuby.cs [Completed]
- Scripts/Items/Gems/StarRose.cs [Completed]
Installation - Scripts/Items/Jewels/BaseJewel.cs [Completed]
- Scripts/Items/Jewels/Rings.cs [Completed]
- Scripts/Items/Jewels/Bracelets.cs [Completed]
- Scripts/Items/Jewels/Necklaces.cs [Completed]
- Scripts/Items/Jewels/Earrings.cs [Completed]
- Scripts/Engines/Harvest/Fishing.cs [Completed]
- Scripts/Mobiles/Vendors/SBInfo/SBJewel.cs [Completed]
==Added==
- Scripts/Engines/JewelCraft System/CrystalMining.cs [Completed]
- Scripts/Engines/JewelCraft System/Mobiles/Geycons.cs [Part of JC System 3.1]
- Scripts/Engines/JewelCraft System/Mobiles/BaseBoss.cs (Bonus) [Part of JC System 3.1]
- Scripts/Engines/JewelCraft System/EnchanterQuest.cs [Part of JC System 3.1]
- Scripts/Engines/JewelCraft System/Mobiles/JMobile.cs [Part of JC System 3.1]
- Scripts/Engines/JewelCraft System/JCore.cs [Completed]
- Scripts/Engines/JewelCraft System/JewelCraftingEnums.cs [Completed]
- Scripts/Items/Jewels/Bars.cs [Completed]
- Scripts/Engines/JewelCraft System/DefJewelCrafting.cs [Completed]
- Scripts/Engines/JewelCraft System/Items/EnchantedScroll.cs [Completed]
- Scripts/Engines/JewelCraft System/Items/JewelryShovel.cs [Completed]
- Scripts/Engines/JewelCraft System/Items/JewelryChisel.cs [Completed]
- Scripts/Engines/JewelCraft System/Items/JewelryKit.cs [Completed]
- Scripts/Items/Gems/FireOpal.cs [Completed]
- Scripts/Items/Gems/BlueDiamond.cs [Completed]
- Scripts/Items/Gems/Opal.cs [Completed]
- Scripts/Items/Gems/Jade.cs [Completed]
- Scripts/Items/Gems/Onyx.cs [Completed]
- Scripts/Items/Gems/Jasper.cs [Completed]
- Scripts/Items/Gems/FireEmerald.cs [Completed]
- Scripts/Items/Gems/Pearl.cs [Completed]
- Scripts/Items/Gems/Topaz.cs [Completed]
- Scripts/Items/Gems/Turqoise.cs [Completed]
- Scripts/Items/Gems/StarRuby.cs [Completed]
- Scripts/Items/Gems/StarRose.cs [Completed]
To Install please read here