Page 1 of 2

Phys/Magic Balance & Damage Calculation

Posted: Fri May 26, 2006 7:38 pm
by plexiq
Updating this post. Balance formulas and Base Damage calculation taken from tavern-threads.

How are the balance values calculated?

Code: Select all

maxstat =  28 + lvl * 4
int_balance = min( 100, 100 * int / maxstat )
str_balance = min( 100, 100 - (  100 * 2/3 * ( maxstat  - str  )  /  maxstat ) )

How damage might be calculated

Code: Select all

mag_dmg_base = int*int_reinforce/100 + mag_dmg
phy_dmg_base = (str*str_reinforce/100 + phy_dmg)*(100+wep_mastery_lv)/100

//damage output
phy_damage = (skill_dmg + base_phy_dmg) * skill_dmg_percent
mag_damage = (imbue_dmg * mastery_bonus_imbue +base_mag_dmg) * skill_dmg_percent

total_damage_output = phy_damage * phy_balance + mag_damage * mag_balance


To my understanding, the skill-percents after the damage values is the "skill-execution-time". Therefore, the damage values in the skill description are normalized by the skill execution time (which makes sense, if you want to compare the damage output ;)). Note that the total_damage value is just your raw damage "output", which will then get modified by the opponents defence/etc.


EDIT:
Updated post. There was some good discussion on silkroadtavern, i updated the infos now ;)

Posted: Sat May 27, 2006 7:34 pm
by Ice_Warrior
so sum ppl say make ur mag balance 90% for better PVP, is this true and making a pure int 90% balance will this affect there dmg by quite alot?

Posted: Sat May 27, 2006 7:47 pm
by plexiq
EDIT: post contained unaccurate info. removed to prevent confusion ;)

Posted: Sat May 27, 2006 7:53 pm
by Aya
and then raise your magical balance by wearing equipement with INT :D

Posted: Thu Jun 01, 2006 1:56 am
by Enjoi
what if your mag balance is over 100%?

what will happend?

Posted: Thu Jun 01, 2006 7:10 am
by plexiq
Your damage will just go up a bit ;) Nothing special

Posted: Thu Jun 01, 2006 7:15 am
by klrp

Code: Select all

len = sqrt(str^2 + int^2)

What that sqrt actualy means, how I type that to like windows calculator?

Posted: Thu Jun 01, 2006 7:40 am
by kitary
square route

wats that ^ mean :?

Posted: Thu Jun 01, 2006 8:39 am
by plexiq
the ^ is power.

int^2 = int*int

Note that the formula breaks for int-based characters :( Hydralisk from silkroadtavern.com pointed that out. Im working on that -_-

Posted: Thu Jun 01, 2006 8:46 am
by djkelvz
square root....like getting the roots of the squares....(?) lol :D

like int^2 = int*int (as discussed) ; 2= exponent of the base (int)

int^4 = int*int*int*int :)

Posted: Thu Jun 01, 2006 8:49 am
by plexiq
sqrt(x) = x^0.5

i think this is also how you have to put it into windows calculator.

Posted: Thu Jun 15, 2006 12:33 am
by Zijian
*bump for a post that I have been searching for that will help everyone.

well....

Posted: Thu Jun 15, 2006 1:38 pm
by Kaigar
my int is exactly the same as my str, but my physical balance is 75% and magic balance is 63%.... and I don't know why...

Posted: Thu Jun 15, 2006 1:58 pm
by plexiq
Its supposed to be like that, check the updated formulas ;)

Posted: Thu Jun 15, 2006 2:31 pm
by phulshof
I remember on a previous question post of mine that someone answered that balances > 100% were possible. From this formula I don't see how that could be. Anyone care to fill me in? :)

Posted: Thu Jun 15, 2006 2:59 pm
by plexiq
The consensus on silkroadtavern was, that the balances are capped at 100%.

Posted: Thu Jun 15, 2006 3:25 pm
by kitary
yeah ive never seen anyone with more than 100%

Posted: Thu Jun 15, 2006 6:40 pm
by mKaaru
kitary wrote:yeah ive never seen anyone with more than 100%


seen a lvl90 on ksro or tawainese with 112%

Posted: Thu Jun 15, 2006 11:53 pm
by Hydralisk_X
mKaaru wrote:
kitary wrote:yeah ive never seen anyone with more than 100%


