rafaeru
Active Member
hello i want to create absorb skill instead fishing but:
in:
add:
here is problem:
game.cpp:4201:35: error: 'addSkillAdvance' was not declared in this scope
any suggestion
in:
Code:
combatChangeHealth
Code:
if(combatType == COMBAT_ENERGYDAMAGE && target && target->getPlayer())
{
double absorbPower2 = 0, damageChange2 = 0;
int32_t skillShield2 = target->getPlayer()->getSkill(SKILL_FISH, SKILL_LEVEL);
addSkillAdvance(SKILL_FISH, 1);
if(skillShield2 >= 15)
{
absorbPower2 = (std::floor(skillShield2 / 5) - 3) * 3;
damageChange2 = std::ceil((damage * absorbPower2) / 100);
}
if((int32_t)damageChange2 != 0)
{
damage -= (int32_t)damageChange2;
char buffer[150];
sprintf(buffer, "%d hitpoint%s has been absorbed by your reiatsu control.", (int32_t)damageChange2, ((int32_t)damageChange2 == 1 ? "" : "s"));
target->getPlayer()->sendTextMessage(MSG_EVENT_DEFAULT, buffer);
}
}
here is problem:
Code:
addSkillAdvance(SKILL_FISH, 1)
game.cpp:4201:35: error: 'addSkillAdvance' was not declared in this scope
any suggestion