Core/Units: Replace UNIT_DYNFLAG_DEAD with UNIT_FLAG3_FAKE_DEAD
Port From (https://github.com/TrinityCore/TrinityCore/commit/ed93a9706842ff5419279d4b2c473943e6ef2549)
This commit is contained in:
@@ -578,7 +578,7 @@ namespace Framework.Constants
|
|||||||
TrackUnit = 0x08,
|
TrackUnit = 0x08,
|
||||||
Tapped = 0x10, // Lua_UnitIsTapped
|
Tapped = 0x10, // Lua_UnitIsTapped
|
||||||
SpecialInfo = 0x20,
|
SpecialInfo = 0x20,
|
||||||
Dead = 0x40,
|
Unused = 0x40, // previously UNIT_DYNFLAG_DEAD
|
||||||
ReferAFriend = 0x80
|
ReferAFriend = 0x80
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1706,7 +1706,7 @@ namespace Game.Spells
|
|||||||
|
|
||||||
target.SetUnitFlag(UnitFlags.PreventEmotesFromChatText);
|
target.SetUnitFlag(UnitFlags.PreventEmotesFromChatText);
|
||||||
target.SetUnitFlag2(UnitFlags2.FeignDeath);
|
target.SetUnitFlag2(UnitFlags2.FeignDeath);
|
||||||
target.SetDynamicFlag(UnitDynFlags.Dead);
|
target.SetUnitFlag3(UnitFlags3.FakeDead);
|
||||||
target.AddUnitState(UnitState.Died);
|
target.AddUnitState(UnitState.Died);
|
||||||
|
|
||||||
Creature creature = target.ToCreature();
|
Creature creature = target.ToCreature();
|
||||||
@@ -1717,7 +1717,7 @@ namespace Game.Spells
|
|||||||
{
|
{
|
||||||
target.RemoveUnitFlag(UnitFlags.PreventEmotesFromChatText);
|
target.RemoveUnitFlag(UnitFlags.PreventEmotesFromChatText);
|
||||||
target.RemoveUnitFlag2(UnitFlags2.FeignDeath);
|
target.RemoveUnitFlag2(UnitFlags2.FeignDeath);
|
||||||
target.RemoveDynamicFlag(UnitDynFlags.Dead);
|
target.RemoveUnitFlag3(UnitFlags3.FakeDead);
|
||||||
target.ClearUnitState(UnitState.Died);
|
target.ClearUnitState(UnitState.Died);
|
||||||
|
|
||||||
Creature creature = target.ToCreature();
|
Creature creature = target.ToCreature();
|
||||||
|
|||||||
@@ -1848,7 +1848,7 @@ namespace Scripts.Spells.Generic
|
|||||||
void HandleEffectApply(AuraEffect aurEff, AuraEffectHandleModes mode)
|
void HandleEffectApply(AuraEffect aurEff, AuraEffectHandleModes mode)
|
||||||
{
|
{
|
||||||
Unit target = GetTarget();
|
Unit target = GetTarget();
|
||||||
target.SetDynamicFlag(UnitDynFlags.Dead);
|
target.SetUnitFlag3(UnitFlags3.FakeDead);
|
||||||
target.SetUnitFlag2(UnitFlags2.FeignDeath);
|
target.SetUnitFlag2(UnitFlags2.FeignDeath);
|
||||||
target.SetUnitFlag(UnitFlags.PreventEmotesFromChatText);
|
target.SetUnitFlag(UnitFlags.PreventEmotesFromChatText);
|
||||||
|
|
||||||
@@ -1860,7 +1860,7 @@ namespace Scripts.Spells.Generic
|
|||||||
void OnRemove(AuraEffect aurEff, AuraEffectHandleModes mode)
|
void OnRemove(AuraEffect aurEff, AuraEffectHandleModes mode)
|
||||||
{
|
{
|
||||||
Unit target = GetTarget();
|
Unit target = GetTarget();
|
||||||
target.RemoveDynamicFlag(UnitDynFlags.Dead);
|
target.RemoveUnitFlag3(UnitFlags3.FakeDead);
|
||||||
target.RemoveUnitFlag2(UnitFlags2.FeignDeath);
|
target.RemoveUnitFlag2(UnitFlags2.FeignDeath);
|
||||||
target.RemoveUnitFlag(UnitFlags.PreventEmotesFromChatText);
|
target.RemoveUnitFlag(UnitFlags.PreventEmotesFromChatText);
|
||||||
|
|
||||||
@@ -1915,7 +1915,7 @@ namespace Scripts.Spells.Generic
|
|||||||
void HandleEffectApply(AuraEffect aurEff, AuraEffectHandleModes mode)
|
void HandleEffectApply(AuraEffect aurEff, AuraEffectHandleModes mode)
|
||||||
{
|
{
|
||||||
Unit target = GetTarget();
|
Unit target = GetTarget();
|
||||||
target.SetDynamicFlag(UnitDynFlags.Dead);
|
target.SetUnitFlag3(UnitFlags3.FakeDead);
|
||||||
target.SetUnitFlag2(UnitFlags2.FeignDeath);
|
target.SetUnitFlag2(UnitFlags2.FeignDeath);
|
||||||
|
|
||||||
Creature creature = target.ToCreature();
|
Creature creature = target.ToCreature();
|
||||||
@@ -1926,7 +1926,7 @@ namespace Scripts.Spells.Generic
|
|||||||
void OnRemove(AuraEffect aurEff, AuraEffectHandleModes mode)
|
void OnRemove(AuraEffect aurEff, AuraEffectHandleModes mode)
|
||||||
{
|
{
|
||||||
Unit target = GetTarget();
|
Unit target = GetTarget();
|
||||||
target.RemoveDynamicFlag(UnitDynFlags.Dead);
|
target.RemoveUnitFlag3(UnitFlags3.FakeDead);
|
||||||
target.RemoveUnitFlag2(UnitFlags2.FeignDeath);
|
target.RemoveUnitFlag2(UnitFlags2.FeignDeath);
|
||||||
|
|
||||||
Creature creature = target.ToCreature();
|
Creature creature = target.ToCreature();
|
||||||
|
|||||||
@@ -1151,7 +1151,7 @@ namespace Scripts.Spells.Quest
|
|||||||
void HandleApply(AuraEffect aurEff, AuraEffectHandleModes mode)
|
void HandleApply(AuraEffect aurEff, AuraEffectHandleModes mode)
|
||||||
{
|
{
|
||||||
Unit target = GetTarget();
|
Unit target = GetTarget();
|
||||||
target.SetDynamicFlag(UnitDynFlags.Dead);
|
target.SetUnitFlag3(UnitFlags3.FakeDead);
|
||||||
target.SetUnitFlag2(UnitFlags2.FeignDeath);
|
target.SetUnitFlag2(UnitFlags2.FeignDeath);
|
||||||
|
|
||||||
Creature creature = target.ToCreature();
|
Creature creature = target.ToCreature();
|
||||||
|
|||||||
@@ -1059,7 +1059,7 @@ namespace Scripts.World.NpcSpecial
|
|||||||
me.RemoveUnitFlag(UnitFlags.InCombat);
|
me.RemoveUnitFlag(UnitFlags.InCombat);
|
||||||
me.SetUnitFlag(UnitFlags.Uninteractible);
|
me.SetUnitFlag(UnitFlags.Uninteractible);
|
||||||
me.SetDeathState(DeathState.JustDied);
|
me.SetDeathState(DeathState.JustDied);
|
||||||
me.SetDynamicFlag(UnitDynFlags.Dead);
|
me.SetUnitFlag3(UnitFlags3.FakeDead);
|
||||||
|
|
||||||
if (!DoctorGUID.IsEmpty())
|
if (!DoctorGUID.IsEmpty())
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user