seen a lvl90 on ksro or tawainese with 112%


KSRO has the new alchemy and enables them to go past 100% easily. There are many players with over 100% balance.

It's possible on ISRO... just incredibly hard at the moment.

Posted: Thu Jun 15, 2006 11:56 pm
by ShizKnight
I think Kew had 102% Phys balance or something before.

so...

Posted: Fri Jun 16, 2006 6:12 am
by Kaigar
so a 1:1 hybrid will pretty much always have a lower magic balance than physical balance, unless they've got bonus items?

Posted: Fri Jun 16, 2006 11:22 am
by Bakemaster
It's not hard for a pure int to get over 100% magical balance, I think at my level (50) you'd only need about 10 INT from your equipment. That's 1 INT on each accessory and armor piece.

Posted: Fri Jun 16, 2006 6:25 pm
by mKaaru
Bakemaster wrote:It's not hard for a pure int to get over 100% magical balance, I think at my level (50) you'd only need about 10 INT from your equipment. That's 1 INT on each accessory and armor piece.


i've actually seen a screenshot where either a tawainese or korean player had around +30int thanks to +2/3int minimum on each defence and jewelry item, that would certainly garantuee some sort of balance boost :)

but the 112% magical balance i saw on that certain char was also 90.99 so it could also be a normal value at that level? :)

when my char is around level 70 i'll have a normal mag balance of 82% without blue eq, at level 90 it would be 86% based on the formula's stated above :p haven't figured it out though for a pure int

Posted: Mon Sep 11, 2006 8:42 pm
by LAki
I dont understand str balance calculation but int seems to work.
Can anyone explain str calc coz i keep geting wierd numbers, lower than 10. I must be doing something wrong.
Acording to this calc, if i want to make 90% nuker i will need 107 str and 278 int.

Int balance for 278 is like this:
max stat = 28 + 70 * 4 = 308
int balance = 100 * 278 / 308 = 90.26 = 90%
If int is 277 we are geting 89% balance.
Max stat points are initial int and str 20+20, then for 69 levels * 5 = 345, and that is 385 stat point on int and str.
Str is, if int is 278, 385 - 278 = 107.
To get 107 we need to put all stats into str till level 7.
Str = 20 + 6*4 + 63 = 107
Int = 20 + 63*4 + 6 = 278

Am i right about this?

Posted: Tue Sep 12, 2006 6:07 am
by phulshof
So, if at level 52 I have 166.4 int and 131.6 str, I should have both mag and phy balance at 70.5%? Hmmm, I'd have hoped it would have been higher. :) My formulas for equal balance are:
int = (104+14*level)/5
str = 38+5*level-int

Posted: Tue Sep 12, 2006 2:53 pm
by LuCiDiTy
Edit: I removed the formula as it is all wrong.

Posted: Tue Sep 12, 2006 2:59 pm
by Lance
this is some confusing sh1t, then u gotta work out, minus the defence from armours etc

the higher the number, the better it is, sortedd :D

Posted: Tue Sep 12, 2006 4:51 pm
by LAki
But 277 + 129 = 406
You cant have that much without alchemy or +items.
Max points are initial 40 on int and str and for next 69 levels * 5.
That is 40 + 69 * 5 = 385.
Besides, i think there is something wrong in str balance formula coz i always get some wierd numbers that have nothing to do with balance.

Posted: Tue Sep 12, 2006 5:13 pm
by LuCiDiTy
LAki wrote:But 277 + 129 = 406
You cant have that much without alchemy or +items.
Max points are initial 40 on int and str and for next 69 levels * 5.
That is 40 + 69 * 5 = 385.
Besides, i think there is something wrong in str balance formula coz i always get some wierd numbers that have nothing to do with balance.


hmm I am not sure where I calculated wrong then..

are you sure you start with 40 int and str?
because what I get from plexiq calculation you start with 28 in str and 28 in int.

So if I take 28+28= 56
then 5*70= 350
and 350+56= 406

Posted: Tue Sep 12, 2006 8:14 pm
by LAki
Im very sure initial stats are 20 str and 20 int.
Here you can see: http://www.silkroadforums.com/viewtopic.php?t=7783
There is an image if you scroll down a bit.

And since you are level 1 when you enter the game you get new stat points 69 levels so you multiply 69 with 5 which is the amount of stat points you get when you level up.