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

  • #006563

  • 0 - None Assigned

  • Needs More Info

Issue Confirmations

  • Yes (0)No (0)
Photo

Casting time problem

Posted by Hercules Bot on 26 August 2012 - 09:09 PM

Originally posted by michieru
The formula of cast time are not working as official.
I will try to explain how it's works on official.

If you got a skill with 10sec variable cast time you will have 2sec of fix cast time so 8sec variable and 2 sec fix. but if you reduce variable cast time it will reduce the fix cast time to exemple you reduce to 5 sec you will get 4 sec of variable and 1sec to fix.
But some skill have a specific fix cast time and thisone can't be reduce only by item or skill that affect fix cast time.
So if you have a skill with a variable cast time at 10sec and fix cast at 1sec you will have 8sec variable and 2sec+1sec fix. And if you reduce the variable cast to 5 you will have a 4sec var and 1+1sec fix. And if you reduce all variable you will get a 1sec fix cast time.

Now if you have an item like glorious fist+9 that reduce asura strike variable cast time to 0 you will always get the fix cast from the variable cast. Asura have a variable cast of 2sec that mean 1.6sec variable and 0.4fix. So with the glorious fist+9 you will have 0.4fix cast.

Now if you have an item that reduce by second like mental stick. It's should reduce variable cast by 3sec fix but it's not reducing the 20% casting time. So if you have no reduction at lvl5 you will have 12sec var cast time that mean 9.6 var cast and 2.4 fix that will reduce var cast by 3sec that mean you will have 6.6var cast but you will always have the 2.4 fix cast time. And if you use sacrament + mental stick you will have 6.6var cast and 1.2 fix cast time.

Hope that will help to fix the skill cast time in rathena.

Originally posted by malufett

If you got a skill with 10sec variable cast time you will have 2sec of fix cast time so 8sec variable and 2 sec fix. but if you reduce variable cast time it will reduce the fix cast time to exemple you reduce to 5 sec you will get 4 sec of variable and 1sec to fix.

nope..as I check regardless the variable time has alter/reduce the fix cast time always use the original time..
example:

original time = 10s
fixed = 2s

original time = 10s
reduce to = 5s
but still fixed = 2s


but I didn't notice before the fixed cast for modified fixed time should be added like this..

20%+modified time


anyway I'll try gather again data and test it regarding skills with fixed fixed cast time....

Originally posted by michieru
I will make you a video from iro so you will see that what i'm telling is true.
I can instant cast diamon dust, vaccum, earth grave ect... if I have 530=int+dex*2 and if I have the ventus with spirit control lvl1 I can instant cast all sorcerer skill that have a fix cast time like psychic wave.

Originally posted by malufett

and if I have the ventus with spirit control lvl1

of course you can make instant cast with 530=int+dex*2 specially if you have Ventus...cause Ventus can totally rid off fixed cast time(<1000ms)...

and FYI kRO and aegis server is my source..but not much in iRO since it has custom modifications...
(but I can't test more in kRO since they are using Themida can't use Yommy's amazing tool) :(

anyway regarding the modified fixed cast time seems that your correct in that point however there is a different formula where I current figuring it out cause it seems different with the normal 20%...

:meow:

Originally posted by michieru
I have read that the casting time in iro and kro was the same. There was no change on it. But can't remember the source.
But if you have a kro account with a sorcerer the only things to do is to get the 530=int+dex*2 and test diamond dust or vaccum you will see it's instant cast without the ventus.

Edited by michieru, 27 August 2012 - 06:48 AM.


Originally posted by malufett

But if you have a kro account with a sorcerer the only things to do is to get the 530=int+dex*2 and test diamond dust or vaccum you will see it's instant cast.

aw..wtf...it works with vacuum extreme...I cast it instantly with 530
but sadly it doesn't work with some skills like mage skills...it uses the base cast time ..:'(

we must know the difference to categorize this skills to deal with casting mechanisms
:meow:

Originally posted by michieru
some first & second class skill have fix cast time now but can't find official information =(

Originally posted by michieru
the cast time formula is strange I have 530 and I can cast goh with no cast but throw sphere with a cast time. Maybe all 1st and 2nd class skill have a fix cast time now. Or it's a second formula for all 1st and 2nd class skill.

Originally posted by malufett
so it means all non 3rd job skills follow the base cast time in computing fixed time while 3rd job skills consider the manipulated base time to calculate fixed time...

hmm..lets consider that..but lets see all jobs before making a move..so for now Sura and Sorcerer are confirmed...

:meow:

Originally posted by michieru
Also test on genetic, warlock, minstrel, shadow chaser.
I will test ranger and ab in a few

Originally posted by michieru
Test with ranger and skill class 3 can also be instant cast but not class 2 skill

Originally posted by michieru
There is something strange with skill class 2.
If the formula is good 530 should remove the all variable cast time, but when I use a glorious fist +9 it should remove all variable cast time from asura
So I try to asura with 530 it's about 1sec and with glorious fist it's about 0.6sec
Now i'm really not understand how works this cast time formula =(

Originally posted by kyeme
Because of new script of Glorious Fist ? bonus bFixedCastrate,-100; ?

Originally posted by michieru
Ho glorious fist do this now? I will try to get 530 with glorious fist see if I'm instant cast =)

Originally posted by kyeme
Yes, new script from the source of Sir Kenpachi. . Very very Imba bonus bFixedCastrate,-100;  :(

Originally posted by malufett
another interesting I found out that some skills don't have fixed casting skill like GN_CRAZYWEED..I think I need more complete data leak files from aegis...maybe tomorrow I'm starting to fix some issues regarding this topic... :)

and I already figure out the formula for this special cases

example:

SO_PSYCHIC_WAVE //»çÀÌű ¿þÀ̺ê(SKID_SO_PSYCHIC_WAVE)

SkillCastFixedDelay       1000    900    800    700    600 // ½ÂºÃ…³ ij½ÂºÃ†Ãƒ °íÁ¤ delay°ª
SkillCastStatDelay   8000   9000  10000  11000  12000 // ½ÂºÃ…³ ij½ÂºÃ†Ãƒ ½ÂºÃ…Ý¿¡ ¿µÇâ¹ÃžÂ´Ã‚ delay°ª



there will be no 80-20..exactly base cast + modified fixed cast...


:meow:

Originally posted by michieru
from all test I made i think they put 1sec fix and remove 1sec variable to all 1st and 2nd class skill that already have some cast time. Maybe with the leak you can confirme it?

Originally posted by malufett
partial fixed @ [rev='16717']
so now need to know the lower class skills cast times...

so I'll move this to Database since renewal casting system has been Identified and fixed..
in the 're/skill_cast_db' at the 'Fixed Casting Time' column

0 means use the 20% fixed cast time
>0 means use the value as fixed cast time
0< means negate/remove fixed cast time



:meow:

This also is a discussion which is related to game mechanics and not database files. Moving this to the core section, too.

moved issue from Database