m_confString[REPLACE_KICK_ON_LOGIN] = getGlobalString(L, "replaceKickOnLogin", "yes");
m_confString[SHOW_HEALING_DAMAGE] = getGlobalString(L, "showHealingDamage", "no");
REPLACE_KICK_ON_LOGIN,
SHOW_HEALING_DAMAGE,
bool Game::combatChangeHealth
target->gainHealth(attacker, healthChange);
if(g_config.getString(ConfigManager::SHOW_HEALING_DAMAGE) == "yes")
{
const SpectatorVec& list = getSpectators(targetPos);
char buffer[10];
sprintf(buffer, "+%d", healthChange);
if(combatType != COMBAT_HEALING)
addMagicEffect(list, targetPos, NM_ME_MAGIC_ENERGY);
addAnimatedText(list, targetPos, TEXTCOLOR_GREEN, buffer);
}
C:\Forgotten\forgottenserver\tags\0.2\game.cpp In member function `bool Game::combatChangeHealth(CombatType_t, Creature*, Creature*, int32_t)':
3860 C:\Forgotten\forgottenserver\tags\0.2\game.cpp `TEXTCOLOR_GREEN' was not declared in this scope
C:\Forgotten\forgottenserver\tags\0.2\dev-cpp\Makefile.win [Build Error] [obj//game.o] Error 1
The code works in tags like trunk works
void Creature::changeMana(int32_t manaChange)
void Creature::gainHealth(Creature* caster, int32_t healthGain)
{
if(healthGain > 0)
{
int32_t prevHealth = getHealth();
changeHealth(healthGain);
int32_t effectiveGain = getHealth() - prevHealth;
if(caster)
caster->onTargetCreatureGainHealth(this, effectiveGain);
}
else
changeHealth(healthGain);
}
virtual void changeMana(int32_t manaChange);
virtual void gainHealth(Creature* caster, int32_t healthGain);
target->changeHealth(healthChange);
target->gainHealth(attacker, healthChange);
{
const SpectatorVec& list = getSpectators(targetPos);
char buffer[10];
sprintf(buffer, "+%d", healthChange);
if(combatType != COMBAT_HEALING)
addMagicEffect(list, targetPos, NM_ME_MAGIC_ENERGY);
addAnimatedText(list, targetPos, TEXTCOLOR_LIGHTGREEN, buffer);
}