wtf? Skill Attribute formula

wtf

Coffee

Heir
Customer
Recently, Deazer made a change to the formula for how skill attributes work... This change negatively affected the gameplay we know... Because, from what I understand, the lowest possible value in this new formula is 0. For example, I'm using Hydro Blast (Water element).

That is, if you use skills with the element, for example, "Hydro Blast," on a target that has less than 0 Resistance, the damage will remain the same.
Even if you use Surrender, which reduces the Water element's Resistance by 30, the damage will remain the same because the target already has 0 Resistance, and there is no value lower than 0.

Based on L2OFF, the formula works with negative values... How so? Let's say the same target has 0 Resistance. If you use Hydro Blast, it will have a damage value of 598*, as in the image below. Now, when we use Surrender to Water to reduce the target's value by -30, the damage increases to 778*. This damage increase no longer exists in Lucera because the final value is 0 and there is no negative value.
Captura de tela 2026-05-03 100348.webp

Same scenario, but now in Lucera:
Hybro Blast 632*. Using Surrender, the damage remains 632* because the calculation ends at 0.

Captura de tela 2026-05-03 101118.webp

PS: THIS DOES NOT ONLY AFFECT MOBS. PLAYERS TOO!!!
 
1777815683608.webp
Same problem on 1967. <sub order="0x40" stat="defenceWater" val="30"/>(surrender) and <sub order="0x40" stat="defenceWater" val="20"/>(ice vortex) not working.
 
The formula was completely transferred from the official server. I will make a fraps from the official server on Monday. The point is that the formula itself is non-linear, there is a table.
If an mistake is found, I will correct it immediately. If everything is in order - I will attach the fraps and all the evidence.
 
View attachment 8560
Same problem on 1967. <sub order="0x40" stat="defenceWater" val="30"/>(surrender) and <sub order="0x40" stat="defenceWater" val="20"/>(ice vortex) not working.
Increase vulnerability to 50 and check again, the formula is not linear.

It's not every added unit that increases damage, but the range - let's say from 10 to 20, then from 20 to 50, and so on.

Why it was done this way on the official server, I don't know, but I'm writing l2.
 
Increase vulnerability to 50 and check again, the formula is not linear.

It's not every added unit that increases damage, but the range - let's say from 10 to 20, then from 20 to 50, and so on.
Of course this will work... If the target has 50 and you remove -30 with surrender, the damage will increase....
The point here is about targets with 0 Resist!
If you combo Fire Vortex with Surrender to Fire, the damage will remain the same! The value exceeds 50!
 
Of course this will work... If the target has 50 and you remove -30 with surrender, the damage will increase....
The point here is about targets with 0 Resist!
Can you briefly and clearly write what the problem is exactly. No lengthy text needed.
What should I do to check. Briefly and clearly
 
Increase vulnerability to 50 and check again, the formula is not linear.

It's not every added unit that increases damage, but the value, say from 10 to 20, then from 20 to 50, and so on.
Yeah, I've just done that. Set <defence attribute="water" value="100"/> on the monster, then re-tested, The formula worked (reducing the water attribute).
The problem is:
Before, if a monster had <defence attribute="water" value="0"/> (almost all monsters) and we used a surrender <sub order="0x40" stat="defenceWater" val="30"/>, the monter would had -30 (negative) so, any water attacks would be increased.
Now, if a monster has <defence attribute="water" value="0"/> and we use a surrender <sub order="0x40" stat="defenceWater" val="30"/>, the monster is still having 0 water attribute, so, no damage increased. This is a real problem because many many monsters have value="0".
 
Yeah, I've just done that. Set <defence attribute="water" value="100"/> on the monster, then re-tested, The formula worked (reducing the water attribute).
The problem is:
Before, if a monster had <defence attribute="water" value="0"/> (almost all monsters) and we used a surrender <sub order="0x40" stat="defenceWater" val="30"/>, the monter would had -30 (negative) so, any water attacks would be increased.
Now, if a monster has <defence attribute="water" value="0"/> and we use a surrender <sub order="0x40" stat="defenceWater" val="30"/>, the monster is still having 0 water attribute, so, no damage increased. This is a real problem because many many monsters have value="0".
remove the element from the skill entirely and check. Damage will be reduced.
 
Yeah, I've just done that. Set <defence attribute="water" value="100"/> on the monster, then re-tested, The formula worked (reducing the water attribute).
The problem is:
Before, if a monster had <defence attribute="water" value="0"/> (almost all monsters) and we used a surrender <sub order="0x40" stat="defenceWater" val="30"/>, the monter would had -30 (negative) so, any water attacks would be increased.
Now, if a monster has <defence attribute="water" value="0"/> and we use a surrender <sub order="0x40" stat="defenceWater" val="30"/>, the monster is still having 0 water attribute, so, no damage increased. This is a real problem because many many monsters have value="0".
You're talking about defense, I'm talking about something completely different, I'm talking about skills, about defense and debuff effects, you seem to be completely lost. You can't write the simplest things. We are talking ONLY ABOUT SKILLS right now! Why did you even get into those NPC parameters?
 
Write how I can check on the official server and I will record a frags for you!
Simply Player A attacks with skill id lvl on player B who has the effect id lvl applied.
THAT'S IT! no need to ponder, think, invent and so on, you are not capable of doing it.
 
Can you briefly and clearly write what the problem is exactly. No lengthy text needed.
What should I do to check. Briefly and clearly
Взять персонажа без бафа, ударить магией "Prominance 1777818452802.webp" - Записать урон.
Наложить на противника сурендер "Syrender to Fire 1777818468010.webp " - Смотреть урон.

У нас сейчас, даже с понижением, урон остается одинаковым.
( если на персонаже резист 0 )
1777818541318.webp

зы . Я думаю что и на оффе, он останется одинаковым, при значении 0 . Я просто написал, то, что ты у него просишь :)
 
Player A > HIT NPC ID : 20235 . with Skill ID: 1235 . You get Dmg X . Now Use Skill ID 1071 until success use Skill ID: 1235 Again You Get Dmg ???
Same With player
Player A > HIT PLAYER B CLASS ID: 117 . with Skill ID: 1235 . You get Dmg X . Now Use Skill ID 1071 until success use Skill ID: 1235 Again You Get Dmg ???
 
Last edited:
Back
Top