Silkroad Damage Formula

A place for general discussion about Silkroad Online. Talk about the game or ask questions. Please keep threads Silkroad Online related.
User avatar
Nitro
Senior Member
Posts: 4768
Joined: Sat Sep 29, 2007 1:16 pm
Quick Reply: Yes
Location: Off topic

Silkroad Damage Formula

Post 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
Last edited by Nitro on Thu Sep 17, 2009 7:32 am, edited 1 time in total.
                                                       Image
                                                           Thanks Noobs_Slayer for signature.

User avatar
penfold1992
Senior Member
Posts: 4059
Joined: Sun Apr 22, 2007 9:48 am
Quick Reply: Yes
Location: Uranus

Re: Silkroad Damage Formula

Post by penfold1992 »

maths in its real place :)
Image

User avatar
Truie
Regular Member
Posts: 205
Joined: Sat Jun 14, 2008 9:57 pm
Quick Reply: Yes
Location: planet earth

Re: Silkroad Damage Formula

Post by Truie »

CTRL+D

thank you buddy
gold material
sticky please:)
[GUIDE] How to earn money by buying & reselling : the basics
viewtopic.php?f=5&t=92243

User avatar
NuclearSilo
Forum God
Posts: 8834
Joined: Mon Aug 21, 2006 12:00 pm
Quick Reply: Yes
Location: Age of Wushu

Re: Silkroad Damage Formula

Post by NuclearSilo »

Nice. I wonder if you could find the best build from this :)
Playing Age of Wushu, dota IMBA

User avatar
panterr
Active Member
Posts: 505
Joined: Fri Oct 10, 2008 1:35 pm
Quick Reply: Yes
Location: Off Topic

Re: Silkroad Damage Formula

Post by panterr »

Damn. I'm not bad at maths, but i never could've made this formula :O!
I tend to live in the past because most of my life is there. --

User avatar
CeLL
Senior Member
Posts: 4441
Joined: Tue Nov 18, 2008 4:26 am
Quick Reply: Yes
Location: SHEEKA JOOM BA BOOM BAH!! BAM! BAM BAM BAM BAM BAM!!!!!!!!!!!!

Re: Silkroad Damage Formula

Post by CeLL »

Image
Image
^^Thanks Thomas42

User avatar
penfold1992
Senior Member
Posts: 4059
Joined: Sun Apr 22, 2007 9:48 am
Quick Reply: Yes
Location: Uranus

Re: Silkroad Damage Formula

Post by penfold1992 »

^ CeLL
EUREKA!
Image

User avatar
XMoshe
Ex-Staff
Posts: 17293
Joined: Sun Apr 09, 2006 10:13 am
Location: Ghosting around

Re: Silkroad Damage Formula

Post 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.
Image
Props to chrisorg for the sig <3

User avatar
TheSpy
Regular Member
Posts: 271
Joined: Wed Jul 29, 2009 10:59 pm
Quick Reply: Yes
Location: Sparta

Re: Silkroad Damage Formula

Post 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.
For my dreams I hold my life.
My life's dream has always been to become a knight. -Ash DragonBlade

Billy VS SNAKEMAN | My Anime & Manga List

Billy VS SNAKEMAN - Free, no-download, play anywhere anime game

User avatar
bendertrash
Regular Member
Posts: 203
Joined: Tue Nov 18, 2008 8:46 am
Quick Reply: Yes
Location: LOL

Re: Silkroad Damage Formula

Post 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
LoL: Damplings

User avatar
TheSpy
Regular Member
Posts: 271
Joined: Wed Jul 29, 2009 10:59 pm
Quick Reply: Yes
Location: Sparta

Re: Silkroad Damage Formula

Post by TheSpy »

They you don't know how to counter sun. ;*
For my dreams I hold my life.
My life's dream has always been to become a knight. -Ash DragonBlade

Billy VS SNAKEMAN | My Anime & Manga List

Billy VS SNAKEMAN - Free, no-download, play anywhere anime game

User avatar
XesoS
Loyal Member
Posts: 1837
Joined: Fri Aug 29, 2008 6:53 pm
Quick Reply: Yes
Location: Georgian4ever

Re: Silkroad Damage Formula

Post by XesoS »

lol wut ? Do i look like Einstein ? thats what i call "going to far for a game"
Image
thanks to Mirosuke

User avatar
aznronin
Frequent Member
Posts: 1393
Joined: Wed Jun 18, 2008 4:39 pm
Quick Reply: Yes
Location: Aege

Re: Silkroad Damage Formula

Post by aznronin »

Math is useful in real life I guess... well some people consider Silkroad real life from what I have seen.

User avatar
penfold1992
Senior Member
Posts: 4059
Joined: Sun Apr 22, 2007 9:48 am
Quick Reply: Yes
Location: Uranus

Re: Silkroad Damage Formula

Post by penfold1992 »

math is indeed. however should not be applied to other arts.
Image

User avatar
smoti
Casual Member
Posts: 88
Joined: Wed Dec 24, 2008 3:18 pm
Quick Reply: Yes
Location: Xian

