|
Silkroad Online
|
Silkroad Forums
|
Affiliates
|



|
|
View unanswered posts | View active topics
Author |
Message |
JohnPayne
|
Post subject: CALCULATING DAMAGE, help to make a correct formula! Posted: Tue Oct 09, 2007 3:28 pm |
|
Casual Member |
 |
 |
Joined: Sep 2007 Posts: 57 Location:
|
I am working at the moment on a formula to calculate the damage. I have at the moment a formula that seems to work nice. I guess its not to 100% correct, but i want to test that with more different characters.
It would be nice if you would post some of your stats. phy_base_dmg (value is in the charactermenu) phy_balance (value is in the charactermenu) phy_skill_dmg (look in the discription for the skill you will use, no combos!) mag_base_dmg (value is in the charactermenu) mag_balance (value is in the charactermenu) mag_skill_dmg (your imbue skill, like fire, lightning or cold) mag_mastery (masterylevel of your fire, lighting or cold force tree, depends on which imbue you want to use)
If you did everything correct, then i will calculate your damage range on a manyang. Later you can test it, if its correct, but how i said its not 100% correct, but very close. Level is by the way not important and wear always all your equipment. Thx for the guys who aren't to lazy and post their stats.
EDIT: Don't post more stats, please. I don't need more, cuz the formula isn't that correct that i made. Read that:
Please help to make a correct formula for the calculating of damage in SRO. Here some things, that you should know if you want to try to make a formula for the damage calculating:
All values that you need generally for calculating the final physical damage:
phy_base_dmg (You will find it in your character menu.)
phy_skill_dmg (You will find it in the skill description, and you have maybe to use the % there too.)
phy_balance (You will find it in your character menu. Example: If you should have 84% then you have to use 1,84 for that value.)
phy_enemy_def (I don't know how to calculate the defense into the damage formula, just ignore this and test your damage on manyangs.)
All values that you need generally for calculating the final magical damage:
mag_base_dmg (You find it in your character menu.)
mag_skill_dmg (You will find this in the skill description)
mag_balance (You will find it in your character menu. Example: If you should have 84% then you have to use 1,84 for that value.)
mag_enemy_def (I don't know how to calculate the defense into the damage formula, just ignore this and test your damage on manyangs.)
mag_mastery (It's the mastery level of your imbue, that you use. You have to use 1.52 if your mastery is on level 52)
That is really everything that you need or should use. I guess there are people, which are asking now, why there is no reinforce of the weapon and so on. To explain that, you must understand the formula to calculate your phy_base_dmg & mag_base_dmg. If i talk about basedamage, then i always mean the damage that you can see in your character menu with equipped weapon.
Here are the formulas for the base_dmg, you can check it out for your own character:
phy__base_dmg = (weapon_phy_reinforce * str + weap_phy_dmg) * mastery_bonus
Here should be everything clear and easy to understand, but if you calculate your basedamage, then don't forget that your value can be +/- 1 damagepoint. This always happends because the game doesn't show you the long "version" of the damage and reinforce values of your weapon. Example: You see only 1749 physical damage instead of 1749,9384758
mag_base_dmg = weapon_mag_reinforce * int + weap_mag_dmg
Here it's a little bit more complicated. Well, not really, but its confusing. If you look ingame into your character menu, then you will always see a wrong basedamage. The game cannot be sure, if you use the lightning, fire or ice imbue, that means that it doesn't calculate the mastery bonus to this value that you see in the character menu. That means only that you have to add the masterybonus(mag_mastery) to your mag_base_dmg if you want to calculate the final magical damage.
Here is the formula that i made. It comes very close to the damage, that i make with my character, but there is something wrong maybe:
phy_dmg = ( phy_base_dmg + phy_skill_dmg * 5 ) * phy_balance - phy_enemy_def
mag_dmg = ( mag_base_dmg * mag_mastery + mag_skill_dmg * 5 ) * mag_balance - mag_enemy_def
Don't ask why i use 5 there. That just fits, for my character and some others too, but not all. Ignore the enemy defense. That means that you calculate the highest damage that you could make on a monster with no defense, or very low defense, like manyangs. I ignored by the way the % in the skill informations, cuz this is not a simple multiplier and i don't know how i must implement that into the formula. I post my formula only for that you can orientate yourself on it.
Information about the % in the skill descriptions:
Quote: ****************** 2/7 Update
Q. In the Skill descriptions, you have the damage sections listed in this form ex:100-130 (150%). What do each of the numbers refer to?
A. The percentage (example being 150%) does not indicate extra damage, but is one of the factors considered when calculating damage and is a variable rate that users must pay attention to. Simply put, if the percentage is higher the rate of the skill may be slower but the damage will be higher. Conversely, when the percentage is lower, the rate may be faster but the damage is lower.
Well, thats all what you need to know, but there is one last thing. If you want to know the highest damage that you can reach, then use always the highest values from the basedamages and skilldescriptions. Its the best way, cuz if you have a weapon with a good attack rating (hitratio), then you will hit very often the highest damage, on manyangs as example. So, try to hit with only phy skill 15 times a manyang, you will see that you get around 5 times the highest damage that you can do. (without crit, and buffs!) This is very helpfully to be able to compare this results with your formula that you maybe made to calculate the damage. So use always the highest values and ingore the lower values at first. If you think you have a good formula, then you can calculate the damage again with the lower values to be able to say the damage range of your character.
greetz, Payne
_________________
Last edited by JohnPayne on Thu Oct 11, 2007 11:58 am, edited 2 times in total.
|
|
Top |
|
 |
JohnPayne
|
Post subject: damage Posted: Tue Oct 09, 2007 3:52 pm |
|
Casual Member |
 |
 |
Joined: Sep 2007 Posts: 57 Location:
|
TerenceChill wrote: phy_base_dmg -> 1702 - 2045 phy_balance -> 77% phy_skill_dmg -> 307 - 415 (350%) [strong bow vision lvl9] mag_base_dmg -> 1713 - 2059 mag_balance -> 83% mag_skill_dmg -> 328 - 547 [soul fire force lvl2] mag_mastery -> lvl 68 [imbue maxed] hope i did it correct 
Here are some calculated values for hits on manyangs for your character, but they will not fit to 100%.
phy_dmg_range: 5729 - 7292
mag_dmg_range: 8267 - 11335 (don't test that only with imbue + hit, cuz the base skill will add physical damage)
total_dmg_range: 13996 - 18627
Now go, check it out on manyangs and thx for posting your stats.
greetz, Payne
_________________
|
|
Top |
|
 |
JohnPayne
|
Post subject: Posted: Tue Oct 09, 2007 4:02 pm |
|
Casual Member |
 |
 |
Joined: Sep 2007 Posts: 57 Location:
|
hemagoku wrote: i tried this formula 2 its correct
I don't know which formula you used, but i made a own one and just want to verify it. The values are not to 100% correct, thats what i don't like on it, but it's maybe because the mag. and phy. balances is not to 100% correct. You see only 70 instead of 70.9234234 in the character menu, as example.
If you would post your formula, then i could compare it to my own one.
_________________
|
|
Top |
|
 |
hemagoku
|
Post subject: Posted: Tue Oct 09, 2007 4:19 pm |
|
Addicted Member |
 |
 |
Joined: Apr 2007 Posts: 2720 Location:
|
mine is based on euro , for ex my fire skill damage 400~500 + my mag attack like 1000 + weapon like 445~600
then add them up
for ex min attack : 1845
max : 2100
but that would be the damage on same lvl mob not mangyang
_________________ check my dA : http://hemagoku.deviantart.com/
|
|
Top |
|
 |
JohnPayne
|
Post subject: Posted: Tue Oct 09, 2007 4:27 pm |
|
Casual Member |
 |
 |
Joined: Sep 2007 Posts: 57 Location:
|
I guess you used that formula right:
Quote: PHYSICAL SKILL <(phys base dmg + [skill base dmg * skill dmg %]) * phys. balance %> + ([mag base dmg + imbue dmg] * mag. balance %) = total dmg MAGICAL SKILL (phys base dmg * phys. balance %) + <(mag base dmg + imbue dmg + [skill base dmg * skill smg %]) * mag. balance %> = total dmg
That one is a very wrong one... xD But if you can calculate really the damage on mobs of your level, then this is a funny formel.
_________________
Last edited by JohnPayne on Tue Oct 09, 2007 4:44 pm, edited 2 times in total.
|
|
Top |
|
 |
JohnPayne
|
Post subject: Posted: Tue Oct 09, 2007 4:42 pm |
|
Casual Member |
 |
 |
Joined: Sep 2007 Posts: 57 Location:
|
Well, that one is really crazy. He use the %values from the skill description, which have nothing do to with the damage of that skill. "Joymax" said that in a interview. He forgot also to calculate the mastery_bonus for the magical base damage. The magical damage in the character menu is not right, cuz there is no mastery bonus added, like for the phy. base damage in the character menu. If you wear a weapon, then the game know which mastery bonus there is to add, but the game doesn't know which imbue you use. Sometimes, the guys have 2 imbues as example...
Whatever, back to topic please, i want more guys who post their stats for me...
@hemagoku: No, i didn't want to share it, but i will make a php script for it soon, if its really the correct one. -.-
greetz, Payne
_________________
Last edited by JohnPayne on Tue Oct 09, 2007 4:58 pm, edited 1 time in total.
|
|
Top |
|
 |
JohnPayne
|
Post subject: Posted: Tue Oct 09, 2007 4:50 pm |
|
Casual Member |
 |
 |
Joined: Sep 2007 Posts: 57 Location:
|
But its still funny if you get a value that is close to that one you make on mobs of your level. But its wrong, whatever you do. Cuz it don't calculate the defense of the enemy. Then you should get the highest damage that you can make and not a damage value for monsters on your level.
I calculate the highest damage that you can make in that game, if your enemy have no defense, or nearly no defense, like manyangs.
That means, that you have to calculate the defense of your mobs on higher level to get correct values. How i said, that formula is weird and you shouldn't use it.
greetz, Payne
_________________
|
|
Top |
|
 |
hemagoku
|
Post subject: Posted: Tue Oct 09, 2007 4:56 pm |
|
Addicted Member |
 |
 |
Joined: Apr 2007 Posts: 2720 Location:
|
can u make me with ur forumla ,mage balance 94 (am euro wiz not exact sure) ,mage power 15xx ,skill dmg 532~618 ,mastery 57
_________________ check my dA : http://hemagoku.deviantart.com/
|
|
Top |
|
 |
Da_Realest
|
Post subject: Re: Calculating damage, post your stats. Posted: Tue Oct 09, 2007 5:00 pm |
|
Advanced Member |
 |
 |
Joined: Apr 2006 Posts: 2435 Location:
|
Euro Warlock.
mag_base_dmg 1915~2307 mag_balance 112% mag_skill_dmg 623~762 mag_mastery 63
_________________
Ziegfried wrote: What you do or say in any game is a small extension of who you really are. It's the anonymity that can allow them to show their true self, or who they would be if there was no "penalty" for their actions.
|
|
Top |
|
 |
JohnPayne
|
Post subject: Posted: Tue Oct 09, 2007 5:06 pm |
|
Casual Member |
 |
 |
Joined: Sep 2007 Posts: 57 Location:
|
hemagoku wrote: can u make me with ur forumla ,mage balance 94 (am euro wiz not exact sure) ,mage power 15xx ,skill dmg 532~618 ,mastery 57
mag_base_dmg: 1500 - 1700
mag_balance: 94%
mag_skill_dmg: 532 - 618
mag_mastery_bonus: 57
mag_dmg_range: 9729 - 11172 (test that on manyangs or the lowest european mob)
_________________
|
|
Top |
|
 |
hemagoku
|
Post subject: Posted: Tue Oct 09, 2007 5:08 pm |
|
Addicted Member |
 |
 |
Joined: Apr 2007 Posts: 2720 Location:
|
JohnPayne wrote: hemagoku wrote: can u make me with ur forumla ,mage balance 94 (am euro wiz not exact sure) ,mage power 15xx ,skill dmg 532~618 ,mastery 57 mag_base_dmg: 1500 - 1700 mag_balance: 94% mag_skill_dmg: 532 - 618 mag_mastery_bonus: 57 mag_dmg_range: 9729 - 11172 (test that on manyangs or the lowest european mob) i already do that with zerk on my lvl mobs or u mean i do that with no zerk?
_________________ check my dA : http://hemagoku.deviantart.com/
|
|
Top |
|
 |
JohnPayne
|
Post subject: Posted: Tue Oct 09, 2007 5:11 pm |
|
Casual Member |
 |
 |
Joined: Sep 2007 Posts: 57 Location:
|
Hmm, well, maybe European characters have other formulas for damage? I made my formula for Chinese characters. But you should kill manyangs, without zerk of course to test my value.
_________________
|
|
Top |
|
 |
hemagoku
|
Post subject: Posted: Tue Oct 09, 2007 5:13 pm |
|
Addicted Member |
 |
 |
Joined: Apr 2007 Posts: 2720 Location:
|
btw those r my stats without my life control which add 281 mag power and 25% something maybe mage balance ,and vut me hp into half
_________________ check my dA : http://hemagoku.deviantart.com/
|
|
Top |
|
 |
Glavie's Girl
|
Post subject: Re: damage Posted: Tue Oct 09, 2007 5:14 pm |
|
Frequent Member |
 |
 |
Joined: Jun 2007 Posts: 1464 Location:
|
PHYSICAL SKILL
<(phys base dmg + [skill base dmg * skill dmg %]) * phys. balance %> + ([mag base dmg + imbue dmg] * mag. balance %) = total dmg
MAGICAL SKILL
(phys base dmg * phys. balance %) + <(mag base dmg + imbue dmg + [skill base dmg * skill smg %]) * mag. balance %> = total dmg
I have never seen this one before. Where did you quote it from?
How can we have a disscussion if all we see are the starting and ending numbers? Also there are factors that change these number, ie buffs. So the numbers you are generating arent really accurate, unless there are no buffs involved.
Also what about these formulas?:
Mag. Atk = Mag. attack power + (Int stat * Mag. Reinforce)
Phy. Atk = [Phy. attack power + (Str stat * Phy. Reinforce)] * [1 + weapon mastery/100]
-Taken from EllisD's guide
(don't test that only with imbue + hit, cuz the base skill will add physical damage)
All china weapons add phy damage even on a reg attack. to remove the phy damage they would have to remove the weapon. removing the weapon would change the magic output greatly since your weapon adds magic attack. Only euro's magic casters dont add phy damage, it is purely magical weapon.
EllisD's formula you can make work 100% of the time mainly because it isn't directed on a monster. the first one reads a bit funny, but you already stated that. Your formula I dont think can hold water since there are too many varables that you arent taking into effect. Please post your formula, because I cant even imagine how you are playing the numbers to make this work.
_________________ My pride and joy CrazySuby is no longer mine. She is and always will belong to Dutchy.
|
|
Top |
|
 |
JohnPayne
|
Post subject: Re: Calculating damage, post your stats. Posted: Tue Oct 09, 2007 5:21 pm |
|
Casual Member |
 |
 |
Joined: Sep 2007 Posts: 57 Location:
|
Da_Realest wrote: Euro Warlock.
mag_base_dmg 1915~2307 mag_balance 112% mag_skill_dmg 623~762 mag_mastery 63
mag_dmg_range: 13221 - 16049 (on manyangs or the lowest european mob)
_________________
|
|
Top |
|
 |
hemagoku
|
Post subject: Posted: Tue Oct 09, 2007 5:24 pm |
|
Addicted Member |
 |
 |
Joined: Apr 2007 Posts: 2720 Location:
|
forgot to tell u i did 11k dmg on lvl13 mobs when i was 52 with lower weapon and lower skills and with no buffs,so i am guessing ur formula is wrong
_________________ check my dA : http://hemagoku.deviantart.com/
|
|
Top |
|
 |
Glavie's Girl
|
Post subject: Posted: Tue Oct 09, 2007 5:31 pm |
|
Frequent Member |
 |
 |
Joined: Jun 2007 Posts: 1464 Location:
|
Are you taking into account there are passive buffs that raise mag/phy damage, there are pts, wings , honor buffs, and active buffs that all do % damage increases? So your formula could be off by over 30% over all damage. How do you include that?
_________________ My pride and joy CrazySuby is no longer mine. She is and always will belong to Dutchy.
|
|
Top |
|
 |
JohnPayne
|
Post subject: Posted: Tue Oct 09, 2007 5:34 pm |
|
Casual Member |
 |
 |
Joined: Sep 2007 Posts: 57 Location:
|
@hemagoku:
yea i don't know, but my formula should fit to Chinese characters, or the magical formula is generally differently. I saw that its not very correct, but very close to my test values. I guess only my physical formula is correct maybe.
I hope you didn't buff yourself, if you kill a manyang. Please don't do that, or the value is wrong for 100%. I will calculate such things like buffs later if i make a php script for it, but now is only the basic of this interesting.
@Glavie's Girl:
No, I'm sry, i don't post it: You can find the first formula on the internet with google. Just put a line of it into google. The second formula that you use is nothing else then to calculate the base_dmg that you can find in the character menu.
Here my "versions" for the basedamages that you can see in the menu:
phy__base_dmg = (weapon_phy_reinforce * str + weap_phy_dmg) * mastery_bonus
(If your weapon mastery of your equiped weapon is on 52, then you have to use 1,52 as mastery_bonus.)
mag_base_dmg = weapon_mag_reinforce * int + weap_mag_dmg
(No mastery_bonus added, means that there is shown a lower basedamage/wrong base damage. The game dont
know if you use fire, ice or the lightning as your main embue.)
_________________
Last edited by JohnPayne on Tue Oct 09, 2007 5:42 pm, edited 4 times in total.
|
|
Top |
|
 |
Da_Realest
|
Post subject: Re: Calculating damage, post your stats. Posted: Tue Oct 09, 2007 5:38 pm |
|
Advanced Member |
 |
 |
Joined: Apr 2006 Posts: 2435 Location:
|
JohnPayne wrote: Da_Realest wrote: Euro Warlock.
mag_base_dmg 1915~2307 mag_balance 112% mag_skill_dmg 623~762 mag_mastery 63 mag_dmg_range: 13221 - 16049 (on manyangs or the lowest european mob) My lowest damage was 14171 and my highest was 16068. I forgot to note that my attack was 215%.
I have similar attacks that are about 582~711 but they only do about 2.4k-2.8k because they are 37% attacks.
_________________
Ziegfried wrote: What you do or say in any game is a small extension of who you really are. It's the anonymity that can allow them to show their true self, or who they would be if there was no "penalty" for their actions.
|
|
Top |
|
 |
Glavie's Girl
|
Post subject: Posted: Tue Oct 09, 2007 5:46 pm |
|
Frequent Member |
 |
 |
Joined: Jun 2007 Posts: 1464 Location:
|
For magic damage are you saying that the level of imbue, and mastery level have no additional magic damages, you must account for that. The game knows what imbue to use since you press the button and it has to animate that certain color, so it is drawing a number from some where since we know that the imbues dont all do the same damage.
Besides I am sure the calulation is over ten lines long to take everything into account damage wise.
_________________ My pride and joy CrazySuby is no longer mine. She is and always will belong to Dutchy.
|
|
Top |
|
 |
JohnPayne
|
Post subject: Posted: Tue Oct 09, 2007 5:48 pm |
|
Casual Member |
 |
 |
Joined: Sep 2007 Posts: 57 Location:
|
Behemoth wrote: phy_base_dmg 1605 phy_balance 107% phy_skill_dmg 544~665 (215%)
(76% phy atk power increase from passive)
Hmm, well i know nothing about European characters and im not sure about how you have to calculate that increase. Well, i could try it:
highest_phy_dmg: 17960 (I'm to lazy to calculate the range now)
_________________
|
|
Top |
|
 |
JohnPayne
|
Post subject: Posted: Tue Oct 09, 2007 5:50 pm |
|
Casual Member |
 |
 |
Joined: Sep 2007 Posts: 57 Location:
|
Glavie's Girl wrote: For magic damage are you saying that the level of imbue, and mastery level have no additional magic damages, you must account for that. The game knows what imbue to use since you press the button and it has to animate that certain color, so it is drawing a number from some where since we know that the imbues dont all do the same damage.
Besides I am sure the calulation is over ten lines long to take everything into account damage wise.
It't not me who is doing that. Its the game! That are only formulas to calculate the values that you see in the character menu.
It's show the wrong magical base damage value in the character menu. Thats what i am saying, that is why i have to add in the formula for magical damage the mag_mastery_bonus later. Thats all. But i can use the phy_base_dmg out of the character menu, without to add the mastery_bonus, cuz the game already did that for me.
Here again:
mag_base_dmg = weapon_mag_reinforce * int + weap_mag_dmg
(No mastery_bonus added, means that there is shown a lower basedamage/wrong base damage. The game dont
know if you use fire, ice or the lightning as your main embue. You have to add the mag_mastery_bonus later if you want to calculate the magical damage)
_________________
Last edited by JohnPayne on Tue Oct 09, 2007 5:57 pm, edited 1 time in total.
|
|
Top |
|
 |
MaRcG
|
Post subject: Re: Calculating damage, post your stats. Posted: Tue Oct 09, 2007 5:56 pm |
|
Valued Member |
 |
 |
Joined: Jan 2007 Posts: 363 Location:
|
JohnPayne wrote: phy_base_dmg 2542~3037 phy_balance 106% phy_skill_dmg 551~708(280%) Ghost spear Mars ^^ mag_base_dmg 1609~1867 mag_balance 48% mag_skill_dmg Fire 484~806(100%) mag_mastery 80
_________________ IGN: _MaRcG_
Server: OASIS
LvL: 80
Built: STR Glavier Fire/Cold/Light
Status: Retired
|
|
Top |
|
 |
JohnPayne
|
Post subject: Posted: Tue Oct 09, 2007 5:59 pm |
|
Casual Member |
 |
 |
Joined: Sep 2007 Posts: 57 Location:
|
Edit your post MaRcG, i didn't wrote that.
MaRcG wrote: phy_base_dmg 2542~3037 phy_balance 106% phy_skill_dmg 551~708(280%) Ghost spear Mars ^^ mag_base_dmg 1609~1867 mag_balance 48% mag_skill_dmg Fire 484~806(100%) mag_mastery 80
phy_dmg: 10911 - 13548
mag_dmg: 7867 - 10938
total_dmg: 18778 - 24486
Test that without buffs on manyangs.
_________________
|
|
Top |
|
 |
doomas
|
Post subject: Posted: Tue Oct 09, 2007 6:47 pm |
|
Valued Member |
 |
 |
Joined: Aug 2006 Posts: 380 Location:
|
Quote: PHYSICAL SKILL <(phys base dmg + [skill base dmg * skill dmg %]) * phys. balance %> + ([mag base dmg + imbue dmg] * mag. balance %) = total dmg MAGICAL SKILL (phys base dmg * phys. balance %) + <(mag base dmg + imbue dmg + [skill base dmg * skill smg %]) * mag. balance %> = total dmg
WT.F? According to that formula STR (phy dmg) adds dmg to nukes?
Phys base dmg formula is better, but still I don't think it's that simple
|
|
Top |
|
 |
Who is online |
Users browsing this forum: No registered users and 12 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
|
|