Page 1 of 3

Silkroad Damage Formula

Posted: Wed Sep 16, 2009 4:53 pm
by Nitro
Firstly define some variables:
A = Basic Attack Power
B = Skill Attack Power
C = Attack Power Increasing rate
D = Enemy's total accessories Absorption rate
E = Enemy's Defence Power
F = Balance rate
G = Total Damage Increasing rate
H = Skill Attack Power rate
A final damage formula:

Damage = ((A + B)*(1 + C)/(1 + D) - E)*F*(1 + G)*H
Use the screenshots to Prove(European Warrior vs. European Wizard):

European Warrior Details(according to the screenshot):


Basic AP: 3829 ~ 4538 =>We choose its max value 4538
Skill AP: Turn Rising, Physical AP 1210~1478(208%) => We choose its max value 1478
Attack Power Increasing rate: (Two-Handed Sword passive skill, Physical AP + 99%) => 0.99
Balance rate: use the balance formula below => 1.07788162
set M = 28 + Char.Lv*4
then Phy.bal = 100 - 100*2/3*(M - str)/M, Mag.bal = 100*int/M
Total Damage Increasing rate: One of the equipments has a a Damage Increaing rate of 5% => 0.05
Skill AP rate: Turn Rising, Physical AP 1210~1478(208%) => 2.08
Total accessories Absorption rate: 1.009
Defence Power: 2179(Mag. Def)

European Wizard Details(according to the screenshot):


Basic AP: 6964 ~ 8138 =>We choose its max value 8138
Skill AP: Meteor, Magical AP 2052~2508(439%) => We choose its max value 2508
Attack Power Increasing rate: ( Passive skill, Magical AP + 100%) => 1.00
Balance rate: use the balance formula below =>1.13084112
set M = 28 + Char.Lv*4
then Phy.bal = 100 - 100*2/3*(M - str)/M, Mag.bal = 100*int/M
Total Damage Increasing rate: One of the equipments has a a Damage Increaing rate of 5%, Skill Life Turnover add 25%=> 0.30
Skill AP rate: Meteor, Magical AP 2052~2508(439%) => 4.39
Total accessories Absorption rate: Left Ring:23.5% + Right Ring:23.7% + Necklace:30.5% + Earring:26.2% = 103.9% => 1.039
Defence Power:1380(Phy. Def)
Damage Values Calculation:

European Warrior -> European Wizard
Damage = ((A + B)*(1 + C)/(1 + D) - E)*F*(1 + G)*H
=((4538+1478)*(1+0.99)/(1+1.039)-1380)*1.07788162*(1+0.05)*2.08
=10573.24

European Wizard -> European Warrior
Damage = ((A + B)*(1 + C)/(1 + D) - E)*F*(1 + G)*H
=((8138+2508)*(1+1)/(1+1.009)-2179)*1.13084112*(1+0.3)*4.39
=54335.78

See the screenshots below:
The two damage values are: 10576 and 54348

You will find that the real damge values are a bit higher than the values I calculated, because I only use the integer to calculate, such as AP, Defence Power, accessories absorption rate etc, they have been round up before showing to us.

Image
Image


Credits to mmosite (who translated from Chinese) and O小牛0 who discovered it.

http://sro.mmosite.com/content/2009-09- ... 2992.shtml
http://bbs.srocn.com/dispbbs.asp?boardI ... 779&skin=0

Re: Silkroad Damage Formula

Posted: Wed Sep 16, 2009 4:54 pm
by penfold1992
maths in its real place :)

Re: Silkroad Damage Formula

Posted: Wed Sep 16, 2009 5:15 pm
by Truie
CTRL+D

thank you buddy
gold material
sticky please:)

Re: Silkroad Damage Formula

Posted: Wed Sep 16, 2009 5:50 pm
by NuclearSilo
Nice. I wonder if you could find the best build from this :)

Re: Silkroad Damage Formula

