Skip to content

Commit 3b03a2e

Browse files
authored
Add Missing Thorium / Truesilver Veins (credit cmangos) (vmangos#3027)
1 parent d4f3834 commit 3b03a2e

1 file changed

Lines changed: 80 additions & 0 deletions

File tree

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
DROP PROCEDURE IF EXISTS add_migration;
2+
DELIMITER ??
3+
CREATE PROCEDURE `add_migration`()
4+
BEGIN
5+
DECLARE v INT DEFAULT 1;
6+
SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20250505063733');
7+
IF v = 0 THEN
8+
INSERT INTO `migrations` VALUES ('20250505063733');
9+
-- Add your query below.
10+
11+
12+
-- Irontree Cavern
13+
SET @GGUID = 1197;
14+
SET @PTEMPLATE = 1231;
15+
INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES
16+
(@GGUID+0, 176643, 1, 6261.0419921875, -1731.408935546875, 433.1103515625, 0.331610709428787231, 0, 0, 0.16504669189453125, 0.986285746097564697, 600, 2700, 100, 1, 0, 0, 0, 10),
17+
(@GGUID+1, 181108, 1, 6261.0419921875, -1731.408935546875, 433.1103515625, 0.331610709428787231, 0, 0, 0.16504669189453125, 0.986285746097564697, 600, 2700, 100, 1, 0, 0, 0, 10);
18+
INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES
19+
(@PTEMPLATE+0, 1, 'Truesilver Deposit / Small Thorium Vein - Felwood - Irontree Cavern', 0, 0, 0, 10);
20+
INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES
21+
(@GGUID+0, @PTEMPLATE+0, 95, 'Truesilver Deposit / Small Thorium Vein - Felwood - Irontree Cavern', 0, 0, 10),
22+
(@GGUID+1, @PTEMPLATE+0, 5, 'Truesilver Deposit / Small Thorium Vein - Felwood - Irontree Cavern', 0, 0, 10);
23+
INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES
24+
(@PTEMPLATE+0, 8117, 0, 'Felwood - Irontree Cavern - Truesilver Deposit / Small Thorium Vein', 0);
25+
26+
-- Azshara
27+
SET @GGUID = 1559;
28+
SET @PTEMPLATE = 1235;
29+
INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES
30+
(@GGUID+0, 2047, 1, 4400.880859375, -7286.0849609375, 107.7297897338867187, 0.209439441561698913, 0, 0, 0.104528427124023437, 0.994521915912628173, 300, 300, 100, 1, 0, 0, 0, 10),
31+
(@GGUID+1, 175404, 1, 4400.880859375, -7286.0849609375, 107.7297897338867187, 0.209439441561698913, 0, 0, 0.104528427124023437, 0.994521915912628173, 300, 300, 100, 1, 0, 0, 0, 10);
32+
INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES
33+
(@PTEMPLATE+0, 1, 'Truesilver Deposit / Rich Thorium Vein - Azshara', 0, 0, 0, 10);
34+
INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES
35+
(@GGUID+0, @PTEMPLATE+0, 5, 'Truesilver Deposit / Rich Thorium Vein - Azshara', 0, 0, 10),
36+
(@GGUID+1, @PTEMPLATE+0, 95, 'Truesilver Deposit / Rich Thorium Vein - Azshara', 0, 0, 10);
37+
INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES
38+
(@PTEMPLATE+0, 2337, 0, 'Truesilver Deposit / Rich Thorium Vein - Azshara', 0);
39+
40+
-- Hive Regal
41+
SET @GGUID = 2440;
42+
SET @PTEMPLATE = 1465;
43+
INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES
44+
(@GGUID+0, 177388, 1, -8189.69384765625, 414.282440185546875, -79.2323989868164062, 2.286378860473632812, 0, 0, 0.909960746765136718, 0.414694398641586303, 600, 2700, 100, 1, 0, 0, 0, 10),
45+
(@GGUID+1, 177388, 1, -8265.61328125, 474.52972412109375, -74.8123321533203125, 3.543023586273193359, 0, 0, -0.97992420196533203, 0.199370384216308593, 600, 2700, 100, 1, 0, 0, 0, 10),
46+
(@GGUID+2, 123309, 1, -8189.69384765625, 414.282440185546875, -79.2323989868164062, 2.286378860473632812, 0, 0, 0.909960746765136718, 0.414694398641586303, 600, 2700, 100, 1, 0, 0, 0, 10),
47+
(@GGUID+3, 123309, 1, -8265.61328125, 474.52972412109375, -74.8123321533203125, 3.543023586273193359, 0, 0, -0.97992420196533203, 0.199370384216308593, 600, 2700, 100, 1, 0, 0, 0, 10);
48+
INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES
49+
(@PTEMPLATE+0, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus - Hive\'Regal', 0, 0, 0, 10),
50+
(@PTEMPLATE+1, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus - Hive\'Regal', 0, 0, 0, 10);
51+
INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES
52+
(@GGUID+0, @PTEMPLATE+0, 95, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus - Hive\'Regal', 0, 0, 10),
53+
(@GGUID+1, @PTEMPLATE+1, 5, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus - Hive\'Regal', 0, 0, 10),
54+
(@GGUID+2, @PTEMPLATE+0, 95, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus - Hive\'Regal', 0, 0, 10),
55+
(@GGUID+3, @PTEMPLATE+1, 5, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus - Hive\'Regal', 0, 0, 10);
56+
INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES
57+
(@PTEMPLATE+0, 8145, 0, 'Silithus - Hive\'Regal - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0),
58+
(@PTEMPLATE+1, 8145, 0, 'Silithus - Hive\'Regal - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0);
59+
60+
-- Hive Zora
61+
SET @GGUID = 1573;
62+
SET @PTEMPLATE = 1238;
63+
INSERT INTO `gameobject` (`guid`, `id`, `map`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecsmin`, `spawntimesecsmax`, `animprogress`, `state`, `spawn_flags`, `visibility_mod`, `patch_min`, `patch_max`) VALUES
64+
(@GGUID+0, 177388, 1, -7509.44091796875, 1953.8392333984375, -56.0211029052734375, 0.174532130360603332, 0, 0, 0.087155342102050781, 0.996194720268249511, 600, 2700, 100, 1, 0, 0, 0, 10),
65+
(@GGUID+1, 123309, 1, -7509.44091796875, 1953.8392333984375, -56.0211029052734375, 0.174532130360603332, 0, 0, 0.087155342102050781, 0.996194720268249511, 600, 2700, 100, 1, 0, 0, 0, 10);
66+
INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES
67+
(@PTEMPLATE+0, 1, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus - Hive\'Zora', 0, 0, 0, 10);
68+
INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES
69+
(@GGUID+0, @PTEMPLATE+0, 95, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus - Hive\'Zora', 0, 0, 10),
70+
(@GGUID+1, @PTEMPLATE+0, 5, 'Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein - Silithus - Hive\'Zora', 0, 0, 10);
71+
INSERT INTO `pool_pool` (`pool_id`, `mother_pool`, `chance`, `description`, `flags`) VALUES
72+
(@PTEMPLATE+0, 8146, 0, 'Silithus - Hive\'Zora - Ooze Covered Truesilver Deposit / Ooze Covered Rich Thorium Vein', 0);
73+
74+
75+
-- End of migration.
76+
END IF;
77+
END??
78+
DELIMITER ;
79+
CALL add_migration();
80+
DROP PROCEDURE IF EXISTS add_migration;

0 commit comments

Comments
 (0)