|
| 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`='20260301162905'); |
| 7 | +IF v = 0 THEN |
| 8 | +INSERT INTO `migrations` VALUES ('20260301162905'); |
| 9 | +-- Add your query below. |
| 10 | + |
| 11 | +-- Pool Golden Sansam in Silithus |
| 12 | +SET @PTEMPLATE = 3729; |
| 13 | +-- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 14 | +-- Group 1 |
| 15 | +DELETE FROM `pool_gameobject` WHERE `guid` IN (49399, 68695, 30460, 66965); |
| 16 | +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES |
| 17 | +(@PTEMPLATE+1, 1, 'Silithus - Group 1 - Golden Sansam', 0, 0, 0, 10); |
| 18 | +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES |
| 19 | +(49399, @PTEMPLATE+1, 0, 'Golden Sansam - Silithus - Group 1', 0, 0, 10), |
| 20 | +(68695, @PTEMPLATE+1, 0, 'Golden Sansam - Silithus - Group 1', 0, 0, 10), |
| 21 | +(30460, @PTEMPLATE+1, 0, 'Golden Sansam - Silithus - Group 1', 0, 0, 10), |
| 22 | +(66965, @PTEMPLATE+1, 0, 'Golden Sansam - Silithus - Group 1', 0, 0, 10); |
| 23 | + |
| 24 | +-- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 25 | +-- Group 2 |
| 26 | +DELETE FROM `pool_gameobject` WHERE `guid` IN (30457, 30455, 68696, 49398); |
| 27 | +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES |
| 28 | +(@PTEMPLATE+2, 1, 'Silithus - Group 2 - Golden Sansam', 0, 0, 0, 10); |
| 29 | +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES |
| 30 | +(30457, @PTEMPLATE+2, 0, 'Golden Sansam - Silithus - Group 2', 0, 0, 10), |
| 31 | +(30455, @PTEMPLATE+2, 0, 'Golden Sansam - Silithus - Group 2', 0, 0, 10), |
| 32 | +(68696, @PTEMPLATE+2, 0, 'Golden Sansam - Silithus - Group 2', 0, 0, 10), |
| 33 | +(49398, @PTEMPLATE+2, 0, 'Golden Sansam - Silithus - Group 2', 0, 0, 10); |
| 34 | + |
| 35 | +-- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 36 | +-- Group 3 |
| 37 | +DELETE FROM `pool_gameobject` WHERE `guid` IN (30458, 30456, 49397, 591); |
| 38 | +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES |
| 39 | +(@PTEMPLATE+3, 1, 'Silithus - Group 3 - Golden Sansam', 0, 0, 0, 10); |
| 40 | +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES |
| 41 | +(30458, @PTEMPLATE+3, 0, 'Golden Sansam - Silithus - Group 3', 0, 0, 10), |
| 42 | +(30456, @PTEMPLATE+3, 0, 'Golden Sansam - Silithus - Group 3', 0, 0, 10), |
| 43 | +(49397, @PTEMPLATE+3, 0, 'Golden Sansam - Silithus - Group 3', 0, 0, 10), |
| 44 | +(591, @PTEMPLATE+3, 0, 'Golden Sansam - Silithus - Group 3', 0, 0, 10); |
| 45 | + |
| 46 | +-- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 47 | +-- Group 4 |
| 48 | +DELETE FROM `pool_gameobject` WHERE `guid` IN (68697, 30461, 30454, 49400); |
| 49 | +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`, `flags`, `instance`, `patch_min`, `patch_max`) VALUES |
| 50 | +(@PTEMPLATE+4, 1, 'Silithus - Group 4 - Golden Sansam', 0, 0, 0, 10); |
| 51 | +INSERT INTO `pool_gameobject` (`guid`, `pool_entry`, `chance`, `description`, `flags`, `patch_min`, `patch_max`) VALUES |
| 52 | +(68697, @PTEMPLATE+4, 0, 'Golden Sansam - Silithus - Group 4', 0, 0, 10), |
| 53 | +(30461, @PTEMPLATE+4, 0, 'Golden Sansam - Silithus - Group 4', 0, 0, 10), |
| 54 | +(30454, @PTEMPLATE+4, 0, 'Golden Sansam - Silithus - Group 4', 0, 0, 10), |
| 55 | +(49400, @PTEMPLATE+4, 0, 'Golden Sansam - Silithus - Group 4', 0, 0, 10); |
| 56 | + |
| 57 | + |
| 58 | +DELETE FROM `pool_template` WHERE `entry`=1224 AND `patch_min`=0 AND `patch_max`=10; |
| 59 | + |
| 60 | +-- End of migration. |
| 61 | +END IF; |
| 62 | +END?? |
| 63 | +DELIMITER ; |
| 64 | +CALL add_migration(); |
| 65 | +DROP PROCEDURE IF EXISTS add_migration; |
0 commit comments