UOGamers Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

  • To obtain new Razor updates, please reinstall Razor from our new website.

[COMPLETE] Bow Damages wrong in SVN?

Status
Not open for further replies.
[COMPLETE] Bow Damages wrong in SVN?

Posted on RunUO . Did some checking on Stratics and UOGuide and on OSI TC1 and bow damges are different than what is stated in SVN.

So far ones tested are...

Bow: SVN states 16 - 18 OSI states 15 - 19
Crossbow: SVN states 18 - 20 OSI states 18 - 22
Yumi: SVN states 18 - 20 OSI states 16 - 20
Composite Bow: SVN states 15 - 17 OSI states 13 - 17
Repeating Crossbow: SVN states 10 - 12 OSI states 8 - 12
Heavy Crossbow: SVN states 19 - 20 OSI states 20 - 24


I know that they are close. Is it anything that has been noticed or in the works to be corrected?
 
Re: Bow Damages wrong in SVN?

I have noticed it and I confirm it, it should be corrected.
Only, I'm not sure if it was always so, or if base damages were corrected in OSI with the came of ML, and so togheter with speed changes.
 
Re: Bow Damages wrong in SVN?

Here's the patch. In the doubt, I have flagged changes as Core.ML

Code:
Index: Scripts/Items/Weapons/Ranged/Bow.cs
===================================================================
--- Scripts/Items/Weapons/Ranged/Bow.cs    (revision 339)
+++ Scripts/Items/Weapons/Ranged/Bow.cs    (working copy)
@@ -15,8 +15,8 @@
         public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.MortalStrike; } }
 
         public override int AosStrengthReq{ get{ return 30; } }
-        public override int AosMinDamage{ get{ return 16; } }
-        public override int AosMaxDamage{ get{ return 18; } }
+        public override int AosMinDamage{ get{ return Core.ML ? 15 : 16; } }
+        public override int AosMaxDamage{ get{ return Core.ML ? 19 : 18; } }
         public override int AosSpeed{ get{ return 25; } }
 
         public override int OldStrengthReq{ get{ return 20; } }
Index: Scripts/Items/Weapons/Ranged/CompositeBow.cs
===================================================================
--- Scripts/Items/Weapons/Ranged/CompositeBow.cs    (revision 339)
+++ Scripts/Items/Weapons/Ranged/CompositeBow.cs    (working copy)
@@ -15,7 +15,7 @@
         public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.MovingShot; } }
 
         public override int AosStrengthReq{ get{ return 45; } }
-        public override int AosMinDamage{ get{ return 15; } }
+        public override int AosMinDamage{ get{ return Core.ML ? 13 : 15; } }
         public override int AosMaxDamage{ get{ return 17; } }
         public override int AosSpeed{ get{ return 25; } }
 
Index: Scripts/Items/Weapons/Ranged/Crossbow.cs
===================================================================
--- Scripts/Items/Weapons/Ranged/Crossbow.cs    (revision 339)
+++ Scripts/Items/Weapons/Ranged/Crossbow.cs    (working copy)
@@ -16,7 +16,7 @@
 
         public override int AosStrengthReq{ get{ return 35; } }
         public override int AosMinDamage{ get{ return 18; } }
-        public override int AosMaxDamage{ get{ return 20; } }
+        public override int AosMaxDamage{ get{ return Core.ML ? 22 : 20; } }
         public override int AosSpeed{ get{ return 24; } }
 
         public override int OldStrengthReq{ get{ return 30; } }
Index: Scripts/Items/Weapons/Ranged/HeavyCrossbow.cs
===================================================================
--- Scripts/Items/Weapons/Ranged/HeavyCrossbow.cs    (revision 339)
+++ Scripts/Items/Weapons/Ranged/HeavyCrossbow.cs    (working copy)
@@ -15,8 +15,8 @@
         public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.Dismount; } }
 
         public override int AosStrengthReq{ get{ return 80; } }
-        public override int AosMinDamage{ get{ return 19; } }
-        public override int AosMaxDamage{ get{ return 20; } }
+        public override int AosMinDamage{ get{ return Core.ML ? 20 : 19; } }
+        public override int AosMaxDamage{ get{ return Core.ML ? 24 : 20; } }
         public override int AosSpeed{ get{ return 22; } }
 
         public override int OldStrengthReq{ get{ return 40; } }
Index: Scripts/Items/Weapons/Ranged/RepeatingCrossbow.cs
===================================================================
--- Scripts/Items/Weapons/Ranged/RepeatingCrossbow.cs    (revision 339)
+++ Scripts/Items/Weapons/Ranged/RepeatingCrossbow.cs    (working copy)
@@ -15,7 +15,7 @@
         public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.MovingShot; } }
 
         public override int AosStrengthReq{ get{ return 30; } }
-        public override int AosMinDamage{ get{ return 10; } }
+        public override int AosMinDamage{ get{ return Core.ML ? 8 : 10; } }
         public override int AosMaxDamage{ get{ return 12; } }
         public override int AosSpeed{ get{ return 41; } }
 
Index: Scripts/Items/Weapons/SE Weapons/Yumi.cs
===================================================================
--- Scripts/Items/Weapons/SE Weapons/Yumi.cs    (revision 339)
+++ Scripts/Items/Weapons/SE Weapons/Yumi.cs    (working copy)
@@ -15,7 +15,7 @@
         public override WeaponAbility SecondaryAbility{ get{ return WeaponAbility.DoubleShot; } }
 
         public override int AosStrengthReq{ get{ return 35; } }
-        public override int AosMinDamage{ get{ return 18; } }
+        public override int AosMinDamage{ get{ return Core.ML ? 16 : 18; } }
         public override int AosMaxDamage{ get{ return 20; } }
         public override int AosSpeed{ get{ return 25; } }
 

Attachments

  • ranged-damage.diff
    4.1 KB · Views: 2
Re: Bow Damages wrong in SVN?

Sly-demise;586589 said:
What effect does this have on bow damage? Will bows get weaker or stronger? Thanks

if bows had a base damage of 16-18, now they will have 15-19. One min less, one max more.

For details, read Callandor's first post of this thread.
 
Status
Not open for further replies.
Top