Admin ADMIN
2026.08.11
You're right, and it's worse than "might not be working" — avoidability currently does nothing whatsoever. It's a number we add up from your gear, buffs and Nimble Body, print in the stat window, and then never look at again. When a monster hits you we go straight from its attack stat through your defence to the damage; there is no dodge roll anywhere in that path. The only thing in the whole game that can make a monster miss you is the Shadow Shifter skill's own proc.
The monsters even carry their accuracy stat, pulled correctly from the original game data — we just never read it.
Here's the honest problem with fixing it, and why I'm flagging this rather than shipping something today. The formula for whether a monster hits you was computed inside Nexon's own client, not on the server, so it isn't in any of the sources we work from. The best open reimplementation of the v83 client has a literal "TODO: need to find the actual formula" comment sitting exactly where this calculation belongs, and the private server codebases just trust whatever damage number the client sends. Your own attacks missing monsters works correctly because that formula IS recoverable — it's in the client source. This direction isn't.
So I can do one of two things and I'd rather you pick. I can leave it flagged until real numbers turn up, or I can apply the same hit formula we already use in the other direction — your gear accuracy against a monster's dodge — run backwards, using the monster's accuracy against your avoidability with the level gap factored in. That would make avoidability start mattering immediately and would be in the right ballpark, but I'd be labelling it as our reconstruction, not the original. Say the word and I'll do it.
(Related: the invincible hat in your other report gives avoidability, so that stat won't do anything either until this is settled.)
The monsters even carry their accuracy stat, pulled correctly from the original game data — we just never read it.
Here's the honest problem with fixing it, and why I'm flagging this rather than shipping something today. The formula for whether a monster hits you was computed inside Nexon's own client, not on the server, so it isn't in any of the sources we work from. The best open reimplementation of the v83 client has a literal "TODO: need to find the actual formula" comment sitting exactly where this calculation belongs, and the private server codebases just trust whatever damage number the client sends. Your own attacks missing monsters works correctly because that formula IS recoverable — it's in the client source. This direction isn't.
So I can do one of two things and I'd rather you pick. I can leave it flagged until real numbers turn up, or I can apply the same hit formula we already use in the other direction — your gear accuracy against a monster's dodge — run backwards, using the monster's accuracy against your avoidability with the level gap factored in. That would make avoidability start mattering immediately and would be in the right ballpark, but I'd be labelling it as our reconstruction, not the original. Say the word and I'll do it.
(Related: the invincible hat in your other report gives avoidability, so that stat won't do anything either until this is settled.)








