Hercules
Hercules copied to clipboard
SC_BURNING
Old issue, posting it here to bring more attention.
Refer to: http://herc.ws/board/tracker/issue-8437-burning-status-to-mob-doesnt-have-damage/
Still open.
ahh problem here is interesting... Banaspaty_Card
should use bonus3 bAddEff
with ATF_TARGET
. Problem is somewhere in sc_start
, since flag is SCFLAG_NONE
it wont do status_get_sc_def
which should provide the calculation for duration.
okay was able to do a better digging of whats going on.
For some reason, in status_change_start_sub
:
//Even if a status change doesn't have a duration, it should still trigger
if (tick < 1) return 1;
exist and unable to get the minimum duration below:
//Minimum durations
PRAGMA_GCC46(GCC diagnostic push)
PRAGMA_GCC46(GCC diagnostic ignored "-Wswitch-enum")
switch (type) {
case SC_ANKLESNARE:
case SC_BURNING:
case SC_MARSHOFABYSS:
case SC_STASIS:
case SC_DEEP_SLEEP:
tick = max(tick, 5000); //Minimum duration 5s
break;