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

  • #005501

  • 0 - None Assigned

  • New

Issue Confirmations

  • Yes (0)No (0)
Photo

Musical Strike (Melody Strike)

Posted by Hercules Bot on 24 March 2012 - 10:51 PM

Originally posted by Angezerus
Musical Strike has a base casttime of 1.5 secs.

I tested it with 150 dex and it still has about 1sec casttime which i think is a bit too much. The fixed part should be only 0.3 sec, and with 150 dex I should be very close to it, but it is nearly useless now because of the slow cast...

using the following formula:
(1 - SQRT((DEX * 2 + INT) / 530)) * (1 - sum_castReduction/100%) * baseCast * 0.8 + (1 - max_fixedReduction/100%) * baseCast * 0.2
Ishould have 0.367565572 casttime with 150 dex and 20 int

Originally posted by Rytech
This raised a question when I checked the cast time files. I see a column for skill cooldown, but none for fixed cast times. How is fixed cast times set in rAthena?

Originally posted by Angezerus
Fixed cast time is the 20% of the base casttime. in the formula it is the following part:
(1 - max_fixedReduction/100%) * baseCast * 0.2

Edited by Angezerus, 25 March 2012 - 08:37 PM.


Originally posted by Rytech
So this is hard coded to treat every skill like this? If so, then this is not official. This 20% fixed thing existed when kRO first opened the RE test server for closed beta testing and (I think) existed for a bit after going open beta. But they changed the system at some point before 3rd jobs existed by redoing the system to use 2 separate cast time values mainly because while the old system balanced some skills, it made others very annoying to cast due to too long of a fixed time.

Official uses 2 values and adds them together to make a cast time. But it reduce both values in different ways before adding them together and starting the player's casting phase.

Originally posted by Angezerus
Yes, it seems that we use the first renewal cast system, and I agree, it is really annoying at some skills. The problem is that I can't find any newer casttime formula :( Everywhere I see the hardcoded version of fixed casttime.

As I see, some officials didn't liked the new formula either:
jRo Changelist:
[quote]Cast Time
  • The cast time of all first, second, expanded and transcend job skills were reverted to their pre-renewal cast times.  That means that only 3rd job skills have any fixed cast time, all other skills are made completely variable cast time.[/quote]
Others changed it to 90% + 10%.

I think we should just stick with the current formula, till we see a working new formula, but even with the old formula, Musical Strike's (Throw Arrow for dancer) casttime seems to be a bit much. Or maybe this is how it should work? O.o It would be very interesting, because makes this skill as slow as a pregnant mammoth (and before re instant cast could be achieved really easilly, so you could cast it from aspd), so it is strange.

Can someone test it on officials how fast it is with a dex bard/dancer?


Originally posted by Rytech
Looking at the info my sources gave me, the fixed time is 300ms and variable is 1200ms, for a total of 1500ms. So that time is correct and the skill is 20% fixed for this skill but is all set by a database file and not src code. Going by the current cast time formula, DEX reduces variable by 0.4% and INT by 0.2%. So thats a 64% reduction you should have. So 1200ms reduced by 64% = 432 + 300 fixed = 732ms cast time. To think about a regular Bard or Clown with just 99 DEX alone would make the cast time sound painful.

Im starting to wonder if its supposed to add the entire cast time first, and then reduce that 1500ms down by 64%, but not go any lower then 300ms by using the fixed time as a threshold to how low it can go. If done that way youll end up with a cast time of 540ms. Hmmmm....this raises some new questions to me on how the different phases on cast calculations and the final cast time are done. I need to do some research.

Originally posted by Angezerus
I think gravity forgot this skill... This should have no casttime in the first place, just like double strafing and probably they thought instant cast for dex builds will suffice, and then they forgot it when they introduced fixed casttime. But it is official, so there's noting much we can do about it..
It is sad, that there is no ranged musician build anymore and all the equips and cards that buffs musical strike and throw arrow is simply useless because of the waaay too slow cast.

Edited by Angezerus, 02 April 2012 - 08:42 AM.


moved issue from Skills