// Arat
void CHARACTER::PointChange(BYTE type, long long amount, bool bAmount, bool bBroadcast)
// İçinde bul
#ifdef ENABLE_WOLFMAN_CHARACTER
if (GetJob() == JOB_WOLFMAN)
{
if ((5 <= val) && (GetSkillGroup()!=1))
{
ClearSkill();
// set skill group
SetSkillGroup(1);
// set skill points
SetRealPoint(POINT_SKILL, GetLevel()-1);
SetPoint(POINT_SKILL, GetRealPoint(POINT_SKILL));
PointChange(POINT_SKILL, 0);
// update points (not required)
// ComputePoints();
// PointsPacket();
}
}
#endif
// Değiştir
#if defined(ENABLE_WOLFMAN_CHARACTER) && defined(ENABLE_ARTEMISIA_CHARACTER)
if (GetJob() ==
#if defined(ENABLE_WOLFMAN_CHARACTER) && defined(ENABLE_ARTEMISIA_CHARACTER)
JOB_WOLFMAN || JOB_ARTEMISIA
#elif defined(ENABLE_WOLFMAN_CHARACTER) && !defined(ENABLE_ARTEMISIA_CHARACTER)
JOB_WOLFMAN
#elif !defined(ENABLE_WOLFMAN_CHARACTER) && defined(ENABLE_ARTEMISIA_CHARACTER)
JOB_ARTEMISIA
#endif
)
{
if ((5 <= val) && (GetSkillGroup()!=1))
{
ClearSkill();
// set skill group
SetSkillGroup(1);
// set skill points
SetRealPoint(POINT_SKILL, GetLevel()-1);
SetPoint(POINT_SKILL, GetRealPoint(POINT_SKILL));
PointChange(POINT_SKILL, 0);
// update points (not required)
// ComputePoints();
// PointsPacket();
}
}
#endif