Nikki_Demise
Bug Hunter
[COMPLETE] Gem Mining chance
Stumbled across this. According to this reference Gems should be 6x easier to mine than they are now.
http://www.uoguide.com/Five_on_Friday_-_August_10,_2007
"With the changes to mining, have the chances of mining up gems changed at all? What *are* the chances for mining gems, anyway?"
Mining for gems is not affected by this change at all, nor is lumberjacking for the special items (bark, amber, etc).
Gems have a flat chance of being mined up on each successful mining attempt. The gem type is totally random - it's not affected by the underlying ore type. You have a 0.6% chance of mining up a gem, with an equal chance of getting any of the six gem types.
Fix
Stumbled across this. According to this reference Gems should be 6x easier to mine than they are now.
http://www.uoguide.com/Five_on_Friday_-_August_10,_2007
"With the changes to mining, have the chances of mining up gems changed at all? What *are* the chances for mining gems, anyway?"
Mining for gems is not affected by this change at all, nor is lumberjacking for the special items (bark, amber, etc).
Gems have a flat chance of being mined up on each successful mining attempt. The gem type is totally random - it's not affected by the underlying ore type. You have a 0.6% chance of mining up a gem, with an equal chance of getting any of the six gem types.
Fix
Code:
Index: Scripts/Engines/Harvest/Mining.cs
===================================================================
--- /Engines/Harvest/Mining.cs (revision 321)
+++ /Engines/Harvest/Mining.cs (working copy)
@@ -114,13 +114,13 @@
{
oreAndStone.BonusResources = new BonusHarvestResource[]
{
- new BonusHarvestResource( 0, 99.8998, null, null ), //Nothing //Note: Rounded the below to .0167 instead of 1/6th of a %. Close enough
- new BonusHarvestResource( 100, .0167, 1072562, typeof( BlueDiamond ) ),
- new BonusHarvestResource( 100, .0167, 1072567, typeof( DarkSapphire ) ),
- new BonusHarvestResource( 100, .0167, 1072570, typeof( EcruCitrine ) ),
- new BonusHarvestResource( 100, .0167, 1072564, typeof( FireRuby ) ),
- new BonusHarvestResource( 100, .0167, 1072566, typeof( PerfectEmerald ) ),
- new BonusHarvestResource( 100, .0167, 1072568, typeof( Turquoise ) )
+ new BonusHarvestResource( 0, 99.4, null, null ), //Nothing
+ new BonusHarvestResource( 100, .1, 1072562, typeof( BlueDiamond ) ),
+ new BonusHarvestResource( 100, .1, 1072567, typeof( DarkSapphire ) ),
+ new BonusHarvestResource( 100, .1, 1072570, typeof( EcruCitrine ) ),
+ new BonusHarvestResource( 100, .1, 1072564, typeof( FireRuby ) ),
+ new BonusHarvestResource( 100, .1, 1072566, typeof( PerfectEmerald ) ),
+ new BonusHarvestResource( 100, .1, 1072568, typeof( Turquoise ) )
};
}