Commit Graph
100 Commits
Author SHA1 Message Date
P0nk c807c1e54f Remove custom shops 2025-07-06 17:56:49 +02:00
P0nk 6d647e8010 Add Rien shops' items 2025-07-06 17:50:06 +02:00
P0nk 1dce65d146 Add GM shop items 2025-07-06 17:48:25 +02:00
P0nk 8ceb60329d Add missing equips in Singapore shops 2025-07-06 17:36:01 +02:00
P0nk f240c7e98b Remove duplicate drops
Some of these duplicate drops should be kept,
but are removed for the sake of efficiency.

For example, Stumpy (3220000) should drop multiple Tree Branch (4000003) and Leaf (4000005), but the duplicate have been removed.
To fix this, one has to go through the removed drops in this commit and manually reintroduce the drops that should have been kept. The "RemoveDuplicateDrops" tool simplifies this a little bit as it produces a file with all the removed drops. As of writing this, it removed duplicate drops from 415 mobs, for a total of 7331 removed drops.

The following SQL query finds the amount of duplicate drops in the database:
SELECT COUNT(*) total_mobs_with_duplicate_items, SUM(extra_item_drops) AS total_duplicate_items
FROM (SELECT dropperid, SUM(extras) AS extra_item_drops
	FROM
		(SELECT dropperid, itemid, COUNT(*) - 1 AS extras
		FROM lb_drop_data
		GROUP BY dropperid, itemid
		HAVING COUNT(*) > 1) AS i
		GROUP BY dropperid
		ORDER BY dropperid
) AS i2
2025-07-06 14:47:02 +02:00
P0nk f5c17768f4 Add RemoveDuplicateDrops tool 2025-07-06 14:12:27 +02:00
P0nk d08e1c4567 Remove drops from nonexistent mobs 2025-07-06 11:26:01 +02:00
P0nk e7d94ee4fb Update skill & mastery books drop chances and fix max quantities 2025-07-06 11:16:36 +02:00
P0nk 89dfc37551 Refactor SkillbookChanceFetcher & add logs
Less static variables and generally cleaner code
2025-07-06 10:44:51 +02:00
P0nk 02f45397ce Remove duplicate mastery book drops 2025-07-05 21:48:25 +02:00
P0nk 82e377f39a Temp drop data table in separate changeset 2025-07-05 21:14:56 +02:00
P0nk 7227be3189 Remove Final Blow mastery book drop from unknown mob 2025-07-05 21:07:24 +02:00
P0nk cad04a4725 Update drop chance that are 1500 (1/6666) to 1287 (1/7777) 2025-07-05 16:36:48 +02:00
P0nk a2d6b88cde Update bow/crossbow arrow drop quantities 2025-07-05 16:30:23 +02:00
P0nk 81ab3e685d Remove duplicate crossbow arrow drops 2025-07-05 13:16:13 +02:00
P0nk c43e833fbd Remove duplicate bow arrow drops 2025-07-05 10:54:43 +02:00
P0nk 3d39cce181 Clean up comments making the drop changeset fail 2025-07-05 10:45:33 +02:00
P0nk 9bbcf8c3ed Clean up empty lines 2025-07-05 10:15:44 +02:00
P0nk 669f214bd8 Update bronze xbow arrow drop quantities 2025-07-04 20:42:02 +02:00
P0nk 72c1a249e6 Update bronze bow arrow drop quantities 2025-07-04 20:32:41 +02:00
P0nk f94925d1fe Remove duplicate bronze bow/xbow arrow drops 2025-07-04 20:18:03 +02:00
P0nk 9383608f68 Update steel bow arrow drop quantity 2025-07-04 20:06:44 +02:00
P0nk 2d7e82ceac Update red/blue arrow drop quantities 2025-07-04 20:06:24 +02:00
P0nk 7e4bbef888 Update diamond bow/xbow arrow drop quantities 2025-07-04 20:01:18 +02:00
P0nk cd12d2bc9a Remove Snowball quantity update 2025-07-04 19:45:31 +02:00
P0nk 7ab52d0ccb Remove meso drop from mobs that shouldn't have them 2025-07-04 16:40:03 +02:00
P0nk c85ac4f5d9 Add meso drops to mobs that are missing them 2025-07-04 16:37:40 +02:00
P0nk 1e4e284924 Copy Jr. Boogie 1 drops to Jr. Boogie 2 2025-07-04 15:25:20 +02:00
P0nk a5a1de5362 Copy Fairy 1 drops to Fairy 2, Fairy 3 & Fairy 4 2025-07-04 15:23:06 +02:00
P0nk 76d8a4b985 Copy Dark Pepe drops to Separated Dark Pepe 2025-07-04 15:17:58 +02:00
P0nk 9f99aeacda Remove duplicate drops from Dark Pepe 2025-07-04 15:16:49 +02:00
P0nk 20399f5a87 Copy Pepe drops to Separated Pepe 2025-07-03 21:39:14 +02:00
P0nk 5e24a09ffe Remove duplicate Pepe drops 2025-07-03 21:37:50 +02:00
P0nk 11ed85abe0 Copy Dark Yeti drops to Transformed Dark Yeti 2025-07-03 21:30:46 +02:00
P0nk dcd777faca Remove duplicate Dark Yeti drops 2025-07-03 21:29:19 +02:00
P0nk c52d82c6f2 Copy drops from Yeti to Separated Yeti 2025-07-03 07:29:14 +02:00
P0nk 74aa5fc572 Copy drops from Yeti to Yeti (transformed) 2025-07-03 07:27:00 +02:00
P0nk 10882a09b0 Remove duplicate Yeti drops 2025-07-03 07:22:57 +02:00
P0nk 97c22055ac Remove unused content drops 2025-07-02 22:04:41 +02:00
P0nk f38fb34c3a Copy drops from Orange Mushroom to Target Orange Mushroom 2025-07-02 14:54:14 +02:00
P0nk 871a47ad26 Remove duplicate Orange Mushroom drops 2025-07-02 14:52:36 +02:00
P0nk c6823f5186 Applying drops for Dojo & various other mobs 2025-07-02 08:42:13 +02:00
P0nk 58e54c88af Fix Dark Nependeath drops 2025-07-02 08:39:43 +02:00
P0nk 994612d15f Remove non-card drops from Dojo mobs 2025-07-02 08:38:19 +02:00
P0nk 5ff522123a Remove Sword Earrings as a drop 2025-07-02 08:14:07 +02:00
P0nk 84f1989256 Remove Key of Dimension drop from Alishar copies 2025-07-02 08:13:10 +02:00
P0nk cd0efcf2b6 Remove drops from pre-transformed Jr. Newtie 2025-07-02 08:11:27 +02:00
P0nk 1f5a38d9cf Remove drops from pq summoned mobs 2025-07-02 08:10:41 +02:00
P0nk df83326a6f Remove drops from HPQ mobs 2025-07-02 08:02:14 +02:00
P0nk 49bc1c9b3d Remove Liar Tree Sap as drop 2025-07-02 07:59:49 +02:00
P0nk 6ce9d42ae4 Remove belt drops 2025-07-02 07:59:08 +02:00
P0nk 7e45cd6dab Improve chance of rare Masteria drops 2025-07-02 07:57:35 +02:00
P0nk 003efa9c8a Fix quest item drops 2025-07-02 07:47:59 +02:00
P0nk 2ab7b11b46 Adjust monster card drop chance for all boss mobs 2025-07-02 07:41:17 +02:00
P0nk bdf1e52f70 Adjust monster card drop chance for all normal mobs 2025-07-02 07:37:06 +02:00
P0nk 636fb5fd53 Correct Dark Crystal drop chance 2025-07-02 06:51:10 +02:00
P0nk fba0dbf8e3 Correct Flaming Feather drop chance 2025-07-02 06:49:22 +02:00
P0nk f0be1bae4c Correct Halloween Candies drop chance 2025-07-02 06:47:59 +02:00
P0nk c81c298dfe Correct monster cards & Blaze Capsule drop chance 2025-07-02 06:46:45 +02:00
P0nk 58644a1cd2 Correct AriantPQ drops 2025-07-02 06:42:22 +02:00
P0nk 7c2833e73b Correct CPQ drops 2025-07-02 06:36:43 +02:00
P0nk 8ca935753b Apply Giant Cake drops 2025-07-02 06:31:07 +02:00
P0nk ab8ddc767f Correct Poisonous Mushroom drops 2025-07-02 06:27:26 +02:00
P0nk 7607e3d4b6 Correct Flaming Feather drops 2025-07-02 06:25:44 +02:00
P0nk 1504da67f6 Correct table for 2nd insert 2025-07-01 21:41:14 +02:00
P0nk d6d8560d23 Consistent Nependeath Seed drop chance 2025-07-01 21:39:51 +02:00
P0nk 325f3b54a6 Fix Horned Mushroom 2 drop 2025-07-01 21:38:25 +02:00
P0nk bfe174c242 Fix Sparta (lv 100) being dropped by lower lv mobs 2025-07-01 21:36:19 +02:00
P0nk 4747d88f40 Adjust zak and pb thematic drops 2025-07-01 21:13:15 +02:00
P0nk af1878c3a0 Copy Reinforced Mithril Mutae drops to Obstacle Mutae 2025-07-01 21:09:58 +02:00
P0nk a365d20fd8 Re-add drops for real(?) Pink Bean 2025-07-01 21:03:58 +02:00
P0nk 8c0350b16c Remove drops from Pink Bean clones 2025-07-01 21:01:50 +02:00
P0nk c384d31827 Copy Pianus (R) drops to Pianus (L) 2025-07-01 20:57:45 +02:00
P0nk 8533d52c7a Add Bob the snail drops 2025-07-01 20:53:28 +02:00
P0nk c08003a436 Clean up Freezer drops 2025-07-01 20:44:38 +02:00
P0nk e9598d407b Apply unusual accessory scroll drops 2025-07-01 20:39:03 +02:00
P0nk 0e7c5358e2 Set minimum drop chance of skill/mastery books to 1/1000 2025-07-01 20:37:43 +02:00
P0nk 5da87f7b22 Add more skill/mastery books 2025-07-01 19:54:39 +02:00
P0nk 6e9ff7fb34 Remove drops from mobs that shouldn't have them 2025-07-01 17:41:47 +02:00
P0nk 7f149d56f0 Remove inexistent drop "[Mastery Book] Wind Booster" 2025-07-01 17:27:14 +02:00
P0nk bfcadc0691 Apply drops that "should have been present by now" 2025-07-01 17:25:38 +02:00
P0nk d6ad68d537 Apply horntail drops 2025-07-01 17:24:16 +02:00
P0nk be98a7ab47 Apply kerning square drops 2025-07-01 17:21:33 +02:00
P0nk 469c70d1d7 Apply kerning square drop removals 2025-07-01 17:12:25 +02:00
P0nk 099275c5a3 Move "spider" drop data 2025-07-01 17:06:50 +02:00
P0nk 419f5d92b4 Allow duplicate drops for the same mob
This previously caused a bunch (327 to be exact) of drops to silently not be inserted due to "INSERT _IGNORE_ INTO drop_data (...)"
2025-07-01 17:01:40 +02:00
P0nk 05ca945145 Add drop data changeset
Not able to run it yet due to duplicate (dropperid, itemid) combos causing the constraint to reject the entire insert
2025-07-01 16:59:30 +02:00
P0nk 543cbafd0b Fix table name 2025-07-01 16:49:14 +02:00
P0nk 131379e39e Clean up tables in old script 2025-07-01 16:43:47 +02:00
P0nk 150754a74b Add global drop data changeset 2025-07-01 16:41:15 +02:00
P0nk d4c65ed690 Add nxcoupons data changeset 2025-07-01 16:39:41 +02:00
P0nk 295144758d Add specialcashitems data changeset 2025-07-01 16:34:55 +02:00
P0nk ad63aaad44 Let db generate shopitemid's 2025-07-01 16:31:58 +02:00
P0nk b05e952268 Let db generate monstercarddata id's 2025-07-01 16:29:03 +02:00
P0nk 193257c25b Let db generate reactordropid's 2025-07-01 16:26:25 +02:00
P0nk 111c4f2677 Apply subsequent removals of reactor drop data 2025-07-01 16:22:31 +02:00
P0nk 84c5216b8f Add complementing reactor drop data 2025-07-01 12:58:49 +02:00
P0nk 0921396c57 Integrate quest id adjustments to reactor drop data 2025-07-01 12:51:06 +02:00
P0nk 8b76a28458 Add reactor drops data changeset 2025-07-01 12:42:55 +02:00
P0nk fc0075831a Finalize monster card data
Exported the result of running the old queries from HeidiSQL and copy-pasted the INSERT.
2025-07-01 12:14:10 +02:00