Commit Graph

1391 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