Core/Quests: ported quest level scaling and reward money calculation from Classic

This commit is contained in:
Ovahlord committed 2025-06-18 16:53:29 +02:00
1 parent 1dfee7e072
commit 44f466030b
10 files changed
+212 -158

No files matched your search

@@ -0,0 +1,11 @@
ALTER TABLE `quest_template_addon`
ADD `QuestMaxScalingLevel` INT UNSIGNED NOT NULL DEFAULT 0,
ADD `RewardMoneyDifficulty` INT UNSIGNED NOT NULL DEFAULT 0,
ADD `RewardMoneyMultiplier` FLOAT NOT NULL DEFAULT 1,
ADD `RequiredMoney` INT NOT NULL DEFAULT 0;
-- Convert negative reward money values to RequiredMoney
UPDATE `quest_template_addon` AS qta
INNER JOIN `quest_template` AS qt
ON qt.`ID` = qta.`ID`
SET qta.`RequiredMoney` = qt.`RewardMoney` WHERE qt.`RewardMoney` < 0;