mirror of
https://github.com/EQEmu/Server.git
synced 2025-12-11 16:51:29 +00:00
2147 lines
77 KiB
C++
2147 lines
77 KiB
C++
#pragma once
|
|
|
|
std::vector<ManifestEntry> bot_manifest_entries = {
|
|
ManifestEntry{
|
|
.version = 9035,
|
|
.description = "2022_12_04_bot_archery.sql",
|
|
.check = "SHOW COLUMNS FROM `bot_data` LIKE 'archery_setting'",
|
|
.condition = "empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
ALTER TABLE `bot_data`
|
|
ADD COLUMN `archery_setting` TINYINT(2) UNSIGNED NOT NULL DEFAULT '0' AFTER `enforce_spell_settings`;
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9036,
|
|
.description = "2023_01_19_drop_bot_views.sql",
|
|
.check = "SHOW TABLES LIKE 'vw_groups'",
|
|
.condition = "not_empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
DROP VIEW vw_bot_groups;
|
|
DROP VIEW vw_bot_character_mobs;
|
|
DROP VIEW vw_groups;
|
|
DROP VIEW vw_guild_members;
|
|
DROP TABLE bot_guild_members;
|
|
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9037,
|
|
.description = "2023_01_22_add_name_index.sql",
|
|
.check = "show index from bot_data WHERE key_name = 'name`",
|
|
.condition = "",
|
|
.match = "empty",
|
|
.sql = R"(
|
|
create index `name` on bot_data(`name`);
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9038,
|
|
.description = "2023_02_16_add_caster_range.sql",
|
|
.check = "SHOW COLUMNS FROM `bot_data` LIKE 'caster_range'",
|
|
.condition = "",
|
|
.match = "empty",
|
|
.sql = R"(
|
|
ALTER TABLE `bot_data`
|
|
ADD COLUMN `caster_range` INT(11) UNSIGNED NOT NULL DEFAULT '300' AFTER `archery_setting`;
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9039,
|
|
.description = "2023_03_31_remove_bot_groups.sql",
|
|
.check = "SHOW TABLES LIKE 'bot_groups'",
|
|
.condition = "",
|
|
.match = "not_empty",
|
|
.sql = R"(
|
|
SET FOREIGN_KEY_CHECKS = 0;
|
|
DROP TABLE IF EXISTS `bot_groups`;
|
|
DROP TABLE IF EXISTS `bot_group_members`;
|
|
SET FOREIGN_KEY_CHECKS = 1;
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9040,
|
|
.description = "2023_11_16_bot_starting_items.sql",
|
|
.check = "SHOW TABLES LIKE 'bot_starting_items'",
|
|
.condition = "empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
CREATE TABLE `bot_starting_items` (
|
|
`id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
|
|
`races` int(11) UNSIGNED NOT NULL DEFAULT 0,
|
|
`classes` int(11) UNSIGNED NOT NULL DEFAULT 0,
|
|
`item_id` int(11) UNSIGNED NOT NULL DEFAULT 0,
|
|
`item_charges` tinyint(3) UNSIGNED NOT NULL DEFAULT 1,
|
|
`min_status` tinyint(3) UNSIGNED NOT NULL DEFAULT 0,
|
|
`slot_id` mediumint(9) NOT NULL DEFAULT -1,
|
|
`min_expansion` tinyint(4) NOT NULL DEFAULT -1,
|
|
`max_expansion` tinyint(4) NOT NULL DEFAULT -1,
|
|
`content_flags` varchar(100) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL,
|
|
`content_flags_disabled` varchar(100) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL,
|
|
PRIMARY KEY (`id`)
|
|
) ENGINE = InnoDB CHARACTER SET = latin1 COLLATE = latin1_swedish_ci;
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9041,
|
|
.description = "2023_12_04_bot_timers.sql",
|
|
.check = "SHOW COLUMNS FROM `bot_timers` LIKE 'recast_time'",
|
|
.condition = "empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
ALTER TABLE `bot_timers`
|
|
ADD COLUMN `recast_time` INT(11) UNSIGNED NOT NULL DEFAULT '0' AFTER `timer_value`,
|
|
ADD COLUMN `is_spell` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0 AFTER `recast_time`,
|
|
ADD COLUMN `is_disc` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0 AFTER `is_spell`,
|
|
ADD COLUMN `spell_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' AFTER `is_disc`,
|
|
ADD COLUMN `is_item` TINYINT(2) UNSIGNED NOT NULL DEFAULT 0 AFTER `spell_id`,
|
|
ADD COLUMN `item_id` INT(11) UNSIGNED NOT NULL DEFAULT '0' AFTER `is_item`;
|
|
ALTER TABLE `bot_timers`
|
|
DROP FOREIGN KEY `FK_bot_timers_1`;
|
|
ALTER TABLE `bot_timers`
|
|
DROP PRIMARY KEY;
|
|
ALTER TABLE `bot_timers`
|
|
ADD PRIMARY KEY (`bot_id`, `timer_id`, `spell_id`, `item_id`);
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9042,
|
|
.description = "2024_01_27_delete_bot_foreign_keys.sql",
|
|
.check = "SHOW CREATE TABLE `bot_stances`",
|
|
.condition = "contains",
|
|
.match = "FOREIGN",
|
|
.sql = R"(
|
|
ALTER TABLE `bot_buffs` DROP FOREIGN KEY `FK_bot_buffs_1`;
|
|
ALTER TABLE `bot_heal_rotations` DROP FOREIGN KEY `FK_bot_heal_rotations`;
|
|
ALTER TABLE `bot_heal_rotation_members` DROP FOREIGN KEY `FK_bot_heal_rotation_members_1`;
|
|
ALTER TABLE `bot_heal_rotation_members` DROP FOREIGN KEY `FK_bot_heal_rotation_members_2`;
|
|
ALTER TABLE `bot_heal_rotation_targets` DROP FOREIGN KEY `FK_bot_heal_rotation_targets`;
|
|
ALTER TABLE `bot_inventories` DROP FOREIGN KEY `FK_bot_inventories_1`;
|
|
ALTER TABLE `bot_pets` DROP FOREIGN KEY `FK_bot_pets_1`;
|
|
ALTER TABLE `bot_pet_buffs` DROP FOREIGN KEY `FK_bot_pet_buffs_1`;
|
|
ALTER TABLE `bot_pet_inventories` DROP FOREIGN KEY `FK_bot_pet_inventories_1`;
|
|
ALTER TABLE `bot_stances` DROP FOREIGN KEY `FK_bot_stances_1`;
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9043,
|
|
.description = "2024_02_18_bot_starting_items_augments.sql",
|
|
.check = "SHOW COLUMNS FROM `bot_starting_items` LIKE 'augment_one'",
|
|
.condition = "empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
ALTER TABLE `bot_starting_items`
|
|
ADD COLUMN `augment_one` int(11) UNSIGNED NOT NULL DEFAULT 0 AFTER `item_charges`,
|
|
ADD COLUMN `augment_two` int(11) UNSIGNED NOT NULL DEFAULT 0 AFTER `augment_one`,
|
|
ADD COLUMN `augment_three` int(11) UNSIGNED NOT NULL DEFAULT 0 AFTER `augment_two`,
|
|
ADD COLUMN `augment_four` int(11) UNSIGNED NOT NULL DEFAULT 0 AFTER `augment_three`,
|
|
ADD COLUMN `augment_five` int(11) UNSIGNED NOT NULL DEFAULT 0 AFTER `augment_four`,
|
|
ADD COLUMN `augment_six` int(11) UNSIGNED NOT NULL DEFAULT 0 AFTER `augment_five`;
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9044,
|
|
.description = "2024_04_23_bot_extra_haste.sql",
|
|
.check = "SHOW COLUMNS FROM `bot_data` LIKE 'extra_haste'",
|
|
.condition = "empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
ALTER TABLE `bot_data`
|
|
ADD COLUMN `extra_haste` mediumint(8) NOT NULL DEFAULT 0 AFTER `wis`;
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9045,
|
|
.description = "2024_08_05_bot_spells_entries_unsigned_spell_id.sql",
|
|
.check = "SHOW COLUMNS FROM `bot_spells_entries` LIKE 'spell_id'",
|
|
.condition = "empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
ALTER TABLE `bot_spells_entries`
|
|
CHANGE COLUMN `spellid` `spell_id` smallint(5) UNSIGNED NOT NULL DEFAULT 0 AFTER `npc_spells_id`;
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9046,
|
|
.description = "2024_05_18_bot_settings.sql",
|
|
.check = "SHOW TABLES LIKE 'bot_settings'",
|
|
.condition = "empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
CREATE TABLE `bot_settings` (
|
|
`character_id` INT(10) UNSIGNED NOT NULL,
|
|
`bot_id` INT(10) UNSIGNED NOT NULL,
|
|
`stance` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
|
|
`setting_id` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
|
|
`setting_type` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
|
|
`value` BIGINT(19) NOT NULL DEFAULT '0',
|
|
`category_name` VARCHAR(64) NULL DEFAULT '' COLLATE 'utf8mb4_general_ci',
|
|
`setting_name` VARCHAR(64) NULL DEFAULT '' COLLATE 'utf8mb4_general_ci',
|
|
PRIMARY KEY (`character_id`, `bot_id`, `stance`, `setting_id`, `setting_type`) USING BTREE
|
|
)
|
|
COLLATE='utf8mb4_general_ci'
|
|
ENGINE=InnoDB
|
|
;
|
|
|
|
INSERT INTO bot_settings SELECT 0, bd.`bot_id`, (SELECT bs.`stance_id` FROM bot_stances bs WHERE bs.`bot_id` = bd.`bot_id`) AS stance_id, 0, 0, bd.`expansion_bitmask`, 'BaseSetting', 'ExpansionBitmask' FROM bot_data bd
|
|
JOIN rule_values rv
|
|
WHERE rv.rule_name LIKE 'Bots:BotExpansionSettings'
|
|
AND bd.expansion_bitmask != rv.rule_value;
|
|
|
|
INSERT INTO bot_settings
|
|
SELECT 0, bd.bot_id, bs.stance_id, 1, 0, bd.show_helm, 'BaseSetting', 'ShowHelm'
|
|
FROM bot_data bd
|
|
INNER JOIN bot_stances bs ON bd.bot_id = bs.bot_id
|
|
WHERE bd.show_helm != 1
|
|
GROUP BY bd.bot_id;
|
|
|
|
INSERT INTO bot_settings
|
|
SELECT 0, bd.bot_id, bs.stance_id, 2, 0, SQRT(bd.follow_distance), 'BaseSetting', 'FollowDistance'
|
|
FROM bot_data bd
|
|
INNER JOIN bot_stances bs ON bd.bot_id = bs.bot_id
|
|
WHERE bd.follow_distance != 184
|
|
GROUP BY bd.bot_id;
|
|
|
|
INSERT INTO bot_settings
|
|
SELECT 0, bd.bot_id, bs.stance_id, 3, 0, bd.stop_melee_level, 'BaseSetting', 'StopMeleeLevel'
|
|
FROM bot_data bd
|
|
INNER JOIN bot_stances bs ON bd.bot_id = bs.bot_id
|
|
WHERE (CASE
|
|
WHEN bd.class IN (2, 6, 10, 11, 12, 13, 14) THEN 13
|
|
ELSE 255
|
|
END) != bd.stop_melee_level
|
|
GROUP BY bd.bot_id;
|
|
|
|
INSERT INTO bot_settings
|
|
SELECT 0, bd.bot_id, bs.stance_id, 4, 0, bd.enforce_spell_settings, 'BaseSetting', 'EnforceSpellSettings'
|
|
FROM bot_data bd
|
|
INNER JOIN bot_stances bs ON bd.bot_id = bs.bot_id
|
|
WHERE bd.enforce_spell_settings != 0
|
|
GROUP BY bd.bot_id;
|
|
|
|
INSERT INTO bot_settings
|
|
SELECT 0, bd.bot_id, bs.stance_id, 5, 0, bd.archery_setting, 'BaseSetting', 'RangedSetting'
|
|
FROM bot_data bd
|
|
INNER JOIN bot_stances bs ON bd.bot_id = bs.bot_id
|
|
WHERE bd.archery_setting != 0
|
|
GROUP BY bd.bot_id;
|
|
|
|
INSERT INTO bot_settings
|
|
SELECT 0, bd.bot_id, bs.stance_id, 8, 0, bd.caster_range, 'BaseSetting', 'DistanceRanged'
|
|
FROM bot_data bd
|
|
INNER JOIN bot_stances bs ON bd.bot_id = bs.bot_id
|
|
WHERE (CASE
|
|
WHEN bd.class IN (1, 7, 9, 16) THEN 0
|
|
WHEN bd.class = 8 THEN 30
|
|
ELSE 90
|
|
END) != bd.caster_range
|
|
GROUP BY bd.bot_id;
|
|
|
|
ALTER TABLE `bot_data`
|
|
DROP COLUMN `show_helm`;
|
|
ALTER TABLE `bot_data`
|
|
DROP COLUMN `follow_distance`;
|
|
ALTER TABLE `bot_data`
|
|
DROP COLUMN `stop_melee_level`;
|
|
ALTER TABLE `bot_data`
|
|
DROP COLUMN `expansion_bitmask`;
|
|
ALTER TABLE `bot_data`
|
|
DROP COLUMN `enforce_spell_settings`;
|
|
ALTER TABLE `bot_data`
|
|
DROP COLUMN `archery_setting`;
|
|
ALTER TABLE `bot_data`
|
|
DROP COLUMN `caster_range`;
|
|
|
|
UPDATE `bot_command_settings` SET `aliases`= 'bh' WHERE `bot_command`='behindmob';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'bs|settings' WHERE `bot_command`='botsettings';
|
|
UPDATE `bot_command_settings` SET `aliases`= CASE WHEN LENGTH(`aliases`) > 0 THEN CONCAT(`aliases`, '|followdistance') ELSE 'followd||followdistance' END WHERE `bot_command`='botfollowdistance' AND `aliases` NOT LIKE '%followdistance%';
|
|
UPDATE `bot_command_settings` SET `aliases`= CASE WHEN LENGTH(`aliases`) > 0 THEN CONCAT(`aliases`, '|ranged|toggleranged|btr') ELSE 'ranged|toggleranged|btr' END WHERE `bot_command`='bottoggleranged' AND `aliases` NOT LIKE '%ranged|toggleranged|btr%';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'distranged|dr' WHERE `bot_command`='distanceranged';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'copy' WHERE `bot_command`='copysettings';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'default' WHERE `bot_command`='defaultsettings';
|
|
UPDATE `bot_command_settings` SET `aliases`= CASE WHEN LENGTH(`aliases`) > 0 THEN CONCAT(`aliases`, '|enforce') ELSE 'enforce' END WHERE `bot_command`='enforcespellsettings' AND `aliases` NOT LIKE '%enforce%';
|
|
UPDATE `bot_command_settings` SET `aliases`= CASE WHEN LENGTH(`aliases`) > 0 THEN CONCAT(`aliases`, '|ib') ELSE 'ib' END WHERE `bot_command`='illusionblock' AND `aliases` NOT LIKE '%ib%';
|
|
UPDATE `bot_command_settings` SET `aliases`= CASE WHEN LENGTH(`aliases`) > 0 THEN CONCAT(`aliases`, '|ig') ELSE 'invgive|ig' END WHERE `bot_command`='inventorygive' AND `aliases` NOT LIKE '%ig%';
|
|
UPDATE `bot_command_settings` SET `aliases`= CASE WHEN LENGTH(`aliases`) > 0 THEN CONCAT(`aliases`, '|il') ELSE 'invlist|il' END WHERE `bot_command`='inventorylist' AND `aliases` NOT LIKE '%il%';
|
|
UPDATE `bot_command_settings` SET `aliases`= CASE WHEN LENGTH(`aliases`) > 0 THEN CONCAT(`aliases`, '|ir') ELSE 'invremove|ir' END WHERE `bot_command`='inventoryremove' AND `aliases` NOT LIKE '%ir%';
|
|
UPDATE `bot_command_settings` SET `aliases`= CASE WHEN LENGTH(`aliases`) > 0 THEN CONCAT(`aliases`, '|iw') ELSE 'invwindow|iw' END WHERE `bot_command`='inventorywindow' AND `aliases` NOT LIKE '%iw%';
|
|
UPDATE `bot_command_settings` SET `aliases`= CASE WHEN LENGTH(`aliases`) > 0 THEN CONCAT(`aliases`, '|iu') ELSE 'iu' END WHERE `bot_command`='itemuse' AND `aliases` NOT LIKE '%iu%';
|
|
UPDATE `bot_command_settings` SET `aliases`= CASE WHEN LENGTH(`aliases`) > 0 THEN CONCAT(`aliases`, '|pst') ELSE 'pset||pst' END WHERE `bot_command`='petsettype' AND `aliases` NOT LIKE '%pst%';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'mmr' WHERE `bot_command`='maxmeleerange';
|
|
UPDATE `bot_command_settings` SET `aliases`= CASE WHEN LENGTH(`aliases`) > 0 THEN CONCAT(`aliases`, '|pp') ELSE 'pp' END WHERE `bot_command`='pickpocket' AND `aliases` NOT LIKE '%pp%';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'sithp' WHERE `bot_command`='sithppercent';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'sitcombat' WHERE `bot_command`='sitincombat';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'sitmana' WHERE `bot_command`='sitmanapercent';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'aggrochecks' WHERE `bot_command`='spellaggrochecks';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'delays' WHERE `bot_command`='spelldelays';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'engagedpriority' WHERE `bot_command`='spellengagedpriority';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'holds' WHERE `bot_command`='spellholds';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'idlepriority' WHERE `bot_command`='spellidlepriority';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'maxhp' WHERE `bot_command`='spellmaxhppct';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'maxmana' WHERE `bot_command`='spellmaxmanapct';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'maxthresholds' WHERE `bot_command`='spellmaxthresholds';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'minhp' WHERE `bot_command`='spellminhppct';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'minmana' WHERE `bot_command`='spellminmanapct';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'minthresholds' WHERE `bot_command`='spellminthresholds';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'pursuepriority' WHERE `bot_command`='spellpursuepriority';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'resistlimits' WHERE `bot_command`='spellresistlimits';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'targetcount' WHERE `bot_command`='spelltargetcount';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'disc' WHERE `bot_command`='discipline';
|
|
UPDATE `bot_command_settings` SET `aliases`= CASE WHEN LENGTH(`aliases`) > 0 THEN CONCAT(`aliases`, '|vc') ELSE 'vc' END WHERE `bot_command`='viewcombos' AND `aliases` NOT LIKE '%vc%';
|
|
UPDATE `bot_command_settings` SET `aliases`= 'announcecasts' WHERE `bot_command`='spellannouncecasts';
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9047,
|
|
.description = "2024_05_18_bot_update_spell_types.sql",
|
|
.check = "SELECT * FROM `bot_spells_entries` WHERE `type` >= 1024",
|
|
.condition = "not_empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
UPDATE `bot_spells_entries` SET `type` = 0 WHERE `type` = 1;
|
|
UPDATE `bot_spells_entries` SET `type` = 1 WHERE `type` = 2;
|
|
UPDATE `bot_spells_entries` SET `type` = 2 WHERE `type` = 4;
|
|
UPDATE `bot_spells_entries` SET `type` = 3 WHERE `type` = 8;
|
|
UPDATE `bot_spells_entries` SET `type` = 4 WHERE `type` = 16;
|
|
UPDATE `bot_spells_entries` SET `type` = 5 WHERE `type` = 32;
|
|
UPDATE `bot_spells_entries` SET `type` = 6 WHERE `type` = 64;
|
|
UPDATE `bot_spells_entries` SET `type` = 7 WHERE `type` = 128;
|
|
UPDATE `bot_spells_entries` SET `type` = 8 WHERE `type` = 256;
|
|
UPDATE `bot_spells_entries` SET `type` = 9 WHERE `type` = 512;
|
|
UPDATE `bot_spells_entries` SET `type` = 10 WHERE `type` = 1024;
|
|
UPDATE `bot_spells_entries` SET `type` = 11 WHERE `type` = 2048;
|
|
UPDATE `bot_spells_entries` SET `type` = 12 WHERE `type` = 4096;
|
|
UPDATE `bot_spells_entries` SET `type` = 13 WHERE `type` = 8192;
|
|
UPDATE `bot_spells_entries` SET `type` = 14 WHERE `type` = 16384;
|
|
UPDATE `bot_spells_entries` SET `type` = 15 WHERE `type` = 32768;
|
|
UPDATE `bot_spells_entries` SET `type` = 16 WHERE `type` = 65536;
|
|
UPDATE `bot_spells_entries` SET `type` = 17 WHERE `type` = 131072;
|
|
UPDATE `bot_spells_entries` SET `type` = 18 WHERE `type` = 262144;
|
|
UPDATE `bot_spells_entries` SET `type` = 19 WHERE `type` = 524288;
|
|
UPDATE `bot_spells_entries` SET `type` = 20 WHERE `type` = 1048576;
|
|
UPDATE `bot_spells_entries` SET `type` = 21 WHERE `type` = 2097152;
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9048,
|
|
.description = "2024_05_18_bot_fear_spell_type.sql",
|
|
.check = "SELECT * FROM `bot_spells_entries` where `type` = 22",
|
|
.condition = "empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
UPDATE bot_spells_entries b, spells_new s
|
|
SET b.`type` = 22
|
|
WHERE b.spell_id = s.id
|
|
AND (
|
|
s.`effectid1` = 23 OR
|
|
s.`effectid2` = 23 OR
|
|
s.`effectid3` = 23 OR
|
|
s.`effectid4` = 23 OR
|
|
s.`effectid5` = 23 OR
|
|
s.`effectid6` = 23 OR
|
|
s.`effectid7` = 23 OR
|
|
s.`effectid8` = 23 OR
|
|
s.`effectid9` = 23 OR
|
|
s.`effectid10` = 23 OR
|
|
s.`effectid11` = 23 OR
|
|
s.`effectid12` = 23
|
|
);
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9049,
|
|
.description = "2024_05_18_correct_bot_spell_entries_types.sql",
|
|
.check = "SELECT * FROM bot_spells_entries WHERE `spell_id` = 14312 AND `npc_spells_id` != 3002",
|
|
.condition = "not_empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
-- Class fixes
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3002 WHERE `spell_id` = 14312 AND `npc_spells_id` != 3002;
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3002 WHERE `spell_id` = 14313 AND `npc_spells_id` != 3002;
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3002 WHERE `spell_id` = 14314 AND `npc_spells_id` != 3002;
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3003 WHERE `spell_id` = 14955 AND `npc_spells_id` != 3003;
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3003 WHERE `spell_id` = 14956 AND `npc_spells_id` != 3003;
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3005 WHERE `spell_id` = 15186 AND `npc_spells_id` != 3005;
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3005 WHERE `spell_id` = 15187 AND `npc_spells_id` != 3005;
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3005 WHERE `spell_id` = 15188 AND `npc_spells_id` != 3005;
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3006 WHERE `spell_id` = 14446 AND `npc_spells_id` != 3006;
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3006 WHERE `spell_id` = 14447 AND `npc_spells_id` != 3006;
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3006 WHERE `spell_id` = 14467 AND `npc_spells_id` != 3006;
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3006 WHERE `spell_id` = 14468 AND `npc_spells_id` != 3006;
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3006 WHERE `spell_id` = 14469 AND `npc_spells_id` != 3006;
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3006 WHERE `spell_id` = 14387 AND `npc_spells_id` != 3006;
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3006 WHERE `spell_id` = 14388 AND `npc_spells_id` != 3006;
|
|
UPDATE bot_spells_entries SET `npc_spells_id` = 3006 WHERE `spell_id` = 14389 AND `npc_spells_id` != 3006;
|
|
|
|
-- Minlevel fixes
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes2 WHERE b.`spell_id` = 1445 AND b.`npc_spells_id` = 3002 AND b.`minlevel` != s.classes2 AND s.classes2 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes2 WHERE b.`spell_id` = 14267 AND b.`npc_spells_id` = 3002 AND b.`minlevel` != s.classes2 AND s.classes2 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes2 WHERE b.`spell_id` = 14268 AND b.`npc_spells_id` = 3002 AND b.`minlevel` != s.classes2 AND s.classes2 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes2 WHERE b.`spell_id` = 14269 AND b.`npc_spells_id` = 3002 AND b.`minlevel` != s.classes2 AND s.classes2 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes2 WHERE b.`spell_id` = 14312 AND b.`npc_spells_id` = 3002 AND b.`minlevel` != s.classes2 AND s.classes2 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes2 WHERE b.`spell_id` = 14313 AND b.`npc_spells_id` = 3002 AND b.`minlevel` != s.classes2 AND s.classes2 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes2 WHERE b.`spell_id` = 14314 AND b.`npc_spells_id` = 3002 AND b.`minlevel` != s.classes2 AND s.classes2 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes3 WHERE b.`spell_id` = 2589 AND b.`npc_spells_id` = 3003 AND b.`minlevel` != s.classes3 AND s.classes3 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes3 WHERE b.`spell_id` = 14955 AND b.`npc_spells_id` = 3003 AND b.`minlevel` != s.classes3 AND s.classes3 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes3 WHERE b.`spell_id` = 14956 AND b.`npc_spells_id` = 3003 AND b.`minlevel` != s.classes3 AND s.classes3 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes4 WHERE b.`spell_id` = 5305 AND b.`npc_spells_id` = 3004 AND b.`minlevel` != s.classes4 AND s.classes4 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes5 WHERE b.`spell_id` = 15186 AND b.`npc_spells_id` = 3005 AND b.`minlevel` != s.classes5 AND s.classes5 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes5 WHERE b.`spell_id` = 15187 AND b.`npc_spells_id` = 3005 AND b.`minlevel` != s.classes5 AND s.classes5 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes5 WHERE b.`spell_id` = 15188 AND b.`npc_spells_id` = 3005 AND b.`minlevel` != s.classes5 AND s.classes5 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes6 WHERE b.`spell_id` = 14387 AND b.`npc_spells_id` = 3006 AND b.`minlevel` != s.classes6 AND s.classes6 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes6 WHERE b.`spell_id` = 14388 AND b.`npc_spells_id` = 3006 AND b.`minlevel` != s.classes6 AND s.classes6 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes6 WHERE b.`spell_id` = 14389 AND b.`npc_spells_id` = 3006 AND b.`minlevel` != s.classes6 AND s.classes6 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes6 WHERE b.`spell_id` = 14446 AND b.`npc_spells_id` = 3006 AND b.`minlevel` != s.classes6 AND s.classes6 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes6 WHERE b.`spell_id` = 14447 AND b.`npc_spells_id` = 3006 AND b.`minlevel` != s.classes6 AND s.classes6 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes6 WHERE b.`spell_id` = 14467 AND b.`npc_spells_id` = 3006 AND b.`minlevel` != s.classes6 AND s.classes6 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes6 WHERE b.`spell_id` = 14468 AND b.`npc_spells_id` = 3006 AND b.`minlevel` != s.classes6 AND s.classes6 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes6 WHERE b.`spell_id` = 14469 AND b.`npc_spells_id` = 3006 AND b.`minlevel` != s.classes6 AND s.classes6 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes8 WHERE b.`spell_id` = 717 AND b.`npc_spells_id` = 3008 AND b.`minlevel` != s.classes8 AND s.classes8 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes8 WHERE b.`spell_id` = 734 AND b.`npc_spells_id` = 3008 AND b.`minlevel` != s.classes8 AND s.classes8 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes8 WHERE b.`spell_id` = 738 AND b.`npc_spells_id` = 3008 AND b.`minlevel` != s.classes8 AND s.classes8 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes8 WHERE b.`spell_id` = 1751 AND b.`npc_spells_id` = 3008 AND b.`minlevel` != s.classes8 AND s.classes8 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes10 WHERE b.`spell_id` = 754 AND b.`npc_spells_id` = 3010 AND b.`minlevel` != s.classes10 AND s.classes10 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes11 WHERE b.`spell_id` = 229 AND b.`npc_spells_id` = 3011 AND b.`minlevel` != s.classes11 AND s.classes11 < 254;
|
|
UPDATE bot_spells_entries b, spells_new s SET b.`minlevel` = s.classes13 WHERE b.`spell_id` = 333 AND b.`npc_spells_id` = 3013 AND b.`minlevel` != s.classes13 AND s.classes13 < 254;
|
|
|
|
-- Maxlevel fixes
|
|
UPDATE bot_spells_entries SET `maxlevel` = 83 WHERE `spell_id` = 14267 AND `npc_spells_id` = 3002 AND `maxlevel` < 83;
|
|
UPDATE bot_spells_entries SET `maxlevel` = 83 WHERE `spell_id` = 14268 AND `npc_spells_id` = 3002 AND `maxlevel` < 83;
|
|
UPDATE bot_spells_entries SET `maxlevel` = 83 WHERE `spell_id` = 14269 AND `npc_spells_id` = 3002 AND `maxlevel` < 83;
|
|
UPDATE bot_spells_entries SET `maxlevel` = 84 WHERE `spell_id` = 14446 AND `npc_spells_id` = 3006 AND `maxlevel` < 84;
|
|
UPDATE bot_spells_entries SET `maxlevel` = 84 WHERE `spell_id` = 14447 AND `npc_spells_id` = 3006 AND `maxlevel` < 84;
|
|
UPDATE bot_spells_entries SET `maxlevel` = 84 WHERE `spell_id` = 14467 AND `npc_spells_id` = 3006 AND `maxlevel` < 84;
|
|
UPDATE bot_spells_entries SET `maxlevel` = 84 WHERE `spell_id` = 14468 AND `npc_spells_id` = 3006 AND `maxlevel` < 84;
|
|
UPDATE bot_spells_entries SET `maxlevel` = 84 WHERE `spell_id` = 14469 AND `npc_spells_id` = 3006 AND `maxlevel` < 84;
|
|
UPDATE bot_spells_entries SET `maxlevel` = 81 WHERE `spell_id` = 14312 AND `npc_spells_id` = 3002 AND `maxlevel` < 81;
|
|
UPDATE bot_spells_entries SET `maxlevel` = 81 WHERE `spell_id` = 14313 AND `npc_spells_id` = 3002 AND `maxlevel` < 81;
|
|
UPDATE bot_spells_entries SET `maxlevel` = 81 WHERE `spell_id` = 14314 AND `npc_spells_id` = 3002 AND `maxlevel` < 81;
|
|
|
|
-- Type fixes
|
|
|
|
UPDATE bot_spells_entries SET `type` = 0 WHERE `spell_id` = 14267;
|
|
UPDATE bot_spells_entries SET `type` = 0 WHERE `spell_id` = 14268;
|
|
UPDATE bot_spells_entries SET `type` = 0 WHERE `spell_id` = 14269;
|
|
UPDATE bot_spells_entries SET `type` = 1 WHERE `spell_id` = 1576;
|
|
UPDATE bot_spells_entries SET `type` = 1 WHERE `spell_id` = 5416;
|
|
UPDATE bot_spells_entries SET `type` = 1 WHERE `spell_id` = 14446;
|
|
UPDATE bot_spells_entries SET `type` = 1 WHERE `spell_id` = 14447;
|
|
UPDATE bot_spells_entries SET `type` = 3 WHERE `spell_id` = 4074;
|
|
UPDATE bot_spells_entries SET `type` = 3 WHERE `spell_id` = 8008;
|
|
UPDATE bot_spells_entries SET `type` = 3 WHERE `spell_id` = 14467;
|
|
UPDATE bot_spells_entries SET `type` = 3 WHERE `spell_id` = 14468;
|
|
UPDATE bot_spells_entries SET `type` = 3 WHERE `spell_id` = 14469;
|
|
UPDATE bot_spells_entries SET `type` = 3 WHERE `spell_id` = 14388;
|
|
UPDATE bot_spells_entries SET `type` = 3 WHERE `spell_id` = 14389;
|
|
UPDATE bot_spells_entries SET `type` = 3 WHERE `spell_id` = 15187;
|
|
UPDATE bot_spells_entries SET `type` = 3 WHERE `spell_id` = 15188;
|
|
UPDATE bot_spells_entries SET `type` = 4 WHERE `spell_id` = 10436;
|
|
UPDATE bot_spells_entries SET `type` = 4 WHERE `spell_id` = 14312;
|
|
UPDATE bot_spells_entries SET `type` = 4 WHERE `spell_id` = 14313;
|
|
UPDATE bot_spells_entries SET `type` = 4 WHERE `spell_id` = 14314;
|
|
UPDATE bot_spells_entries SET `type` = 6 WHERE `spell_id` = 2115;
|
|
UPDATE bot_spells_entries SET `type` = 8 WHERE `spell_id` = 195;
|
|
UPDATE bot_spells_entries SET `type` = 9 WHERE `spell_id` = 289;
|
|
UPDATE bot_spells_entries SET `type` = 8 WHERE `spell_id` = 294;
|
|
UPDATE bot_spells_entries SET `type` = 8 WHERE `spell_id` = 450;
|
|
UPDATE bot_spells_entries SET `type` = 8 WHERE `spell_id` = 521;
|
|
UPDATE bot_spells_entries SET `type` = 8 WHERE `spell_id` = 1403;
|
|
UPDATE bot_spells_entries SET `type` = 8 WHERE `spell_id` = 1405;
|
|
UPDATE bot_spells_entries SET `type` = 8 WHERE `spell_id` = 1703;
|
|
UPDATE bot_spells_entries SET `type` = 8 WHERE `spell_id` = 3345;
|
|
UPDATE bot_spells_entries SET `type` = 8 WHERE `spell_id` = 5348;
|
|
UPDATE bot_spells_entries SET `type` = 8 WHERE `spell_id` = 5509;
|
|
UPDATE bot_spells_entries SET `type` = 8 WHERE `spell_id` = 18392;
|
|
UPDATE bot_spells_entries SET `type` = 8 WHERE `spell_id` = 18393;
|
|
UPDATE bot_spells_entries SET `type` = 8 WHERE `spell_id` = 18394;
|
|
UPDATE bot_spells_entries SET `type` = 10 WHERE `spell_id` = 14955;
|
|
UPDATE bot_spells_entries SET `type` = 10 WHERE `spell_id` = 14956;
|
|
UPDATE bot_spells_entries SET `type` = 10 WHERE `spell_id` = 15186;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 185;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 186;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 270;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 302;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 505;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 506;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 507;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 1588;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 1712;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 2542;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 2544;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 2634;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 2942;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 3462;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 4900;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 6826;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 6827;
|
|
UPDATE bot_spells_entries SET `type` = 13 WHERE `spell_id` = 6828;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 110;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 111;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 112;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 162;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 163;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 201;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 281;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 370;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 526;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 527;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 1437;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 1436;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 1573;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 1592;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 1577;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 1578;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 2571;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 3386;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 3387;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 3395;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 5394;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 5392;
|
|
UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 14387;
|
|
UPDATE bot_spells_entries SET `type` = 17 WHERE `spell_id` = 752;
|
|
UPDATE bot_spells_entries SET `type` = 17 WHERE `spell_id` = 1741;
|
|
UPDATE bot_spells_entries SET `type` = 17 WHERE `spell_id` = 1296;
|
|
UPDATE bot_spells_entries SET `type` = 17 WHERE `spell_id` = 2117;
|
|
UPDATE bot_spells_entries SET `type` = 17 WHERE `spell_id` = 3229;
|
|
|
|
-- UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 3440; -- Ro's Illumination [#3440] from DoT [#8] to Debuff [#14] [Should be 0]
|
|
-- UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 303; -- Whirl till you hurl [#303] from Nuke [#0] to Debuff [#14] [Should be 0]
|
|
-- UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 619; -- Dyn's Dizzying Draught [#619] from Nuke [#0] to Debuff [#14] [Should be 0]
|
|
|
|
-- UPDATE bot_spells_entries SET `type` = 14 WHERE `spell_id` = 74; -- Mana Sieve [#74] from Nuke [#0] to Debuff [#14]
|
|
-- UPDATE bot_spells_entries SET `type` = 6 WHERE `spell_id` = 1686; -- Theft of Thought [#1686] from Nuke [#0] to Lifetap [#6]
|
|
|
|
-- UPDATE bot_spells_entries SET `type` = 1 WHERE `spell_id` = 3694; -- Stoicism [#3694] from In-Combat Buff [#10] to Regular Heal [#1]
|
|
-- UPDATE bot_spells_entries SET `type` = 1 WHERE `spell_id` = 4899; -- Breath of Trushar [#4899] from In-Combat Buff [#10] to Regular Heal [#1]
|
|
|
|
-- UPDATE bot_spells_entries SET `type` = 7 WHERE `spell_id` = 738; -- Selo's Consonant Chain [#738] from Slow [#13] to Snare [#7]
|
|
-- UPDATE bot_spells_entries SET `type` = 7 WHERE `spell_id` = 1751; -- Largo's Assonant Binding [#1751] from Slow [#13] to Snare [#7]
|
|
-- UPDATE bot_spells_entries SET `type` = 8 WHERE `spell_id` = 1748; -- Angstlich's Assonance [#1748] from Slow [#13] to DoT [#8]
|
|
-- UPDATE bot_spells_entries SET `type` = 7 WHERE `spell_id` = 738; -- Selo's Consonant Chain [#738] from Slow [#13] to Snare [#7]
|
|
-- UPDATE bot_spells_entries SET `type` = 7 WHERE `spell_id` = 1751; -- Largo's Assonant Binding [#1751] from Slow [#13] to Snare [#7]
|
|
-- UPDATE bot_spells_entries SET `type` = 7 WHERE `spell_id` = 738; -- Selo's Consonant Chain [#738] from Slow [#13] to Snare [#7]
|
|
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9050,
|
|
.description = "2024_11_26_add_commanded_spelltypes.sql",
|
|
.check = "SELECT * FROM `bot_spells_entries` where `type` = 100",
|
|
.condition = "empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
INSERT INTO `bot_spells_entries` (`npc_spells_id`, `spell_id`, `type`, `minlevel`, `maxlevel`)
|
|
VALUES
|
|
(3006, 9957, 100, 20, 254),
|
|
(3006, 9956, 100, 20, 254),
|
|
(3006, 552, 100, 25, 254),
|
|
(3006, 550, 100, 25, 254),
|
|
(3006, 553, 100, 25, 254),
|
|
(3006, 2432, 100, 26, 254),
|
|
(3006, 2020, 100, 26, 254),
|
|
(3006, 551, 100, 27, 254),
|
|
(3006, 3792, 100, 28, 254),
|
|
(3006, 2419, 100, 29, 254),
|
|
(3006, 554, 100, 30, 254),
|
|
(3006, 557, 100, 31, 254),
|
|
(3006, 1434, 100, 32, 254),
|
|
(3006, 555, 100, 32, 254),
|
|
(3006, 25898, 100, 32, 254),
|
|
(3006, 25904, 100, 32, 254),
|
|
(3006, 556, 100, 32, 254),
|
|
(3006, 25698, 100, 33, 254),
|
|
(3006, 1517, 100, 33, 254),
|
|
(3006, 2424, 100, 33, 254),
|
|
(3006, 25689, 100, 33, 254),
|
|
(3006, 25899, 100, 34, 254),
|
|
(3006, 25690, 100, 35, 254),
|
|
(3006, 25903, 100, 35, 254),
|
|
(3006, 25900, 100, 35, 254),
|
|
(3006, 558, 100, 36, 254),
|
|
(3006, 2429, 100, 37, 254),
|
|
(3006, 1438, 100, 38, 254),
|
|
(3006, 3184, 100, 38, 254),
|
|
(3006, 25697, 100, 38, 254),
|
|
(3006, 25902, 100, 39, 254),
|
|
(3006, 25695, 100, 39, 254),
|
|
(3006, 25901, 100, 40, 254),
|
|
(3006, 25694, 100, 40, 254),
|
|
(3006, 1398, 100, 40, 254),
|
|
(3006, 25905, 100, 41, 254),
|
|
(3006, 25696, 100, 42, 254),
|
|
(3006, 1440, 100, 42, 254),
|
|
(3006, 25906, 100, 43, 254),
|
|
(3006, 25693, 100, 44, 254),
|
|
(3006, 25699, 100, 45, 254),
|
|
(3006, 24773, 100, 46, 254),
|
|
(3006, 8965, 100, 52, 254),
|
|
(3006, 24771, 100, 52, 254),
|
|
(3006, 8235, 100, 52, 254),
|
|
(3006, 24775, 100, 52, 254),
|
|
(3006, 4966, 100, 54, 254),
|
|
(3006, 6184, 100, 55, 254),
|
|
(3006, 5731, 100, 55, 254),
|
|
(3006, 24776, 100, 56, 254),
|
|
(3006, 25700, 100, 56, 254),
|
|
(3006, 25691, 100, 57, 254),
|
|
(3006, 24772, 100, 57, 254),
|
|
(3006, 25692, 100, 57, 254),
|
|
(3006, 11981, 100, 59, 254),
|
|
(3006, 9953, 100, 60, 254),
|
|
(3006, 9954, 100, 60, 254),
|
|
(3006, 11980, 100, 64, 254),
|
|
(3006, 6179, 100, 64, 254),
|
|
(3006, 24774, 100, 67, 254),
|
|
(3006, 9950, 100, 70, 254),
|
|
(3006, 9951, 100, 70, 254),
|
|
(3006, 15886, 100, 75, 254),
|
|
(3006, 15887, 100, 75, 254),
|
|
(3006, 21989, 100, 80, 254),
|
|
(3006, 20539, 100, 80, 254),
|
|
(3006, 21984, 100, 80, 254),
|
|
(3006, 20538, 100, 80, 254),
|
|
(3006, 17883, 100, 85, 254),
|
|
(3006, 17884, 100, 85, 254),
|
|
(3006, 28997, 100, 90, 254),
|
|
(3006, 28998, 100, 90, 254),
|
|
(3006, 29000, 100, 92, 254),
|
|
(3006, 29001, 100, 92, 254),
|
|
(3006, 34832, 100, 95, 254),
|
|
(3006, 40217, 100, 95, 254),
|
|
(3006, 34833, 100, 95, 254),
|
|
(3006, 40216, 100, 95, 254),
|
|
(3012, 10881, 100, 20, 254),
|
|
(3012, 10880, 100, 20, 254),
|
|
(3012, 562, 100, 25, 254),
|
|
(3012, 563, 100, 27, 254),
|
|
(3012, 3793, 100, 27, 254),
|
|
(3012, 561, 100, 28, 254),
|
|
(3012, 2420, 100, 29, 254),
|
|
(3012, 2944, 100, 29, 254),
|
|
(3012, 564, 100, 32, 254),
|
|
(3012, 565, 100, 33, 254),
|
|
(3012, 1418, 100, 33, 254),
|
|
(3012, 2425, 100, 33, 254),
|
|
(3012, 1516, 100, 34, 254),
|
|
(3012, 1338, 100, 35, 254),
|
|
(3012, 3833, 100, 35, 254),
|
|
(3012, 566, 100, 35, 254),
|
|
(3012, 1336, 100, 36, 254),
|
|
(3012, 2943, 100, 36, 254),
|
|
(3012, 1423, 100, 36, 254),
|
|
(3012, 567, 100, 36, 254),
|
|
(3012, 568, 100, 37, 254),
|
|
(3012, 1337, 100, 37, 254),
|
|
(3012, 3180, 100, 38, 254),
|
|
(3012, 1339, 100, 38, 254),
|
|
(3012, 2421, 100, 39, 254),
|
|
(3012, 2430, 100, 39, 254),
|
|
(3012, 1372, 100, 40, 254),
|
|
(3012, 2426, 100, 41, 254),
|
|
(3012, 1371, 100, 41, 254),
|
|
(3012, 1399, 100, 42, 254),
|
|
(3012, 1374, 100, 42, 254),
|
|
(3012, 1373, 100, 43, 254),
|
|
(3012, 1425, 100, 43, 254),
|
|
(3012, 1375, 100, 44, 254),
|
|
(3012, 3181, 100, 45, 254),
|
|
(3012, 2022, 100, 45, 254),
|
|
(3012, 666, 100, 46, 254),
|
|
(3012, 3849, 100, 46, 254),
|
|
(3012, 674, 100, 46, 254),
|
|
(3012, 2023, 100, 46, 254),
|
|
(3012, 2024, 100, 47, 254),
|
|
(3012, 2025, 100, 48, 254),
|
|
(3012, 2431, 100, 49, 254),
|
|
(3012, 8966, 100, 51, 254),
|
|
(3012, 8236, 100, 51, 254),
|
|
(3012, 4965, 100, 54, 254),
|
|
(3012, 8969, 100, 55, 254),
|
|
(3012, 8239, 100, 55, 254),
|
|
(3012, 6183, 100, 55, 254),
|
|
(3012, 5732, 100, 55, 254),
|
|
(3012, 4964, 100, 57, 254),
|
|
(3012, 6182, 100, 58, 254),
|
|
(3012, 5735, 100, 60, 254),
|
|
(3012, 10877, 100, 60, 254),
|
|
(3012, 10878, 100, 60, 254),
|
|
(3012, 6178, 100, 64, 254),
|
|
(3012, 6177, 100, 67, 254),
|
|
(3012, 11984, 100, 69, 254),
|
|
(3012, 10874, 100, 70, 254),
|
|
(3012, 10875, 100, 70, 254),
|
|
(3012, 11983, 100, 74, 254),
|
|
(3012, 15889, 100, 75, 254),
|
|
(3012, 15890, 100, 75, 254),
|
|
(3012, 21988, 100, 80, 254),
|
|
(3012, 20542, 100, 80, 254),
|
|
(3012, 21985, 100, 80, 254),
|
|
(3012, 20541, 100, 80, 254),
|
|
(3012, 17886, 100, 85, 254),
|
|
(3012, 17887, 100, 85, 254),
|
|
(3012, 29840, 100, 90, 254),
|
|
(3012, 29841, 100, 90, 254),
|
|
(3012, 29843, 100, 92, 254),
|
|
(3012, 29844, 100, 92, 254),
|
|
(3012, 40443, 100, 95, 254),
|
|
(3012, 35715, 100, 95, 254),
|
|
(3012, 40442, 100, 95, 254),
|
|
(3012, 35714, 100, 95, 254),
|
|
(3002, 208, 101, 1, 4),
|
|
(3002, 501, 101, 5, 14),
|
|
(3002, 47, 101, 15, 35),
|
|
(3002, 45, 101, 36, 64),
|
|
(3002, 1541, 101, 55, 254),
|
|
(3002, 3197, 101, 65, 254),
|
|
(3002, 5274, 101, 70, 70),
|
|
(3002, 9798, 101, 71, 75),
|
|
(3002, 9799, 101, 71, 75),
|
|
(3002, 9797, 101, 71, 75),
|
|
(3002, 14288, 101, 76, 80),
|
|
(3002, 14289, 101, 76, 80),
|
|
(3002, 14290, 101, 76, 80),
|
|
(3002, 18309, 101, 81, 85),
|
|
(3002, 18310, 101, 81, 85),
|
|
(3002, 18311, 101, 81, 85),
|
|
(3002, 25103, 101, 86, 90),
|
|
(3002, 25101, 101, 86, 90),
|
|
(3002, 25102, 101, 86, 90),
|
|
(3002, 28102, 101, 91, 95),
|
|
(3002, 28100, 101, 91, 95),
|
|
(3002, 28101, 101, 91, 95),
|
|
(3002, 34096, 101, 96, 254),
|
|
(3002, 34094, 101, 96, 254),
|
|
(3002, 34095, 101, 96, 254),
|
|
(3003, 208, 101, 10, 24),
|
|
(3003, 501, 101, 25, 42),
|
|
(3003, 47, 101, 43, 48),
|
|
(3003, 45, 101, 49, 254),
|
|
(3003, 25294, 101, 86, 90),
|
|
(3003, 25295, 101, 86, 90),
|
|
(3003, 25296, 101, 86, 90),
|
|
(3003, 28340, 101, 91, 95),
|
|
(3003, 28338, 101, 91, 95),
|
|
(3003, 28339, 101, 91, 95),
|
|
(3003, 34346, 101, 96, 254),
|
|
(3003, 34344, 101, 96, 254),
|
|
(3003, 34345, 101, 96, 254),
|
|
(3004, 240, 101, 4, 30),
|
|
(3004, 250, 101, 22, 254),
|
|
(3004, 513, 101, 31, 254),
|
|
(3004, 3601, 101, 39, 254),
|
|
(3004, 5316, 101, 68, 70),
|
|
(3004, 10112, 101, 71, 75),
|
|
(3004, 10110, 101, 71, 75),
|
|
(3004, 10111, 101, 71, 75),
|
|
(3004, 15037, 101, 76, 80),
|
|
(3004, 15035, 101, 76, 80),
|
|
(3004, 15036, 101, 76, 80),
|
|
(3004, 19168, 101, 81, 85),
|
|
(3004, 19169, 101, 81, 85),
|
|
(3004, 19167, 101, 81, 85),
|
|
(3004, 25417, 101, 86, 87),
|
|
(3004, 25418, 101, 86, 90),
|
|
(3004, 25419, 101, 86, 90),
|
|
(3004, 25466, 101, 88, 90),
|
|
(3004, 25467, 101, 88, 90),
|
|
(3004, 25465, 101, 88, 90),
|
|
(3004, 28479, 101, 91, 92),
|
|
(3004, 28480, 101, 91, 95),
|
|
(3004, 28481, 101, 91, 95),
|
|
(3004, 28542, 101, 93, 95),
|
|
(3004, 28543, 101, 93, 95),
|
|
(3004, 28544, 101, 93, 95),
|
|
(3004, 34500, 101, 96, 97),
|
|
(3004, 34502, 101, 96, 254),
|
|
(3004, 34501, 101, 96, 254),
|
|
(3004, 34565, 101, 98, 254),
|
|
(3004, 34563, 101, 98, 254),
|
|
(3004, 34564, 101, 98, 254),
|
|
(3005, 347, 101, 9, 51),
|
|
(3005, 448, 101, 52, 254),
|
|
(3006, 240, 101, 1, 14),
|
|
(3006, 250, 101, 5, 254),
|
|
(3006, 513, 101, 15, 254),
|
|
(3006, 3601, 101, 29, 254),
|
|
(3006, 5347, 101, 67, 70),
|
|
(3006, 9851, 101, 71, 75),
|
|
(3006, 9852, 101, 71, 75),
|
|
(3006, 9853, 101, 71, 75),
|
|
(3006, 14369, 101, 76, 80),
|
|
(3006, 14367, 101, 76, 80),
|
|
(3006, 14368, 101, 76, 80),
|
|
(3006, 18409, 101, 81, 85),
|
|
(3006, 18407, 101, 81, 85),
|
|
(3006, 18408, 101, 81, 85),
|
|
(3006, 25736, 101, 86, 90),
|
|
(3006, 25734, 101, 86, 90),
|
|
(3006, 25735, 101, 86, 90),
|
|
(3006, 28831, 101, 91, 95),
|
|
(3006, 28832, 101, 91, 95),
|
|
(3006, 28830, 101, 91, 95),
|
|
(3006, 34863, 101, 96, 254),
|
|
(3006, 34864, 101, 96, 254),
|
|
(3006, 34862, 101, 96, 254),
|
|
(3008, 728, 101, 8, 60),
|
|
(3008, 3361, 101, 61, 254),
|
|
(3008, 5370, 101, 66, 70),
|
|
(3008, 10403, 101, 71, 75),
|
|
(3008, 10401, 101, 71, 75),
|
|
(3008, 10402, 101, 71, 75),
|
|
(3008, 14002, 101, 76, 80),
|
|
(3008, 14000, 101, 76, 80),
|
|
(3008, 14001, 101, 76, 80),
|
|
(3008, 18001, 101, 81, 85),
|
|
(3008, 18002, 101, 81, 85),
|
|
(3008, 18000, 101, 81, 85),
|
|
(3008, 25978, 101, 86, 90),
|
|
(3008, 25979, 101, 86, 90),
|
|
(3008, 25977, 101, 86, 90),
|
|
(3008, 29079, 101, 91, 95),
|
|
(3008, 29080, 101, 91, 95),
|
|
(3008, 29078, 101, 91, 95),
|
|
(3008, 35131, 101, 96, 254),
|
|
(3008, 35132, 101, 96, 254),
|
|
(3008, 35133, 101, 96, 254),
|
|
(3011, 347, 101, 2, 22),
|
|
(3011, 448, 101, 23, 254),
|
|
(3014, 208, 101, 1, 5),
|
|
(3014, 501, 101, 6, 17),
|
|
(3014, 47, 101, 18, 34),
|
|
(3014, 45, 101, 35, 61),
|
|
(3014, 1541, 101, 51, 254),
|
|
(3014, 3197, 101, 62, 254),
|
|
(3014, 5506, 101, 67, 71),
|
|
(3014, 10601, 101, 72, 76),
|
|
(3014, 10599, 101, 72, 76),
|
|
(3014, 10600, 101, 72, 76),
|
|
(3014, 14510, 101, 77, 81),
|
|
(3014, 14511, 101, 77, 81),
|
|
(3014, 14509, 101, 77, 81),
|
|
(3014, 18568, 101, 82, 86),
|
|
(3014, 18569, 101, 82, 86),
|
|
(3014, 18567, 101, 82, 86),
|
|
(3014, 26921, 101, 87, 91),
|
|
(3014, 26922, 101, 87, 91),
|
|
(3014, 26920, 101, 87, 91),
|
|
(3014, 30054, 101, 92, 96),
|
|
(3014, 30055, 101, 92, 96),
|
|
(3014, 30056, 101, 92, 96),
|
|
(3014, 36116, 101, 97, 254),
|
|
(3014, 36117, 101, 97, 254),
|
|
(3014, 36118, 101, 97, 254),
|
|
(3006, 2183, 102, 18, 56),
|
|
(3006, 1567, 102, 57, 254),
|
|
(3012, 2184, 102, 18, 56),
|
|
(3012, 2558, 102, 56, 64),
|
|
(3012, 1628, 102, 57, 254),
|
|
(3012, 3244, 102, 65, 254),
|
|
(3002, 35, 103, 10, 254),
|
|
(3006, 35, 103, 12, 254),
|
|
(3010, 35, 103, 14, 254),
|
|
(3011, 35, 103, 12, 254),
|
|
(3012, 35, 103, 12, 254),
|
|
(3013, 35, 103, 12, 254),
|
|
(3014, 35, 103, 12, 254),
|
|
(3008, 737, 104, 14, 254),
|
|
(3011, 305, 104, 17, 254),
|
|
(3012, 305, 104, 14, 254),
|
|
(3013, 305, 104, 13, 254),
|
|
(3014, 305, 104, 15, 254),
|
|
(3004, 261, 105, 35, 64),
|
|
(3004, 2517, 105, 65, 254),
|
|
(3006, 261, 105, 14, 49),
|
|
(3006, 2894, 105, 50, 53),
|
|
(3006, 2517, 105, 54, 254),
|
|
(3006, 3185, 105, 62, 254),
|
|
(3008, 718, 105, 31, 50),
|
|
(3008, 1750, 105, 51, 254),
|
|
(3010, 261, 105, 10, 50),
|
|
(3010, 2894, 105, 51, 254),
|
|
(3011, 457, 105, 41, 254),
|
|
(3011, 1391, 105, 45, 254),
|
|
(3012, 261, 105, 22, 49),
|
|
(3012, 2894, 105, 50, 254),
|
|
(3014, 261, 105, 15, 50),
|
|
(3014, 2894, 105, 51, 254),
|
|
(3015, 261, 105, 32, 254),
|
|
(3003, 1743, 106, 55, 254),
|
|
(3008, 714, 106, 41, 254),
|
|
(3008, 748, 106, 47, 57),
|
|
(3008, 1450, 106, 49, 254),
|
|
(3008, 1752, 106, 52, 254),
|
|
(3008, 1763, 106, 58, 72),
|
|
(3008, 11881, 106, 73, 77),
|
|
(3008, 11879, 106, 73, 77),
|
|
(3008, 11880, 106, 73, 77),
|
|
(3008, 14055, 106, 78, 82),
|
|
(3008, 14056, 106, 78, 82),
|
|
(3008, 14054, 106, 78, 82),
|
|
(3008, 18040, 106, 83, 87),
|
|
(3008, 18041, 106, 83, 87),
|
|
(3008, 18039, 106, 83, 87),
|
|
(3008, 26026, 106, 88, 92),
|
|
(3008, 26027, 106, 88, 92),
|
|
(3008, 26025, 106, 88, 92),
|
|
(3008, 29120, 106, 93, 97),
|
|
(3008, 29121, 106, 93, 97),
|
|
(3008, 29122, 106, 93, 97),
|
|
(3008, 35170, 106, 98, 254),
|
|
(3008, 35171, 106, 98, 254),
|
|
(3008, 35172, 106, 98, 254),
|
|
(3012, 2559, 106, 58, 254),
|
|
(3014, 481, 106, 13, 21),
|
|
(3014, 21, 106, 19, 21),
|
|
(3014, 482, 106, 22, 32),
|
|
(3014, 483, 106, 33, 39),
|
|
(3014, 648, 106, 38, 39),
|
|
(3014, 484, 106, 40, 57),
|
|
(3014, 176, 106, 47, 57),
|
|
(3014, 1689, 106, 52, 57),
|
|
(3014, 1713, 106, 58, 60),
|
|
(3014, 3343, 106, 61, 66),
|
|
(3014, 6739, 106, 61, 68),
|
|
(3014, 3351, 106, 63, 66),
|
|
(3014, 5504, 106, 67, 70),
|
|
(3014, 5514, 106, 69, 70),
|
|
(3014, 6671, 106, 69, 254),
|
|
(3014, 10598, 106, 71, 75),
|
|
(3014, 10596, 106, 71, 75),
|
|
(3014, 10597, 106, 71, 75),
|
|
(3014, 10643, 106, 74, 75),
|
|
(3014, 10641, 106, 74, 75),
|
|
(3014, 10642, 106, 74, 75),
|
|
(3014, 11887, 106, 74, 78),
|
|
(3014, 11885, 106, 74, 78),
|
|
(3014, 11886, 106, 74, 78),
|
|
(3014, 14507, 106, 76, 80),
|
|
(3014, 14508, 106, 76, 80),
|
|
(3014, 14506, 106, 76, 80),
|
|
(3014, 14543, 106, 79, 80),
|
|
(3014, 14544, 106, 79, 80),
|
|
(3014, 14542, 106, 79, 80),
|
|
(3014, 14582, 106, 79, 83),
|
|
(3014, 14583, 106, 79, 83),
|
|
(3014, 14581, 106, 79, 83),
|
|
(3014, 18564, 106, 81, 85),
|
|
(3014, 18565, 106, 81, 85),
|
|
(3014, 18566, 106, 81, 85),
|
|
(3014, 18600, 106, 84, 85),
|
|
(3014, 18601, 106, 84, 85),
|
|
(3014, 18602, 106, 84, 85),
|
|
(3014, 18641, 106, 84, 88),
|
|
(3014, 18639, 106, 84, 88),
|
|
(3014, 18640, 106, 84, 88),
|
|
(3014, 26901, 106, 86, 90),
|
|
(3014, 26899, 106, 86, 90),
|
|
(3014, 26900, 106, 86, 90),
|
|
(3014, 26999, 106, 89, 90),
|
|
(3014, 26997, 106, 89, 90),
|
|
(3014, 26998, 106, 89, 90),
|
|
(3014, 27025, 106, 89, 93),
|
|
(3014, 27026, 106, 89, 93),
|
|
(3014, 27024, 106, 89, 93),
|
|
(3014, 30028, 106, 91, 95),
|
|
(3014, 30029, 106, 91, 95),
|
|
(3014, 30027, 106, 91, 95),
|
|
(3014, 30132, 106, 93, 95),
|
|
(3014, 30133, 106, 93, 95),
|
|
(3014, 30131, 106, 93, 95),
|
|
(3014, 30140, 106, 94, 95),
|
|
(3014, 30141, 106, 94, 95),
|
|
(3014, 30142, 106, 94, 95),
|
|
(3014, 30167, 106, 94, 98),
|
|
(3014, 30168, 106, 94, 98),
|
|
(3014, 30169, 106, 94, 98),
|
|
(3014, 36091, 106, 96, 254),
|
|
(3014, 36089, 106, 96, 254),
|
|
(3014, 36090, 106, 96, 254),
|
|
(3014, 36189, 106, 98, 254),
|
|
(3014, 36187, 106, 98, 254),
|
|
(3014, 36188, 106, 98, 254),
|
|
(3014, 36216, 106, 99, 254),
|
|
(3014, 36196, 106, 99, 254),
|
|
(3014, 36217, 106, 99, 254),
|
|
(3014, 36194, 106, 99, 254),
|
|
(3014, 36215, 106, 99, 254),
|
|
(3014, 36195, 106, 99, 254),
|
|
(3004, 86, 107, 20, 254),
|
|
(3006, 86, 107, 6, 49),
|
|
(3006, 2881, 107, 50, 254),
|
|
(3008, 729, 107, 16, 254),
|
|
(3010, 86, 107, 12, 50),
|
|
(3010, 2881, 107, 51, 254),
|
|
(3011, 457, 107, 41, 254),
|
|
(3011, 1391, 107, 45, 254),
|
|
(3014, 86, 107, 12, 43),
|
|
(3014, 3696, 107, 44, 50),
|
|
(3014, 2881, 107, 51, 254),
|
|
(3015, 86, 107, 25, 254),
|
|
(3010, 345, 108, 15, 254),
|
|
(3010, 2522, 108, 16, 254),
|
|
(3015, 345, 108, 23, 254),
|
|
(3002, 235, 109, 11, 254),
|
|
(3002, 1726, 109, 51, 254),
|
|
(3002, 6125, 109, 66, 254),
|
|
(3002, 14348, 109, 77, 81),
|
|
(3002, 14346, 109, 77, 81),
|
|
(3002, 14347, 109, 77, 81),
|
|
(3002, 18369, 109, 82, 254),
|
|
(3002, 18367, 109, 82, 254),
|
|
(3002, 18368, 109, 82, 254),
|
|
(3003, 235, 109, 17, 254),
|
|
(3004, 247, 109, 14, 46),
|
|
(3004, 80, 109, 32, 64),
|
|
(3004, 34, 109, 47, 254),
|
|
(3004, 2517, 109, 65, 254),
|
|
(3005, 235, 109, 4, 254),
|
|
(3006, 247, 109, 4, 17),
|
|
(3006, 255, 109, 8, 254),
|
|
(3006, 80, 109, 13, 53),
|
|
(3006, 34, 109, 18, 254),
|
|
(3006, 2516, 109, 52, 254),
|
|
(3006, 4058, 109, 52, 254),
|
|
(3006, 2517, 109, 54, 254),
|
|
(3006, 3185, 109, 62, 254),
|
|
(3006, 6123, 109, 68, 254),
|
|
(3008, 719, 109, 19, 50),
|
|
(3008, 735, 109, 24, 254),
|
|
(3008, 1750, 109, 51, 254),
|
|
(3010, 79, 109, 7, 55),
|
|
(3010, 255, 109, 10, 254),
|
|
(3010, 42, 109, 27, 254),
|
|
(3010, 1575, 109, 56, 254),
|
|
(3010, 2886, 109, 58, 254),
|
|
(3011, 235, 109, 1, 254),
|
|
(3011, 457, 109, 41, 254),
|
|
(3011, 1391, 109, 45, 254),
|
|
(3011, 6124, 109, 68, 254),
|
|
(3012, 80, 109, 4, 39),
|
|
(3012, 42, 109, 16, 254),
|
|
(3012, 3811, 109, 40, 254),
|
|
(3012, 6120, 109, 67, 254),
|
|
(3012, 15513, 109, 76, 80),
|
|
(3012, 15511, 109, 76, 80),
|
|
(3012, 15512, 109, 76, 80),
|
|
(3012, 19701, 109, 81, 254),
|
|
(3012, 19699, 109, 81, 254),
|
|
(3012, 19700, 109, 81, 254),
|
|
(3013, 42, 109, 8, 254),
|
|
(3013, 80, 109, 16, 254),
|
|
(3014, 42, 109, 4, 254),
|
|
(3014, 80, 109, 6, 43),
|
|
(3014, 235, 109, 14, 254),
|
|
(3014, 3696, 109, 44, 254),
|
|
(3014, 6122, 109, 66, 254),
|
|
(3015, 79, 109, 29, 64),
|
|
(3015, 42, 109, 43, 254),
|
|
(3015, 1575, 109, 65, 254),
|
|
(3004, 278, 110, 28, 64),
|
|
(3004, 4054, 110, 41, 64),
|
|
(3004, 4055, 110, 49, 254),
|
|
(3004, 2517, 110, 65, 254),
|
|
(3006, 278, 110, 10, 53),
|
|
(3006, 424, 110, 26, 254),
|
|
(3006, 4054, 110, 30, 53),
|
|
(3006, 169, 110, 35, 61),
|
|
(3006, 4055, 110, 35, 254),
|
|
(3006, 3579, 110, 45, 254),
|
|
(3006, 4058, 110, 52, 254),
|
|
(3006, 1554, 110, 53, 254),
|
|
(3006, 2517, 110, 54, 254),
|
|
(3006, 3185, 110, 62, 254),
|
|
(3008, 717, 110, 5, 48),
|
|
(3008, 4395, 110, 25, 48),
|
|
(3008, 2605, 110, 49, 50),
|
|
(3008, 1750, 110, 51, 254),
|
|
(3010, 278, 110, 9, 254),
|
|
(3010, 424, 110, 22, 254),
|
|
(3010, 4054, 110, 29, 254),
|
|
(3010, 4055, 110, 34, 254),
|
|
(3010, 2524, 110, 36, 254),
|
|
(3010, 1554, 110, 52, 254),
|
|
(3015, 278, 110, 24, 254),
|
|
(3015, 4054, 110, 39, 254),
|
|
(3015, 4055, 110, 44, 254),
|
|
(3012, 1422, 111, 50, 254),
|
|
(3012, 1334, 111, 52, 254),
|
|
(3005, 2213, 112, 12, 34),
|
|
(3005, 3, 112, 35, 56),
|
|
(3005, 1773, 112, 57, 70),
|
|
(3005, 10042, 112, 71, 75),
|
|
(3005, 14823, 112, 76, 80),
|
|
(3005, 18928, 112, 81, 85),
|
|
(3005, 25555, 112, 86, 90),
|
|
(3005, 28632, 112, 91, 95),
|
|
(3005, 34662, 112, 96, 254),
|
|
(3011, 2213, 112, 12, 34),
|
|
(3011, 3, 112, 35, 56),
|
|
(3011, 1773, 112, 57, 70),
|
|
(3011, 10042, 112, 71, 75),
|
|
(3011, 14823, 112, 76, 80),
|
|
(3011, 18928, 112, 81, 85),
|
|
(3011, 25555, 112, 86, 90),
|
|
(3011, 28632, 112, 91, 95),
|
|
(3011, 34662, 112, 96, 254);
|
|
|
|
DELETE
|
|
FROM bot_spells_entries
|
|
WHERE NOT EXISTS
|
|
(SELECT *
|
|
FROM spells_new
|
|
WHERE bot_spells_entries.spell_id = spells_new.id);
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9051,
|
|
.description = "2024_11_26_remove_sk_icb.sql",
|
|
.check = "SELECT * FROM `bot_spells_entries` where `type` = 24",
|
|
.condition = "empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
DELETE
|
|
FROM bot_spells_entries
|
|
WHERE `npc_spells_id` = 3005
|
|
AND `type` = 10;
|
|
|
|
INSERT INTO `bot_spells_entries` (`npc_spells_id`, `spell_id`, `type`, `minlevel`, `maxlevel`, `priority`)
|
|
VALUES
|
|
(3003, 10173, 24, 72, 76, 3),
|
|
(3003, 10174, 24, 72, 76, 2),
|
|
(3003, 10175, 24, 72, 76, 1),
|
|
(3003, 14954, 24, 77, 81, 3),
|
|
(3003, 14955, 24, 77, 81, 2),
|
|
(3003, 14956, 24, 77, 81, 1),
|
|
(3003, 19068, 24, 82, 86, 3),
|
|
(3003, 19069, 24, 82, 86, 2),
|
|
(3003, 19070, 24, 82, 86, 1),
|
|
(3003, 25297, 24, 87, 91, 3),
|
|
(3003, 25298, 24, 87, 91, 2),
|
|
(3003, 25299, 24, 87, 91, 1),
|
|
(3003, 28347, 24, 92, 96, 3),
|
|
(3003, 28348, 24, 92, 96, 2),
|
|
(3003, 28349, 24, 92, 96, 1),
|
|
(3003, 34350, 24, 97, 254, 3),
|
|
(3003, 34351, 24, 97, 254, 2),
|
|
(3003, 34352, 24, 97, 254, 1),
|
|
(3003, 40078, 24, 98, 254, 3),
|
|
(3003, 40079, 24, 98, 254, 2),
|
|
(3003, 40080, 24, 98, 254, 1),
|
|
(3005, 1221, 24, 33, 41, 1),
|
|
(3005, 1222, 24, 42, 52, 1),
|
|
(3005, 1223, 24, 53, 58, 1),
|
|
(3005, 1224, 24, 59, 62, 1),
|
|
(3005, 3405, 24, 63, 66, 1),
|
|
(3005, 5329, 24, 67, 70, 5),
|
|
(3005, 5336, 24, 69, 73, 4),
|
|
(3005, 10257, 24, 71, 71, 3),
|
|
(3005, 10258, 24, 71, 71, 2),
|
|
(3005, 10259, 24, 71, 71, 1),
|
|
(3005, 10260, 24, 72, 76, 3),
|
|
(3005, 10261, 24, 72, 76, 2),
|
|
(3005, 10262, 24, 72, 76, 1),
|
|
(3005, 10291, 24, 74, 78, 3),
|
|
(3005, 10292, 24, 74, 78, 2),
|
|
(3005, 10293, 24, 74, 78, 1),
|
|
(3005, 15160, 24, 76, 76, 3),
|
|
(3005, 15161, 24, 76, 76, 2),
|
|
(3005, 15162, 24, 76, 76, 1),
|
|
(3005, 15163, 24, 77, 81, 3),
|
|
(3005, 15164, 24, 77, 81, 2),
|
|
(3005, 15165, 24, 77, 81, 1),
|
|
(3005, 15184, 24, 79, 83, 3),
|
|
(3005, 15185, 24, 79, 83, 2),
|
|
(3005, 15186, 24, 79, 83, 1),
|
|
(3005, 19313, 24, 81, 81, 3),
|
|
(3005, 19314, 24, 81, 81, 2),
|
|
(3005, 19315, 24, 81, 81, 1),
|
|
(3005, 19316, 24, 82, 86, 3),
|
|
(3005, 19317, 24, 82, 86, 2),
|
|
(3005, 19318, 24, 82, 86, 1),
|
|
(3005, 19337, 24, 84, 88, 3),
|
|
(3005, 19338, 24, 84, 88, 2),
|
|
(3005, 19339, 24, 84, 88, 1),
|
|
(3005, 25580, 24, 86, 86, 3),
|
|
(3005, 25581, 24, 86, 86, 2),
|
|
(3005, 25582, 24, 86, 86, 1),
|
|
(3005, 25586, 24, 87, 91, 3),
|
|
(3005, 25587, 24, 87, 91, 2),
|
|
(3005, 25588, 24, 87, 91, 1),
|
|
(3005, 25641, 24, 89, 93, 3),
|
|
(3005, 25642, 24, 89, 93, 2),
|
|
(3005, 25643, 24, 89, 93, 1),
|
|
(3005, 28657, 24, 91, 91, 3),
|
|
(3005, 28658, 24, 91, 91, 2),
|
|
(3005, 28659, 24, 91, 91, 1),
|
|
(3005, 28663, 24, 92, 96, 3),
|
|
(3005, 28664, 24, 92, 96, 2),
|
|
(3005, 28665, 24, 92, 96, 1),
|
|
(3005, 28733, 24, 94, 98, 3),
|
|
(3005, 28734, 24, 94, 98, 2),
|
|
(3005, 28735, 24, 94, 98, 1),
|
|
(3005, 34687, 24, 96, 96, 3),
|
|
(3005, 34688, 24, 96, 96, 2),
|
|
(3005, 34689, 24, 96, 96, 1),
|
|
(3005, 34693, 24, 97, 254, 3),
|
|
(3005, 34694, 24, 97, 254, 2),
|
|
(3005, 34695, 24, 97, 254, 1),
|
|
(3005, 34751, 24, 99, 254, 3),
|
|
(3005, 34752, 24, 99, 254, 2),
|
|
(3005, 34753, 24, 99, 254, 1);
|
|
|
|
DELETE
|
|
FROM bot_spells_entries
|
|
WHERE NOT EXISTS
|
|
(SELECT *
|
|
FROM spells_new
|
|
WHERE bot_spells_entries.spell_id = spells_new.id);
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9052,
|
|
.description = "2024_12_15_bot_blocked_buffs.sql",
|
|
.check = "SHOW TABLES LIKE 'bot_blocked_buffs'",
|
|
.condition = "empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
CREATE TABLE `bot_blocked_buffs` (
|
|
`bot_id` INT(11) UNSIGNED NOT NULL,
|
|
`spell_id` INT(11) UNSIGNED NOT NULL,
|
|
`blocked` TINYINT(4) UNSIGNED NULL DEFAULT '0',
|
|
`blocked_pet` TINYINT(4) UNSIGNED NULL DEFAULT '0',
|
|
PRIMARY KEY (`bot_id`, `spell_id`) USING BTREE
|
|
)
|
|
COLLATE='latin1_swedish_ci'
|
|
ENGINE=InnoDB
|
|
;
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9053,
|
|
.description = "2024_12_26_discipline_inserts.sql",
|
|
.check = "SELECT * FROM `bot_spells_entries` where `type` = 200",
|
|
.condition = "empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
INSERT INTO `bot_spells_entries` (`npc_spells_id`, `spell_id`, `type`, `minlevel`, `maxlevel`)
|
|
VALUES
|
|
(3001, 5225, 200, 1, 254),
|
|
(3001, 25060, 200, 5, 254),
|
|
(3001, 4721, 200, 10, 62),
|
|
(3001, 4608, 200, 20, 51),
|
|
(3001, 4585, 200, 30, 254),
|
|
(3001, 4587, 200, 40, 254),
|
|
(3001, 4681, 200, 52, 55),
|
|
(3001, 4503, 200, 52, 254),
|
|
(3001, 4672, 200, 53, 254),
|
|
(3001, 4514, 200, 54, 254),
|
|
(3001, 4499, 200, 55, 64),
|
|
(3001, 8921, 200, 55, 69),
|
|
(3001, 4682, 200, 56, 62),
|
|
(3001, 4674, 200, 56, 254),
|
|
(3001, 4501, 200, 57, 254),
|
|
(3001, 4675, 200, 58, 59),
|
|
(3001, 4670, 200, 59, 254),
|
|
(3001, 4498, 200, 60, 254),
|
|
(3001, 6750, 200, 61, 68),
|
|
(3001, 4689, 200, 61, 254),
|
|
(3001, 4697, 200, 63, 64),
|
|
(3001, 4687, 200, 63, 254),
|
|
(3001, 4688, 200, 65, 71),
|
|
(3001, 5015, 200, 65, 254),
|
|
(3001, 5016, 200, 65, 254),
|
|
(3001, 6191, 200, 66, 70),
|
|
(3001, 6192, 200, 68, 73),
|
|
(3001, 8000, 200, 68, 254),
|
|
(3001, 6725, 200, 69, 73),
|
|
(3001, 6173, 200, 69, 80),
|
|
(3001, 8467, 200, 70, 74),
|
|
(3001, 8468, 200, 70, 254),
|
|
(3001, 6190, 200, 70, 254),
|
|
(3001, 10959, 200, 71, 75),
|
|
(3001, 10960, 200, 71, 75),
|
|
(3001, 10961, 200, 71, 75),
|
|
(3001, 11913, 200, 72, 76),
|
|
(3001, 11914, 200, 72, 76),
|
|
(3001, 11915, 200, 72, 76),
|
|
(3001, 10965, 200, 72, 254),
|
|
(3001, 10966, 200, 72, 254),
|
|
(3001, 10967, 200, 72, 254),
|
|
(3001, 10970, 200, 73, 254),
|
|
(3001, 10968, 200, 73, 254),
|
|
(3001, 10969, 200, 73, 254),
|
|
(3001, 10971, 200, 74, 78),
|
|
(3001, 10972, 200, 74, 78),
|
|
(3001, 10973, 200, 74, 78),
|
|
(3001, 11917, 200, 74, 254),
|
|
(3001, 11918, 200, 74, 254),
|
|
(3001, 11916, 200, 74, 254),
|
|
(3001, 10974, 200, 75, 79),
|
|
(3001, 10975, 200, 75, 79),
|
|
(3001, 10976, 200, 75, 79),
|
|
(3001, 15345, 200, 76, 80),
|
|
(3001, 15346, 200, 76, 80),
|
|
(3001, 15347, 200, 76, 80),
|
|
(3001, 14192, 200, 77, 81),
|
|
(3001, 14193, 200, 77, 81),
|
|
(3001, 14194, 200, 77, 81),
|
|
(3001, 15369, 200, 77, 254),
|
|
(3001, 15370, 200, 77, 254),
|
|
(3001, 15371, 200, 77, 254),
|
|
(3001, 15375, 200, 78, 82),
|
|
(3001, 15376, 200, 78, 82),
|
|
(3001, 15377, 200, 78, 82),
|
|
(3001, 15359, 200, 79, 83),
|
|
(3001, 15357, 200, 79, 83),
|
|
(3001, 15358, 200, 79, 83),
|
|
(3001, 15379, 200, 80, 84),
|
|
(3001, 15360, 200, 80, 84),
|
|
(3001, 15380, 200, 80, 84),
|
|
(3001, 15361, 200, 80, 84),
|
|
(3001, 15362, 200, 80, 84),
|
|
(3001, 15378, 200, 80, 84),
|
|
(3001, 19537, 200, 81, 254),
|
|
(3001, 19538, 200, 81, 254),
|
|
(3001, 19516, 200, 81, 254),
|
|
(3001, 19539, 200, 81, 254),
|
|
(3001, 19517, 200, 81, 254),
|
|
(3001, 19518, 200, 81, 254),
|
|
(3001, 18213, 200, 82, 254),
|
|
(3001, 18214, 200, 82, 254),
|
|
(3001, 18215, 200, 82, 254),
|
|
(3001, 19555, 200, 83, 254),
|
|
(3001, 19556, 200, 83, 254),
|
|
(3001, 19557, 200, 83, 254),
|
|
(3001, 19914, 200, 83, 254),
|
|
(3001, 19915, 200, 83, 254),
|
|
(3001, 19916, 200, 83, 254),
|
|
(3001, 19553, 200, 84, 254),
|
|
(3001, 19554, 200, 84, 254),
|
|
(3001, 19528, 200, 84, 254),
|
|
(3001, 19529, 200, 84, 254),
|
|
(3001, 19552, 200, 84, 254),
|
|
(3001, 19530, 200, 84, 254),
|
|
(3001, 22556, 200, 85, 254),
|
|
(3001, 19531, 200, 85, 254),
|
|
(3001, 22557, 200, 85, 254),
|
|
(3001, 19532, 200, 85, 254),
|
|
(3001, 22558, 200, 85, 254),
|
|
(3001, 19533, 200, 85, 254),
|
|
(3001, 19549, 200, 85, 254),
|
|
(3001, 19550, 200, 85, 254),
|
|
(3001, 19917, 200, 85, 254),
|
|
(3001, 19551, 200, 85, 254),
|
|
(3001, 19918, 200, 85, 254),
|
|
(3001, 19919, 200, 85, 254),
|
|
(3002, 33000, 200, 1, 254),
|
|
(3003, 4585, 200, 51, 254),
|
|
(3003, 4587, 200, 54, 254),
|
|
(3003, 4500, 200, 55, 254),
|
|
(3003, 7004, 200, 56, 60),
|
|
(3003, 4590, 200, 59, 254),
|
|
(3003, 4518, 200, 60, 254),
|
|
(3003, 6731, 200, 61, 68),
|
|
(3003, 6663, 200, 69, 72),
|
|
(3003, 11854, 200, 73, 77),
|
|
(3003, 11855, 200, 73, 77),
|
|
(3003, 11856, 200, 73, 77),
|
|
(3003, 14987, 200, 78, 82),
|
|
(3003, 14988, 200, 78, 82),
|
|
(3003, 14989, 200, 78, 82),
|
|
(3003, 19103, 200, 83, 254),
|
|
(3003, 19131, 200, 83, 254),
|
|
(3003, 19132, 200, 83, 254),
|
|
(3003, 19133, 200, 83, 254),
|
|
(3003, 22665, 200, 83, 254),
|
|
(3003, 22666, 200, 83, 254),
|
|
(3003, 22667, 200, 83, 254),
|
|
(3003, 19101, 200, 83, 254),
|
|
(3003, 19102, 200, 83, 254),
|
|
(3004, 33000, 200, 1, 254),
|
|
(3004, 4585, 200, 51, 254),
|
|
(3004, 4587, 200, 54, 254),
|
|
(3004, 4506, 200, 55, 79),
|
|
(3004, 4519, 200, 60, 254),
|
|
(3004, 8019, 200, 69, 254),
|
|
(3004, 10086, 200, 72, 76),
|
|
(3004, 10087, 200, 72, 76),
|
|
(3004, 10088, 200, 72, 76),
|
|
(3004, 15020, 200, 77, 81),
|
|
(3004, 15021, 200, 77, 81),
|
|
(3004, 15022, 200, 77, 81),
|
|
(3004, 15091, 200, 80, 84),
|
|
(3004, 15092, 200, 80, 84),
|
|
(3004, 15093, 200, 80, 84),
|
|
(3004, 19153, 200, 82, 254),
|
|
(3004, 19154, 200, 82, 254),
|
|
(3004, 19152, 200, 82, 254),
|
|
(3004, 19223, 200, 85, 254),
|
|
(3004, 19224, 200, 85, 254),
|
|
(3004, 19225, 200, 85, 254),
|
|
(3005, 4585, 200, 51, 254),
|
|
(3005, 4587, 200, 54, 254),
|
|
(3005, 4520, 200, 55, 254),
|
|
(3005, 7005, 200, 56, 60),
|
|
(3005, 4590, 200, 59, 254),
|
|
(3005, 4504, 200, 60, 254),
|
|
(3005, 6741, 200, 61, 68),
|
|
(3005, 6673, 200, 69, 72),
|
|
(3005, 11866, 200, 73, 77),
|
|
(3005, 11867, 200, 73, 77),
|
|
(3005, 11868, 200, 73, 77),
|
|
(3005, 10306, 200, 75, 77),
|
|
(3005, 10307, 200, 75, 77),
|
|
(3005, 10308, 200, 75, 77),
|
|
(3005, 15223, 200, 78, 79),
|
|
(3005, 15224, 200, 78, 79),
|
|
(3005, 15225, 200, 78, 79),
|
|
(3005, 15211, 200, 78, 82),
|
|
(3005, 15212, 200, 78, 82),
|
|
(3005, 15213, 200, 78, 82),
|
|
(3005, 15191, 200, 80, 84),
|
|
(3005, 15192, 200, 80, 84),
|
|
(3005, 15190, 200, 80, 84),
|
|
(3005, 19364, 200, 83, 254),
|
|
(3005, 19365, 200, 83, 254),
|
|
(3005, 19366, 200, 83, 254),
|
|
(3005, 22662, 200, 83, 254),
|
|
(3005, 22663, 200, 83, 254),
|
|
(3005, 19131, 200, 83, 254),
|
|
(3005, 22664, 200, 83, 254),
|
|
(3005, 19132, 200, 83, 254),
|
|
(3005, 19133, 200, 83, 254),
|
|
(3005, 19343, 200, 85, 254),
|
|
(3005, 19344, 200, 85, 254),
|
|
(3005, 19345, 200, 85, 254),
|
|
(3007, 5225, 200, 1, 254),
|
|
(3007, 25060, 200, 5, 60),
|
|
(3007, 4721, 200, 10, 62),
|
|
(3007, 4585, 200, 30, 254),
|
|
(3007, 4614, 200, 35, 49),
|
|
(3007, 4587, 200, 40, 254),
|
|
(3007, 4683, 200, 50, 56),
|
|
(3007, 4510, 200, 51, 64),
|
|
(3007, 4511, 200, 52, 59),
|
|
(3007, 4509, 200, 53, 254),
|
|
(3007, 4502, 200, 54, 254),
|
|
(3007, 8923, 200, 55, 69),
|
|
(3007, 4512, 200, 56, 78),
|
|
(3007, 4684, 200, 57, 63),
|
|
(3007, 4513, 200, 57, 254),
|
|
(3007, 4507, 200, 59, 254),
|
|
(3007, 4508, 200, 60, 73),
|
|
(3007, 4692, 200, 61, 65),
|
|
(3007, 6752, 200, 61, 68),
|
|
(3007, 4687, 200, 63, 254),
|
|
(3007, 4691, 200, 63, 254),
|
|
(3007, 4698, 200, 64, 64),
|
|
(3007, 4690, 200, 65, 71),
|
|
(3007, 5019, 200, 65, 254),
|
|
(3007, 5020, 200, 65, 254),
|
|
(3007, 6193, 200, 66, 254),
|
|
(3007, 6195, 200, 68, 254),
|
|
(3007, 8002, 200, 68, 254),
|
|
(3007, 6175, 200, 69, 70),
|
|
(3007, 6727, 200, 69, 254),
|
|
(3007, 6194, 200, 70, 254),
|
|
(3007, 8473, 200, 70, 254),
|
|
(3007, 8474, 200, 70, 254),
|
|
(3007, 10947, 200, 71, 75),
|
|
(3007, 10948, 200, 71, 75),
|
|
(3007, 10949, 200, 71, 75),
|
|
(3007, 11913, 200, 72, 76),
|
|
(3007, 11914, 200, 72, 76),
|
|
(3007, 11915, 200, 72, 76),
|
|
(3007, 10938, 200, 72, 254),
|
|
(3007, 10939, 200, 72, 254),
|
|
(3007, 10940, 200, 72, 254),
|
|
(3007, 10933, 200, 73, 77),
|
|
(3007, 10934, 200, 73, 77),
|
|
(3007, 10932, 200, 73, 77),
|
|
(3007, 10944, 200, 74, 78),
|
|
(3007, 10945, 200, 74, 78),
|
|
(3007, 10946, 200, 74, 78),
|
|
(3007, 11922, 200, 74, 254),
|
|
(3007, 11923, 200, 74, 254),
|
|
(3007, 11924, 200, 74, 254),
|
|
(3007, 10950, 200, 75, 79),
|
|
(3007, 10951, 200, 75, 79),
|
|
(3007, 10952, 200, 75, 79),
|
|
(3007, 14799, 200, 76, 80),
|
|
(3007, 14800, 200, 76, 80),
|
|
(3007, 14801, 200, 76, 80),
|
|
(3007, 14194, 200, 77, 81),
|
|
(3007, 14811, 200, 77, 81),
|
|
(3007, 14812, 200, 77, 81),
|
|
(3007, 14813, 200, 77, 81),
|
|
(3007, 14192, 200, 77, 81),
|
|
(3007, 14193, 200, 77, 81),
|
|
(3007, 14784, 200, 78, 82),
|
|
(3007, 14785, 200, 78, 82),
|
|
(3007, 14786, 200, 78, 82),
|
|
(3007, 14796, 200, 79, 80),
|
|
(3007, 14797, 200, 79, 80),
|
|
(3007, 14798, 200, 79, 80),
|
|
(3007, 14822, 200, 79, 254),
|
|
(3007, 14820, 200, 79, 254),
|
|
(3007, 14821, 200, 79, 254),
|
|
(3007, 14814, 200, 80, 84),
|
|
(3007, 14815, 200, 80, 84),
|
|
(3007, 14816, 200, 80, 84),
|
|
(3007, 14802, 200, 80, 254),
|
|
(3007, 14803, 200, 80, 254),
|
|
(3007, 14804, 200, 80, 254),
|
|
(3007, 18895, 200, 81, 83),
|
|
(3007, 18896, 200, 81, 83),
|
|
(3007, 18897, 200, 81, 83),
|
|
(3007, 18904, 200, 81, 254),
|
|
(3007, 18905, 200, 81, 254),
|
|
(3007, 18906, 200, 81, 254),
|
|
(3007, 18918, 200, 82, 254),
|
|
(3007, 18213, 200, 82, 254),
|
|
(3007, 18214, 200, 82, 254),
|
|
(3007, 18215, 200, 82, 254),
|
|
(3007, 18916, 200, 82, 254),
|
|
(3007, 18917, 200, 82, 254),
|
|
(3007, 18889, 200, 83, 254),
|
|
(3007, 18890, 200, 83, 254),
|
|
(3007, 18891, 200, 83, 254),
|
|
(3007, 19826, 200, 83, 254),
|
|
(3007, 19827, 200, 83, 254),
|
|
(3007, 19828, 200, 83, 254),
|
|
(3007, 18902, 200, 84, 254),
|
|
(3007, 18903, 200, 84, 254),
|
|
(3007, 19552, 200, 84, 254),
|
|
(3007, 19553, 200, 84, 254),
|
|
(3007, 19554, 200, 84, 254),
|
|
(3007, 18901, 200, 84, 254),
|
|
(3007, 19830, 200, 85, 254),
|
|
(3007, 18919, 200, 85, 254),
|
|
(3007, 19831, 200, 85, 254),
|
|
(3007, 18920, 200, 85, 254),
|
|
(3007, 22525, 200, 85, 254),
|
|
(3007, 18921, 200, 85, 254),
|
|
(3007, 22526, 200, 85, 254),
|
|
(3007, 22527, 200, 85, 254),
|
|
(3007, 18907, 200, 85, 254),
|
|
(3007, 18908, 200, 85, 254),
|
|
(3007, 18909, 200, 85, 254),
|
|
(3007, 19829, 200, 85, 254),
|
|
(3008, 4585, 200, 51, 254),
|
|
(3008, 4587, 200, 54, 254),
|
|
(3008, 4516, 200, 55, 254),
|
|
(3008, 4586, 200, 60, 254),
|
|
(3008, 8030, 200, 69, 254),
|
|
(3009, 5225, 200, 1, 254),
|
|
(3009, 25060, 200, 5, 82),
|
|
(3009, 4721, 200, 10, 62),
|
|
(3009, 4659, 200, 20, 51),
|
|
(3009, 4585, 200, 30, 254),
|
|
(3009, 4587, 200, 40, 254),
|
|
(3009, 4685, 200, 52, 62),
|
|
(3009, 4673, 200, 53, 254),
|
|
(3009, 4505, 200, 54, 62),
|
|
(3009, 8922, 200, 55, 69),
|
|
(3009, 4515, 200, 55, 254),
|
|
(3009, 4517, 200, 57, 254),
|
|
(3009, 4677, 200, 58, 254),
|
|
(3009, 4676, 200, 59, 74),
|
|
(3009, 6751, 200, 61, 68),
|
|
(3009, 4696, 200, 61, 254),
|
|
(3009, 4686, 200, 63, 64),
|
|
(3009, 4687, 200, 63, 254),
|
|
(3009, 4694, 200, 63, 254),
|
|
(3009, 5017, 200, 65, 68),
|
|
(3009, 5018, 200, 65, 68),
|
|
(3009, 4695, 200, 65, 254),
|
|
(3009, 6198, 200, 66, 254),
|
|
(3009, 8001, 200, 68, 254),
|
|
(3009, 6196, 200, 68, 254),
|
|
(3009, 6174, 200, 69, 69),
|
|
(3009, 6726, 200, 69, 70),
|
|
(3009, 8470, 200, 70, 79),
|
|
(3009, 6197, 200, 70, 254),
|
|
(3009, 8471, 200, 70, 254),
|
|
(3009, 10883, 200, 71, 75),
|
|
(3009, 10884, 200, 71, 75),
|
|
(3009, 10885, 200, 71, 75),
|
|
(3009, 11913, 200, 72, 76),
|
|
(3009, 11914, 200, 72, 76),
|
|
(3009, 11915, 200, 72, 76),
|
|
(3009, 10889, 200, 72, 254),
|
|
(3009, 10890, 200, 72, 254),
|
|
(3009, 10891, 200, 72, 254),
|
|
(3009, 10892, 200, 73, 77),
|
|
(3009, 10893, 200, 73, 77),
|
|
(3009, 10894, 200, 73, 77),
|
|
(3009, 11925, 200, 74, 78),
|
|
(3009, 11926, 200, 74, 78),
|
|
(3009, 11927, 200, 74, 78),
|
|
(3009, 10895, 200, 74, 254),
|
|
(3009, 10896, 200, 74, 254),
|
|
(3009, 10897, 200, 74, 254),
|
|
(3009, 10899, 200, 75, 254),
|
|
(3009, 10900, 200, 75, 254),
|
|
(3009, 10898, 200, 75, 254),
|
|
(3009, 15097, 200, 76, 80),
|
|
(3009, 15120, 200, 76, 80),
|
|
(3009, 15098, 200, 76, 80),
|
|
(3009, 15099, 200, 76, 80),
|
|
(3009, 15118, 200, 76, 80),
|
|
(3009, 15119, 200, 76, 80),
|
|
(3009, 15121, 200, 77, 81),
|
|
(3009, 15122, 200, 77, 81),
|
|
(3009, 15123, 200, 77, 81),
|
|
(3009, 14192, 200, 77, 81),
|
|
(3009, 14193, 200, 77, 81),
|
|
(3009, 14194, 200, 77, 81),
|
|
(3009, 15103, 200, 78, 82),
|
|
(3009, 15104, 200, 78, 82),
|
|
(3009, 15105, 200, 78, 82),
|
|
(3009, 15115, 200, 79, 83),
|
|
(3009, 15116, 200, 79, 83),
|
|
(3009, 15117, 200, 79, 83),
|
|
(3009, 15127, 200, 80, 84),
|
|
(3009, 15128, 200, 80, 84),
|
|
(3009, 15129, 200, 80, 84),
|
|
(3009, 15133, 200, 80, 84),
|
|
(3009, 15134, 200, 80, 84),
|
|
(3009, 15135, 200, 80, 84),
|
|
(3009, 19244, 200, 81, 254),
|
|
(3009, 19245, 200, 81, 254),
|
|
(3009, 19265, 200, 81, 254),
|
|
(3009, 19246, 200, 81, 254),
|
|
(3009, 19266, 200, 81, 254),
|
|
(3009, 19267, 200, 81, 254),
|
|
(3009, 18213, 200, 82, 254),
|
|
(3009, 18214, 200, 82, 254),
|
|
(3009, 18215, 200, 82, 254),
|
|
(3009, 19268, 200, 82, 254),
|
|
(3009, 19269, 200, 82, 254),
|
|
(3009, 19270, 200, 82, 254),
|
|
(3009, 19873, 200, 83, 84),
|
|
(3009, 19871, 200, 83, 84),
|
|
(3009, 19872, 200, 83, 84),
|
|
(3009, 19252, 200, 83, 254),
|
|
(3009, 19247, 200, 83, 254),
|
|
(3009, 19248, 200, 83, 254),
|
|
(3009, 19249, 200, 83, 254),
|
|
(3009, 19250, 200, 83, 254),
|
|
(3009, 19251, 200, 83, 254),
|
|
(3009, 19262, 200, 84, 254),
|
|
(3009, 19263, 200, 84, 254),
|
|
(3009, 19264, 200, 84, 254),
|
|
(3009, 19283, 200, 84, 254),
|
|
(3009, 19284, 200, 84, 254),
|
|
(3009, 19285, 200, 84, 254),
|
|
(3009, 19275, 200, 85, 254),
|
|
(3009, 19874, 200, 85, 254),
|
|
(3009, 19276, 200, 85, 254),
|
|
(3009, 19875, 200, 85, 254),
|
|
(3009, 19280, 200, 85, 254),
|
|
(3009, 19876, 200, 85, 254),
|
|
(3009, 19281, 200, 85, 254),
|
|
(3009, 22540, 200, 85, 254),
|
|
(3009, 19282, 200, 85, 254),
|
|
(3009, 22541, 200, 85, 254),
|
|
(3009, 22542, 200, 85, 254),
|
|
(3009, 19274, 200, 85, 254),
|
|
(3015, 4585, 200, 51, 254),
|
|
(3015, 4587, 200, 54, 254),
|
|
(3015, 4671, 200, 55, 254),
|
|
(3015, 4678, 200, 60, 68),
|
|
(3015, 8233, 200, 69, 254),
|
|
(3015, 8782, 200, 70, 79),
|
|
(3015, 14158, 200, 80, 84),
|
|
(3015, 14159, 200, 80, 84),
|
|
(3015, 14160, 200, 80, 84),
|
|
(3015, 18170, 200, 85, 254),
|
|
(3015, 18171, 200, 85, 254),
|
|
(3015, 18172, 200, 85, 254),
|
|
(3016, 5225, 200, 1, 254),
|
|
(3016, 4937, 200, 1, 4),
|
|
(3016, 4938, 200, 5, 9),
|
|
(3016, 25060, 200, 5, 254),
|
|
(3016, 4928, 200, 8, 31),
|
|
(3016, 4939, 200, 10, 14),
|
|
(3016, 4721, 200, 10, 62),
|
|
(3016, 4940, 200, 15, 19),
|
|
(3016, 4931, 200, 16, 39),
|
|
(3016, 4941, 200, 20, 24),
|
|
(3016, 4934, 200, 24, 47),
|
|
(3016, 4942, 200, 25, 29),
|
|
(3016, 4943, 200, 30, 34),
|
|
(3016, 5027, 200, 30, 49),
|
|
(3016, 4585, 200, 30, 254),
|
|
(3016, 4929, 200, 32, 53),
|
|
(3016, 4944, 200, 35, 39),
|
|
(3016, 4945, 200, 40, 44),
|
|
(3016, 4932, 200, 40, 59),
|
|
(3016, 4587, 200, 40, 254),
|
|
(3016, 4946, 200, 45, 49),
|
|
(3016, 4935, 200, 48, 64),
|
|
(3016, 4947, 200, 50, 54),
|
|
(3016, 5028, 200, 50, 56),
|
|
(3016, 5039, 200, 53, 254),
|
|
(3016, 4930, 200, 54, 66),
|
|
(3016, 5037, 200, 54, 254),
|
|
(3016, 4948, 200, 55, 59),
|
|
(3016, 8924, 200, 55, 69),
|
|
(3016, 5040, 200, 56, 254),
|
|
(3016, 5029, 200, 57, 63),
|
|
(3016, 5035, 200, 57, 254),
|
|
(3016, 5041, 200, 58, 59),
|
|
(3016, 5038, 200, 59, 254),
|
|
(3016, 4949, 200, 60, 64),
|
|
(3016, 4933, 200, 60, 67),
|
|
(3016, 5034, 200, 60, 74),
|
|
(3016, 6754, 200, 61, 68),
|
|
(3016, 5044, 200, 61, 254),
|
|
(3016, 4687, 200, 63, 254),
|
|
(3016, 5042, 200, 63, 254),
|
|
(3016, 5030, 200, 64, 64),
|
|
(3016, 4950, 200, 65, 65),
|
|
(3016, 5107, 200, 65, 65),
|
|
(3016, 4936, 200, 65, 68),
|
|
(3016, 5043, 200, 65, 254),
|
|
(3016, 5031, 200, 65, 254),
|
|
(3016, 5032, 200, 65, 254),
|
|
(3016, 6172, 200, 66, 70),
|
|
(3016, 6200, 200, 66, 254),
|
|
(3016, 6169, 200, 67, 70),
|
|
(3016, 6170, 200, 68, 72),
|
|
(3016, 6201, 200, 68, 254),
|
|
(3016, 8003, 200, 68, 254),
|
|
(3016, 6171, 200, 69, 73),
|
|
(3016, 6729, 200, 69, 73),
|
|
(3016, 8476, 200, 70, 254),
|
|
(3016, 8477, 200, 70, 254),
|
|
(3016, 6199, 200, 70, 254),
|
|
(3016, 10907, 200, 71, 75),
|
|
(3016, 10908, 200, 71, 75),
|
|
(3016, 10909, 200, 71, 75),
|
|
(3016, 10910, 200, 71, 75),
|
|
(3016, 11915, 200, 72, 76),
|
|
(3016, 10914, 200, 72, 76),
|
|
(3016, 10915, 200, 72, 76),
|
|
(3016, 11913, 200, 72, 76),
|
|
(3016, 10916, 200, 72, 76),
|
|
(3016, 11914, 200, 72, 76),
|
|
(3016, 10918, 200, 73, 77),
|
|
(3016, 10919, 200, 73, 77),
|
|
(3016, 10917, 200, 73, 77),
|
|
(3016, 11928, 200, 74, 78),
|
|
(3016, 11929, 200, 74, 78),
|
|
(3016, 10920, 200, 74, 78),
|
|
(3016, 11930, 200, 74, 78),
|
|
(3016, 10921, 200, 74, 78),
|
|
(3016, 10922, 200, 74, 78),
|
|
(3016, 10923, 200, 75, 254),
|
|
(3016, 10924, 200, 75, 254),
|
|
(3016, 10925, 200, 75, 254),
|
|
(3016, 14176, 200, 76, 80),
|
|
(3016, 14177, 200, 76, 80),
|
|
(3016, 14178, 200, 76, 80),
|
|
(3016, 14179, 200, 76, 80),
|
|
(3016, 14192, 200, 77, 81),
|
|
(3016, 14193, 200, 77, 81),
|
|
(3016, 14180, 200, 77, 81),
|
|
(3016, 14194, 200, 77, 81),
|
|
(3016, 14181, 200, 77, 81),
|
|
(3016, 14182, 200, 77, 81),
|
|
(3016, 14183, 200, 78, 82),
|
|
(3016, 14184, 200, 78, 82),
|
|
(3016, 14185, 200, 78, 82),
|
|
(3016, 14197, 200, 79, 83),
|
|
(3016, 14186, 200, 79, 83),
|
|
(3016, 14187, 200, 79, 83),
|
|
(3016, 14188, 200, 79, 83),
|
|
(3016, 14195, 200, 79, 83),
|
|
(3016, 14196, 200, 79, 83),
|
|
(3016, 14198, 200, 80, 84),
|
|
(3016, 14199, 200, 80, 84),
|
|
(3016, 14200, 200, 80, 84),
|
|
(3016, 18200, 200, 81, 254),
|
|
(3016, 16918, 200, 81, 254),
|
|
(3016, 16919, 200, 81, 254),
|
|
(3016, 16920, 200, 81, 254),
|
|
(3016, 18197, 200, 81, 254),
|
|
(3016, 18198, 200, 81, 254),
|
|
(3016, 18199, 200, 81, 254),
|
|
(3016, 18201, 200, 82, 254),
|
|
(3016, 18202, 200, 82, 254),
|
|
(3016, 18213, 200, 82, 254),
|
|
(3016, 18203, 200, 82, 254),
|
|
(3016, 18214, 200, 82, 254),
|
|
(3016, 18215, 200, 82, 254),
|
|
(3016, 18211, 200, 83, 254),
|
|
(3016, 18212, 200, 83, 254),
|
|
(3016, 19753, 200, 83, 254),
|
|
(3016, 18204, 200, 83, 254),
|
|
(3016, 19754, 200, 83, 254),
|
|
(3016, 18205, 200, 83, 254),
|
|
(3016, 19755, 200, 83, 254),
|
|
(3016, 18206, 200, 83, 254),
|
|
(3016, 18210, 200, 83, 254),
|
|
(3016, 18216, 200, 84, 254),
|
|
(3016, 18217, 200, 84, 254),
|
|
(3016, 18207, 200, 84, 254),
|
|
(3016, 18218, 200, 84, 254),
|
|
(3016, 18208, 200, 84, 254),
|
|
(3016, 18209, 200, 84, 254),
|
|
(3016, 19741, 200, 85, 254),
|
|
(3016, 19742, 200, 85, 254),
|
|
(3016, 19743, 200, 85, 254),
|
|
(3016, 22506, 200, 85, 254),
|
|
(3016, 22507, 200, 85, 254),
|
|
(3016, 18219, 200, 85, 254),
|
|
(3016, 22508, 200, 85, 254),
|
|
(3016, 18220, 200, 85, 254),
|
|
(3016, 18221, 200, 85, 254);
|
|
|
|
DELETE
|
|
FROM bot_spells_entries
|
|
WHERE NOT EXISTS
|
|
(SELECT *
|
|
FROM spells_new
|
|
WHERE bot_spells_entries.spell_id = spells_new.id);
|
|
)",
|
|
},
|
|
ManifestEntry{
|
|
.version = 9054,
|
|
.description = "2024_12_29_discipline_subtypes_inserts.sql",
|
|
.check = "SELECT * FROM `bot_spells_entries` where `type` = 201",
|
|
.condition = "empty",
|
|
.match = "",
|
|
.sql = R"(
|
|
INSERT INTO `bot_spells_entries` (`npc_spells_id`, `spell_id`, `type`, `minlevel`, `maxlevel`, `priority`)
|
|
VALUES
|
|
(3001, 4672, 201, 53, 254, 3),
|
|
(3001, 4514, 201, 54, 254, 3),
|
|
(3001, 4501, 201, 57, 254, 3),
|
|
(3001, 4675, 201, 58, 59, 3),
|
|
(3001, 4498, 201, 60, 254, 3),
|
|
(3001, 6750, 201, 61, 68, 3),
|
|
(3001, 6192, 201, 68, 73, 3),
|
|
(3001, 6725, 201, 69, 73, 3),
|
|
(3001, 10970, 201, 73, 254, 1),
|
|
(3001, 10968, 201, 73, 254, 3),
|
|
(3001, 10969, 201, 73, 254, 2),
|
|
(3001, 10971, 201, 74, 78, 3),
|
|
(3001, 10972, 201, 74, 78, 2),
|
|
(3001, 10973, 201, 74, 78, 1),
|
|
(3001, 11917, 201, 74, 254, 2),
|
|
(3001, 11918, 201, 74, 254, 1),
|
|
(3001, 11916, 201, 74, 254, 3),
|
|
(3001, 15369, 201, 77, 254, 3),
|
|
(3001, 15370, 201, 77, 254, 2),
|
|
(3001, 15371, 201, 77, 254, 1),
|
|
(3001, 15375, 201, 78, 82, 3),
|
|
(3001, 15376, 201, 78, 82, 2),
|
|
(3001, 15377, 201, 78, 82, 1),
|
|
(3001, 15359, 201, 79, 83, 1),
|
|
(3001, 15357, 201, 79, 83, 3),
|
|
(3001, 15358, 201, 79, 83, 2),
|
|
(3001, 15379, 201, 80, 84, 2),
|
|
(3001, 15380, 201, 80, 84, 1),
|
|
(3001, 15378, 201, 80, 84, 3),
|
|
(3001, 19555, 201, 83, 254, 3),
|
|
(3001, 19556, 201, 83, 254, 2),
|
|
(3001, 19557, 201, 83, 254, 1),
|
|
(3001, 19553, 201, 84, 254, 2),
|
|
(3001, 19554, 201, 84, 254, 1),
|
|
(3001, 19528, 201, 84, 254, 3),
|
|
(3001, 19529, 201, 84, 254, 2),
|
|
(3001, 19552, 201, 84, 254, 3),
|
|
(3001, 19530, 201, 84, 254, 1),
|
|
(3001, 19549, 201, 85, 254, 3),
|
|
(3001, 19550, 201, 85, 254, 2),
|
|
(3001, 19551, 201, 85, 254, 1),
|
|
(3003, 4500, 201, 55, 254, 3),
|
|
(3003, 4590, 201, 59, 254, 3),
|
|
(3004, 4506, 201, 55, 79, 3),
|
|
(3004, 8019, 201, 69, 254, 3),
|
|
(3004, 10086, 201, 72, 76, 3),
|
|
(3004, 10087, 201, 72, 76, 2),
|
|
(3004, 10088, 201, 72, 76, 1),
|
|
(3004, 15020, 201, 77, 81, 3),
|
|
(3004, 15021, 201, 77, 81, 2),
|
|
(3004, 15022, 201, 77, 81, 1),
|
|
(3004, 15091, 201, 80, 84, 3),
|
|
(3004, 15092, 201, 80, 84, 2),
|
|
(3004, 15093, 201, 80, 84, 1),
|
|
(3004, 19153, 201, 82, 254, 2),
|
|
(3004, 19154, 201, 82, 254, 1),
|
|
(3004, 19152, 201, 82, 254, 3),
|
|
(3004, 19223, 201, 85, 254, 3),
|
|
(3004, 19224, 201, 85, 254, 2),
|
|
(3004, 19225, 201, 85, 254, 1),
|
|
(3005, 4520, 201, 55, 254, 3),
|
|
(3005, 4590, 201, 59, 254, 3),
|
|
(3007, 4511, 201, 52, 59, 3),
|
|
(3007, 4512, 201, 56, 78, 3),
|
|
(3007, 4513, 201, 57, 254, 3),
|
|
(3007, 4507, 201, 59, 254, 3),
|
|
(3007, 4508, 201, 60, 73, 3),
|
|
(3007, 4691, 201, 63, 254, 3),
|
|
(3007, 6194, 201, 70, 254, 3),
|
|
(3007, 8473, 201, 70, 254, 3),
|
|
(3007, 10944, 201, 74, 78, 3),
|
|
(3007, 10945, 201, 74, 78, 2),
|
|
(3007, 10946, 201, 74, 78, 1),
|
|
(3007, 11922, 201, 74, 254, 3),
|
|
(3007, 11923, 201, 74, 254, 2),
|
|
(3007, 11924, 201, 74, 254, 1),
|
|
(3007, 14796, 201, 79, 80, 3),
|
|
(3007, 14797, 201, 79, 80, 2),
|
|
(3007, 14798, 201, 79, 80, 1),
|
|
(3007, 14822, 201, 79, 254, 1),
|
|
(3007, 14820, 201, 79, 254, 3),
|
|
(3007, 14821, 201, 79, 254, 2),
|
|
(3007, 14814, 201, 80, 84, 3),
|
|
(3007, 14815, 201, 80, 84, 2),
|
|
(3007, 14816, 201, 80, 84, 1),
|
|
(3007, 18895, 201, 81, 83, 3),
|
|
(3007, 18896, 201, 81, 83, 2),
|
|
(3007, 18897, 201, 81, 83, 1),
|
|
(3007, 18902, 201, 84, 254, 2),
|
|
(3007, 18903, 201, 84, 254, 1),
|
|
(3007, 19552, 201, 84, 254, 3),
|
|
(3007, 19553, 201, 84, 254, 2),
|
|
(3007, 19554, 201, 84, 254, 1),
|
|
(3007, 18901, 201, 84, 254, 3),
|
|
(3007, 18919, 201, 85, 254, 3),
|
|
(3007, 18920, 201, 85, 254, 2),
|
|
(3007, 22525, 201, 85, 254, 3),
|
|
(3007, 18921, 201, 85, 254, 1),
|
|
(3007, 22526, 201, 85, 254, 2),
|
|
(3007, 22527, 201, 85, 254, 1),
|
|
(3008, 4586, 201, 60, 254, 3),
|
|
(3008, 8030, 201, 69, 254, 3),
|
|
(3009, 4659, 201, 20, 51, 3),
|
|
(3009, 4685, 201, 52, 62, 3),
|
|
(3009, 4505, 201, 54, 62, 3),
|
|
(3009, 4517, 201, 57, 254, 3),
|
|
(3009, 4677, 201, 58, 254, 3),
|
|
(3009, 4676, 201, 59, 74, 3),
|
|
(3009, 4696, 201, 61, 254, 3),
|
|
(3009, 4686, 201, 63, 64, 3),
|
|
(3009, 4694, 201, 63, 254, 3),
|
|
(3009, 5017, 201, 65, 68, 3),
|
|
(3009, 5018, 201, 65, 68, 3),
|
|
(3009, 4695, 201, 65, 254, 3),
|
|
(3009, 8001, 201, 68, 254, 3),
|
|
(3009, 6196, 201, 68, 254, 3),
|
|
(3009, 6174, 201, 69, 69, 3),
|
|
(3009, 8470, 201, 70, 79, 3),
|
|
(3009, 6197, 201, 70, 254, 3),
|
|
(3009, 10892, 201, 73, 77, 3),
|
|
(3009, 10893, 201, 73, 77, 2),
|
|
(3009, 10894, 201, 73, 77, 1),
|
|
(3009, 11925, 201, 74, 78, 3),
|
|
(3009, 11926, 201, 74, 78, 2),
|
|
(3009, 11927, 201, 74, 78, 1),
|
|
(3009, 10899, 201, 75, 254, 2),
|
|
(3009, 10900, 201, 75, 254, 1),
|
|
(3009, 10898, 201, 75, 254, 3),
|
|
(3009, 15103, 201, 78, 82, 3),
|
|
(3009, 15104, 201, 78, 82, 2),
|
|
(3009, 15105, 201, 78, 82, 1),
|
|
(3009, 15115, 201, 79, 83, 3),
|
|
(3009, 15116, 201, 79, 83, 2),
|
|
(3009, 15117, 201, 79, 83, 1),
|
|
(3009, 15133, 201, 80, 84, 3),
|
|
(3009, 15134, 201, 80, 84, 2),
|
|
(3009, 15135, 201, 80, 84, 1),
|
|
(3009, 19252, 201, 83, 254, 1),
|
|
(3009, 19250, 201, 83, 254, 3),
|
|
(3009, 19251, 201, 83, 254, 2),
|
|
(3009, 19262, 201, 84, 254, 3),
|
|
(3009, 19263, 201, 84, 254, 2),
|
|
(3009, 19264, 201, 84, 254, 1),
|
|
(3009, 19280, 201, 85, 254, 3),
|
|
(3009, 19281, 201, 85, 254, 2),
|
|
(3009, 19282, 201, 85, 254, 1),
|
|
(3015, 4678, 201, 60, 68, 3),
|
|
(3015, 8233, 201, 69, 254, 3),
|
|
(3015, 8782, 201, 70, 79, 3),
|
|
(3015, 14158, 201, 80, 84, 3),
|
|
(3015, 14159, 201, 80, 84, 2),
|
|
(3015, 14160, 201, 80, 84, 1),
|
|
(3015, 18170, 201, 85, 254, 3),
|
|
(3015, 18171, 201, 85, 254, 2),
|
|
(3015, 18172, 201, 85, 254, 1),
|
|
(3016, 5027, 201, 30, 49, 3),
|
|
(3016, 5028, 201, 50, 56, 3),
|
|
(3016, 5039, 201, 53, 254, 3),
|
|
(3016, 5037, 201, 54, 254, 3),
|
|
(3016, 5029, 201, 57, 63, 3),
|
|
(3016, 5035, 201, 57, 254, 3),
|
|
(3016, 5041, 201, 58, 59, 3),
|
|
(3016, 5034, 201, 60, 74, 3),
|
|
(3016, 6754, 201, 61, 68, 3),
|
|
(3016, 5030, 201, 64, 64, 3),
|
|
(3016, 5043, 201, 65, 254, 3),
|
|
(3016, 5031, 201, 65, 254, 3),
|
|
(3016, 5032, 201, 65, 254, 3),
|
|
(3016, 8003, 201, 68, 254, 3),
|
|
(3016, 6729, 201, 69, 73, 3),
|
|
(3016, 6199, 201, 70, 254, 3),
|
|
(3016, 10914, 201, 72, 76, 3),
|
|
(3016, 10915, 201, 72, 76, 2),
|
|
(3016, 10916, 201, 72, 76, 1),
|
|
(3016, 11928, 201, 74, 78, 3),
|
|
(3016, 11929, 201, 74, 78, 2),
|
|
(3016, 11930, 201, 74, 78, 1),
|
|
(3016, 10923, 201, 75, 254, 3),
|
|
(3016, 10924, 201, 75, 254, 2),
|
|
(3016, 10925, 201, 75, 254, 1),
|
|
(3016, 14180, 201, 77, 81, 3),
|
|
(3016, 14181, 201, 77, 81, 2),
|
|
(3016, 14182, 201, 77, 81, 1),
|
|
(3016, 14197, 201, 79, 83, 1),
|
|
(3016, 14195, 201, 79, 83, 3),
|
|
(3016, 14196, 201, 79, 83, 2),
|
|
(3016, 14198, 201, 80, 84, 3),
|
|
(3016, 14199, 201, 80, 84, 2),
|
|
(3016, 14200, 201, 80, 84, 1),
|
|
(3016, 16918, 201, 81, 254, 3),
|
|
(3016, 16919, 201, 81, 254, 2),
|
|
(3016, 16920, 201, 81, 254, 1),
|
|
(3016, 18201, 201, 82, 254, 3),
|
|
(3016, 18202, 201, 82, 254, 2),
|
|
(3016, 18203, 201, 82, 254, 1),
|
|
(3016, 18216, 201, 84, 254, 3),
|
|
(3016, 18217, 201, 84, 254, 2),
|
|
(3016, 18218, 201, 84, 254, 1),
|
|
(3016, 19741, 201, 85, 254, 3),
|
|
(3016, 19742, 201, 85, 254, 2),
|
|
(3016, 19743, 201, 85, 254, 1),
|
|
(3016, 22506, 201, 85, 254, 3),
|
|
(3016, 22507, 201, 85, 254, 2),
|
|
(3016, 18219, 201, 85, 254, 3),
|
|
(3016, 22508, 201, 85, 254, 1),
|
|
(3016, 18220, 201, 85, 254, 2),
|
|
(3016, 18221, 201, 85, 254, 1);
|
|
|
|
INSERT INTO `bot_spells_entries` (`npc_spells_id`, `spell_id`, `type`, `minlevel`, `maxlevel`, `priority`)
|
|
VALUES
|
|
(3001, 4587, 202, 40, 254, 3),
|
|
(3001, 4503, 202, 52, 254, 3),
|
|
(3001, 4499, 202, 55, 64, 3),
|
|
(3001, 4674, 202, 56, 254, 3),
|
|
(3001, 4670, 202, 59, 254, 3),
|
|
(3001, 4688, 202, 65, 71, 3),
|
|
(3001, 8000, 202, 68, 254, 3),
|
|
(3001, 6190, 202, 70, 254, 3),
|
|
(3001, 10965, 202, 72, 254, 3),
|
|
(3001, 10966, 202, 72, 254, 2),
|
|
(3001, 10967, 202, 72, 254, 1),
|
|
(3003, 4587, 202, 54, 254, 3),
|
|
(3003, 7004, 202, 56, 60, 3),
|
|
(3003, 4518, 202, 60, 254, 3),
|
|
(3003, 6731, 202, 61, 68, 3),
|
|
(3003, 6663, 202, 69, 72, 3),
|
|
(3003, 11854, 202, 73, 77, 3),
|
|
(3003, 11855, 202, 73, 77, 2),
|
|
(3003, 11856, 202, 73, 77, 1),
|
|
(3003, 14987, 202, 78, 82, 3),
|
|
(3003, 14988, 202, 78, 82, 2),
|
|
(3003, 14989, 202, 78, 82, 1),
|
|
(3003, 19103, 202, 83, 254, 1),
|
|
(3003, 19131, 202, 83, 254, 3),
|
|
(3003, 19132, 202, 83, 254, 2),
|
|
(3003, 19133, 202, 83, 254, 1),
|
|
(3003, 22665, 202, 83, 254, 3),
|
|
(3003, 22666, 202, 83, 254, 2),
|
|
(3003, 22667, 202, 83, 254, 1),
|
|
(3003, 19101, 202, 83, 254, 3),
|
|
(3003, 19102, 202, 83, 254, 2),
|
|
(3004, 4587, 202, 54, 254, 3),
|
|
(3004, 4519, 202, 60, 254, 3),
|
|
(3005, 4587, 202, 54, 254, 3),
|
|
(3005, 7005, 202, 56, 60, 3),
|
|
(3005, 4504, 202, 60, 254, 3),
|
|
(3005, 6741, 202, 61, 68, 3),
|
|
(3005, 6673, 202, 69, 72, 3),
|
|
(3005, 11866, 202, 73, 77, 3),
|
|
(3005, 11867, 202, 73, 77, 2),
|
|
(3005, 11868, 202, 73, 77, 1),
|
|
(3005, 15211, 202, 78, 82, 3),
|
|
(3005, 15212, 202, 78, 82, 2),
|
|
(3005, 15213, 202, 78, 82, 1),
|
|
(3005, 19364, 202, 83, 254, 3),
|
|
(3005, 19365, 202, 83, 254, 2),
|
|
(3005, 19366, 202, 83, 254, 1),
|
|
(3005, 22662, 202, 83, 254, 3),
|
|
(3005, 22663, 202, 83, 254, 2),
|
|
(3005, 19131, 202, 83, 254, 3),
|
|
(3005, 22664, 202, 83, 254, 1),
|
|
(3005, 19132, 202, 83, 254, 2),
|
|
(3005, 19133, 202, 83, 254, 1),
|
|
(3007, 4587, 202, 40, 254, 3),
|
|
(3007, 4510, 202, 51, 64, 3),
|
|
(3007, 4509, 202, 53, 254, 3),
|
|
(3007, 4502, 202, 54, 254, 3),
|
|
(3007, 4690, 202, 65, 71, 3),
|
|
(3007, 6195, 202, 68, 254, 3),
|
|
(3007, 10938, 202, 72, 254, 3),
|
|
(3007, 10939, 202, 72, 254, 2),
|
|
(3007, 10940, 202, 72, 254, 1),
|
|
(3007, 19830, 202, 85, 254, 2),
|
|
(3007, 19831, 202, 85, 254, 1),
|
|
(3007, 19829, 202, 85, 254, 3),
|
|
(3008, 4587, 202, 54, 254, 3),
|
|
(3008, 4516, 202, 55, 254, 3),
|
|
(3009, 4587, 202, 40, 254, 3),
|
|
(3009, 4673, 202, 53, 254, 3),
|
|
(3009, 4515, 202, 55, 254, 3),
|
|
(3009, 10889, 202, 72, 254, 3),
|
|
(3009, 10890, 202, 72, 254, 2),
|
|
(3009, 10891, 202, 72, 254, 1),
|
|
(3009, 10895, 202, 74, 254, 3),
|
|
(3009, 10896, 202, 74, 254, 2),
|
|
(3009, 10897, 202, 74, 254, 1),
|
|
(3015, 4587, 202, 54, 254, 3),
|
|
(3015, 4671, 202, 55, 254, 3),
|
|
(3016, 4587, 202, 40, 254, 3),
|
|
(3016, 5040, 202, 56, 254, 3),
|
|
(3016, 5038, 202, 59, 254, 3),
|
|
(3016, 5043, 202, 65, 254, 3),
|
|
(3016, 6200, 202, 66, 254, 3),
|
|
(3016, 6201, 202, 68, 254, 3),
|
|
(3016, 8003, 202, 68, 254, 3),
|
|
(3016, 8476, 202, 70, 254, 3);
|
|
|
|
DELETE
|
|
FROM bot_spells_entries
|
|
WHERE NOT EXISTS
|
|
(SELECT *
|
|
FROM spells_new
|
|
WHERE bot_spells_entries.spell_id = spells_new.id);
|
|
)",
|
|
}
|
|
// -- template; copy/paste this when you need to create a new entry
|
|
// ManifestEntry{
|
|
// .version = 9228,
|
|
// .description = "some_new_migration.sql",
|
|
// .check = "SHOW COLUMNS FROM `table_name` LIKE 'column_name'",
|
|
// .condition = "empty",
|
|
// .match = "",
|
|
// .sql = R"(
|
|
//
|
|
//)"
|
|
};
|
|
|
|
// see struct definitions for what each field does
|
|
// struct ManifestEntry {
|
|
// int version{}; // database version of the migration
|
|
// std::string description{}; // description of the migration ex: "add_new_table" or "add_index_to_table"
|
|
// std::string check{}; // query that checks against the condition
|
|
// std::string condition{}; // condition or "match_type" - Possible values [contains|match|missing|empty|not_empty]
|
|
// std::string match{}; // match field that is not always used, but works in conjunction with "condition" values [missing|match|contains]
|
|
// std::string sql{}; // the SQL DDL that gets ran when the condition is true
|
|
// };
|