Page 9 of 9

Re: Stat Curves

PostPosted: Mon Jul 18, 2016 4:43 pm
by Bbbb
Bj_Knows wrote:Except for Health, the formulas are known for all stat curves. The info is spread throughout this topic, and other topics on the forum.


That's not true. I think we know the melee and magic formulas. However, all that was ever known for the rest was estimated formulas for the rest at (I believe) level 30.

Re: Stat Curves

PostPosted: Mon Jul 18, 2016 5:27 pm
by Bj_Knows
Bbbb wrote:That's not true. I think we know the melee and magic formulas. However, all that was ever known for the rest was estimated formulas for the rest at (I believe) level 30.


https://www.venan.com/boh_forum/viewtopic.php?f=13&t=4830
Equations
In BoH v1.7, except for Haste, Melee, and Magic, all other Stats are Opponent based Stat Curves. The lower your Opponent's level, the higher the percentage. The higher your Opponent's Level, the lower the percentage. These Stat Curves all use the Opponent's Level Constant (OLC):

Sample OLCs
Opponent Level= Opponent's Level Constant (OLC)
18= 555
23= 815
26= 1,025

30= 1,396
31= 1,508
32= 1,629

The formula for Dodge/ Crit is:
5+ ( 45 * ( Dodge Rating / ( Dodge Rating + OLC ) ) )

Replace Dodge Rating with Crit Rating for Crit.

The formula for Crit Power is:
150+ ( 50 * ( Crit Power Rating / ( Crit Power Rating + OLC ) ) )

The formula for Phys Resist/ Magic Resist is:
50 * ( Resist Rating / ( Resist Rating + ( 4 * OLC ) ) )

# # # Character based # # #

Magic and Melee are Character based Stat Curves.

Y = 120 + ( 60 * Character Level )
If Melee Rating <= Y then
Melee Bonus Damage = Melee Rating / 2.5
If Melee Rating > Y then
Melee Bonus Damage = ( Y / 2.5 ) + ( ( Melee Rating - Y ) / 12.5 )

Replace Melee Rating with Magic Rating for Magic.

# # # Free Standing, Limited # # #

Haste is a Free Standing, Limited Stat Curve.
50 * ( Haste Rating / ( Haste Rating + 1000 ) )

Health Soft Cap

PostPosted: Tue Aug 09, 2016 12:01 pm
by Bj_Knows
Subject
Health Soft Cap

# # # Character based # # #

Health is a Character based Stat Curve.

Y = 100 + ( 25 * Character Level )
If Health Rating <= Y then
Health Bonus = Health Rating
If Health Rating > Y then
Health Bonus = Y + ( ( Health Rating - Y ) / 2 )

DATA
Health Level 37 (soft cap= 1025)
Health Bonus/ Health Rating
1391 / 1758

Health Level 35 (soft cap= 975)
Health Bonus/ Health Rating
1443 / 1912
1253 / 1532
1063 / 1152
960 / 960

Health Level 16 (soft cap= 500)
Health Bonus/ Health Rating
514 / 528

Re: Stat Calculations and Diminishing Returns

PostPosted: Tue Aug 09, 2016 1:51 pm
by Kenner
Ive always though there was something about level difference that increased or decreased my stats. So im curious about that OLC, you gave some example but on what player character level are they based as I can imagine these shift as you level up. I also assume these OLC applies in pvp hence to losing VS players 4 lvls higher.

Crit % vs opponents

PostPosted: Thu Sep 08, 2016 8:03 pm
by Bj_Knows
Subject
Crit percentage versus opponents

Bj_Knows wrote:Subject
Crit percentage versus Opponents or Opponent Level Stat Curves

Version 1.7

Crit, Dodge, Crit Power, Physical Resist, Magic Resist, and Defense are stat curves that are dependent on your opponent’s level (player or monster). These are called Opponent Level Stat Curves. Your stat rating stays the same, but against a low Level 3 opponent it is more effective (higher stat percentage), while against a high Level 36 opponent it is less effective.
https://www.venan.com/boh_forum/viewtopic.php?f=6&t=8572

Re: Stat Calculations and Diminishing Returns

PostPosted: Sun Sep 11, 2016 8:20 am
by Kenner
For who is interested I rewrote the formula to calculate the crit/dodge stat to give a pretty good indication of the OLC of the level you are on. This value May be of by 1 or 2 points as stats are rounded up or down on the second decimal. So here it goes.

OLC = (50%-stat%)/(stat%-5%)*rating.

The OLC can only be calculated from dodge/crit with this formula. After the OLC is obtained it can also be used to calculate all other OLC dependant stats. I calculated the OLC at lvl 39 to be 2791 and when I use this value in all the formulas they fit all my OLC based stats.