diff --git a/src/main/resources/db/012-character-state.sql b/src/main/resources/db/012-character-state.sql new file mode 100644 index 0000000000..6f78501bdd --- /dev/null +++ b/src/main/resources/db/012-character-state.sql @@ -0,0 +1,63 @@ +CREATE TABLE lb_playerdiseases +( + id INT NOT NULL AUTO_INCREMENT, + charid INT NOT NULL, + disease INT NOT NULL, + mobskillid INT NOT NULL, + mobskilllv INT NOT NULL, + length INT NOT NULL DEFAULT '1', + PRIMARY KEY (id) +); + +CREATE TABLE lb_buddies +( + id INT NOT NULL AUTO_INCREMENT, + characterid INT NOT NULL, + buddyid INT NOT NULL, + pending TINYINT NOT NULL DEFAULT '0', + `group` VARCHAR(17) DEFAULT '0', + PRIMARY KEY (id) +); + +CREATE TABLE lb_savedlocations +( + id INT NOT NULL AUTO_INCREMENT, + characterid INT NOT NULL, + locationtype ENUM ('FREE_MARKET','WORLDTOUR','FLORINA','INTRO','SUNDAY_MARKET','MIRROR','EVENT','BOSSPQ','HAPPYVILLE','DEVELOPER','MONSTER_CARNIVAL') NOT NULL, + map INT NOT NULL, + portal INT NOT NULL, + PRIMARY KEY (id) +); + +CREATE TABLE lb_famelog +( + famelogid INT NOT NULL AUTO_INCREMENT, + characterid INT NOT NULL DEFAULT '0', + characterid_to INT NOT NULL DEFAULT '0', + `when` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (famelogid), + KEY characterid (characterid), + FOREIGN KEY (characterid) REFERENCES lb_characters (id) ON DELETE CASCADE +); + +CREATE TABLE lb_trocklocations +( + trockid INT NOT NULL AUTO_INCREMENT, + characterid INT NOT NULL, + mapid INT NOT NULL, + vip INT NOT NULL, + PRIMARY KEY (trockid) +); + +CREATE TABLE lb_characterexplogs +( + id BIGINT NOT NULL AUTO_INCREMENT, + world_exp_rate INT, + exp_coupon INT, + gained_exp BIGINT, + current_exp INT, + exp_gain_time DATETIME, + charid INT NOT NULL, + PRIMARY KEY (id), + FOREIGN KEY (charid) REFERENCES lb_characters (id) ON DELETE CASCADE +) \ No newline at end of file diff --git a/src/main/resources/db/changelog.xml b/src/main/resources/db/changelog.xml index 649e062c6d..1e8d5f895e 100644 --- a/src/main/resources/db/changelog.xml +++ b/src/main/resources/db/changelog.xml @@ -49,4 +49,8 @@ + + + + \ No newline at end of file