warning fix
This commit is contained in:
@@ -50,6 +50,16 @@ enum SurgeonCreatures
|
||||
NPC_ROTSPEW_LEFTOVERS = 163623,
|
||||
};
|
||||
|
||||
enum events
|
||||
{
|
||||
EVENT_NOXIOUS_FOG = 0,
|
||||
EVENT_EMBALMING_ICHOR,
|
||||
EVENT_STITCHNEEDLE,
|
||||
EVENT_SEVER_FLESH,
|
||||
EVENT_MORBID_FIXATION,
|
||||
EVENT_ESCAPE,
|
||||
};
|
||||
|
||||
//166882
|
||||
struct boss_surgeon_stitchflesh : public BossAI
|
||||
{
|
||||
@@ -64,12 +74,12 @@ struct boss_surgeon_stitchflesh : public BossAI
|
||||
{
|
||||
_JustEngagedWith(who);
|
||||
Talk(0);
|
||||
events.ScheduleEvent(SPELL_NOXIOUS_FOG, 3s);
|
||||
events.ScheduleEvent(SPELL_EMBALMING_ICHOR, 5s);
|
||||
events.ScheduleEvent(SPELL_STITCHNEEDLE, 10s);
|
||||
events.ScheduleEvent(SPELL_SPELL_SEVER_FLESH, 3s);
|
||||
events.ScheduleEvent(SPELL_MORBID_FIXATION, 3s);
|
||||
events.ScheduleEvent(SPELL_ESCAPE, 3s);
|
||||
events.ScheduleEvent(EVENT_NOXIOUS_FOG, 3s);
|
||||
events.ScheduleEvent(EVENT_EMBALMING_ICHOR, 5s);
|
||||
events.ScheduleEvent(EVENT_STITCHNEEDLE, 10s);
|
||||
events.ScheduleEvent(EVENT_SEVER_FLESH, 3s);
|
||||
events.ScheduleEvent(EVENT_MORBID_FIXATION, 3s);
|
||||
events.ScheduleEvent(EVENT_ESCAPE, 3s);
|
||||
}
|
||||
|
||||
void SpellHitTarget(WorldObject* /*target*/, SpellInfo const* spellInfo) override
|
||||
@@ -103,42 +113,42 @@ struct boss_surgeon_stitchflesh : public BossAI
|
||||
{
|
||||
switch (eventId)
|
||||
{
|
||||
case SPELL_NOXIOUS_FOG:
|
||||
case EVENT_NOXIOUS_FOG:
|
||||
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 100.0f, true))
|
||||
{
|
||||
me->CastSpell(target, SPELL_NOXIOUS_FOG), false;
|
||||
}
|
||||
events.Repeat(20s);
|
||||
break;
|
||||
case SPELL_EMBALMING_ICHOR:
|
||||
case EVENT_EMBALMING_ICHOR:
|
||||
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 100.0f, true))
|
||||
{
|
||||
me->CastSpell(target, SPELL_EMBALMING_ICHOR), false;
|
||||
}
|
||||
events.Repeat(20s);
|
||||
break;
|
||||
case SPELL_STITCHNEEDLE:
|
||||
case EVENT_STITCHNEEDLE:
|
||||
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 100.0f, true))
|
||||
{
|
||||
me->CastSpell(target, SPELL_STITCHNEEDLE), false;
|
||||
}
|
||||
events.Repeat(20s);
|
||||
break;
|
||||
case SPELL_SEVER_FLESH:
|
||||
case EVENT_SEVER_FLESH:
|
||||
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 100.0f, true))
|
||||
{
|
||||
me->CastSpell(target, SPELL_SEVER_FLESH), false;
|
||||
}
|
||||
events.Repeat(20s);
|
||||
break;
|
||||
case SPELL_MORBID_FIXATION:
|
||||
case EVENT_MORBID_FIXATION:
|
||||
if (Unit* target = SelectTarget(SelectTargetMethod::Random, 0, 100.0f, true))
|
||||
{
|
||||
me->CastSpell(target, SPELL_MORBID_FIXATION), false;
|
||||
}
|
||||
events.Repeat(20s);
|
||||
break;
|
||||
case SPELL_ESCAPE:
|
||||
case EVENT_ESCAPE:
|
||||
if (Unit* target = SelectTarget(SelectTargetMethod::MinDistance, 0, 100.0f, true))
|
||||
{
|
||||
me->CastSpell(target, SPELL_ESCAPE), false;
|
||||
|
||||
@@ -28,7 +28,7 @@ struct npc_malfunctioning_goliath : public ScriptedAI
|
||||
me->SetNpcFlag(UNIT_NPC_FLAG_SPELLCLICK);
|
||||
}
|
||||
|
||||
void OnSpellClick(Unit* clicker, bool /*result*/) override
|
||||
void OnSpellClick(Unit* /*clicker*/, bool /*result*/) override
|
||||
{
|
||||
me->RemoveNpcFlag(UNIT_NPC_FLAG_SPELLCLICK);
|
||||
me->RemoveAura(SPELL_COLLAPSED_GOLIATH);
|
||||
|
||||
@@ -59,10 +59,6 @@ public:
|
||||
{
|
||||
player->GetGroup()->DespawnFollowerModeBots(player);
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
bool faction_group = HORDE;
|
||||
};
|
||||
|
||||
InstanceScript* GetInstanceScript(InstanceMap* map) const override
|
||||
|
||||
@@ -56,10 +56,6 @@ public:
|
||||
{
|
||||
player->GetGroup()->DespawnFollowerModeBots(player);
|
||||
}
|
||||
|
||||
private:
|
||||
|
||||
bool faction_group = HORDE;
|
||||
};
|
||||
|
||||
InstanceScript* GetInstanceScript(InstanceMap* map) const override
|
||||
|
||||
@@ -62,9 +62,6 @@ public:
|
||||
{
|
||||
player->GetGroup()->DespawnFollowerModeBots(player);
|
||||
}
|
||||
|
||||
private:
|
||||
bool faction_group = HORDE;
|
||||
};
|
||||
|
||||
InstanceScript* GetInstanceScript(InstanceMap* map) const override
|
||||
|
||||
Reference in New Issue
Block a user