From 33e5ea5bdf64d9a4eb84748d59dbe24ebdc253dd Mon Sep 17 00:00:00 2001 From: P0nk Date: Fri, 27 Jun 2025 09:56:48 +0200 Subject: [PATCH] Add drops changeset --- src/main/resources/db/009-drops.sql | 39 +++++++++++++++++++++++++++++ src/main/resources/db/changelog.xml | 4 +++ 2 files changed, 43 insertions(+) create mode 100644 src/main/resources/db/009-drops.sql diff --git a/src/main/resources/db/009-drops.sql b/src/main/resources/db/009-drops.sql new file mode 100644 index 0000000000..5e23e3e9a4 --- /dev/null +++ b/src/main/resources/db/009-drops.sql @@ -0,0 +1,39 @@ +CREATE TABLE lb_drop_data +( + id BIGINT NOT NULL AUTO_INCREMENT, + dropperid INT NOT NULL, + itemid INT NOT NULL DEFAULT '0', + minimum_quantity INT NOT NULL DEFAULT '1', + maximum_quantity INT NOT NULL DEFAULT '1', + questid INT NOT NULL DEFAULT '0', + chance INT NOT NULL DEFAULT '0', + PRIMARY KEY (id), + UNIQUE KEY (dropperid, itemid), + KEY mobid (dropperid), + INDEX (dropperid, itemid) +); + +CREATE TABLE lb_drop_data_global +( + id BIGINT NOT NULL AUTO_INCREMENT, + continent TINYINT NOT NULL DEFAULT '-1', + itemid INT NOT NULL DEFAULT '0', + minimum_quantity INT NOT NULL DEFAULT '1', + maximum_quantity INT NOT NULL DEFAULT '1', + questid INT NOT NULL DEFAULT '0', + chance INT NOT NULL DEFAULT '0', + comments VARCHAR(45) DEFAULT NULL, + PRIMARY KEY (id), + KEY mobid (continent) USING BTREE +); + +CREATE TABLE lb_reactordrops +( + reactordropid INT UNSIGNED NOT NULL AUTO_INCREMENT, + reactorid INT NOT NULL, + itemid INT NOT NULL, + chance INT NOT NULL, + questid INT NOT NULL DEFAULT '-1', + PRIMARY KEY (reactordropid), + KEY reactorid (reactorid) +); \ No newline at end of file diff --git a/src/main/resources/db/changelog.xml b/src/main/resources/db/changelog.xml index 767e073fab..f8f5e8d9ea 100644 --- a/src/main/resources/db/changelog.xml +++ b/src/main/resources/db/changelog.xml @@ -37,4 +37,8 @@ + + + + \ No newline at end of file