Posted: Wed Sep 16, 2009 7:31 pm
by panterr
Damn. I'm not bad at maths, but i never could've made this formula :O!

Re: Silkroad Damage Formula

Posted: Wed Sep 16, 2009 7:34 pm
by CeLL
Image

Re: Silkroad Damage Formula

Posted: Wed Sep 16, 2009 8:17 pm
by penfold1992
^ CeLL
EUREKA!

Re: Silkroad Damage Formula

Posted: Wed Sep 16, 2009 8:53 pm
by XMoshe
NuclearSilo wrote:Nice. I wonder if you could find the best build from this :)


Hard because of different builds (your opponents) and different gear.

Re: Silkroad Damage Formula

Posted: Wed Sep 16, 2009 9:08 pm
by TheSpy
It's a great found, but the discussion about the best build fails. You can have sun equipment, have the best build, but a player with bad equipment and a not so good build still can beat you. Reason? The poor guy has skill, which the first lacks.

Re: Silkroad Damage Formula

Posted: Wed Sep 16, 2009 10:12 pm
by bendertrash
TheSpy wrote:It's a great found, but the discussion about the best build fails. You can have sun equipment, have the best build, but a player with bad equipment and a not so good build still can beat you. Reason? The poor guy has skill, which the first lacks.


Not really. The sunner would most likely just tank the dmg standing there against the crap geared, no matter how much skill he got

Re: Silkroad Damage Formula

Posted: Wed Sep 16, 2009 10:24 pm
by TheSpy
They you don't know how to counter sun. ;*

Re: Silkroad Damage Formula

Posted: Wed Sep 16, 2009 10:35 pm
by XesoS
lol wut ? Do i look like Einstein ? thats what i call "going to far for a game"

Re: Silkroad Damage Formula

Posted: Wed Sep 16, 2009 10:47 pm
by aznronin
Math is useful in real life I guess... well some people consider Silkroad real life from what I have seen.

Re: Silkroad Damage Formula

Posted: Wed Sep 16, 2009 10:50 pm
by penfold1992
math is indeed. however should not be applied to other arts.

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 7:31 am
by smoti
yes it should ...it gives u some ideea where u lack of defence or atack power ...and in this game is very usefull .
thx man.
sticky plz

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 9:20 am
by penfold1992
yes but u dont know what gear the other guy has in a pvp most of the time.. so if he called you u just say... "oh... he has good gear..."
or do u admit that u dont know how 2 pvp.

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 12:24 pm
by Bl4nk
About time someone worked this out, when i understand it a bit better tommorow ill upload calculator using this formula for anyone who wants it

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 12:42 pm
by Kolossal
nice dam :0

but u really made this totally on ur own?

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 1:06 pm
by NuclearSilo
euro formula = chinese formula?

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 1:59 pm
by omier
8) I thought someone is gonna find a formula for damage. :D

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 2:19 pm
by Truie
aznronin wrote:Math is useful in real life I guess... well some people consider Silkroad real life from what I have seen.


XesoS wrote:lol wut ? Do i look like Einstein ? thats what i call "going to far for a game"


you guys just have no idea how this formula can be applied
wait for some people to come up with practical uses for it, and you'll be amazed

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 3:27 pm
by Plutonium
theres so many fake dmg formula out there. i could only think of 1 person that has the real one.

have anyone test this formula out yet? how close was the result? if its the real deal, then perhaps we can find the top build :P

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 4:58 pm
by Achilles990
Nice btw on that screenshot is that dude in a guild who controls Hotan?? looks like it to me!?!

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 5:14 pm
by Alfred
What would impress me more is a working damage formula for player vs monster. That is if this formula for player vs player now is correct and works at all level differences, seeing it has no components that are hidden inside the game.

A graph to illustrate how the damage can change for a player vs monsters at different levels.
Image

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 6:12 pm
by tomiotar
NuclearSilo wrote:euro formula = chinese formula?



