Fix(DB/Dungeon): The Nexus (#2914)

Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
This commit is contained in:
Kitzunu 2020-04-26 00:17:09 +02:00 committed by GitHub
parent 5d38d69c01
commit fe1815d48b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 221 additions and 0 deletions

View file

@ -205,6 +205,7 @@ class npc_crystalline_frayer : public CreatureScript
abilityTimer1 = 0;
abilityTimer2 = 30000;
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
}
void EnterCombat(Unit*)
@ -230,6 +231,7 @@ class npc_crystalline_frayer : public CreatureScript
damage = 0;
me->SetReactState(REACT_PASSIVE);
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
me->SetRegeneratingHealth(false);
me->CastSpell(me, SPELL_SUMMON_SEED_POD, true);
@ -252,6 +254,7 @@ class npc_crystalline_frayer : public CreatureScript
restoreTimer = 0;
me->SetReactState(REACT_AGGRESSIVE);
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NOT_SELECTABLE);
}
return;
}