mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-11 07:38:36 +00:00
[Bug Fix] Add SE_MakeDrunk to avoid error message. (#2601)
* [Bug Fix] Add SE_MakeDrunk to avoid error message. Currently sends error message about unknown spell effect ID. * Message types cleanup. * Update spdat.cpp
This commit is contained in:
@@ -129,10 +129,10 @@ bool Mob::SpellEffect(Mob* caster, uint16 spell_id, float partial, int level_ove
|
||||
}
|
||||
|
||||
#ifdef SPELL_EFFECT_SPAM
|
||||
Message(0, "You are affected by spell '%s' (id %d)", spell.name, spell_id);
|
||||
Message(Chat::White, "You are affected by spell '%s' (id %d)", spell.name, spell_id);
|
||||
if(buffslot >= 0)
|
||||
{
|
||||
Message(0, "Buff slot: %d Duration: %d tics", buffslot, buffs[buffslot].ticsremaining);
|
||||
Message(Chat::White, "Buff slot: %d Duration: %d tics", buffslot, buffs[buffslot].ticsremaining);
|
||||
}
|
||||
#endif
|
||||
|
||||
@@ -3072,6 +3072,7 @@ bool Mob::SpellEffect(Mob* caster, uint16 spell_id, float partial, int level_ove
|
||||
case SE_ResistCold:
|
||||
case SE_ResistFire:
|
||||
case SE_AllStats:
|
||||
case SE_MakeDrunk:
|
||||
case SE_CHA:
|
||||
case SE_WIS:
|
||||
case SE_INT:
|
||||
@@ -3317,12 +3318,12 @@ bool Mob::SpellEffect(Mob* caster, uint16 spell_id, float partial, int level_ove
|
||||
#ifdef SPELL_EFFECT_SPAM
|
||||
snprintf(effect_desc, _EDLEN, "Unknown Effect ID %d", effect);
|
||||
#else
|
||||
Message(0, "Unknown spell effect %d in spell %s (id %d)", effect, spell.name, spell_id);
|
||||
Message(Chat::White, "Unknown spell effect %d in spell %s (id %d)", effect, spell.name, spell_id);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
#ifdef SPELL_EFFECT_SPAM
|
||||
Message(0, ". . . Effect #%i: %s", i + 1, (effect_desc && effect_desc[0]) ? effect_desc : "Unknown");
|
||||
Message(Chat::White, ". . . Effect #%i: %s", i + 1, (effect_desc && effect_desc[0]) ? effect_desc : "Unknown");
|
||||
#endif
|
||||
}
|
||||
|
||||
@@ -6972,7 +6973,7 @@ bool Mob::TryDeathSave() {
|
||||
HealAmt = GetMaxHP() - GetHP();
|
||||
|
||||
SetHP((GetHP()+HealAmt));
|
||||
Message(263, "The gods have healed you for %i points of damage.", HealAmt);
|
||||
Message(Chat::Emote, "The gods have healed you for %i points of damage.", HealAmt);
|
||||
|
||||
if(spellbonuses.DeathSave[SBIndex::DEATH_SAVE_TYPE] == 2)
|
||||
entity_list.MessageCloseString(
|
||||
@@ -7011,7 +7012,7 @@ bool Mob::TryDeathSave() {
|
||||
HealAmt = GetMaxHP() - GetHP();
|
||||
|
||||
SetHP((GetHP()+HealAmt));
|
||||
Message(263, "The gods have healed you for %i points of damage.", HealAmt);
|
||||
Message(Chat::Emote, "The gods have healed you for %i points of damage.", HealAmt);
|
||||
|
||||
if(spellbonuses.DeathSave[SBIndex::DEATH_SAVE_TYPE] == 2)
|
||||
entity_list.MessageCloseString(
|
||||
|
||||
Reference in New Issue
Block a user