mirror of
https://github.com/araxiaonline/mod-mythic-plus.git
synced 2026-06-13 03:02:24 -04:00
46 lines
1.4 KiB
SQL
46 lines
1.4 KiB
SQL
--- Used to track upgrade ranks for stat improvements and min/max values
|
|
DROP TABLE IF EXISTS mp_stat_upgrade_ranks;
|
|
CREATE TABLE mp_stat_upgrade_ranks
|
|
(
|
|
upgradeRank INT UNSIGNED NOT NULL,
|
|
statTypeId INT UNSIGNED NOT NULL,
|
|
materialId1 INT UNSIGNED NOT NULL,
|
|
materialId2 INT UNSIGNED NOT NULL,
|
|
materialId3 INT UNSIGNED NOT NULL,
|
|
materialCost INT UNSIGNED NOT NULL,
|
|
materialCost2 INT UNSIGNED NOT NULL,
|
|
materialCost3 INT UNSIGNED NOT NULL,
|
|
minIncrease1 INT UNSIGNED NOT NULL,
|
|
maxIncrease1 INT UNSIGNED NOT NULL,
|
|
minIncrease2 INT UNSIGNED NOT NULL,
|
|
maxIncrease2 INT UNSIGNED NOT NULL,
|
|
minIncrease3 INT UNSIGNED NOT NULL,
|
|
maxIncrease3 INT UNSIGNED NOT NULL,
|
|
chanceCost1 INT UNSIGNED NOT NULL,
|
|
chanceCost2 INT UNSIGNED NOT NULL,
|
|
chanceCost3 INT UNSIGNED NOT NULL,
|
|
|
|
PRIMARY KEY (upgradeRank, statTypeId)
|
|
);
|
|
|
|
-- Used to allocate trade materials based on slot upgrades
|
|
DROP TABLE IF EXISTS mp_material_types;
|
|
CREATE TABLE mp_material_types
|
|
(
|
|
materialId INT UNSIGNED NOT NULL,
|
|
entry INT UNSIGNED NOT NULL,
|
|
name VARCHAR(255) NOT NULL,
|
|
PRIMARY KEY (materialId, entry)
|
|
);
|
|
|
|
-- Description: Scale factors for Mythic+ dungeons used to normalize dungeon difficulty across expansions.
|
|
DROP TABLE IF EXISTS mp_scale_factors;
|
|
CREATE TABLE IF NOT EXISTS mp_scale_factors (
|
|
mapId SMALLINT PRIMARY KEY,
|
|
dmg_bonus INT,
|
|
spell_bonus INT,
|
|
hp_bonus INT,
|
|
difficulty INT,
|
|
max INT
|
|
);
|