Core/Units: Added helper functions to modify UNIT_FLAG_UNINTERACTIBLE
Port From (https://github.com/TrinityCore/TrinityCore/commit/88ff97c1f96381565c47f8ca1993bdc7fce19fd6)
This commit is contained in:
@@ -204,7 +204,7 @@ namespace Scripts.EasternKingdoms.BlackrockMountain.BlackwingLair.VictorNefarius
|
||||
if (summon.GetEntry() != BWLCreatureIds.Nefarian)
|
||||
{
|
||||
summon.UpdateEntry(CreatureIds.BoneConstruct);
|
||||
summon.SetUnitFlag(UnitFlags.Uninteractible);
|
||||
summon.SetUninteractible(true);
|
||||
summon.SetReactState(ReactStates.Passive);
|
||||
summon.SetStandState(UnitStandStateType.Dead);
|
||||
}
|
||||
@@ -561,7 +561,7 @@ namespace Scripts.EasternKingdoms.BlackrockMountain.BlackwingLair.VictorNefarius
|
||||
{
|
||||
creature.Respawn();
|
||||
DoZoneInCombat(creature);
|
||||
creature.RemoveUnitFlag(UnitFlags.Uninteractible);
|
||||
creature.SetUninteractible(false);
|
||||
creature.SetReactState(ReactStates.Aggressive);
|
||||
creature.SetStandState(UnitStandStateType.Stand);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user