Stat Calculations and Diminishing Returns

Have something to say about Book of Heroes? Post it here!

Re: Stat Curves

Postby Bbbb » Mon Jul 18, 2016 4:43 pm

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.
Bbbb
 
Posts: 2111
Joined: Thu May 31, 2012 11:53 pm

Re: Stat Curves

Postby Bj_Knows » Mon Jul 18, 2016 5:27 pm

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 ) )
Volunteer- donating BLOOD to Red Cross, SWEAT to Forums.

Bj_Knows

AKA
GM= Things Guilds Were Not Meant to Know
Bj_DWR
BjKnows
Gryphonknight= Ingress, Pokemon, Empires & Puzzles (& Miikeeyy)
CEO of Bee jay Industries
Bj_the_SPOON
BjofCJandBj
User avatar
Bj_Knows
Moderator
 
Posts: 2437
Joined: Fri Apr 06, 2012 5:13 am

Health Soft Cap

Postby Bj_Knows » Tue Aug 09, 2016 12:01 pm

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
User avatar
Bj_Knows
Moderator
 
Posts: 2437
Joined: Fri Apr 06, 2012 5:13 am

Re: Stat Calculations and Diminishing Returns

Postby Kenner » Tue Aug 09, 2016 1:51 pm

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.
Kenner
 
Posts: 286
Joined: Tue Dec 23, 2014 9:21 pm

Crit % vs opponents

Postby Bj_Knows » Thu Sep 08, 2016 8:03 pm

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
User avatar
Bj_Knows
Moderator
 
Posts: 2437
Joined: Fri Apr 06, 2012 5:13 am

Re: Stat Calculations and Diminishing Returns

Postby Kenner » Sun Sep 11, 2016 8:20 am

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.
Kenner
 
Posts: 286
Joined: Tue Dec 23, 2014 9:21 pm

Previous

Return to Discussions

Who is online

Users browsing this forum: No registered users and 2 guests