feat(Core/Unit): New helpers for UnitFlag and UnitFlag2 (#11227)
This commit is contained in:
parent
54c06eb72e
commit
856aed6fc6
243 changed files with 1205 additions and 1191 deletions
|
|
@ -75,7 +75,7 @@ public:
|
|||
if (cr2)
|
||||
{
|
||||
cr2->SetFaction(FACTION_MONSTER);
|
||||
cr2->SetUInt32Value(UNIT_FIELD_FLAGS, 0);
|
||||
cr2->ReplaceAllUnitFlags(UNIT_FLAG_NONE);
|
||||
GetCaster()->CastSpell(cr2, 38083, true);
|
||||
}
|
||||
|
||||
|
|
@ -255,7 +255,7 @@ public:
|
|||
{
|
||||
if (spell->Id == SPELL_SUMMON_INFERNAL)
|
||||
{
|
||||
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_PC | UNIT_FLAG_PACIFIED | UNIT_FLAG_NOT_SELECTABLE);
|
||||
me->RemoveUnitFlag(UNIT_FLAG_IMMUNE_TO_PC | UNIT_FLAG_PACIFIED | UNIT_FLAG_NOT_SELECTABLE);
|
||||
me->SetDisplayId(MODEL_INFERNAL);
|
||||
}
|
||||
}
|
||||
|
|
@ -1108,7 +1108,7 @@ public:
|
|||
Timers = false;
|
||||
|
||||
me->AddUnitState(UNIT_STATE_ROOT);
|
||||
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
|
||||
me->SetUnitFlag(UNIT_FLAG_NON_ATTACKABLE);
|
||||
me->SetTarget();
|
||||
}
|
||||
|
||||
|
|
@ -1147,7 +1147,7 @@ public:
|
|||
case 6:
|
||||
if (Player* AggroTarget = ObjectAccessor::GetPlayer(*me, AggroTargetGUID))
|
||||
{
|
||||
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
|
||||
me->RemoveUnitFlag(UNIT_FLAG_NON_ATTACKABLE);
|
||||
me->ClearUnitState(UNIT_STATE_ROOT);
|
||||
|
||||
float x, y, z;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue