Phys/Magic Balance & Damage Calculation

Discuss building Silkroad characters and learning skill trees. Ask for advice and opinions, or help others.
plexiq
Casual Member
Posts: 90
Joined: Tue Apr 18, 2006 7:15 am
Quick Reply: Yes
Location: Venice

Phys/Magic Balance & Damage Calculation

Post 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 ;)
Last edited by plexiq on Thu Jun 15, 2006 1:58 pm, edited 1 time in total.

User avatar
Ice_Warrior
Active Member
Posts: 628
Joined: Sun Apr 16, 2006 2:09 am
Quick Reply: Yes
Location: UK

Post 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?

plexiq
Casual Member
Posts: 90
Joined: Tue Apr 18, 2006 7:15 am
Quick Reply: Yes
Location: Venice

Post by plexiq »

EDIT: post contained unaccurate info. removed to prevent confusion ;)
Last edited by plexiq on Thu Jun 15, 2006 1:59 pm, edited 2 times in total.

User avatar
Aya
Valued Member
Posts: 487
Joined: Sat Apr 29, 2006 11:43 pm
Quick Reply: Yes
Location: Babel

Post by Aya »

and then raise your magical balance by wearing equipement with INT :D
Old Sig 1
Image

User avatar
Enjoi
Regular Member
Posts: 219
Joined: Thu Mar 02, 2006 2:07 am
Quick Reply: Yes
Location: Mars

Post by Enjoi »

what if your mag balance is over 100%?

what will happend?
Image

plexiq
Casual Member
Posts: 90
Joined: Tue Apr 18, 2006 7:15 am
Quick Reply: Yes
Location: Venice

Post by plexiq »

Your damage will just go up a bit ;) Nothing special

klrp
Regular Member
Posts: 223
Joined: Thu Apr 20, 2006 6:41 am

Post by klrp »

Code: Select all

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

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

User avatar
kitary
Frequent Member
Posts: 1222
Joined: Wed Apr 26, 2006 7:39 am
Quick Reply: Yes
Location: Xian

Post by kitary »

square route

wats that ^ mean :?
Image
IGN: Catnium
I quit sro ,

plexiq
Casual Member
Posts: 90
Joined: Tue Apr 18, 2006 7:15 am
Quick Reply: Yes
Location: Venice

Post 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 -_-

User avatar
djkelvz
Common Member
Posts: 118
Joined: Mon Apr 03, 2006 4:55 am
Quick Reply: Yes
Location: Greece
Contact:

Post 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 :)
"Justice without Power is Empty; Power without Justice is Violence" - Miyamoto Musashi

Character: Col_Mustang
level: 1x Sword
build: Int-Hyb/Cold/Lightning

plexiq
Casual Member
Posts: 90
Joined: Tue Apr 18, 2006 7:15 am
Quick Reply: Yes
Location: Venice

Post by plexiq »

sqrt(x) = x^0.5

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

User avatar
Zijian
Casual Member
Posts: 54
Joined: Mon May 01, 2006 8:43 pm
Quick Reply: Yes
Location: Babel

Post by Zijian »

*bump for a post that I have been searching for that will help everyone.

User avatar
Kaigar
Regular Member
Posts: 252
Joined: Tue Jun 13, 2006 3:55 am
Quick Reply: Yes
Location: Australia

well....

Post 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...

plexiq
Casual Member
Posts: 90
Joined: Tue Apr 18, 2006 7:15 am
Quick Reply: Yes
Location: Venice

Post by plexiq »

Its supposed to be like that, check the updated formulas ;)

User avatar
phulshof
Frequent Member
Posts: 1137
Joined: Fri Apr 21, 2006 10:36 am
Quick Reply: Yes
Location: Troy
Contact:

Post 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? :)
[88] Vivace
Pure INT Bard/Cleric, Bard 88, Cleric 88

[83] Pinokkio
Pure INT Force Nuker, Force 83, Cold 83, Lightning 83, Fire 60

[81] Sybian
Pure INT KD Nuker, Bicheon 81, Cold 81, Lightning 81, Fire 60

plexiq
Casual Member
Posts: 90
Joined: Tue Apr 18, 2006 7:15 am
Quick Reply: Yes
Location: Venice

Post by plexiq »

The consensus on silkroadtavern was, that the balances are capped at 100%.

User avatar
kitary
Frequent Member
Posts: 1222
Joined: Wed Apr 26, 2006 7:39 am
Quick Reply: Yes
Location: Xian

Post by kitary »

yeah ive never seen anyone with more than 100%
Image
IGN: Catnium
I quit sro ,

mKaaru
Active Member
Posts: 542
Joined: Thu Apr 27, 2006 8:05 pm

Post by mKaaru »

kitary wrote:yeah ive never seen anyone with more than 100%


seen a lvl90 on ksro or tawainese with 112%
<<banned from SRF for bot support. -SG>>

Hydralisk_X
New Member
Posts: 27
Joined: Thu Jun 15, 2006 11:52 pm

Post 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.

User avatar
ShizKnight
Veteran Member
Posts: 3104
Joined: Tue Mar 14, 2006 4:01 am
Quick Reply: Yes
Location: _______

Post by ShizKnight »

I think Kew had 102% Phys balance or something before.

User avatar
Kaigar
Regular Member
Posts: 252
Joined: Tue Jun 13, 2006 3:55 am
Quick Reply: Yes
Location: Australia

so...

Post 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?

User avatar
Bakemaster
Senior Member
Posts: 4732
Joined: Fri Feb 10, 2006 7:06 pm
Quick Reply: Yes
Location: Babel

Post 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.
LOL

mKaaru
Active Member
Posts: 542
Joined: Thu Apr 27, 2006 8:05 pm

Post 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
<<banned from SRF for bot support. -SG>>

LAki
New Member
Posts: 28
Joined: Sat Jul 01, 2006 3:09 pm

Post 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?

User avatar
phulshof
Frequent Member
Posts: 1137
Joined: Fri Apr 21, 2006 10:36 am
Quick Reply: Yes
Location: Troy
Contact:

Post 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
[88] Vivace
Pure INT Bard/Cleric, Bard 88, Cleric 88

[83] Pinokkio
Pure INT Force Nuker, Force 83, Cold 83, Lightning 83, Fire 60

[81] Sybian
Pure INT KD Nuker, Bicheon 81, Cold 81, Lightning 81, Fire 60

LuCiDiTy
Regular Member
Posts: 276
Joined: Sun Sep 03, 2006 2:24 am
Quick Reply: Yes
Location: Olympus

Post by LuCiDiTy »

Edit: I removed the formula as it is all wrong.
Last edited by LuCiDiTy on Wed Sep 13, 2006 4:30 am, edited 1 time in total.

User avatar
Lance
Advanced Member
Posts: 2370
Joined: Fri Jul 14, 2006 12:46 pm
Quick Reply: Yes
Location: TROY

Post 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
Image

LAki
New Member
Posts: 28
Joined: Sat Jul 01, 2006 3:09 pm

Post 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.

LuCiDiTy
Regular Member
Posts: 276
Joined: Sun Sep 03, 2006 2:24 am
Quick Reply: Yes
Location: Olympus

Post 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

LAki
New Member
Posts: 28
Joined: Sat Jul 01, 2006 3:09 pm

Post 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.

Post Reply

Return to “Characters and Skills”