Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Warrior
- SET @TRAINER_ENTRY = 9000001;
- DELETE FROM creature_template WHERE entry = @TRAINER_ENTRY;
- DELETE FROM npc_trainer WHERE entry = @TRAINER_ENTRY;
- INSERT INTO `creature_template` (`entry`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES
- (@TRAINER_ENTRY, 3743, 0, 0, 0, 'Warrior Trainer', '', NULL, 0, 43, 43, 0, 35, 51, 1, 1.14286, 1, 0, 67, 88, 0, 162, 1, 2000, 1738, 1, 512, 2048, 8, 0, 0, 0, '1', 0, 46, 67, 16, 7, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1.2, 1, 1, 0, 0, 1, 0, 2, '', 1);
- -- base spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, spell FROM npc_trainer WHERE entry IN(SELECT entry FROM creature_template WHERE trainer_class = 1);
- -- quest spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, rewardspell FROM quest_template WHERE -zoneorsort IN (81) AND (rewardspell <> 0 AND rewardspellcast <> 0) ORDER BY zoneorsort DESC;
- INSERT IGNORE INTO npc_trainer (entry, spell) VALUES (@TRAINER_ENTRY, 71), (@TRAINER_ENTRY, 7386), (@TRAINER_ENTRY, 355), (@TRAINER_ENTRY, 2458), (@TRAINER_ENTRY, 20252);
- -- Paladin
- SET @TRAINER_ENTRY = 9000002;
- DELETE FROM creature_template WHERE entry = @TRAINER_ENTRY;
- DELETE FROM npc_trainer WHERE entry = @TRAINER_ENTRY;
- INSERT INTO `creature_template` (`entry`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES
- (@TRAINER_ENTRY, 3743, 0, 0, 0, 'Paladin Trainer', '', NULL, 0, 43, 43, 0, 35, 51, 1, 1.14286, 1, 0, 67, 88, 0, 162, 1, 2000, 1738, 1, 512, 2048, 8, 0, 0, 0, '2', 0, 46, 67, 16, 7, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1.2, 1, 1, 0, 0, 1, 0, 2, '', 1);
- -- base spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, spell FROM npc_trainer WHERE entry IN(SELECT entry FROM creature_template WHERE trainer_class = 2);
- -- quest spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, rewardspell FROM quest_template WHERE -zoneorsort IN (141) AND (rewardspell <> 0 AND rewardspellcast <> 0) ORDER BY zoneorsort DESC;
- INSERT IGNORE INTO npc_trainer (entry, spell) VALUES (@TRAINER_ENTRY, 23214);
- -- Hunter
- SET @TRAINER_ENTRY = 9000003;
- DELETE FROM creature_template WHERE entry = @TRAINER_ENTRY;
- DELETE FROM npc_trainer WHERE entry = @TRAINER_ENTRY;
- INSERT INTO `creature_template` (`entry`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES
- (@TRAINER_ENTRY, 3743, 0, 0, 0, 'Hunter Trainer', '', NULL, 0, 43, 43, 0, 35, 51, 1, 1.14286, 1, 0, 67, 88, 0, 162, 1, 2000, 1738, 1, 512, 2048, 8, 0, 0, 0, '3', 0, 46, 67, 16, 7, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1.2, 1, 1, 0, 0, 1, 0, 2, '', 1);
- -- base spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, spell FROM npc_trainer WHERE entry IN(SELECT entry FROM creature_template WHERE trainer_class = 3);
- -- quest spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, rewardspell FROM quest_template WHERE -zoneorsort IN (261) AND (rewardspell <> 0 AND rewardspellcast <> 0) ORDER BY zoneorsort DESC;
- -- Rogue
- SET @TRAINER_ENTRY = 9000004;
- DELETE FROM creature_template WHERE entry = @TRAINER_ENTRY;
- DELETE FROM npc_trainer WHERE entry = @TRAINER_ENTRY;
- INSERT INTO `creature_template` (`entry`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES
- (@TRAINER_ENTRY, 3743, 0, 0, 0, 'Rogue Trainer', '', NULL, 0, 43, 43, 0, 35, 51, 1, 1.14286, 1, 0, 67, 88, 0, 162, 1, 2000, 1738, 1, 512, 2048, 8, 0, 0, 0, '4', 0, 46, 67, 16, 7, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1.2, 1, 1, 0, 0, 1, 0, 2, '', 1);
- -- base spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, spell FROM npc_trainer WHERE entry IN(SELECT entry FROM creature_template WHERE trainer_class = 4);
- -- quest spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, rewardspell FROM quest_template WHERE -zoneorsort IN (162) AND (rewardspell <> 0 AND rewardspellcast <> 0) ORDER BY zoneorsort DESC;
- INSERT IGNORE INTO npc_trainer (entry, spell) VALUES (@TRAINER_ENTRY, 2842);
- -- Priest
- SET @TRAINER_ENTRY = 9000005;
- DELETE FROM creature_template WHERE entry = @TRAINER_ENTRY;
- DELETE FROM npc_trainer WHERE entry = @TRAINER_ENTRY;
- INSERT INTO `creature_template` (`entry`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES
- (@TRAINER_ENTRY, 3743, 0, 0, 0, 'Priest Trainer', '', NULL, 0, 43, 43, 0, 35, 51, 1, 1.14286, 1, 0, 67, 88, 0, 162, 1, 2000, 1738, 1, 512, 2048, 8, 0, 0, 0, '5', 0, 46, 67, 16, 7, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1.2, 1, 1, 0, 0, 1, 0, 2, '', 1);
- -- base spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, spell FROM npc_trainer WHERE entry IN(SELECT entry FROM creature_template WHERE trainer_class = 5);
- -- quest spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, rewardspell FROM quest_template WHERE -zoneorsort IN (262) AND (rewardspell <> 0 AND rewardspellcast <> 0) ORDER BY zoneorsort DESC;
- -- Death Knight
- SET @TRAINER_ENTRY = 9000006;
- DELETE FROM creature_template WHERE entry = @TRAINER_ENTRY;
- DELETE FROM npc_trainer WHERE entry = @TRAINER_ENTRY;
- INSERT INTO `creature_template` (`entry`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES
- (@TRAINER_ENTRY, 3743, 0, 0, 0, 'Death Knight Trainer', '', NULL, 0, 43, 43, 0, 35, 51, 1, 1.14286, 1, 0, 67, 88, 0, 162, 1, 2000, 1738, 1, 512, 2048, 8, 0, 0, 0, '6', 0, 46, 67, 16, 7, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1.2, 1, 1, 0, 0, 1, 0, 2, '', 1);
- -- base spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, spell FROM npc_trainer WHERE entry IN(SELECT entry FROM creature_template WHERE trainer_class = 6);
- -- quest spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, rewardspell FROM quest_template WHERE -zoneorsort IN (372) AND (rewardspell <> 0 AND rewardspellcast <> 0) ORDER BY zoneorsort DESC;
- -- Shaman
- SET @TRAINER_ENTRY = 9000007;
- DELETE FROM creature_template WHERE entry = @TRAINER_ENTRY;
- DELETE FROM npc_trainer WHERE entry = @TRAINER_ENTRY;
- INSERT INTO `creature_template` (`entry`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES
- (@TRAINER_ENTRY, 3743, 0, 0, 0, 'Shaman Trainer', '', NULL, 0, 43, 43, 0, 35, 51, 1, 1.14286, 1, 0, 67, 88, 0, 162, 1, 2000, 1738, 1, 512, 2048, 8, 0, 0, 0, '7', 0, 46, 67, 16, 7, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1.2, 1, 1, 0, 0, 1, 0, 2, '', 1);
- -- base spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, spell FROM npc_trainer WHERE entry IN(SELECT entry FROM creature_template WHERE trainer_class = 7);
- -- quest spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, rewardspell FROM quest_template WHERE -zoneorsort IN (82) AND (rewardspell <> 0 AND rewardspellcast <> 0) ORDER BY zoneorsort DESC;
- -- Mage
- SET @TRAINER_ENTRY = 9000008;
- DELETE FROM creature_template WHERE entry = @TRAINER_ENTRY;
- DELETE FROM npc_trainer WHERE entry = @TRAINER_ENTRY;
- INSERT INTO `creature_template` (`entry`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES
- (@TRAINER_ENTRY, 3743, 0, 0, 0, 'Mage Trainer', '', NULL, 0, 43, 43, 0, 35, 51, 1, 1.14286, 1, 0, 67, 88, 0, 162, 1, 2000, 1738, 1, 512, 2048, 8, 0, 0, 0, '8', 0, 46, 67, 16, 7, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1.2, 1, 1, 0, 0, 1, 0, 2, '', 1);
- -- base spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, spell FROM npc_trainer WHERE entry IN(SELECT entry FROM creature_template WHERE trainer_class = 8);
- -- quest spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, rewardspell FROM quest_template WHERE -zoneorsort IN (161) AND (rewardspell <> 0 AND rewardspellcast <> 0) ORDER BY zoneorsort DESC;
- -- Warlock
- SET @TRAINER_ENTRY = 9000009;
- DELETE FROM creature_template WHERE entry = @TRAINER_ENTRY;
- DELETE FROM npc_trainer WHERE entry = @TRAINER_ENTRY;
- INSERT INTO `creature_template` (`entry`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES
- (@TRAINER_ENTRY, 3743, 0, 0, 0, 'Warlock Trainer', '', NULL, 0, 43, 43, 0, 35, 51, 1, 1.14286, 1, 0, 67, 88, 0, 162, 1, 2000, 1738, 1, 512, 2048, 8, 0, 0, 0, '9', 0, 46, 67, 16, 7, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1.2, 1, 1, 0, 0, 1, 0, 2, '', 1);
- -- base spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, spell FROM npc_trainer WHERE entry IN(SELECT entry FROM creature_template WHERE trainer_class = 9);
- -- quest spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, rewardspell FROM quest_template WHERE -zoneorsort IN (61) AND (rewardspell <> 0 AND rewardspellcast <> 0) ORDER BY zoneorsort DESC;
- -- Druid
- SET @TRAINER_ENTRY = 9000011;
- DELETE FROM creature_template WHERE entry = @TRAINER_ENTRY;
- DELETE FROM npc_trainer WHERE entry = @TRAINER_ENTRY;
- INSERT INTO `creature_template` (`entry`, `modelid1`, `modelid2`, `modelid3`, `modelid4`, `name`, `subname`, `IconName`, `gossip_menu_id`, `minlevel`, `maxlevel`, `exp`, `faction`, `npcflag`, `speed_walk`, `speed_run`, `scale`, `rank`, `mindmg`, `maxdmg`, `dmgschool`, `attackpower`, `dmg_multiplier`, `baseattacktime`, `rangeattacktime`, `unit_class`, `unit_flags`, `unit_flags2`, `dynamicflags`, `family`, `trainer_type`, `trainer_spell`, `trainer_class`, `trainer_race`, `minrangedmg`, `maxrangedmg`, `rangedattackpower`, `type`, `type_flags`, `lootid`, `pickpocketloot`, `skinloot`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `WDBVerified`) VALUES
- (@TRAINER_ENTRY, 3743, 0, 0, 0, 'Druid Trainer', '', NULL, 0, 43, 43, 0, 35, 51, 1, 1.14286, 1, 0, 67, 88, 0, 162, 1, 2000, 1738, 1, 512, 2048, 8, 0, 0, 0, '11', 0, 46, 67, 16, 7, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1.2, 1, 1, 0, 0, 1, 0, 2, '', 1);
- -- base spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, spell FROM npc_trainer WHERE entry IN(SELECT entry FROM creature_template WHERE trainer_class = 11);
- -- quest spells
- INSERT IGNORE INTO npc_trainer (entry, spell) SELECT DISTINCT @TRAINER_ENTRY, rewardspell FROM quest_template WHERE -zoneorsort IN (263) AND (rewardspell <> 0 AND rewardspellcast <> 0) ORDER BY zoneorsort DESC;
- INSERT IGNORE INTO npc_trainer (entry, spell) VALUES (@TRAINER_ENTRY, 1066), (@TRAINER_ENTRY, 8946), (@TRAINER_ENTRY, 5487), (@TRAINER_ENTRY, 6795), (@TRAINER_ENTRY, 6807);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement