Issue information

Issue ID
#5644
Status
Fixed
Severity
Fair
Started
Hercules Elf Bot
Apr 26, 2012 12:51
Last Post
Hercules Elf Bot
Jul 5, 2012 16:53
Confirmation
Yes (4)
No (0)

Hercules Elf Bot - Apr 26, 2012 12:51

Originally posted by [b]Angezerus[/b]
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)

[img]http://ro.doddlercon.com/r/classaspd/aspd01.gif[/img]
[img]http://ro.doddlercon.com/r/classaspd/aspd02.gif[/img]
[img]http://ro.doddlercon.com/r/classaspd/aspd03.gif[/img]
[img]http://ro.doddlercon.com/r/classaspd/aspd04.gif[/img]
[img]http://ro.doddlercon.com/r/classaspd/aspd05.gif[/img]
[img]http://ro.doddlercon.com/r/classaspd/aspd06.gif[/img]
[img]http://ro.doddlercon.com/r/classaspd/aspd07.gif[/img]
[img]http://ro.doddlercon.com/r/classaspd/aspd08.gif[/img]
[img]http://ro.doddlercon.com/r/classaspd/aspd09.gif[/img]
[img]http://ro.doddlercon.com/r/classaspd/aspd10.gif[/img]
[img]http://ro.doddlercon.com/r/classaspd/aspd11.gif[/img]
[img]http://ro.doddlercon.com/r/classaspd/aspd12.gif[/img]
[img]http://ro.doddlercon.com/r/classaspd/aspd13.gif[/img]
[img]http://ro.doddlercon.com/r/classaspd/aspd14.gif[/img]

This post has been edited by Angezerus on Apr 26, 2012 13:07

Hercules Elf Bot - Apr 26, 2012 13:01

Originally posted by [b]Angezerus[/b]
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:


[b] BTBA (Base Time Between Attacks (seconds))[/b]

[img]http://irowiki.org/ow/images/d/d8/BTBA.PNG[/img]

Hercules Elf Bot - Apr 26, 2012 13:47

Originally posted by [b]Kenpachi[/b]
I'll check this. Thanks. :)

Hercules Elf Bot - Apr 26, 2012 13:56

Originally posted by [b]Rytech[/b]
I think the renewal ASPD formula wasnt coded yet.

Hercules Elf Bot - Apr 26, 2012 18:13

Originally posted by [b]malufett[/b]
its not yet coded only the shield penalty is added..:(

Hercules Elf Bot - Apr 26, 2012 19:23

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

This post has been edited by Angezerus on Apr 26, 2012 20:10

Hercules Elf Bot - Apr 26, 2012 20:11

Originally posted by [b]Angezerus[/b]
[color=#282828][font=helvetica, arial, sans-serif][size=3]Some help on aspd:[/size][/font][/color]
[url="http://ro.doddlercon.com/r/aspdcalc/calc.php"]http://ro.doddlercon...pdcalc/calc.php[/url]
[color=#282828][font=helvetica, arial, sans-serif][size=3]This calc uses the correct kRo Renewal formula (iRo's different and has a very complicated formula)[/size][/font][/color]

[color=#282828][font=helvetica, arial, sans-serif][size=3][size=3]kRo ASPD formula seems to be:[/size][/size][/font][/color]
[color=#FF0000][font=helvetica, arial, sans-serif][size=3][size=3]aspd[/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3] = ([/size][/size][/font][/color][color=#FF8C00][font=helvetica, arial, sans-serif][size=3][size=3]base_ASPD[/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3] +[/size][/size][/font][/color][color=#A52A2A][font=helvetica, arial, sans-serif][size=3][size=3] Weapon_penalty[/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3]) + floor(sqrt((([/size][/size][/font][/color][color=#0000FF][font=helvetica, arial, sans-serif][size=3][size=3]AGI[/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3]^2)/2) + (([/size][/size][/font][/color][color=#FFD700][font=helvetica, arial, sans-serif][size=3][size=3]DEX[/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3]^2)/5))/4 + (([/size][/size][/font][/color][color=#FFA07A][font=helvetica, arial, sans-serif][size=3][size=3]ASPD_potion [/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3]+ [/size][/size][/font][/color][color=#00FF00][font=helvetica, arial, sans-serif][size=3][size=3]Skill_ASPD_bonus[/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3])[/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3]*[/size][/size][/font][/color][color=#0000FF][font=helvetica, arial, sans-serif][size=3][size=3]AGI[/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3]/200) + [/size][/size][/font][/color][color=#ADD8E6][font=helvetica, arial, sans-serif][size=3][size=3]Shield_Penalty[/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3])[/size][/size][/font][/color]

[color=#EE82EE][font=helvetica, arial, sans-serif][size=3][size=3]final aspd[/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3] = [/size][/size][/font][/color][color=#FF0000][font=helvetica, arial, sans-serif][size=3][size=3]aspd[/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3] + round((190 - [/size][/size][/font][/color][color=#FF0000][font=helvetica, arial, sans-serif][size=3][size=3]aspd[/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3]) * ([/size][/size][/font][/color][color=#008000][font=helvetica, arial, sans-serif][size=3][size=3]ASPD_%_bonus[/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3]/100))[/size][/size][/font][/color]

[color=#000000][font=helvetica, arial, sans-serif][size=3][size=3]This formula also shows that every [/size][/size][/font][/color][color=#FFA07A][font=helvetica, arial, sans-serif][size=3][size=3]ASPD_potion [/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3]and [/size][/size][/font][/color][color=#00FF00][font=helvetica, arial, sans-serif][size=3][size=3]Skill_ASPD_bonus [/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3]value has to be a plain additive value and not a multiplicative %. This also applies to [/size][/size][/font][/color][color=#A52A2A][font=helvetica, arial, sans-serif][size=3][size=3]Weapon_penalty [/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3]and[/size][/size][/font][/color][color=#ADD8E6][font=helvetica, arial, sans-serif][size=3][size=3]Shield_Penalty[/size][/size][/font][/color][color=#000000][font=helvetica, arial, sans-serif][size=3][size=3]. 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.[/size][/size][/font][/color]

This post has been edited by Angezerus on May 8, 2012 8:35

Hercules Elf Bot - Jun 16, 2012 18:13

Originally posted by [b]Angezerus[/b]
/ho

Hercules Elf Bot - Jul 5, 2012 16:53

Originally posted by [b]malufett[/b]
Implemented @ [rev='16378']

All suggestions/contributions/comments regarding RE ASPD ATM will be entertained in
[url="http://rathena.org/board/topic/63256-renewal-aspdkro-based-need-help/#entry100013"]http://rathena.org/board/topic/63256-renewal-aspdkro-based-need-help/#entry100013[/url]

Thank you.... /kis2