Silkroad Online Forums

A community forum for the free online game Silkroad Online. Discuss Silkroad Online, read up on guides, and build your character and skills.

Faq Search Members Chat  Register Profile Login

All times are UTC




Post new topic Reply to topic  [ 70 posts ]  Go to page 1, 2, 3  Next
Author Message
 Post subject: Silkroad Damage Formula
PostPosted: Wed Sep 16, 2009 4:53 pm 
Senior Member
User avatar
Offline

Joined: Sep 2007
Posts: 4769
Location:
Off Topic
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

_________________
                                                       Image
                                                           Thanks Noobs_Slayer for signature.


Last edited by Nitro on Thu Sep 17, 2009 7:32 am, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Wed Sep 16, 2009 4:54 pm 
Senior Member
User avatar
Offline

Joined: Apr 2007
Posts: 4060
Location:
Uranus
maths in its real place :)

_________________
Image


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Wed Sep 16, 2009 5:15 pm 
Regular Member
User avatar
Offline

Joined: Jun 2008
Posts: 205
Location: planet earth
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


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Wed Sep 16, 2009 5:50 pm 
Forum God
User avatar
Offline

Joined: Aug 2006
Posts: 8834
Location: Age of Wushu
Nice. I wonder if you could find the best build from this :)

_________________
Playing Age of Wushu, dota IMBA


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Wed Sep 16, 2009 7:31 pm 
Active Member
User avatar
Offline

Joined: Oct 2008
Posts: 505
Location:
Off Topic
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. --


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Wed Sep 16, 2009 7:34 pm 
Banned User
User avatar
Offline

Joined: Nov 2008
Posts: 4441
Location: SHEEKA JOOM BA BOOM BAH!! BAM! BAM BAM BAM BAM BAM!!!!!!!!!!!!
Image

_________________
Image
^^Thanks Thomas42


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Wed Sep 16, 2009 8:17 pm 
Senior Member
User avatar
Offline

Joined: Apr 2007
Posts: 4060
Location:
Uranus
^ CeLL
EUREKA!

_________________
Image


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Wed Sep 16, 2009 8:53 pm 
Ex-Staff
User avatar
Offline

Joined: Apr 2006
Posts: 17293
Location: Ghosting around
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


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Wed Sep 16, 2009 9:08 pm 
Banned User
User avatar
Offline

Joined: Jul 2009
Posts: 271
Location:
Sparta
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


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Wed Sep 16, 2009 10:12 pm 
Regular Member
User avatar
Offline

Joined: Nov 2008
Posts: 203
Location: LOL
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


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Wed Sep 16, 2009 10:24 pm 
Banned User
User avatar
Offline

Joined: Jul 2009
Posts: 271
Location:
Sparta
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


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Wed Sep 16, 2009 10:35 pm 
Loyal Member
User avatar
Offline

Joined: Aug 2008
Posts: 1837
Location: Georgian4ever
lol wut ? Do i look like Einstein ? thats what i call "going to far for a game"

_________________
Image
thanks to Mirosuke


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Wed Sep 16, 2009 10:47 pm 
Frequent Member
User avatar
Offline

Joined: Jun 2008
Posts: 1393
Location:
Aege
Math is useful in real life I guess... well some people consider Silkroad real life from what I have seen.


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Wed Sep 16, 2009 10:50 pm 
Senior Member
User avatar
Offline

Joined: Apr 2007
Posts: 4060
Location:
Uranus
math is indeed. however should not be applied to other arts.

_________________
Image


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 7:31 am 
Casual Member
User avatar
Offline

Joined: Dec 2008
Posts: 88
Location:
Xian
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


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 9:20 am 
Senior Member
User avatar
Offline

Joined: Apr 2007
Posts: 4060
Location:
Uranus
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


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 12:24 pm 
Regular Member
User avatar
Offline

Joined: Dec 2008
Posts: 220
Location: Here
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.


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 12:42 pm 
Banned User
User avatar
Offline

Joined: Jan 2009
Posts: 548
Location:
Greece
nice dam :0

but u really made this totally on ur own?

_________________
Image

Made by KylieMinogue


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 1:06 pm 
Forum God
User avatar
Offline

Joined: Aug 2006
Posts: 8834
Location: Age of Wushu
euro formula = chinese formula?

_________________
Playing Age of Wushu, dota IMBA


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 1:59 pm 
Elite Member
User avatar
Offline

Joined: Aug 2006
Posts: 5985
Location: ...
8) I thought someone is gonna find a formula for damage. :D

_________________
Image Image Image


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 2:19 pm 
Regular Member
User avatar
Offline

Joined: Jun 2008
Posts: 205
Location: planet earth
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


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 3:27 pm 
Regular Member
User avatar
Offline

Joined: Apr 2008
Posts: 311
Location:
Alps
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


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 4:58 pm 
Frequent Member
User avatar
Offline

Joined: Oct 2006
Posts: 1338
Location:
Troy
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|


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 5:14 pm 
Loyal Member
User avatar
Offline

Joined: Mar 2006
Posts: 1545
Location: .se
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


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 6:12 pm 
Active Member
User avatar
Offline

Joined: Oct 2006
Posts: 598
Location:
Tibet
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

Quote:

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: ).

_________________
Image
Image Latest addition
Now that I kill them all I can rest in peace ^^


Last edited by tomiotar on Thu Sep 17, 2009 6:15 pm, edited 1 time in total.

Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 6:13 pm 
Senior Member
User avatar
Offline

Joined: Sep 2007
Posts: 4769
Location:
Off Topic
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.


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 7:41 pm 
Banned User
User avatar
Offline

Joined: Jan 2009
Posts: 548
Location:
Greece
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


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 7:49 pm 
Banned User
User avatar
Offline

Joined: Jan 2009
Posts: 548
Location:
Greece
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


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 7:52 pm 
Banned User
User avatar
Offline

Joined: Jan 2009
Posts: 548
Location:
Greece
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


Top
 Profile  
 
 Post subject: Re: Silkroad Damage Formula
PostPosted: Thu Sep 17, 2009 8:05 pm 
Forum God
User avatar
Offline

Joined: Aug 2006
Posts: 8834
Location: Age of Wushu
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


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 70 posts ]  Go to page 1, 2, 3  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 15 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group