This may not really be a bug, but it is spamming the emu's error log with Client::acmod() errors. I notice players with an agility of 305 never get checked, and the code ends at logging an error.
client_mods.cpp
Quote:
Error in Client::acmod(): Agility: 310, Level: 70
|
I have not tried this fix myself yet, but the last check in client_mods.cpp (line 55
is:
Code:
} else if(agility <= 300) {
There doesn't appear to be a catch-all for anything above 300. Is it safe to change that to a catch-all for anything > 300 and be done with it? I will try it locally and report back.
Code:
} else if(agility > 300) {
What I don't know is, what would the ac modifiers be for an agility > 300, if any?