Jump to content

  •  

Please be aware that the Forum Rules also apply to the Bug Tracker. "Bump" replies will be removed and the offending users will be given Warning Points.
We know it can be frustrating when something doesn't work properly, but please allow our devs to work on fixes without being harassed.
Thanks.



Issue information

  • #004466


Issue Confirmations

  • Yes (1)No (0)
Issue Locked 
Photo

Frenzy/Berserk no longer stacks with 2H quicken

Posted by eAthena Bug Archive on 05 October 2010 - 03:08 PM

http://www.eathena.w...er&showbug=4466

When you cast frenzy, it'll cancel 2H quicken. This is the new renewal effect making it harder to get 190 aspd.

How to implement (my suggestion):
In battle.c, change
CODE
    { "berserk_cancels_buffs",              &battle_config.berserk_cancels_buffs,           0,      0,      1,              },

which is default at 0, minimum at 0, maximum at 1.

to
CODE
    { "berserk_cancels_buffs",              &battle_config.berserk_cancels_buffs,           2,      0,      2,              },

meaning default at 2 (for RE), minimum at 0, maximum at 2.

Now go to status.c, change

CODE
    case SC_BERSERK:
        if(battle_config.berserk_cancels_buffs == 1)
        {
            status_change_end(bl,SC_ONEHAND,-1);
            status_change_end(bl,SC_TWOHANDQUICKEN,-1);
            status_change_end(bl,SC_CONCENTRATION,-1);
            status_change_end(bl,SC_PARRYING,-1);
            status_change_end(bl,SC_AURABLADE,-1);
            status_change_end(bl,SC_MERC_QUICKEN,-1);
//I think it should be included here since all knight buffs are included. [The Quality Maker]
            status_change_end(bl,SC_ENCHANTBLADE,-1);
        }
        break;


to

CODE
    case SC_BERSERK:
        if(battle_config.berserk_cancels_buffs == 1)
        {
            status_change_end(bl,SC_ONEHAND,-1);
            status_change_end(bl,SC_TWOHANDQUICKEN,-1);
            status_change_end(bl,SC_CONCENTRATION,-1);
            status_change_end(bl,SC_PARRYING,-1);
            status_change_end(bl,SC_AURABLADE,-1);
            status_change_end(bl,SC_MERC_QUICKEN,-1);
//I think it should be included here since all knight buffs are included. [The Quality Maker]
            status_change_end(bl,SC_ENCHANTBLADE,-1);
        }
        else if(battle_config.berserk_cancels_buffs == 2)
        { // RE: Not sure whether SC_MERC_QUICKEN is also cancelled. [Inquisetor90]
            status_change_end(bl,SC_ONEHAND,-1);
            status_change_end(bl,SC_TWOHANDQUICKEN,-1);
        }
        break;

would like confirmation / source. thanks


Confirmed, also related to http://rathena.org/b...zy-lord-knight/

The way I see it was fixed in r15848


moved issue from Skills





0 user(s) are reading this issue

0 members, 0 guests, 0 anonymous users