CALCULATING DAMAGE, help to make a correct formula!
Posted: Tue Oct 09, 2007 3:28 pm
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:
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
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:
****************** 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