mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-03-10 11:10:33 +00:00
refactor(Core/EventMap): Refactor EventMap and related scripts (#23121)
Co-authored-by: Kelno <3866946+kelno@users.noreply.github.com> Co-authored-by: Peter Keresztes Schmidt <carbenium@outlook.com>
This commit is contained in:
@@ -367,10 +367,10 @@ struct npc_dark_iron_attack_generator : public ScriptedAI
|
||||
if (AllowStart())
|
||||
{
|
||||
PrepareEvent();
|
||||
events.RepeatEvent(300000);
|
||||
events.Repeat(300s);
|
||||
return;
|
||||
}
|
||||
events.RepeatEvent(2000);
|
||||
events.Repeat(2s);
|
||||
break;
|
||||
}
|
||||
case EVENT_SPAWN_MOLE_MACHINE:
|
||||
@@ -393,7 +393,7 @@ struct npc_dark_iron_attack_generator : public ScriptedAI
|
||||
if (Creature* cr = me->SummonCreature(NPC_MOLE_MACHINE_TRIGGER, x, y, 398.11f, 0.0f))
|
||||
cr->CastSpell(cr, SPELL_SPAWN_MOLE_MACHINE, true);
|
||||
}
|
||||
events.RepeatEvent(3000);
|
||||
events.Repeat(3s);
|
||||
break;
|
||||
}
|
||||
case EVENT_PRE_FINISH_ATTACK:
|
||||
@@ -410,7 +410,7 @@ struct npc_dark_iron_attack_generator : public ScriptedAI
|
||||
}
|
||||
case EVENT_BARTENDER_SAY:
|
||||
{
|
||||
events.RepeatEvent(12000);
|
||||
events.Repeat(12s);
|
||||
Creature* sayer = GetRandomBartender();
|
||||
if (!sayer)
|
||||
return;
|
||||
@@ -1714,12 +1714,12 @@ struct npc_coren_direbrew : public ScriptedAI
|
||||
case EVENT_SUMMON_MOLE_MACHINE:
|
||||
{
|
||||
me->CastCustomSpell(SPELL_MOLE_MACHINE_TARGET_PICKER, SPELLVALUE_MAX_TARGETS, 1, nullptr, true);
|
||||
_events.RepeatEvent(15 * IN_MILLISECONDS);
|
||||
_events.Repeat(15s);
|
||||
break;
|
||||
}
|
||||
case EVENT_DIREBREW_DISARM:
|
||||
DoCastSelf(SPELL_DIREBREW_DISARM_PRE_CAST, true);
|
||||
_events.RepeatEvent(20 * IN_MILLISECONDS);
|
||||
_events.Repeat(20s);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user