Core/Units: Renamed unknown unit flag (UNIT_FLAG_UNK_29 -> UNIT_FLAG_PREVENT_EMOTES_FROM_CHAT_TEXT)
Port From (https://github.com/TrinityCore/TrinityCore/commit/fc456f7512b3a5f1f5fdc5b17877018892070e4d)
This commit is contained in:
@@ -77,7 +77,7 @@ namespace Framework.Constants
|
|||||||
Skinnable = 0x4000000,
|
Skinnable = 0x4000000,
|
||||||
Mount = 0x8000000,
|
Mount = 0x8000000,
|
||||||
Unk28 = 0x10000000,
|
Unk28 = 0x10000000,
|
||||||
Unk29 = 0x20000000,
|
PreventEmotesFromChatText = 0x20000000, // Prevent automatically playing emotes from parsing chat text, for example "lol" in /say, ending message with ? or !, or using /yell
|
||||||
Sheathe = 0x40000000,
|
Sheathe = 0x40000000,
|
||||||
Immune = 0x80000000
|
Immune = 0x80000000
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1689,7 +1689,7 @@ namespace Game.Spells
|
|||||||
if (aurApp.HasRemoveMode())
|
if (aurApp.HasRemoveMode())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
target.AddUnitFlag(UnitFlags.Unk29);
|
target.AddUnitFlag(UnitFlags.PreventEmotesFromChatText);
|
||||||
target.AddUnitFlag2(UnitFlags2.FeignDeath);
|
target.AddUnitFlag2(UnitFlags2.FeignDeath);
|
||||||
target.AddDynamicFlag(UnitDynFlags.Dead);
|
target.AddDynamicFlag(UnitDynFlags.Dead);
|
||||||
target.AddUnitState(UnitState.Died);
|
target.AddUnitState(UnitState.Died);
|
||||||
@@ -1700,7 +1700,7 @@ namespace Game.Spells
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
target.RemoveUnitFlag(UnitFlags.Unk29);
|
target.RemoveUnitFlag(UnitFlags.PreventEmotesFromChatText);
|
||||||
target.RemoveUnitFlag2(UnitFlags2.FeignDeath);
|
target.RemoveUnitFlag2(UnitFlags2.FeignDeath);
|
||||||
target.RemoveDynamicFlag(UnitDynFlags.Dead);
|
target.RemoveDynamicFlag(UnitDynFlags.Dead);
|
||||||
target.ClearUnitState(UnitState.Died);
|
target.ClearUnitState(UnitState.Died);
|
||||||
|
|||||||
Reference in New Issue
Block a user