Skip to content

Commit 63ca887

Browse files
Alica228Shauren
authored andcommitted
Fix wrong nullable casts in AreaTriggerCreateProperties
Ref #976
1 parent 338b233 commit 63ca887

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

WowPacketParser/Store/Objects/AreaTriggerCreateProperties.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ public AreaTriggerCreateProperties() : base()
8383

8484
public override void LoadValuesFromUpdateFields()
8585
{
86-
spellId = (uint)AreaTriggerData.SpellID;
87-
SpellForVisuals = (uint)AreaTriggerData.SpellForVisuals;
86+
spellId = (uint)(AreaTriggerData.SpellID ?? 0);
87+
SpellForVisuals = (uint?)AreaTriggerData.SpellForVisuals;
8888
DecalPropertiesId = AreaTriggerData.DecalPropertiesID;
8989
TimeToTarget = AreaTriggerData.TimeToTarget;
9090
TimeToTargetScale = AreaTriggerData.TimeToTargetScale;
@@ -98,10 +98,10 @@ public override void LoadValuesFromUpdateFields()
9898
if (AreaTriggerData.VisualAnim != null)
9999
{
100100
if (AreaTriggerData.VisualAnim.AnimationDataID != 0 && AreaTriggerData.VisualAnim.AnimationDataID != uint.MaxValue)
101-
AnimId = (int)AreaTriggerData.VisualAnim.AnimationDataID;
101+
AnimId = (int?)AreaTriggerData.VisualAnim.AnimationDataID;
102102

103103
if (AreaTriggerData.VisualAnim.AnimKitID != 0)
104-
AnimKitId = (int)AreaTriggerData.VisualAnim.AnimKitID;
104+
AnimKitId = (int?)AreaTriggerData.VisualAnim.AnimKitID;
105105

106106
if (AreaTriggerData.VisualAnim.IsDecay == true)
107107
Flags |= (uint)AreaTriggerCreatePropertiesFlags.VisualAnimIsDecay;

0 commit comments

Comments
 (0)