Damage Modifier - Fall 2020

Started 10 Sep 2020
by Centenario
in Ask the Team
gruenesschaf wrote: See https://camelotherald.fandom.com/wiki/Melee_Damage which summarizes the 2012 melee testing and is the basis for our melee stuff.
in https://forum.playphoenix.online/realm/albion/5051-infiltrator-general-spec-and-items-talk?page=16

DAMAGE_MODIFIER = LEVEL
* DAMAGE_TABLE / 10
* (1 + 0.01 * STATS)
* (0.9 + 0.1 * MAX(1, STRENGTH_RELIC_COUNT))
* (0.75 + 0.5 * MIN(ENEMY_LEVEL + 1, SPEC - 1) / (ENEMY_LEVEL + 1) + 0.01 * RANDOM(50))
/ ENEMY_ARMOR
* (1 - ENEMY_BUFFED_ABSORB)
* (1 - ENEMY_RESISTANCE)

Damage modifier on sb at lvl 51 with 38+14 spec, 250dex, on an enemy lvl 50 with 180 armor (102 AF, 27% absorb, 5 spec af bonus = 102+20+10=127/0.73=180)
50
*18/10=1.8
*(1+0.01*250/2)=2.5
*0.9+0.1=1
*(0.75+0.5*52/52+0.01*25=1.125
/180
*(1-0.27)=0.73
*(1-0.26)=0.74

50*1.8*2.5*1*1.125=206.55
/180=1.71
*0.73= 1.25
*0.74= 0.9256

So damage modifier is 0.9256
If we verify with damage:
DPS=16.5*3.5*10=577.5*(0.94+3.5*0.03)=603.4875
Base Damage = 603.4875*0.7597=559 damage.


sb at lvl 51 with 52 compo spec axe, 250/2 Stats, on an enemy lvl 50 with 180 armor should do 250 base damage per hit.

Can you tell me where this is wrong, or how to do it better please?
Thu 10 Sep 2020 2:10 PM by Freedomcall
Uhm tbh I see quite a lot of calculation errors.
And why dex btw? Axe is 100% str.

1. (1+0.01*250/2)=2.25
2. (0.75+0.5*51/51+0.01*25=1.5
3. Enemy armor formula on phoenix = [{45(not 20) + ITEM_USEABLE_AF + (SPEC_AF_BONUS / 5)} * ITEM_QUALITY * ITEM_CONDITION] / (1 - ITEM_ABSORB)
so it should be 45+102+10=157/0.73=215ish
4. (1 - ENEMY_BUFFED_ABSORB) <<< this part is for abs buff such as caster self buff or BD abs buff, not abs from their armor
so it is just (1-0)=1

Dmg modifier = {(50*1.8*2.25*1*1.5)/215}*1*0.74=1.045ish

DPS for 3.5 spd is
DPS = (WEAPON_DPS * WEAPON_SPEED * 10)* (0.94 + WEAPON_SPEED * 0.03) / 10
= 16.5*3.5*10*(0.94+3.5*0.03)/10=60.34875
Base dmg = 60.34875 * 1.045 = 63ish

I'm not sure at which point numbers are rounded up/down, so this would not perfectly match the real ingame results.
But anyway, this is how the calculation is done.
Thu 10 Sep 2020 4:39 PM by Centenario
Ok yea, cause i changed the values in between files and i messed it up.
Thanks for clarifications on AF and DPS and absorb.
Sun 13 Sep 2020 8:13 PM by Siouxsie
Freedomcall wrote:
Thu 10 Sep 2020 2:10 PM
Uhm tbh I see quite a lot of calculation errors.
And why dex btw? Axe is 100% str.

1. (1+0.01*250/2)=2.25
2. (0.75+0.5*51/51+0.01*25=1.5
3. Enemy armor formula on phoenix = [{45(not 20) + ITEM_USEABLE_AF + (SPEC_AF_BONUS / 5)} * ITEM_QUALITY * ITEM_CONDITION] / (1 - ITEM_ABSORB)
so it should be 45+102+10=157/0.73=215ish
4. (1 - ENEMY_BUFFED_ABSORB) <<< this part is for abs buff such as caster self buff or BD abs buff, not abs from their armor
so it is just (1-0)=1

Dmg modifier = {(50*1.8*2.25*1*1.5)/215}*1*0.74=1.045ish

DPS for 3.5 spd is
DPS = (WEAPON_DPS * WEAPON_SPEED * 10)* (0.94 + WEAPON_SPEED * 0.03) / 10
= 16.5*3.5*10*(0.94+3.5*0.03)/10=60.34875
Base dmg = 60.34875 * 1.045 = 63ish

I'm not sure at which point numbers are rounded up/down, so this would not perfectly match the real ingame results.
But anyway, this is how the calculation is done.

There a list of Phoenix's changed formulae as compared to live?
Sun 13 Sep 2020 9:14 PM by Freedomcall
Siouxsie wrote:
Sun 13 Sep 2020 8:13 PM
There a list of Phoenix's changed formulae as compared to live?

I don't think there is a list, but gruenesschaf has stated that inherent AF on Phoenix is 45.
You can also see how damage is calculated from comments of the post linked below.

https://forum.playphoenix.online/get-involved/suggestions/12444-message-for-the-developersadmins
This topic is locked and you can't reply.

Return to Ask the Team or the latest topics