no, this formula is practically the same we were using in the viewtopic.php?f=2&t=62990&hilit thread, removing the multiplier and adding the effect of accesory absorptions. As mangyan has only 0,9 absorption (practically negligible) we get same formula with no multiplier so the damage of the chinese get underestimated by near a 30%.


Now the courious thing, as I said the fromula fail for the mangyan by a lot but I decide to try my results of the page 4 for that thread I mention before with earth magician, rockys, etc, reeplacing the absorption value by the mob lvl ( 2*ring 85 + 1 earring 87 + 1 necklace 84=equal 84,2 absorption so mob lvl is almost the same than an equivalent absorption) . The result for my test where that I was failing for excatly 30% on the lower lvl mobs and the formula was giving excatly same result for rockys that were 3 level higher than me at the moment of doing the test (so yeah, formula works in same lvl mobs but fail in lower level for chinese chars).


Is like chinnese char get a an 30% increase of damge hitting lower mobs, but I dont know how much lower have to be the level to get that plus in damage (I just know that 3 lvl higher I didnt have it and 25 lvl lower I have that damage increase).


So for chinese the formula should be


Phys damage:
A = weapon phys attack + str point*phys reinf
B = Skill Attack Power
C = Skill Mastery level (pacheon, heuskal or bicheon)
D = Enemy's total accessories Absorption rate (for monsters the lvl)
E = Enemy's Defence Power
F = Balance rate
G = Total Damage Increasing rate
H = Skill Attack Power rate
A final damage formula:

Phys damage = ((A + B)*(1 + C)/(1 + D) - E)*F*(1 + G)*H

Mag damage:
A = weapon mag attack + int point*mag reinf
B = Imbue Attack Power
C = Skill Mastery level (pacheon , heuskal or bicheon, NOT fire, light or ice)
D = Enemy's total accessories Absorption rate (for monsters the lvl)
E = Enemy's Defence Power
F = Balance rate
G = Total Damage Increasing rate
H = Skill Attack Power rate
A final damage formula:

Mag damage = ((A + B)*(1 + C)/(1 + D) - E)*F*(1 + G)*H

Total damage (same lvl)= Phys damage + Mag damage

In case of lower lvl mobs

Total damage (lower lvl)= (Phys damage + Mag damage)*1,30




Now, if someday Im bored I will try to check the level that we get that increase. My main doubt is if in same way chinese get a bonus hitting lower lvl mobs, their damage get lowered when they hit mobs much higher than them (even less chance to get Roc or Medusa kills :banghead: ).

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 6:13 pm
by Nitro
NuclearSilo wrote:euro formula = chinese formula?


It would need some testing, but to be honest I dont think so.

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 7:41 pm
by Kolossal
ofy1993 wrote:
Kolossal wrote:nice dam :0

but u really made this totally on ur own?


did you even read?

did u ever think to stop being an asshole on every thread?

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 7:49 pm
by Kolossal
ofy1993 wrote:
Kolossal wrote:
ofy1993 wrote:
did you even read?

did u ever think to stop being an asshole on every thread?


so I'm the asshole just cause you didn't read thr whole thing or even bother to look at the end of the article?

just becuz i scrolled down fast right after the screens doesn't allow u to quote me writing a totally off topic sentence just to increase ur postcount

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 7:52 pm
by Kolossal
ofy1993 wrote:
Kolossal wrote:of the article?

just becuz i scrolled down fast right after the screens doesn't allow u to quote me writing a totally off topic sentence just to increase ur postcount


lol my reply was more of an "Answer" then "Spam".

If you did what I told you in my reply and you got your answer, that makes my answer a reasonably good one :roll:[/quote]

lol answer with a question. nice dude

Re: Silkroad Damage Formula

Posted: Thu Sep 17, 2009 8:05 pm
by NuclearSilo
Nitro wrote:
NuclearSilo wrote:euro formula = chinese formula?


It would need some testing, but to be honest I dont think so.

and why no one test yet?