[Pedido ] Canto de Batalha não tirar buff

CLps

New member
Messages
30
Points
0
Github
clps
Alguém com algum modo de fazer com que o Canto de Batalha , skill do paladino , não perca alguns específicos buffs ( Poção de Status ) ?

 
emulador/src/map/skill.c

Code:
        case PA_GOSPEL:
            if (sce && sce->val4 == BCT_SELF) {
                status_change_end(src, SC_GOSPEL, INVALID_TIMER);
                return 0;
            } else {
                sg = skill->unitsetting(src,skill_id,skill_lv,src->x,src->y,0);
                if (!sg) break;
                if (sce)
                    status_change_end(src, type, INVALID_TIMER); //Was under someone else's Gospel. [Skotlex]
                status->change_clear_buffs(src,3);
                sc_start4(src,src,type,100,skill_lv,0,sg->group_id,BCT_SELF,skill->get_time(skill_id,skill_lv));
                clif->skill_poseffect(src, skill_id, skill_lv, 0, 0, tick); // PA_GOSPEL music packet
            }
            break;



Coloque "//" na frente de:

Code:
                    status_change_end(src, type, INVALID_TIMER); //Was under someone else's Gospel. [Skotlex]
                status->change_clear_buffs(src,3);



Veja se é isso.

Não esqueça de recompilar o emulador.

 
Back
Top