From cb48af9e9d89bd7618e4758b1ea8ca40ea633844 Mon Sep 17 00:00:00 2001 From: Ben Carter Date: Thu, 12 Dec 2024 18:52:52 -0500 Subject: [PATCH] Added historical record for player advancmenets --- data/sql/db-characters/base/01_mp_schema.sql | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/data/sql/db-characters/base/01_mp_schema.sql b/data/sql/db-characters/base/01_mp_schema.sql index 75f8829..925b807 100644 --- a/data/sql/db-characters/base/01_mp_schema.sql +++ b/data/sql/db-characters/base/01_mp_schema.sql @@ -79,3 +79,22 @@ CREATE TABLE mp_player_advancements ( PRIMARY KEY (guid, advancementId) ); + +-- Used to show historic player roll data by advancement. +DROP TABLE IF EXISTS mp_player_advancement_history; +CREATE TABLE mp_player_advancement_history ( + guid INT UNSIGNED NOT NULL, + advancementId INT UNSIGNED NOT NULL, + bonus FLOAT NOT NULL, + upgradeRank INT UNSIGNED NOT NULL, + diceSpent INT UNSIGNED NOT NULL DEFAULT '0', + materialId1 INT UNSIGNED NOT NULL, + materialId2 INT UNSIGNED NOT NULL, + materialId3 INT UNSIGNED NOT NULL, + materialCost1 INT UNSIGNED NOT NULL, + materialCost2 INT UNSIGNED NOT NULL, + materialCost3 INT UNSIGNED NOT NULL, + added TIMESTAMP DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (guid, advancementId) +); +