Skip to content

Commit ca3d15b

Browse files
committed
Added CreatureStaticFlags3.AllowInteractionWhileInCombat to sql output
1 parent 2d45ed5 commit ca3d15b

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

WowPacketParser/Enums/UnitFlags3.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public enum UnitFlags3 : uint // 7.x
2626
AlreadySkinned = 0x00020000,
2727
SuppressAllNpcSounds = 0x00040000,
2828
SuppressNpcSounds = 0x00080000,
29-
Unk20 = 0x00100000,
29+
AllowInteractionWhileInCombat = 0x00100000,
3030
Unk21 = 0x00200000,
3131
DontFadeOut = 0x00400000,
3232
Unk23 = 0x00800000,

WowPacketParser/SQL/Builders/UnitMisc.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,9 @@ public static void UpdateCreatureStaticFlags(ref Unit npc, ref CreatureTemplateD
168168
if ((npc.UnitData.Flags2 & (uint)UnitFlags2.CannotTurn) != 0)
169169
creatureDifficulty.StaticFlags3 |= CreatureStaticFlags3.CannotTurn;
170170

171+
if ((npc.UnitData.Flags3 & (uint)UnitFlags3.AllowInteractionWhileInCombat) != 0)
172+
creatureDifficulty.StaticFlags3 |= CreatureStaticFlags3.AllowInteractionWhileInCombat;
173+
171174
if ((ClientVersion.Expansion == ClientType.WrathOfTheLichKing && npc.Movement.Flags.HasAnyFlag(MovementFlag.DisableGravity)) ||
172175
(ClientVersion.Expansion >= ClientType.Cataclysm && npc.Movement.Flags.HasAnyFlag(Enums.v4.MovementFlag.DisableGravity)))
173176
creatureDifficulty.StaticFlags1 |= CreatureStaticFlags.Floating; // Not 100% reliable

0 commit comments

Comments
 (0)