Issue Information
-
#005644
-
2 - Fair
-
Fixed
Issue Confirmations
-
Yes (4)No (0)


Renewal - job specific weapon type based ASPD reductions
Posted by Hercules Bot on 26 April 2012 - 12:51 PM
Originally posted by Angezerus
Hello!
I think weapon aspd reductions are not working correctly. You can easilly check it with a sage with books. It should add aspd and not reduce. This goes to gunslinger with a gatling gun or monk with knuckles. It shouldn't reduce aspd. So I think we are not using renewal values.
These are the official values (thanks to Doddler)













Hello!
I think weapon aspd reductions are not working correctly. You can easilly check it with a sage with books. It should add aspd and not reduce. This goes to gunslinger with a gatling gun or monk with knuckles. It shouldn't reduce aspd. So I think we are not using renewal values.
These are the official values (thanks to Doddler)














Originally posted by Angezerus
As I see our job_db1.txt still has the old BTBA values. If I multiply them with 2 i get the old irowiki values:
BTBA (Base Time Between Attacks (seconds))
As I see our job_db1.txt still has the old BTBA values. If I multiply them with 2 i get the old irowiki values:
BTBA (Base Time Between Attacks (seconds))
Originally posted by Kenpachi
I'll check this. Thanks.
I'll check this. Thanks.

Originally posted by Rytech
I think the renewal ASPD formula wasnt coded yet.
I think the renewal ASPD formula wasnt coded yet.
Originally posted by malufett
its not yet coded only the shield penalty is added..
its not yet coded only the shield penalty is added..

Originally posted by Angezerus
This could be the first (secound) step
(Although I know these aspd penalties require a different code as well)
This could be the first (secound) step

(Although I know these aspd penalties require a different code as well)
Edited by Angezerus, 26 April 2012 - 08:10 PM.
Originally posted by Angezerus
Some help on aspd:
http://ro.doddlercon...pdcalc/calc.php
This calc uses the correct kRo Renewal formula (iRo's different and has a very complicated formula)
kRo ASPD formula seems to be:
aspd = (base_ASPD + Weapon_penalty) + floor(sqrt(((AGI^2)/2) + ((DEX^2)/5))/4 + ((ASPD_potion + Skill_ASPD_bonus)*AGI/200) + Shield_Penalty)
final aspd = aspd + round((190 - aspd) * (ASPD_%_bonus/100))
This formula also shows that every ASPD_potion and Skill_ASPD_bonus value has to be a plain additive value and not a multiplicative %. This also applies to Weapon_penalty andShield_Penalty. Many of the skills already have been changed according to this, but I believe some remained with the old % formula, and I'm not sure about aspd potions.
Some help on aspd:
http://ro.doddlercon...pdcalc/calc.php
This calc uses the correct kRo Renewal formula (iRo's different and has a very complicated formula)
kRo ASPD formula seems to be:
aspd = (base_ASPD + Weapon_penalty) + floor(sqrt(((AGI^2)/2) + ((DEX^2)/5))/4 + ((ASPD_potion + Skill_ASPD_bonus)*AGI/200) + Shield_Penalty)
final aspd = aspd + round((190 - aspd) * (ASPD_%_bonus/100))
This formula also shows that every ASPD_potion and Skill_ASPD_bonus value has to be a plain additive value and not a multiplicative %. This also applies to Weapon_penalty andShield_Penalty. Many of the skills already have been changed according to this, but I believe some remained with the old % formula, and I'm not sure about aspd potions.
Edited by Angezerus, 08 May 2012 - 08:35 AM.
Originally posted by Angezerus

Originally posted by malufett
Implemented @ [rev='16378']
All suggestions/contributions/comments regarding RE ASPD ATM will be entertained in
http://rathena.org/b...lp/#entry100013
Thank you....
Implemented @ [rev='16378']
All suggestions/contributions/comments regarding RE ASPD ATM will be entertained in
http://rathena.org/b...lp/#entry100013
Thank you....
