Switch from manual sql scripts to automated scripts with Liquibase

This commit is contained in:
P0nk
2025-07-06 19:49:54 +02:00
parent 2365458b78
commit e2ac5e448b
48 changed files with 167 additions and 866 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_accounts
CREATE TABLE accounts
(
id INT NOT NULL AUTO_INCREMENT,
`name` VARCHAR(13) NOT NULL DEFAULT '',
+1 -1
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_characters
CREATE TABLE characters
(
id INT NOT NULL AUTO_INCREMENT,
accountid INT NOT NULL DEFAULT '0',
+3 -3
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_inventoryitems
CREATE TABLE inventoryitems
(
inventoryitemid INT UNSIGNED NOT NULL AUTO_INCREMENT,
type TINYINT UNSIGNED NOT NULL,
@@ -17,7 +17,7 @@ CREATE TABLE lb_inventoryitems
KEY CHARID (characterid)
);
CREATE TABLE lb_inventoryequipment
CREATE TABLE inventoryequipment
(
inventoryequipmentid INT UNSIGNED NOT NULL AUTO_INCREMENT,
inventoryitemid INT UNSIGNED NOT NULL DEFAULT '0',
@@ -47,7 +47,7 @@ CREATE TABLE lb_inventoryequipment
KEY INVENTORYITEMID (inventoryitemid)
);
CREATE TABLE lb_inventorymerchant
CREATE TABLE inventorymerchant
(
inventorymerchantid INT UNSIGNED NOT NULL AUTO_INCREMENT,
inventoryitemid INT UNSIGNED NOT NULL DEFAULT '0',
+4 -4
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_skills
CREATE TABLE skills
(
id INT NOT NULL AUTO_INCREMENT,
skillid INT NOT NULL DEFAULT '0',
@@ -8,10 +8,10 @@ CREATE TABLE lb_skills
expiration BIGINT NOT NULL DEFAULT '-1',
PRIMARY KEY (id),
UNIQUE INDEX skillpair (skillid, characterid),
FOREIGN KEY (characterid) REFERENCES lb_characters (id) ON DELETE CASCADE
FOREIGN KEY (characterid) REFERENCES characters (id) ON DELETE CASCADE
);
CREATE TABLE lb_cooldowns
CREATE TABLE cooldowns
(
id INT NOT NULL AUTO_INCREMENT,
charid INT NOT NULL,
@@ -21,7 +21,7 @@ CREATE TABLE lb_cooldowns
PRIMARY KEY (id)
);
CREATE TABLE lb_skillmacros
CREATE TABLE skillmacros
(
id INT NOT NULL AUTO_INCREMENT,
characterid INT NOT NULL DEFAULT '0',
+3 -3
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_pets
CREATE TABLE pets
(
petid INT UNSIGNED NOT NULL AUTO_INCREMENT,
name VARCHAR(13) DEFAULT NULL,
@@ -10,11 +10,11 @@ CREATE TABLE lb_pets
PRIMARY KEY (petid)
);
CREATE TABLE lb_petignores
CREATE TABLE petignores
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
petid INT UNSIGNED NOT NULL,
itemid INT UNSIGNED NOT NULL,
PRIMARY KEY (id),
CONSTRAINT lb_fk_petignorepetid FOREIGN KEY (petid) REFERENCES lb_pets (petid) ON DELETE CASCADE # thanks Optimist for noticing queries over petid taking too long, shavit for pointing out an improvement using foreign key
CONSTRAINT fk_petignorepetid FOREIGN KEY (petid) REFERENCES pets (petid) ON DELETE CASCADE # thanks Optimist for noticing queries over petid taking too long, shavit for pointing out an improvement using foreign key
);
+7 -7
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_questactions
CREATE TABLE questactions
(
questactionid INT UNSIGNED NOT NULL AUTO_INCREMENT,
questid INT NOT NULL DEFAULT '0',
@@ -7,7 +7,7 @@ CREATE TABLE lb_questactions
PRIMARY KEY (questactionid)
);
CREATE TABLE lb_questprogress
CREATE TABLE questprogress
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
characterid INT NOT NULL,
@@ -17,7 +17,7 @@ CREATE TABLE lb_questprogress
PRIMARY KEY (id)
);
CREATE TABLE lb_questrequirements
CREATE TABLE questrequirements
(
questrequirementid INT UNSIGNED NOT NULL AUTO_INCREMENT,
questid INT NOT NULL DEFAULT '0',
@@ -26,7 +26,7 @@ CREATE TABLE lb_questrequirements
PRIMARY KEY (questrequirementid)
);
CREATE TABLE lb_queststatus
CREATE TABLE queststatus
(
queststatusid INT UNSIGNED NOT NULL AUTO_INCREMENT,
characterid INT NOT NULL DEFAULT '0',
@@ -40,7 +40,7 @@ CREATE TABLE lb_queststatus
PRIMARY KEY (queststatusid)
);
CREATE TABLE lb_area_info
CREATE TABLE area_info
(
id INT NOT NULL AUTO_INCREMENT,
charid INT NOT NULL,
@@ -49,7 +49,7 @@ CREATE TABLE lb_area_info
PRIMARY KEY (id)
);
CREATE TABLE lb_eventstats
CREATE TABLE eventstats
(
characterid INT UNSIGNED NOT NULL,
name VARCHAR(11) NOT NULL DEFAULT '0' COMMENT '0',
@@ -57,7 +57,7 @@ CREATE TABLE lb_eventstats
PRIMARY KEY (characterid)
);
CREATE TABLE lb_medalmaps
CREATE TABLE medalmaps
(
id INT NOT NULL AUTO_INCREMENT,
characterid INT NOT NULL,
+5 -5
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_guilds
CREATE TABLE guilds
(
guildid INT UNSIGNED NOT NULL AUTO_INCREMENT,
leader INT UNSIGNED NOT NULL DEFAULT '0',
@@ -21,7 +21,7 @@ CREATE TABLE lb_guilds
INDEX (guildid, name)
);
CREATE TABLE lb_bbs_replies
CREATE TABLE bbs_replies
(
replyid INT UNSIGNED NOT NULL AUTO_INCREMENT,
threadid INT UNSIGNED NOT NULL,
@@ -31,7 +31,7 @@ CREATE TABLE lb_bbs_replies
PRIMARY KEY (replyid)
);
CREATE TABLE lb_bbs_threads
CREATE TABLE bbs_threads
(
threadid INT UNSIGNED NOT NULL AUTO_INCREMENT,
postercid INT UNSIGNED NOT NULL,
@@ -45,7 +45,7 @@ CREATE TABLE lb_bbs_threads
PRIMARY KEY (threadid)
);
CREATE TABLE lb_alliance
CREATE TABLE alliance
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
name VARCHAR(13) NOT NULL,
@@ -60,7 +60,7 @@ CREATE TABLE lb_alliance
INDEX (name)
);
CREATE TABLE lb_allianceguilds
CREATE TABLE allianceguilds
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
allianceid INT NOT NULL DEFAULT '-1',
+3 -3
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_keymap
CREATE TABLE keymap
(
id INT NOT NULL AUTO_INCREMENT,
characterid INT NOT NULL DEFAULT '0',
@@ -8,10 +8,10 @@ CREATE TABLE lb_keymap
PRIMARY KEY (id)
);
CREATE TABLE lb_quickslotkeymapped
CREATE TABLE quickslotkeymapped
(
accountid INT NOT NULL,
keymap BIGINT NOT NULL DEFAULT 0,
PRIMARY KEY (accountid),
FOREIGN KEY (accountid) REFERENCES lb_accounts (id) ON DELETE CASCADE
FOREIGN KEY (accountid) REFERENCES accounts (id) ON DELETE CASCADE
);
+3 -3
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_drop_data
CREATE TABLE drop_data
(
id BIGINT NOT NULL AUTO_INCREMENT,
dropperid INT NOT NULL,
@@ -12,7 +12,7 @@ CREATE TABLE lb_drop_data
INDEX (dropperid, itemid)
);
CREATE TABLE lb_drop_data_global
CREATE TABLE drop_data_global
(
id BIGINT NOT NULL AUTO_INCREMENT,
continent TINYINT NOT NULL DEFAULT '-1',
@@ -26,7 +26,7 @@ CREATE TABLE lb_drop_data_global
KEY mobid (continent) USING BTREE
);
CREATE TABLE lb_reactordrops
CREATE TABLE reactordrops
(
reactordropid INT UNSIGNED NOT NULL AUTO_INCREMENT,
reactorid INT NOT NULL,
+2 -2
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_storages
CREATE TABLE storages
(
storageid INT UNSIGNED NOT NULL AUTO_INCREMENT,
accountid INT NOT NULL DEFAULT '0',
@@ -8,7 +8,7 @@ CREATE TABLE lb_storages
PRIMARY KEY (storageid)
);
CREATE TABLE lb_fredstorage
CREATE TABLE fredstorage
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
cid INT UNSIGNED NOT NULL,
+2 -2
View File
@@ -1,11 +1,11 @@
CREATE TABLE lb_shops
CREATE TABLE shops
(
shopid INT UNSIGNED NOT NULL AUTO_INCREMENT,
npcid INT NOT NULL DEFAULT '0',
PRIMARY KEY (shopid)
);
CREATE TABLE lb_shopitems
CREATE TABLE shopitems
(
shopitemid INT UNSIGNED NOT NULL AUTO_INCREMENT,
shopid INT UNSIGNED NOT NULL,
@@ -1,4 +1,4 @@
CREATE TABLE lb_playerdiseases
CREATE TABLE playerdiseases
(
id INT NOT NULL AUTO_INCREMENT,
charid INT NOT NULL,
@@ -9,7 +9,7 @@ CREATE TABLE lb_playerdiseases
PRIMARY KEY (id)
);
CREATE TABLE lb_buddies
CREATE TABLE buddies
(
id INT NOT NULL AUTO_INCREMENT,
characterid INT NOT NULL,
@@ -19,7 +19,7 @@ CREATE TABLE lb_buddies
PRIMARY KEY (id)
);
CREATE TABLE lb_savedlocations
CREATE TABLE savedlocations
(
id INT NOT NULL AUTO_INCREMENT,
characterid INT NOT NULL,
@@ -29,7 +29,7 @@ CREATE TABLE lb_savedlocations
PRIMARY KEY (id)
);
CREATE TABLE lb_famelog
CREATE TABLE famelog
(
famelogid INT NOT NULL AUTO_INCREMENT,
characterid INT NOT NULL DEFAULT '0',
@@ -37,10 +37,10 @@ CREATE TABLE lb_famelog
`when` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (famelogid),
KEY characterid (characterid),
FOREIGN KEY (characterid) REFERENCES lb_characters (id) ON DELETE CASCADE
FOREIGN KEY (characterid) REFERENCES characters (id) ON DELETE CASCADE
);
CREATE TABLE lb_trocklocations
CREATE TABLE trocklocations
(
trockid INT NOT NULL AUTO_INCREMENT,
characterid INT NOT NULL,
@@ -49,7 +49,7 @@ CREATE TABLE lb_trocklocations
PRIMARY KEY (trockid)
);
CREATE TABLE lb_characterexplogs
CREATE TABLE characterexplogs
(
id BIGINT NOT NULL AUTO_INCREMENT,
world_exp_rate INT,
@@ -59,5 +59,5 @@ CREATE TABLE lb_characterexplogs
exp_gain_time DATETIME,
charid INT NOT NULL,
PRIMARY KEY (id),
FOREIGN KEY (charid) REFERENCES lb_characters (id) ON DELETE CASCADE
FOREIGN KEY (charid) REFERENCES characters (id) ON DELETE CASCADE
)
+5 -5
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_wishlists
CREATE TABLE wishlists
(
id INT NOT NULL AUTO_INCREMENT,
charid INT NOT NULL,
@@ -6,7 +6,7 @@ CREATE TABLE lb_wishlists
PRIMARY KEY (id)
);
CREATE TABLE lb_specialcashitems
CREATE TABLE specialcashitems
(
id INT NOT NULL,
sn INT NOT NULL,
@@ -15,7 +15,7 @@ CREATE TABLE lb_specialcashitems
PRIMARY KEY (id)
);
CREATE TABLE lb_nxcode
CREATE TABLE nxcode
(
id INT NOT NULL AUTO_INCREMENT,
code VARCHAR(17) NOT NULL UNIQUE,
@@ -24,7 +24,7 @@ CREATE TABLE lb_nxcode
PRIMARY KEY (id)
);
CREATE TABLE lb_nxcode_items
CREATE TABLE nxcode_items
(
id INT NOT NULL AUTO_INCREMENT,
codeid INT NOT NULL,
@@ -34,7 +34,7 @@ CREATE TABLE lb_nxcode_items
PRIMARY KEY (id)
);
CREATE TABLE lb_nxcoupons
CREATE TABLE nxcoupons
(
id INT NOT NULL AUTO_INCREMENT,
couponid INT NOT NULL DEFAULT '0',
+3 -3
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_gifts
CREATE TABLE gifts
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
`to` INT NOT NULL,
@@ -9,7 +9,7 @@ CREATE TABLE lb_gifts
PRIMARY KEY (id)
);
CREATE TABLE lb_notes
CREATE TABLE notes
(
id INT NOT NULL AUTO_INCREMENT,
`to` VARCHAR(13) NOT NULL DEFAULT '',
@@ -21,7 +21,7 @@ CREATE TABLE lb_notes
PRIMARY KEY (id)
);
CREATE TABLE lb_newyear
CREATE TABLE newyear
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
senderid INT NOT NULL DEFAULT '-1',
+2 -2
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_marriages
CREATE TABLE marriages
(
marriageid INT UNSIGNED NOT NULL AUTO_INCREMENT,
husbandid INT UNSIGNED NOT NULL DEFAULT '0',
@@ -6,7 +6,7 @@ CREATE TABLE lb_marriages
PRIMARY KEY (marriageid)
);
CREATE TABLE lb_rings
CREATE TABLE rings
(
id INT NOT NULL AUTO_INCREMENT,
partnerRingId INT NOT NULL DEFAULT '0',
+3 -3
View File
@@ -1,13 +1,13 @@
CREATE TABLE lb_monsterbook
CREATE TABLE monsterbook
(
charid INT NOT NULL,
cardid INT NOT NULL,
level INT NOT NULL DEFAULT '1',
PRIMARY KEY (charid, cardid),
FOREIGN KEY (charid) REFERENCES lb_characters (id) ON UPDATE CASCADE ON DELETE CASCADE
FOREIGN KEY (charid) REFERENCES characters (id) ON UPDATE CASCADE ON DELETE CASCADE
);
CREATE TABLE lb_monstercarddata
CREATE TABLE monstercarddata
(
id INT NOT NULL AUTO_INCREMENT,
cardid INT NOT NULL DEFAULT '0',
+3 -3
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_family_character
CREATE TABLE family_character
(
cid INT NOT NULL,
familyid INT NOT NULL,
@@ -11,10 +11,10 @@ CREATE TABLE lb_family_character
lastresettime BIGINT NOT NULL DEFAULT '0',
PRIMARY KEY (cid),
INDEX (cid, familyid),
FOREIGN KEY (cid) REFERENCES lb_characters (`id`) ON DELETE CASCADE
FOREIGN KEY (cid) REFERENCES characters (`id`) ON DELETE CASCADE
);
CREATE TABLE lb_family_entitlement
CREATE TABLE family_entitlement
(
id INT NOT NULL AUTO_INCREMENT,
charid INT NOT NULL,
+2 -2
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_namechanges
CREATE TABLE namechanges
(
id INT NOT NULL AUTO_INCREMENT,
characterid INT NOT NULL,
@@ -10,7 +10,7 @@ CREATE TABLE lb_namechanges
INDEX (characterid)
);
CREATE TABLE lb_worldtransfers
CREATE TABLE worldtransfers
(
id INT NOT NULL AUTO_INCREMENT,
characterid INT NOT NULL,
+2 -2
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_mts_cart
CREATE TABLE mts_cart
(
id INT NOT NULL AUTO_INCREMENT,
cid INT NOT NULL,
@@ -6,7 +6,7 @@ CREATE TABLE lb_mts_cart
PRIMARY KEY (id)
);
CREATE TABLE lb_mts_items
CREATE TABLE mts_items
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
tab INT NOT NULL DEFAULT '0',
+4 -4
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_makercreatedata
CREATE TABLE makercreatedata
(
id TINYINT UNSIGNED NOT NULL,
itemid INT NOT NULL,
@@ -13,7 +13,7 @@ CREATE TABLE lb_makercreatedata
PRIMARY KEY (id, itemid)
);
CREATE TABLE lb_makerrecipedata
CREATE TABLE makerrecipedata
(
itemid INT NOT NULL,
req_item INT NOT NULL,
@@ -21,7 +21,7 @@ CREATE TABLE lb_makerrecipedata
PRIMARY KEY (itemid, req_item)
);
CREATE TABLE lb_makerrewarddata
CREATE TABLE makerrewarddata
(
itemid INT NOT NULL,
rewardid INT NOT NULL,
@@ -30,7 +30,7 @@ CREATE TABLE lb_makerrewarddata
PRIMARY KEY (itemid, rewardid)
);
CREATE TABLE lb_makerreagentdata
CREATE TABLE makerreagentdata
(
itemid INT NOT NULL,
stat VARCHAR(20) NOT NULL,
+4 -4
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_playernpcs
CREATE TABLE playernpcs
(
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(13) NOT NULL,
@@ -22,7 +22,7 @@ CREATE TABLE lb_playernpcs
PRIMARY KEY (id) USING BTREE
);
CREATE TABLE lb_playernpcs_equip
CREATE TABLE playernpcs_equip
(
id INT NOT NULL AUTO_INCREMENT,
npcid INT NOT NULL DEFAULT '0',
@@ -32,7 +32,7 @@ CREATE TABLE lb_playernpcs_equip
PRIMARY KEY (id)
);
CREATE TABLE lb_playernpcs_field
CREATE TABLE playernpcs_field
(
id INT NOT NULL AUTO_INCREMENT,
world INT NOT NULL,
@@ -42,7 +42,7 @@ CREATE TABLE lb_playernpcs_field
PRIMARY KEY (id)
);
CREATE TABLE lb_plife
CREATE TABLE plife
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
world INT NOT NULL DEFAULT '-1',
+6 -6
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_hwidaccounts
CREATE TABLE hwidaccounts
(
accountid INT NOT NULL DEFAULT '0',
hwid VARCHAR(40) NOT NULL DEFAULT '',
@@ -7,7 +7,7 @@ CREATE TABLE lb_hwidaccounts
PRIMARY KEY (accountid, hwid)
);
CREATE TABLE lb_hwidbans
CREATE TABLE hwidbans
(
hwidbanid INT UNSIGNED NOT NULL AUTO_INCREMENT,
hwid VARCHAR(30) NOT NULL,
@@ -15,7 +15,7 @@ CREATE TABLE lb_hwidbans
UNIQUE KEY hwid_2 (hwid)
);
CREATE TABLE lb_ipbans
CREATE TABLE ipbans
(
ipbanid INT UNSIGNED NOT NULL AUTO_INCREMENT,
ip VARCHAR(40) NOT NULL DEFAULT '',
@@ -23,7 +23,7 @@ CREATE TABLE lb_ipbans
PRIMARY KEY (ipbanid)
);
CREATE TABLE lb_macbans
CREATE TABLE macbans
(
macbanid INT UNSIGNED NOT NULL AUTO_INCREMENT,
mac VARCHAR(30) NOT NULL,
@@ -32,14 +32,14 @@ CREATE TABLE lb_macbans
UNIQUE KEY mac_2 (mac)
);
CREATE TABLE lb_macfilters
CREATE TABLE macfilters
(
macfilterid INT UNSIGNED NOT NULL AUTO_INCREMENT,
filter VARCHAR(30) NOT NULL,
PRIMARY KEY (macfilterid)
);
CREATE TABLE lb_reports
CREATE TABLE reports
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
reporttime TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
+2 -2
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_bosslog_daily
CREATE TABLE bosslog_daily
(
id INT NOT NULL AUTO_INCREMENT,
characterid INT NOT NULL,
@@ -7,7 +7,7 @@ CREATE TABLE lb_bosslog_daily
PRIMARY KEY (id)
);
CREATE TABLE lb_bosslog_weekly
CREATE TABLE bosslog_weekly
(
id INT NOT NULL AUTO_INCREMENT,
characterid INT NOT NULL,
+3 -3
View File
@@ -1,4 +1,4 @@
CREATE TABLE lb_dueypackages
CREATE TABLE dueypackages
(
PackageId INT UNSIGNED NOT NULL AUTO_INCREMENT,
ReceiverId INT UNSIGNED NOT NULL,
@@ -11,7 +11,7 @@ CREATE TABLE lb_dueypackages
PRIMARY KEY (PackageId)
);
CREATE TABLE lb_dueyitems
CREATE TABLE dueyitems
(
id INT UNSIGNED NOT NULL AUTO_INCREMENT,
PackageId INT UNSIGNED NOT NULL DEFAULT '0',
@@ -19,5 +19,5 @@ CREATE TABLE lb_dueyitems
PRIMARY KEY (id),
KEY INVENTORYITEMID (inventoryitemid),
KEY PackageId (PackageId),
FOREIGN KEY (PackageId) REFERENCES lb_dueypackages (PackageId) ON DELETE CASCADE
FOREIGN KEY (PackageId) REFERENCES dueypackages (PackageId) ON DELETE CASCADE
);
+1 -1
View File
@@ -1,4 +1,4 @@
INSERT INTO lb_shops (shopid, npcid)
INSERT INTO shops (shopid, npcid)
VALUES (11000, 11000),
(11100, 11100),
(21000, 21000),
+1 -1
View File
@@ -1,4 +1,4 @@
INSERT INTO lb_shopitems (shopid, itemid, price, pitch, position)
INSERT INTO shopitems (shopid, itemid, price, pitch, position)
VALUES (11000, 1332005, 500, 0, 104),
(11000, 1322005, 50, 0, 108),
(11000, 1312004, 50, 0, 112),
@@ -1,5 +1,5 @@
# generated with the SkillMakerFetcher tool
INSERT INTO lb_makercreatedata (id, itemid, req_level, req_maker_level, req_meso, req_item, req_equip, catalyst,
INSERT INTO makercreatedata (id, itemid, req_level, req_maker_level, req_meso, req_item, req_equip, catalyst,
quantity, tuc)
VALUES (0, 4250000, 45, 1, 110000, 0, 0, 0, 1, 0),
(0, 4250100, 45, 1, 110000, 0, 0, 0, 1, 0),
@@ -1,4 +1,4 @@
INSERT INTO lb_makerrecipedata (itemid, req_item, count)
INSERT INTO makerrecipedata (itemid, req_item, count)
VALUES (4250000, 4021007, 1),
(4250100, 4021005, 1),
(4250200, 4021000, 1),
@@ -1,4 +1,4 @@
INSERT INTO lb_makerrewarddata (itemid, rewardid, quantity, prob)
INSERT INTO makerrewarddata (itemid, rewardid, quantity, prob)
VALUES (4250000, 4250000, 1, 14),
(4250000, 4250001, 1, 5),
(4250000, 4250002, 1, 1),
@@ -1,5 +1,5 @@
# generated with the SkillMakerReagentIndexer tool
INSERT INTO lb_makerreagentdata (itemid, stat, value)
INSERT INTO makerreagentdata (itemid, stat, value)
VALUES (4250000, "incPAD", 1),
(4250001, "incPAD", 2),
(4250002, "incPAD", 3),
@@ -1,4 +1,4 @@
INSERT INTO lb_monstercarddata (cardid, mobid)
INSERT INTO monstercarddata (cardid, mobid)
VALUES (2380000, 100100),
(2380001, 100101),
(2380015, 100130),
@@ -1,4 +1,4 @@
INSERT INTO lb_reactordrops (reactorid, itemid, chance, questid)
INSERT INTO reactordrops (reactorid, itemid, chance, questid)
VALUES (2001, 4031161, 1, 1008),
(2001, 4031162, 1, 1008),
(2001, 2010009, 2, -1),
@@ -1049,7 +1049,7 @@ VALUES (2001, 4031161, 1, 1008),
(6742014, 1132009, 50, -1);
# adding wish tickets on APQ boxes
INSERT INTO lb_reactordrops (reactorid, itemid, chance, questid)
INSERT INTO reactordrops (reactorid, itemid, chance, questid)
VALUES (6702003, 4031543, 1, -1),
(6702003, 4031544, 2, -1),
(6702004, 4031544, 1, -1),
@@ -1,2 +1,2 @@
INSERT INTO lb_specialcashitems (id, sn, modifier, info)
INSERT INTO specialcashitems (id, sn, modifier, info)
VALUES (1, 10000617, 1024, 1);
+1 -1
View File
@@ -1,4 +1,4 @@
INSERT INTO lb_nxcoupons (couponid, rate, activeday, starthour, endhour)
INSERT INTO nxcoupons (couponid, rate, activeday, starthour, endhour)
VALUES (211000, 2, 254, 18, 20),
(211004, 2, 124, 7, 11),
(211005, 2, 124, 10, 14),
@@ -1,4 +1,4 @@
INSERT INTO lb_drop_data_global (continent, itemid, minimum_quantity, maximum_quantity, questid, chance, comments)
INSERT INTO drop_data_global (continent, itemid, minimum_quantity, maximum_quantity, questid, chance, comments)
VALUES (-1, 4031865, 1, 1, 0, 35000, 'NX Card 100 PTS'),
(-1, 4031866, 1, 1, 0, 20000, 'NX Card 250 PTS'),
(-1, 4001126, 1, 2, 0, 8000, 'Maple Leaves'),
+3 -4
View File
@@ -1,4 +1,4 @@
INSERT INTO lb_drop_data (dropperid, itemid, minimum_quantity, maximum_quantity, questid, chance)
INSERT INTO drop_data (dropperid, itemid, minimum_quantity, maximum_quantity, questid, chance)
VALUES (9400121, 4000138, 1, 1, 0, 600000),
(9400121, 4010006, 1, 1, 0, 45000),
(9400121, 2000006, 1, 1, 0, 999999),
@@ -12526,8 +12526,7 @@ VALUES (9400121, 4000138, 1, 1, 0, 600000),
(9500137, 4031171, 1, 1, 7101, 100000);
-- generated by spider (legacy drop generator)
-- TODO: remove duplicate drops. They used to be INSERT IGNOREd, but since the unique constraint for droppedid+itemid was dropped, it now results in duplicate drops rather than ignored inserts.
INSERT INTO lb_drop_data (dropperid, itemid, minimum_quantity, maximum_quantity, questid, chance)
INSERT INTO drop_data (dropperid, itemid, minimum_quantity, maximum_quantity, questid, chance)
VALUES (5100004, 2383034, 1, 1, 0, 8000),
(2100108, 2381030, 1, 1, 0, 8000),
(100100, 2041045, 1, 1, 0, 750),
@@ -21754,7 +21753,7 @@ VALUES (5100004, 2383034, 1, 1, 0, 8000),
(7130601, 2048013, 1, 1, 0, 750);
-- generated by the MesoFetcher tool
INSERT INTO lb_drop_data (dropperid, itemid, minimum_quantity, maximum_quantity, questid, chance)
INSERT INTO drop_data (dropperid, itemid, minimum_quantity, maximum_quantity, questid, chance)
VALUES (100122, 0, 35, 52, 0, 400000),
(100123, 0, 38, 55, 0, 400000),
(100124, 0, 40, 59, 0, 400000),
+61 -61
View File
@@ -1,97 +1,97 @@
INSERT INTO lb_accounts (`name`, password, pin, pic, birthday, nxcredit, maplepoint, nxprepaid, characterslots, gender,
INSERT INTO accounts (`name`, password, pin, pic, birthday, nxcredit, maplepoint, nxprepaid, characterslots, gender,
tos)
VALUES ('admin', '$2y$12$aFD9BDeUocDMY1X4tDYDyeJw/HhkQwCQWs3KAY7gCaRG0cpqJcaL.', '0000', '000000',
'2005-05-11', 1000000, 1000000, 1000000, 3, 0, 1);
INSERT INTO lb_characters (accountid, world, `name`, level, exp,
INSERT INTO characters (accountid, world, `name`, level, exp,
str, dex, luk, `int`, hp, mp, maxhp, maxmp, meso, job, skincolor, gender,
hair, face, ap, map, spawnpoint, gm, equipslots, useslots,
setupslots, etcslots)
VALUES ((SELECT id FROM lb_accounts WHERE `name` = 'admin'), 0, 'Admin', 1, 0,
VALUES ((SELECT id FROM accounts WHERE `name` = 'admin'), 0, 'Admin', 1, 0,
12, 5, 4, 4, 50, 5, 50, 5, 100000000, 0, 0, 0,
30030, 20000, 500, 10000, 2, 6, 96, 96,
96, 96);
INSERT INTO lb_inventoryitems (type, characterid, itemid, inventorytype,
INSERT INTO inventoryitems (type, characterid, itemid, inventorytype,
position, quantity, owner, flag, giftFrom)
VALUES (1, (SELECT id FROM lb_characters WHERE `name` = 'Admin'), 4161001, 4,
VALUES (1, (SELECT id FROM characters WHERE `name` = 'Admin'), 4161001, 4,
1, 1, '', 0, ''),
(1, (SELECT id FROM lb_characters WHERE `name` = 'Admin'), 1040002, -1,
(1, (SELECT id FROM characters WHERE `name` = 'Admin'), 1040002, -1,
-5, 1, '', 0, ''),
(1, (SELECT id FROM lb_characters WHERE `name` = 'Admin'), 1060002, -1,
(1, (SELECT id FROM characters WHERE `name` = 'Admin'), 1060002, -1,
-6, 1, '', 0, ''),
(1, (SELECT id FROM lb_characters WHERE `name` = 'Admin'), 1072001, -1,
(1, (SELECT id FROM characters WHERE `name` = 'Admin'), 1072001, -1,
-7, 1, '', 0, ''),
(1, (SELECT id FROM lb_characters WHERE `name` = 'Admin'), 1302000, -1,
(1, (SELECT id FROM characters WHERE `name` = 'Admin'), 1302000, -1,
-11, 1, '', 0, '');
INSERT INTO lb_inventoryequipment (inventoryitemid, upgradeslots, watk, wdef)
INSERT INTO inventoryequipment (inventoryitemid, upgradeslots, watk, wdef)
VALUES ((SELECT inventoryitemid
FROM lb_inventoryitems ii
INNER JOIN lb_characters chr ON chr.id = ii.characterid
FROM inventoryitems ii
INNER JOIN characters chr ON chr.id = ii.characterid
WHERE itemid = 1040002
AND position = -5
AND chr.`name` = 'Admin'), 7, 0, 3),
((SELECT inventoryitemid
FROM lb_inventoryitems ii
INNER JOIN lb_characters chr ON chr.id = ii.characterid
FROM inventoryitems ii
INNER JOIN characters chr ON chr.id = ii.characterid
WHERE itemid = 1060002
AND position = -6
AND chr.`name` = 'Admin'), 7, 0, 2),
((SELECT inventoryitemid
FROM lb_inventoryitems ii
INNER JOIN lb_characters chr ON chr.id = ii.characterid
FROM inventoryitems ii
INNER JOIN characters chr ON chr.id = ii.characterid
WHERE itemid = 1072001
AND position = -7
AND chr.`name` = 'Admin'), 5, 0, 2),
((SELECT inventoryitemid
FROM lb_inventoryitems ii
INNER JOIN lb_characters chr ON chr.id = ii.characterid
FROM inventoryitems ii
INNER JOIN characters chr ON chr.id = ii.characterid
WHERE itemid = 1302000
AND position = -11
AND chr.`name` = 'Admin'), 7, 17, 0);
INSERT INTO lb_keymap (characterid, `key`, type, action)
VALUES ((SELECT id FROM lb_characters WHERE `name` = 'Admin'),18,4,0),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),65,6,106),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),2,4,10),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),23,4,1),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),3,4,12),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),4,4,13),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),5,4,18),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),6,4,24),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),16,4,8),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),17,4,5),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),19,4,4),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),25,4,19),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),26,4,14),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),27,4,15),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),31,4,2),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),34,4,17),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),35,4,11),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),37,4,3),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),38,4,20),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),40,4,16),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),43,4,9),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),44,5,50),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),45,5,51),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),46,4,6),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),50,4,7),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),56,5,53),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),59,6,100),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),60,6,101),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),61,6,102),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),62,6,103),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),63,6,104),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),64,6,105),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),57,5,54),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),48,4,22),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),29,5,52),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),7,4,21),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),24,4,25),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),33,4,26),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),41,4,23),
((SELECT id FROM lb_characters WHERE `name` = 'Admin'),39,4,27);
INSERT INTO keymap (characterid, `key`, type, action)
VALUES ((SELECT id FROM characters WHERE `name` = 'Admin'),18,4,0),
((SELECT id FROM characters WHERE `name` = 'Admin'),65,6,106),
((SELECT id FROM characters WHERE `name` = 'Admin'),2,4,10),
((SELECT id FROM characters WHERE `name` = 'Admin'),23,4,1),
((SELECT id FROM characters WHERE `name` = 'Admin'),3,4,12),
((SELECT id FROM characters WHERE `name` = 'Admin'),4,4,13),
((SELECT id FROM characters WHERE `name` = 'Admin'),5,4,18),
((SELECT id FROM characters WHERE `name` = 'Admin'),6,4,24),
((SELECT id FROM characters WHERE `name` = 'Admin'),16,4,8),
((SELECT id FROM characters WHERE `name` = 'Admin'),17,4,5),
((SELECT id FROM characters WHERE `name` = 'Admin'),19,4,4),
((SELECT id FROM characters WHERE `name` = 'Admin'),25,4,19),
((SELECT id FROM characters WHERE `name` = 'Admin'),26,4,14),
((SELECT id FROM characters WHERE `name` = 'Admin'),27,4,15),
((SELECT id FROM characters WHERE `name` = 'Admin'),31,4,2),
((SELECT id FROM characters WHERE `name` = 'Admin'),34,4,17),
((SELECT id FROM characters WHERE `name` = 'Admin'),35,4,11),
((SELECT id FROM characters WHERE `name` = 'Admin'),37,4,3),
((SELECT id FROM characters WHERE `name` = 'Admin'),38,4,20),
((SELECT id FROM characters WHERE `name` = 'Admin'),40,4,16),
((SELECT id FROM characters WHERE `name` = 'Admin'),43,4,9),
((SELECT id FROM characters WHERE `name` = 'Admin'),44,5,50),
((SELECT id FROM characters WHERE `name` = 'Admin'),45,5,51),
((SELECT id FROM characters WHERE `name` = 'Admin'),46,4,6),
((SELECT id FROM characters WHERE `name` = 'Admin'),50,4,7),
((SELECT id FROM characters WHERE `name` = 'Admin'),56,5,53),
((SELECT id FROM characters WHERE `name` = 'Admin'),59,6,100),
((SELECT id FROM characters WHERE `name` = 'Admin'),60,6,101),
((SELECT id FROM characters WHERE `name` = 'Admin'),61,6,102),
((SELECT id FROM characters WHERE `name` = 'Admin'),62,6,103),
((SELECT id FROM characters WHERE `name` = 'Admin'),63,6,104),
((SELECT id FROM characters WHERE `name` = 'Admin'),64,6,105),
((SELECT id FROM characters WHERE `name` = 'Admin'),57,5,54),
((SELECT id FROM characters WHERE `name` = 'Admin'),48,4,22),
((SELECT id FROM characters WHERE `name` = 'Admin'),29,5,52),
((SELECT id FROM characters WHERE `name` = 'Admin'),7,4,21),
((SELECT id FROM characters WHERE `name` = 'Admin'),24,4,25),
((SELECT id FROM characters WHERE `name` = 'Admin'),33,4,26),
((SELECT id FROM characters WHERE `name` = 'Admin'),41,4,23),
((SELECT id FROM characters WHERE `name` = 'Admin'),39,4,27);
INSERT INTO lb_storages (accountid, world, slots, meso)
VALUES ((SELECT id FROM lb_accounts WHERE `name` = 'admin'),0, 24,1000000000);
INSERT INTO storages (accountid, world, slots, meso)
VALUES ((SELECT id FROM accounts WHERE `name` = 'admin'),0, 24,1000000000);