Re: Silkroad Damage Formula

Post 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
lvl 82 archer 70:70 inactive
lvl 76 archer 85:xx ACTIVE - Ecsro
lvl 76 archer full str inactive

User avatar
penfold1992
Senior Member
Posts: 4059
Joined: Sun Apr 22, 2007 9:48 am
Quick Reply: Yes
Location: Uranus

Re: Silkroad Damage Formula

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

User avatar
Bl4nk
Regular Member
Posts: 220
Joined: Mon Dec 15, 2008 7:08 am
Quick Reply: Yes
Location: Here

Re: Silkroad Damage Formula

Post 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
i am not creative enough to have created a sig yet.

User avatar
Kolossal
Active Member
Posts: 548
Joined: Sun Jan 04, 2009 2:06 pm
Quick Reply: Yes
Location: Greece

Re: Silkroad Damage Formula

Post by Kolossal »

nice dam :0

but u really made this totally on ur own?
Image

Made by KylieMinogue

User avatar
NuclearSilo
Forum God
Posts: 8834
Joined: Mon Aug 21, 2006 12:00 pm
Quick Reply: Yes
Location: Age of Wushu

Re: Silkroad Damage Formula

Post by NuclearSilo »

euro formula = chinese formula?
Playing Age of Wushu, dota IMBA

User avatar
omier
Elite Member
Posts: 5985
Joined: Thu Aug 24, 2006 9:33 pm
Quick Reply: Yes
Location: ...

Re: Silkroad Damage Formula

Post by omier »

8) I thought someone is gonna find a formula for damage. :D
Image Image Image

User avatar
Truie
Regular Member
Posts: 205
Joined: Sat Jun 14, 2008 9:57 pm
Quick Reply: Yes
Location: planet earth

Re: Silkroad Damage Formula

Post 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
[GUIDE] How to earn money by buying & reselling : the basics
viewtopic.php?f=5&t=92243

User avatar
Plutonium
Regular Member
Posts: 311
Joined: Sat Apr 12, 2008 10:12 pm
Quick Reply: Yes
Location: Alps

Re: Silkroad Damage Formula

Post 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
Level 84 5:3 Lightning S/S Nuker *INACTIVE
Level 42 Full INT Wiz *ACTIVE

User avatar
Achilles990
Frequent Member
Posts: 1338
Joined: Mon Oct 09, 2006 10:27 pm
Quick Reply: Yes
Location: Troy
Contact:

Re: Silkroad Damage Formula

Post by Achilles990 »

Nice btw on that screenshot is that dude in a guild who controls Hotan?? looks like it to me!?!
                              Image
                      "The greatest trick the Devil ever pulled was convincing the world he didn't exist. And like that, poof. He's gone."
                                      |Achilles990|7x| Hybird Int S/s|Heavens*MyrTitan|
                                      |Neoptolemus|39|Warrior/Harp|Myrmidons*MyrKnight|

User avatar
Alfred
Loyal Member
Posts: 1545
Joined: Tue Mar 21, 2006 6:34 pm
Quick Reply: Yes
Location: .se

Re: Silkroad Damage Formula

Post 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
:cheers:

6x

User avatar
tomiotar
Active Member
Posts: 598
Joined: Mon Oct 16, 2006 3:56 pm
Quick Reply: Yes
Location: Tibet

Re: Silkroad Damage Formula

Post 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: ).
Last edited by tomiotar on Thu Sep 17, 2009 6:15 pm, edited 1 time in total.
Image
Image Latest addition
Now that I kill them all I can rest in peace ^^

User avatar
Nitro
Senior Member
Posts: 4768
Joined: Sat Sep 29, 2007 1:16 pm
Quick Reply: Yes
Location: Off topic

Re: Silkroad Damage Formula

Post by Nitro »

NuclearSilo wrote:euro formula = chinese formula?


It would need some testing, but to be honest I dont think so.
                                                       Image
                                                           Thanks Noobs_Slayer for signature.

User avatar
Kolossal
Active Member
Posts: 548
Joined: Sun Jan 04, 2009 2:06 pm
Quick Reply: Yes
Location: Greece

Re: Silkroad Damage Formula

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

Made by KylieMinogue

User avatar
Kolossal
Active Member
Posts: 548
Joined: Sun Jan 04, 2009 2:06 pm
Quick Reply: Yes
Location: Greece

Re: Silkroad Damage Formula

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

Made by KylieMinogue

User avatar
Kolossal
Active Member
Posts: 548
Joined: Sun Jan 04, 2009 2:06 pm
Quick Reply: Yes
Location: Greece

Re: Silkroad Damage Formula

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

Made by KylieMinogue

User avatar
NuclearSilo
Forum God
Posts: 8834
Joined: Mon Aug 21, 2006 12:00 pm
Quick Reply: Yes
Location: Age of Wushu

Re: Silkroad Damage Formula

Post 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?
Playing Age of Wushu, dota IMBA

Post Reply

Return to “Silkroad General Discussion”