From 39c06d40e26ca7c1651e266cde16e031066610f5 Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 24 Jun 2025 16:11:11 +0200 Subject: Core/Misc: Use new Field::Get*OrNull where possible --- src/server/game/Quests/QuestDef.cpp | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'src/server/game/Quests/QuestDef.cpp') diff --git a/src/server/game/Quests/QuestDef.cpp b/src/server/game/Quests/QuestDef.cpp index 023cc51d2f9..0b7b7a2e668 100644 --- a/src/server/game/Quests/QuestDef.cpp +++ b/src/server/game/Quests/QuestDef.cpp @@ -286,16 +286,11 @@ void Quest::LoadQuestObjective(Field* fields) if (hasCompletionEffect) { obj.CompletionEffect = new QuestObjectiveAction(); - if (!fields[10].IsNull()) - obj.CompletionEffect->GameEventId = fields[10].GetUInt32(); - if (!fields[11].IsNull()) - obj.CompletionEffect->SpellId = fields[11].GetUInt32(); - if (!fields[12].IsNull()) - obj.CompletionEffect->ConversationId = fields[12].GetUInt32(); - if (!fields[13].IsNull()) - obj.CompletionEffect->UpdatePhaseShift = fields[13].GetBool(); - if (!fields[14].IsNull()) - obj.CompletionEffect->UpdateZoneAuras = fields[14].GetBool(); + obj.CompletionEffect->GameEventId = fields[10].GetUInt32OrNull(); + obj.CompletionEffect->SpellId = fields[11].GetUInt32OrNull(); + obj.CompletionEffect->ConversationId = fields[12].GetUInt32OrNull(); + obj.CompletionEffect->UpdatePhaseShift = fields[13].GetBool(); + obj.CompletionEffect->UpdateZoneAuras = fields[14].GetBool(); } _usedQuestObjectiveTypes[obj.Type] = true; -- cgit v1.2.3