Jump to content

  •  

Bug Tracker Migration

June 3rd
Good news everyone! The staff has decided that it is time to slowly kill off this Bug Tracker. We will begin the process of slowly migrating from this Bug Tracker over to our Github Issues which can be found here: https://github.com/HerculesWS/Hercules/issues

Over the next couple of days, I will be closing off any opportunity to create new reports. However, I still will keep the opportunity to reply to existing Bug Reports. Doing this will allow us to slowly fix any bug reports we have listed here so that we can easily migrate over to our Issue Tracker.

Update - June 7th 2015: Creating new bug posts has been disabled. Please use our https://github.com/HerculesWS/Hercules/issues tracker to post bugs. Users are still able to reply to existing bug posts.

- Administration

Issue Information

  • #005644

  • 2 - Fair

  • Fixed

Issue Confirmations

  • Yes (4)No (0)
Photo

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)

Posted Image
Posted Image
Posted Image
Posted Image
Posted Image
Posted Image
Posted Image
Posted Image
Posted Image
Posted Image
Posted Image
Posted Image
Posted Image
Posted Image

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))

Posted Image

Originally posted by Kenpachi
I'll check this. Thanks. :)

Originally posted by Rytech
I think the renewal ASPD formula wasnt coded yet.

Originally posted by malufett
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)

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.

Edited by Angezerus, 08 May 2012 - 08:35 AM.


Originally posted by Angezerus
/ho

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.... /kis2