EDIT: okay now i see where the al_heal is but im still not sure wich numbers i need to change to double the heal of acolyte class, arc bishop doenst matter, no thrid class on my server, oh and where is the heal skill for the crusader cls ? dont find CR_HEAL anywhere
Question
Achhandrian
Hi Guys,
i want to boost the Heal Skill on my server, i know that this is going to be a SRC edit, but i cant find the right place to change it.
i already looked in skill.c but im not sure, and since i dont want to break my server i prefered to ask first.
What do i need to do to simply double or triple the heal rate?
Only found heal oif arc bishop i think but not for the rest aof Acolyte cls or the crusader cls
case AB_HIGHNESSHEAL:
{
int heal = skill_calc_heal(src, bl, (skillid == AB_HIGHNESSHEAL)?AL_HEAL:skillid, (skillid == AB_HIGHNESSHEAL)?10:skilllv, true);
int heal_get_jobexp;
//Highness Heal: starts at 1.5 boost + 0.5 for each level
if( skillid == AB_HIGHNESSHEAL ) {
heal = heal * ( 15 + 5 * skilllv ) / 10;
}
if( status_isimmune(bl) ||
(dstmd && (dstmd->class_ == MOBID_EMPERIUM || mob_is_battleground(dstmd))) ||
(dstsd && pc_ismadogear(dstsd)) )//Mado is immune to heal
heal=0;
if( sd && dstsd && sd->status.partner_id == dstsd->status.char_id && (sd->class_&MAPID_UPPERMASK) == MAPID_SUPER_NOVICE && sd->status.sex == 0 )
heal = heal*2;
if( tsc && tsc->count )
{
if( tsc->data[sC_KAITE] && !(sstatus->mode&MD_BOSS) )
{ //Bounce back heal
if (--tsc->data[sC_KAITE]->val2 <= 0)
status_change_end(bl, SC_KAITE, INVALID_TIMER);
if (src == bl)
heal=0; //When you try to heal yourself under Kaite, the heal is voided.
else {
bl = src;
dstsd = sd;
}
} else
if (tsc->data[sC_BERSERK])
heal = 0; //Needed so that it actually displays 0 when healing.
}
heal_get_jobexp = status_heal(bl,heal,0,0);
clif_skill_nodamage (src, bl, skillid, heal, 1);
if(sd && dstsd && heal > 0 && sd != dstsd && battle_config.heal_exp > 0){
heal_get_jobexp = heal_get_jobexp * battle_config.heal_exp / 100;
if (heal_get_jobexp <= 0)
heal_get_jobexp = 1;
pc_gainexp (sd, bl, 0, heal_get_jobexp, false);
}
}
break
EDIT: okay now i see where the al_heal is but im still not sure wich numbers i need to change to double the heal of acolyte class, arc bishop doenst matter, no thrid class on my server, oh and where is the heal skill for the crusader cls ? dont find CR_HEAL anywhere
greets
Achhandrian
Edited by AchhandrianLink to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.