mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-16 10:30:27 +00:00
refactor(Core/Unit): clean MonsterText methods (#6957)
This commit is contained in:
@@ -158,19 +158,19 @@ public:
|
||||
case EVENT_INVOKER_SAY_1:
|
||||
if (Player* plr = ObjectAccessor::GetPlayer(*me, InvokerGUID))
|
||||
{
|
||||
plr->MonsterSay("The Ice Stone has melted!", LANG_UNIVERSAL, 0);
|
||||
plr->Say("The Ice Stone has melted!", LANG_UNIVERSAL);
|
||||
plr->CastSpell(plr, SPELL_MAKE_BONFIRE, true);
|
||||
}
|
||||
events.RescheduleEvent(EVENT_INVOKER_SAY_2, 2000);
|
||||
break;
|
||||
case EVENT_INVOKER_SAY_2:
|
||||
if (Player* plr = ObjectAccessor::GetPlayer(*me, InvokerGUID))
|
||||
plr->MonsterSay("Ahune, your strength grows no more!", LANG_UNIVERSAL, 0);
|
||||
plr->Say("Ahune, your strength grows no more!", LANG_UNIVERSAL);
|
||||
events.RescheduleEvent(EVENT_INVOKER_SAY_3, 2000);
|
||||
break;
|
||||
case EVENT_INVOKER_SAY_3:
|
||||
if (Player* plr = ObjectAccessor::GetPlayer(*me, InvokerGUID))
|
||||
plr->MonsterSay("Your frozen reign will not come to pass!", LANG_UNIVERSAL, 0);
|
||||
plr->Say("Your frozen reign will not come to pass!", LANG_UNIVERSAL);
|
||||
break;
|
||||
case EVENT_ATTACK:
|
||||
events.Reset();
|
||||
@@ -192,7 +192,7 @@ public:
|
||||
events.RescheduleEvent(EVENT_SUBMERGE, 10000);
|
||||
break;
|
||||
case EVENT_SUBMERGE:
|
||||
me->MonsterTextEmote(TEXT_RETREAT, 0, true);
|
||||
me->TextEmote(TEXT_RETREAT, nullptr, true);
|
||||
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
|
||||
me->CastSpell(me, SPELL_SUBMERGE_0, true);
|
||||
me->CastSpell(me, SPELL_SELF_STUN, true);
|
||||
@@ -205,7 +205,7 @@ public:
|
||||
events.RescheduleEvent(EVENT_EMERGE_WARNING, 20000);
|
||||
break;
|
||||
case EVENT_EMERGE_WARNING:
|
||||
me->MonsterTextEmote(TEXT_RESURFACE, 0, true);
|
||||
me->TextEmote(TEXT_RESURFACE, nullptr, true);
|
||||
break;
|
||||
case EVENT_COMBAT_EMERGE:
|
||||
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
|
||||
|
||||
Reference in New Issue
Block a user