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

  • #005697

  • 2 - Fair

  • Fixed

Issue Confirmations

  • Yes (0)No (0)
Photo

mob_skill_db's casttime not working properly(rev 15950,renewal)

Posted by Hercules Bot on 05 May 2012 - 06:16 AM

Originally posted by frenzmu06
mob_skill_db's casttime not working properly(rev 15950,renewal)

casttime of monster's skills ("magic" eg: stormgust, meteorstorm, coldbolt) is not working
ex.
1200,Zealotus@WZ_STORMGUST,attack,89,100,5000,0,10000,yes,target,always,0,,,,,,,
this should give Zealotus the ability to cast Stormgust instantly but will not due to the code is broken

My lead about the problem is that the fixed cast time (for re skills with fixed cast time) is still left for time computation even if you put 0 in your casstime since it will only reduce "casttime" and leave "fixedcasttime" untouched
i think the formula is not coded yet for the renewal mob_skill_db casttime

since when i tried something like these: (all these skills should be instacast)

lvl 1 STORMGUST 0casttime monster casts about 2 sec
lvl 10 STORMGUST 0casttime monster casts longer
lvl 11 meteorstorm  0casttime monster casts about silly 4+secs
lvl 90  meteorstorm  0casttime monster casts ten years T_T
same with other skills with casttime except with skills with nocast by default
the problem here is for example> there is no way to  set a monster's "Stormgust" skill to nocast in renewal mode.

i cant confirm if this is on renewal only since i dint try testing pre-re mode

Note:
using renewal mode
things i edited from source in case some ask if cant reproduce
mmo.h
#define MAX_CHARS 36
#define MAX_ZENY 2000000000

mob.h
#define MAX_MOB_DB 10000

itemdb.h
#define MAX_ITEMDELAYS 100

pc.h
#define MAX_PC_BONUS 50

map.h
#define MAX_MOBSKILL 100

Originally posted by Ind
it's because on how fixed cast time is handled. I'd like confirmation that mobs bypass fixed cast time in officials tho oO i'm not sure

Originally posted by malufett
so far I can't see mobs in kro that bypasses fixed cast time...but since I did not yet see almost mobs there using skills.. lets w8 for more info...

Originally posted by frenzmu06
so if this is not a bug. i suggest we make a new mob skill feature to support mobs doing instant-cast skills (for skills with fixcasttime) since as for now there is no way we can set a monster to try instacast skills eg. Stormgust, Meteorstorm even if we want to do so for making custom mob for example

Originally posted by MarkZD

so if this is not a bug. i suggest we make a new mob skill feature to support mobs doing instant-cast skills (for skills with fixcasttime) since as for now there is no way we can set a monster to try instacast skills eg. Stormgust, Meteorstorm even if we want to do so for making custom mob for example


I think this can be easily done by checking if it's a monster, so in config we'll have a special setting to mob if want in Renewal cast or not or if want fixed cast or not, but this is not the suggestion board.

Originally posted by frenzmu06
according to ratemyserver (idk if this reliable/helpful)

LINK renewal Naght Sieger casts Lvl. 11 Meteor Storm & Lvl. 10 Storm Gust by just 1 sec

LINK renewal Dark Lord also casts Lvl. 11 Meteor Storm by 1 sec


can someone confirm this on official servers...

Originally posted by frenzmu06
BUMP

Originally posted by Spre

according to ratemyserver (idk if this reliable/helpful)LINK renewal Naght Sieger casts Lvl. 11 Meteor Storm & Lvl. 10 Storm Gust by just 1 secLINK renewal Dark Lord also casts Lvl. 11 Meteor Storm by 1 seccan someone confirm this on official servers...


RMS takes that information directly from the eAthena Databases, so it is not reliable for things like this, it is only reliable for someone running a server or playing and wanting to know what the mobs/items have.

Ind 
changed status to: Confirmed
changed status to: Needs More Info

malufett is our kro-mechanics genius and he said earlier he wasnt able to notify back then, i'll be waiting his confirmation in order to make this fix

Originally posted by malufett
so far I can't see mobs in kro that bypasses fixed cast time...but since I did not yet see almost mobs there using skills.. lets w8 for more info...



after making a test it seems that there is no bypassing all are set by default...here is some of my test..

Elder Willow - fire bolt lv 3 - cast time 1500ms
Elder - fire bolt lv 9 - cast time 1500ms
Agav - thunder bolt lv 9 - cast time 1500ms
Agav - soul strike lv 9 - cast time 500ms
Sword Fish - water ball lv3 - cast time 1500ms
Owl Duke - lex devina lv1 - cast time 1000ms
Owl Duke - thunder bolt - 0ms
all MVP cast time 0ms

so in conclusion they are not using any cast time system or other kind of cast sytem..they are all set as 1500 or 500 or 0 or lets figure out some more.. :D

:meow:

so i think that confirms (as per u said boss can do insta-cast)

so i think that confirms (as per u said boss can do insta-cast)

yes but we must know first how they calculate there casting when to use 0, 500, 1000 or 1500 ms casting...what is there criteria...

EDIT:
I know now how it works...wait for a moment working on it...

:meow:

changed status to: Fixed

Fixed @ https://github.com/H...fa4fdf5d4611ef8

should now work as official server standard..

:meow:

got another question, just recently got into my mind right after the fix.

1. how do npc skill "SLOW_CAST" affect the cast of the monster now or how should it be?
2. do "SLOW CAST" affect the cast time of monster skill with 0/insta cast?

got another question, just recently got into my mind right after the fix.



1. how do npc skill "SLOW_CAST" affect the cast of the monster now or how should it be?
2. do "SLOW CAST" affect the cast time of monster skill with 0/insta cast?




to be honest I can't test Slow Cast since I don't know how to inflict it to mobs..
however Howling Mandragora and Suffragium didn't effect at all after inflicting to mob targets...

:meow:

to be honest I can't test Slow Cast since I don't know how to inflict it to mobs..


i think it is possible with Item ID# 13028 (Tooth_Blade) dropped by Hell Poodle


  Howling Mandragora and Suffragium didn't effect at all after inflicting to mob targets...

what do you mean by this? dint affect the instacasts? (but affect skills with cast?)

what do you mean by this? dint affect the instacasts? (but affect skills with cast?)

I mean is mobs with cast or without cast nothing change after using HM and Suffra to them...

i think it is possible with Item ID# 13028 (Tooth_Blade) dropped by Hell Poodle

hmm..let me try..

:meow:

after so many test since the chance in too low because I have low aspd...so in 15 times it trigger the skill still it doesn't work...

:meow:

thanks for testing /pat