fix(ICC/Putricide): add Mutated Plague cast in P3 (#25802)

This commit is contained in:
mpfans
2026-05-12 19:10:09 +08:00
committed by GitHub
parent 3678096ef7
commit cb999cf889
@@ -133,6 +133,7 @@ enum Events
EVENT_UNBOUND_PLAGUE,
EVENT_MALLEABLE_GOO,
EVENT_CHOKING_GAS_BOMB,
EVENT_MUTATED_PLAGUE,
};
#define EVENT_GROUP_ABILITIES 1
@@ -653,6 +654,11 @@ public:
me->CastSpell(me, SPELL_CHOKING_GAS_BOMB, false);
events.ScheduleEvent(EVENT_CHOKING_GAS_BOMB, 35s, 40s, EVENT_GROUP_ABILITIES);
break;
case EVENT_MUTATED_PLAGUE:
if (Unit* target = me->GetVictim())
me->CastSpell(target, SPELL_MUTATED_PLAGUE, false);
events.ScheduleEvent(EVENT_MUTATED_PLAGUE, 10s, EVENT_GROUP_ABILITIES);
break;
default:
break;
}
@@ -721,6 +727,7 @@ public:
case 2:
_phase = 3;
events.CancelEvent(EVENT_UNSTABLE_EXPERIMENT);
events.ScheduleEvent(EVENT_MUTATED_PLAGUE, 10s, EVENT_GROUP_ABILITIES);
break;
default:
break;