From b80aaebb5aff3d8c4ad80b89ccf1c7a932a5385c Mon Sep 17 00:00:00 2001 From: Sven Bledt Date: Wed, 27 Sep 2023 22:05:28 +0200 Subject: [PATCH] fix(Core/Quest): AllowableRaces to uint32 for custom Racemasks (#17372) * fix(Core/Quest): AllowableRaces to uint32 for custom Racemasks * Update data/sql/updates/pending_db_world/uint32_quest_template.sql * ready for merge --------- Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com> --- data/sql/updates/pending_db_world/uint32_quest_template.sql | 2 ++ src/server/game/Quests/QuestDef.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 data/sql/updates/pending_db_world/uint32_quest_template.sql diff --git a/data/sql/updates/pending_db_world/uint32_quest_template.sql b/data/sql/updates/pending_db_world/uint32_quest_template.sql new file mode 100644 index 000000000..081c2646c --- /dev/null +++ b/data/sql/updates/pending_db_world/uint32_quest_template.sql @@ -0,0 +1,2 @@ +-- +ALTER TABLE `quest_template` MODIFY COLUMN `AllowableRaces` INT UNSIGNED NOT NULL DEFAULT 0; diff --git a/src/server/game/Quests/QuestDef.cpp b/src/server/game/Quests/QuestDef.cpp index d14ddb3c3..aba9f1509 100644 --- a/src/server/game/Quests/QuestDef.cpp +++ b/src/server/game/Quests/QuestDef.cpp @@ -38,7 +38,7 @@ Quest::Quest(Field* questRecord) Type = questRecord[5].Get(); SuggestedPlayers = questRecord[6].Get(); TimeAllowed = questRecord[7].Get(); - AllowableRaces = questRecord[8].Get(); + AllowableRaces = questRecord[8].Get(); RequiredFactionId1 = questRecord[9].Get(); RequiredFactionId2 = questRecord[10].Get(); RequiredFactionValue1 = questRecord[11].Get();