warning fix

This commit is contained in:
luis
2026-09-28 16:26:24 -03:00
parent c69223200d
commit 471def06d6
5 changed files with 23 additions and 24 deletions
@@ -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