From d27eef16df06abcd8e4aed09f6f1b8788cfbfa54 Mon Sep 17 00:00:00 2001 From: Roc13x Date: Tue, 20 Apr 2021 15:00:47 +0100 Subject: [PATCH] Core/Datastore: fix structure of ItemExtendedCost hotfix table (#255) --- sql/updates/hotfixes/4.3.4/2021_04_15_00_hotfixes.sql | 2 ++ src/server/database/Database/Implementation/HotfixDatabase.cpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 sql/updates/hotfixes/4.3.4/2021_04_15_00_hotfixes.sql diff --git a/sql/updates/hotfixes/4.3.4/2021_04_15_00_hotfixes.sql b/sql/updates/hotfixes/4.3.4/2021_04_15_00_hotfixes.sql new file mode 100644 index 00000000000..82139e0732b --- /dev/null +++ b/sql/updates/hotfixes/4.3.4/2021_04_15_00_hotfixes.sql @@ -0,0 +1,2 @@ +ALTER TABLE `item_extended_cost` + ADD COLUMN `RequiredGuildLevel` INT(10) UNSIGNED NOT NULL DEFAULT '0' AFTER `RequirementFlags`; \ No newline at end of file diff --git a/src/server/database/Database/Implementation/HotfixDatabase.cpp b/src/server/database/Database/Implementation/HotfixDatabase.cpp index 607bf044c0a..784a9e9cb97 100644 --- a/src/server/database/Database/Implementation/HotfixDatabase.cpp +++ b/src/server/database/Database/Implementation/HotfixDatabase.cpp @@ -48,7 +48,7 @@ void HotfixDatabaseConnection::DoPrepareStatements() "RequiredPersonalArenaRating, ItemPurchaseGroup, " "RequiredCurrency1, RequiredCurrency2, RequiredCurrency3, RequiredCurrency4, RequiredCurrency5, " "RequiredCurrencyCount1, RequiredCurrencyCount2, RequiredCurrencyCount3, RequiredCurrencyCount4, RequiredCurrencyCount5, " - "RequiredFactionId, RequiredFactionStanding, RequirementFlags, RequiredAchievement FROM item_extended_cost ORDER BY ID DESC", CONNECTION_SYNCH); + "RequiredFactionId, RequiredFactionStanding, RequirementFlags, RequiredGuildLevel, RequiredAchievement FROM item_extended_cost ORDER BY ID DESC", CONNECTION_SYNCH); // Item-sparse.db2 PrepareStatement(HOTFIX_SEL_ITEM_SPARSE, "SELECT ID, Quality, Flags1, Flags2, PriceRandomValue, PriceVariance, BuyCount, BuyPrice, SellPrice, InventoryType, "