diff --git a/data/sql/db-world/base/10_custom_spells.sql b/data/sql/db-world/base/10_custom_spells.sql index ffa3a79..475497d 100644 --- a/data/sql/db-world/base/10_custom_spells.sql +++ b/data/sql/db-world/base/10_custom_spells.sql @@ -12,4 +12,4 @@ VALUES (150008, 150008, 1), (150008, 150019, 2), -- Arcane Fusion (150009, 150009, 1), (150009, 150020, 2), -- Dark Fusion (150010, 150010, 1), (150010, 150021, 2) -- Earth Fusion -; \ No newline at end of file +; diff --git a/data/sql/db-world/base/13a-gear-rebalance.sql b/data/sql/db-world/base/13a-gear-rebalance.sql deleted file mode 100644 index 8a54de7..0000000 --- a/data/sql/db-world/base/13a-gear-rebalance.sql +++ /dev/null @@ -1,172 +0,0 @@ --- This rebalances lower level iLevel gear -UPDATE item_template -SET - stat_value1 = CASE - WHEN stat_type1 IN (38, 45) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value1 * 0.75) - WHEN stat_type1 IN (38, 45) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value1 * 0.80) - WHEN stat_type1 IN (38, 45) AND ItemLevel > 315 AND ItemLevel <= 325 THEN FLOOR(stat_value1 * 0.90) - ELSE stat_value1 - END, - stat_value2 = CASE - WHEN stat_type2 IN (38, 45) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value2 * 0.75) - WHEN stat_type2 IN (38, 45) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value2 * 0.80) - WHEN stat_type2 IN (38, 45) AND ItemLevel > 315 AND ItemLevel <= 325 THEN FLOOR(stat_value2 * 0.90) - ELSE stat_value2 - END, - stat_value3 = CASE - WHEN stat_type3 IN (38, 45) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value3 * 0.75) - WHEN stat_type3 IN (38, 45) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value3 * 0.80) - WHEN stat_type3 IN (38, 45) AND ItemLevel > 315 AND ItemLevel <= 325 THEN FLOOR(stat_value3 * 0.90) - ELSE stat_value3 - END, - stat_value4 = CASE - WHEN stat_type4 IN (38, 45) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value4 * 0.75) - WHEN stat_type4 IN (38, 45) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value4 * 0.80) - WHEN stat_type4 IN (38, 45) AND ItemLevel > 315 AND ItemLevel <= 325 THEN FLOOR(stat_value4 * 0.90) - ELSE stat_value4 - END, - stat_value5 = CASE - WHEN stat_type5 IN (38, 45) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value5 * 0.75) - WHEN stat_type5 IN (38, 45) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value5 * 0.80) - WHEN stat_type5 IN (38, 45) AND ItemLevel > 315 AND ItemLevel <= 325 THEN FLOOR(stat_value5 * 0.90) - ELSE stat_value5 - END, - stat_value6 = CASE - WHEN stat_type6 IN (38, 45) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value6 * 0.75) - WHEN stat_type6 IN (38, 45) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value6 * 0.80) - WHEN stat_type6 IN (38, 45) AND ItemLevel > 315 AND ItemLevel <= 325 THEN FLOOR(stat_value6 * 0.90) - ELSE stat_value6 - END, - stat_value7 = CASE - WHEN stat_type7 IN (38, 45) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value7 * 0.75) - WHEN stat_type7 IN (38, 45) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value7 * 0.80) - WHEN stat_type7 IN (38, 45) AND ItemLevel > 315 AND ItemLevel <= 325 THEN FLOOR(stat_value7 * 0.90) ELSE stat_value7 - END, - stat_value8 = CASE - WHEN stat_type8 IN (38, 45) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value8 * 0.75) - WHEN stat_type8 IN (38, 45) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value8 * 0.80) - WHEN stat_type8 IN (38, 45) AND ItemLevel > 315 AND ItemLevel <= 325 THEN FLOOR(stat_value8 * 0.90) - ELSE stat_value8 - END -WHERE - entry BETWEEN 20000000 and 21000000; - --- Rebalance primary strength, agi, intellect down for lower ilvl items -UPDATE item_template -SET - stat_value1 = CASE - WHEN stat_type1 IN (3,4,5) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value1 * 0.85) - WHEN stat_type1 IN (3,4,5) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value1 * 0.90) - ELSE stat_value1 - END, - stat_value2 = CASE - WHEN stat_type2 IN (3,4,5) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value2 * 0.85) - WHEN stat_type2 IN (3,4,5) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value2 * 0.90) - ELSE stat_value2 - END, - stat_value3 = CASE - WHEN stat_type3 IN (3,4,5) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value3 * 0.85) - WHEN stat_type3 IN (3,4,5) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value3 * 0.90) - ELSE stat_value3 - END, - stat_value4 = CASE - WHEN stat_type4 IN (3,4,5) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value4 * 0.85) - WHEN stat_type4 IN (3,4,5) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value4 * 0.90) - ELSE stat_value4 - END, - stat_value5 = CASE - WHEN stat_type5 IN (3,4,5) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value5 * 0.85) - WHEN stat_type5 IN (3,4,5) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value5 * 0.90) - ELSE stat_value5 - END, - stat_value6 = CASE - WHEN stat_type6 IN (3,4,5) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value6 * 0.85) - WHEN stat_type6 IN (3,4,5) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value6 * 0.90) - ELSE stat_value6 - END, - stat_value7 = CASE - WHEN stat_type7 IN (3,4,5) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value7 * 0.85) - WHEN stat_type7 IN (3,4,5) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value7 * 0.90) - ELSE stat_value7 - END, - stat_value8 = CASE - WHEN stat_type8 IN (3,4,5) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value8 * 0.85) - WHEN stat_type8 IN (3,4,5) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value8 * 0.90) - ELSE stat_value8 - END -WHERE - entry BETWEEN 20000000 and 21000000; - --- Nerf hit / spell hit crit rating and others items 300-315 by 15% and 10% -UPDATE item_template -SET - stat_value1 = CASE - WHEN (stat_type1 BETWEEN 16 AND 37 OR stat_type1 = 44) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value1 * 0.85) - WHEN (stat_type1 BETWEEN 16 AND 37 OR stat_type1 = 44) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value1 * 0.90) - ELSE stat_value1 - END, - stat_value2 = CASE - WHEN (stat_type2 BETWEEN 16 AND 37 OR stat_type2 = 44) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value2 * 0.85) - WHEN (stat_type2 BETWEEN 16 AND 37 OR stat_type2 = 44) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value2 * 0.90) - ELSE stat_value2 - END, - stat_value3 = CASE - WHEN (stat_type3 BETWEEN 16 AND 37 OR stat_type3 = 44) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value3 * 0.85) - WHEN (stat_type3 BETWEEN 16 AND 37 OR stat_type3 = 44) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value3 * 0.90) - ELSE stat_value3 - END, - stat_value4 = CASE - WHEN (stat_type4 BETWEEN 16 AND 37 OR stat_type4 = 44) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value4 * 0.85) - WHEN (stat_type4 BETWEEN 16 AND 37 OR stat_type4 = 44) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value4 * 0.90) - ELSE stat_value4 - END, - stat_value5 = CASE - WHEN (stat_type5 BETWEEN 16 AND 37 OR stat_type5 = 44) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value5 * 0.85) - WHEN (stat_type5 BETWEEN 16 AND 37 OR stat_type5 = 44) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value5 * 0.90) - ELSE stat_value5 - END, - stat_value6 = CASE - WHEN (stat_type6 BETWEEN 16 AND 37 OR stat_type6 = 44) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value6 * 0.85) - WHEN (stat_type6 BETWEEN 16 AND 37 OR stat_type6 = 44) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value6 * 0.90) - ELSE stat_value6 - END, - stat_value7 = CASE - WHEN (stat_type7 BETWEEN 16 AND 37 OR stat_type7 = 44) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value7 * 0.85) - WHEN (stat_type7 BETWEEN 16 AND 37 OR stat_type7 = 44) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value7 * 0.90) - ELSE stat_value7 - END, - stat_value8 = CASE - WHEN (stat_type8 BETWEEN 16 AND 37 OR stat_type8 = 44) AND ItemLevel BETWEEN 300 AND 305 THEN FLOOR(stat_value8 * 0.85) - WHEN (stat_type8 BETWEEN 16 AND 37 OR stat_type8 = 44) AND ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(stat_value8 * 0.90) - ELSE stat_value8 - END -WHERE - entry BETWEEN 20000000 and 21000000; - --- reduce damage on lower level items -UPDATE item_template -SET - dmg_min1 = CASE - WHEN ItemLevel BETWEEN 300 AND 305 THEN FLOOR(dmg_min1 * 0.85) - WHEN ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(dmg_min1 * 0.90) - ELSE dmg_min1 - END, - dmg_max1 = CASE - WHEN ItemLevel BETWEEN 300 AND 305 THEN FLOOR(dmg_max1 * 0.85) - WHEN ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(dmg_max1 * 0.90) - ELSE dmg_max1 - END, - dmg_min2 = CASE - WHEN ItemLevel BETWEEN 300 AND 305 THEN FLOOR(dmg_min2 * 0.85) - WHEN ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(dmg_min2 * 0.90) - ELSE dmg_min2 - END, - dmg_max2 = CASE - WHEN ItemLevel BETWEEN 300 AND 305 THEN FLOOR(dmg_max2 * 0.85) - WHEN ItemLevel > 305 AND ItemLevel <= 315 THEN FLOOR(dmg_max2 * 0.90) - ELSE dmg_max2 - END -WHERE - entry BETWEEN 20000000 and 21000000; - - diff --git a/data/sql/db-world/updates/2025-08-27-mp-scale-factors.sql b/data/sql/db-world/updates/2025-08-27-mp-scale-factors.sql index fa368cd..881c413 100644 --- a/data/sql/db-world/updates/2025-08-27-mp-scale-factors.sql +++ b/data/sql/db-world/updates/2025-08-27-mp-scale-factors.sql @@ -1,37 +1,37 @@ -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (33, 23.9, 3.2, 1.2, 7); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (34, 29.9, 1.9, 1.9, 6); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (36, 24.9, 2.4, 1.4, 7); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (43, 19.5, 2.5, 1, 6); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (47, 24.9, 2.9, 1.9, 7); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (48, 20.9, 3.9, 1.2, 6); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (70, 18.9, 2.9, 1.9, 9); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (90, 22.9, 2.2, 1.9, 8); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (109, 14.7, 2.6, 2, 5); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (129, 18.7, 2.8, 1.4, 8.5); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (169, 17.6, 2, 1.6, 7); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (189, 24.9, 2.9, 1, 8); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (209, 19.9, 2.2, 1.4, 7); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (229, 15.7, 2.9, 2, 9); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (230, 14, 3, 2, 10); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (249, 9.8, 2.5, 1.6, 15); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (269, 1.7, 2, 2, 3); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (289, 14.7, 2, 1.2, 8); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (309, 8, 1.9, 1.6, 10); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (329, 13.7, 2.4, 1.2, 8); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (349, 17.9, 1.5, 1.9, 7); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (389, 25.7, 2.15, 1.45, 7); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (409, 3.25, 3, 1.5, 10); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (429, 1.7, 2, 2, 3); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (469, 2.6, 2, 1.6, 3); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (509, 2.6, 2, 1.6, 3); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (531, 2.6, 2, 1.6, 3); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (532, 2.6, 2, 1.6, 3); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (533, 20, 2.8, 1.6, 13); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (534, 19.6, 2.6, 1.3, 12); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (540, 6.4, 1.3, 1.3, 9); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (542, 4.6, 1.2, 1.4, 6); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (543, 4.2, 1.2, 1.2, 6); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (544, 8, 3, 1.6, 8); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (545, 5.6, 2, 1.4, 6); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (546, 4.6, 1.8, 1.4, 7); -REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus) VALUES (547, 4, 1.4, 1.4, 7); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (33, 23.9, 3.2, 1.2, 7, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (34, 29.9, 1.9, 1.9, 6, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (36, 24.9, 2.4, 1.4, 7, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (43, 19.5, 2.5, 1, 6, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (47, 24.9, 2.9, 1.9, 7, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (48, 20.9, 3.9, 1.2, 6, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (70, 18.9, 2.9, 1.9, 9, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (90, 22.9, 2.2, 1.9, 8, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (109, 14.7, 2.6, 2, 5, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (129, 18.7, 2.8, 1.4, 8.5, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (169, 17.6, 2, 1.6, 7, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (189, 24.9, 2.9, 1, 8, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (209, 19.9, 2.2, 1.4, 7, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (229, 15.7, 2.9, 2, 9, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (230, 14, 3, 2, 10, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (249, 9.8, 2.5, 1.6, 15, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (269, 1.7, 2, 2, 3, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (289, 14.7, 2, 1.2, 8, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (309, 8, 1.9, 1.6, 10, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (329, 13.7, 2.4, 1.2, 8, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (349, 17.9, 1.5, 1.9, 7, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (389, 25.7, 2.15, 1.45, 7, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (409, 3.25, 3, 1.5, 10, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (429, 1.7, 2, 2, 3, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (469, 2.6, 2, 1.6, 3, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (509, 2.6, 2, 1.6, 3, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (531, 2.6, 2, 1.6, 3, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (532, 2.6, 2, 1.6, 3, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (533, 20, 2.8, 1.6, 13, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (534, 19.6, 2.6, 1.3, 12, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (540, 6.4, 1.3, 1.3, 9, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (542, 4.6, 1.2, 1.4, 6, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (543, 4.2, 1.2, 1.2, 6, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (544, 8, 3, 1.6, 8, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (545, 5.6, 2, 1.4, 6, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (546, 4.6, 1.8, 1.4, 7, 3); +REPLACE INTO acore_world.mp_scale_factors (mapId, melee_bonus, spell_bonus, heal_bonus, hp_bonus, difficulty) VALUES (547, 4, 1.4, 1.4, 7, 3);