Archived old sql files, they are now integrated in base

This commit is contained in:
Yehonal
2016-11-18 13:23:30 +01:00
parent 59d568d603
commit 212edb5034
83 changed files with 562801 additions and 423 deletions

View File

@@ -1,6 +0,0 @@
ALTER TABLE auth_db_version CHANGE COLUMN 2016_07_10_00 2016_08_25_00 bit;
--
-- Do not remove this file when we archive sql under this folder
-- it is needed for pending sql importer
--

View File

@@ -1,13 +0,0 @@
ALTER TABLE auth_db_version CHANGE COLUMN 2016_08_25_00 2016_08_25_01 bit;
RENAME TABLE `auth_db_version` TO `version_db_auth`;
ALTER TABLE `version_db_auth`
ADD COLUMN `sql_rev` VARCHAR(100) NOT NULL FIRST,
ADD COLUMN `required_rev` VARCHAR(100) NULL AFTER `sql_rev`,
ADD PRIMARY KEY (`sql_rev`),
ENGINE=INNODB;
ALTER TABLE `version_db_auth` ADD CONSTRAINT `required` FOREIGN KEY (`required_rev`) REFERENCES `version_db_auth`(`sql_rev`);

View File

@@ -1,13 +0,0 @@
START TRANSACTION;
ALTER TABLE version_db_auth CHANGE COLUMN 2016_08_25_01 2016_09_04_00 bit;
CREATE TABLE `logs` (
`time` int(10) unsigned NOT NULL,
`realm` int(10) unsigned NOT NULL,
`type` varchar(250) NOT NULL,
`level` tinyint(3) unsigned NOT NULL DEFAULT '0',
`string` text CHARACTER SET latin1
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
COMMIT;

View File

@@ -1,7 +0,0 @@
-- uncomment and fix following line at next revision / updates archivation
-- ALTER TABLE auth_db_version CHANGE COLUMN xxxx_xx_xx_xx xxxx_xx_xx_xx bit;
--
-- Do not remove this file when we archive sql under this folder
-- it is needed for pending sql importer
--

View File

@@ -1,4 +0,0 @@
ALTER TABLE characters_db_version CHANGE COLUMN 2016_08_12_00 2016_08_15_00 bit;
ALTER TABLE `channels`
ADD `ownership` tinyint(3) unsigned NOT NULL DEFAULT '1' AFTER `announce`;

View File

@@ -1,12 +0,0 @@
ALTER TABLE characters_db_version CHANGE COLUMN 2016_08_15_00 2016_08_25_00 bit;
RENAME TABLE `characters_db_version` TO `version_db_characters`;
ALTER TABLE `version_db_characters`
ADD COLUMN `sql_rev` VARCHAR(100) NOT NULL FIRST,
ADD COLUMN `required_rev` VARCHAR(100) NULL AFTER `sql_rev`,
ADD PRIMARY KEY (`sql_rev`),
ENGINE=INNODB;
ALTER TABLE `version_db_characters` ADD CONSTRAINT `required` FOREIGN KEY (`required_rev`) REFERENCES `version_db_characters`(`sql_rev`);

View File

@@ -1,7 +0,0 @@
-- uncomment and fix following line at next revision / updates archivation
-- ALTER TABLE auth_db_version CHANGE COLUMN xxxx_xx_xx_xx xxxx_xx_xx_xx bit;
--
-- Do not remove this file when we archive sql under this folder
-- it is needed for pending sql importer
--

View File

@@ -1,6 +0,0 @@
ALTER TABLE world_db_version CHANGE COLUMN 2016_08_10_01 2016_08_14_00 bit;
-- Dream Vision make it trigger
UPDATE `creature_template` SET `flags_extra`='128' WHERE (`entry`='7863');
-- Eye of Kilrogg (Summon) apply stealth aura
UPDATE `creature_template_addon` SET `auras`='2585' WHERE (`entry`='4277');

View File

@@ -1,8 +0,0 @@
ALTER TABLE world_db_version CHANGE COLUMN 2016_08_14_00 2016_08_14_01 bit;
-- Hellscream's Warsong
UPDATE `spell_area` SET `spell`='73822'
WHERE `spell`='73818' AND `area`='4812' AND `quest_start`='0' AND `aura_spell`='0' AND `racemask`='690' AND `gender`='2';
-- Strength of Wrynn
UPDATE `spell_area` SET `spell`='73828'
WHERE `spell`='73824' AND `area`='4812' AND `quest_start`='0' AND `aura_spell`='0' AND `racemask`='1101' AND `gender`='2';

View File

@@ -1,6 +0,0 @@
ALTER TABLE world_db_version CHANGE COLUMN 2016_08_14_01 2016_08_14_02 bit;
DELETE FROM `trinity_string` WHERE `entry`IN (1334, 1335);
INSERT INTO `trinity_string` (`entry`, `content_default`) VALUES
(1334, 'Your ticket has been closed.'),
(1335, 'You received a ticket response.');

View File

@@ -1,24 +0,0 @@
ALTER TABLE world_db_version CHANGE COLUMN 2016_08_14_02 2016_08_19_00 BIT;
/*
Issue: Not work quest id 11543 #93
Missing SAI for the correct execution of quest
Create SAI for ending quest
*/
UPDATE creature_template SET AIName="SmartAI" WHERE entry IN (25090,25091,25092);
DELETE FROM smart_scripts WHERE entryorguid IN (25090,25091,25092) AND source_type=0;
INSERT INTO smart_scripts VALUES
(25090,0,0,0,8,0,100,0,45115,0,0,0,33,25090,0,0,0,0,0,7,0,0,0,0,0,0,0,"Sin'Loren - On spellhit 45115 - Kill Credit"),
(25091,0,0,0,8,0,100,0,45115,0,0,0,33,25091,0,0,0,0,0,7,0,0,0,0,0,0,0,"Bloodoath - On spellhit 45115 - Kill Credit"),
(25092,0,0,0,8,0,100,0,45115,0,0,0,33,25092,0,0,0,0,0,7,0,0,0,0,0,0,0,"Dawnchaser - On spellhit 45115 - Kill Credit");
/*
Backup for next DELETE query
INSERT INTO conditions VALUES
(15,9143,0,0,0,9,0,11542,0,0,0,0,0,,"Show gossip option if player has quest 11542 but not complete"),
(15,9143,0,0,1,9,0,11543,0,0,0,0,0,,"Show gossip option if player has quest 11543 but not complete");
*/
DELETE FROM conditions WHERE SourceTypeOrReferenceId=15 AND SourceGroup=9143;

View File

@@ -1,493 +0,0 @@
ALTER TABLE world_db_version CHANGE COLUMN 2016_08_19_00 2016_08_21_00 bit;
INSERT IGNORE INTO `command` (`name`, `security`, `help`) VALUES
('achievement',2,'Syntax: .achievement $subcommand\nType .achievement to see the list of possible subcommands or .help achievement $subcommand to see info on subcommands'),
('achievement add',2,'Syntax: .achievement add $achievement\nAdd an achievement to the targeted player.\n$achievement: can be either achievement id or achievement link'),
('achievement checkall',3,''),
('additem',2,'Syntax: .additem #itemid/[#itemname]/#shift-click-item-link #itemcount\r\n\r\nAdds the specified number of items of id #itemid (or exact (!) name $itemname in brackets, or link created by shift-click at item in inventory or recipe) to your or selected character inventory. If #itemcount is omitted, only one item will be added.\r\n.'),
('additemset',2,'Syntax: .additemset #itemsetid\r\n\r\nAdd items from itemset of id #itemsetid to your or selected character inventory. Will add by one example each item from itemset.'),
('announce',2,'Syntax: .announce $MessageToBroadcast\r\n\r\nSend a global message to all players online in chat log.'),
('appear',1,'Syntax: .appear [$charactername]\r\n\r\nTeleport to the given character. Either specify the character name or click on the character\'s portrait,e.g. when you are in a group. Character can be offline.'),
('aura',2,'Syntax: .aura #spellid\r\n\r\nAdd the aura from spell #spellid to the selected Unit.'),
('ban',2,'Syntax: .ban $subcommand\nType .ban to see the list of possible subcommands or .help ban $subcommand to see info on subcommands'),
('ban account',2,'Syntax: .ban account $Name $bantime $reason\r\nBan account kick player.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'),
('ban character',2,'Syntax: .ban character $Name $bantime $reason\nBan character and kick player.\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'),
('ban ip',2,'Syntax: .ban ip $Ip $bantime $reason\r\nBan IP.\r\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'),
('ban playeraccount',2,'Syntax: .ban playeraccount $Name $bantime $reason\nBan account and kick player.\n$bantime: negative value leads to permban, otherwise use a timestring like \"4d20h3s\".'),
('baninfo',2,'Syntax: .baninfo $subcommand\nType .baninfo to see the list of possible subcommands or .help baninfo $subcommand to see info on subcommands'),
('baninfo account',2,'Syntax: .baninfo account $accountid\r\nWatch full information about a specific ban.'),
('baninfo character',2,'Syntax: .baninfo character $charactername \r\nWatch full information about a specific ban.'),
('baninfo ip',2,'Syntax: .baninfo ip $ip\r\nWatch full information about a specific ban.'),
('banlist',2,'Syntax: .banlist $subcommand\nType .banlist to see the list of possible subcommands or .help banlist $subcommand to see info on subcommands'),
('banlist account',2,'Syntax: .banlist account [$Name]\r\nSearches the banlist for a account name pattern or show full list account bans.'),
('banlist character',2,'Syntax: .banlist character $Name\r\nSearches the banlist for a character name pattern. Pattern required.'),
('banlist ip',2,'Syntax: .banlist ip [$Ip]\r\nSearches the banlist for a IP pattern or show full list of IP bans.'),
('bf',3,''),
('bf enable',3,'Syntax: .bf enable #battleid'),
('bf start',3,'Syntax: .bf start #battleid'),
('bf stop',3,'Syntax: .bf stop #battleid'),
('bf switch',3,'Syntax: .bf switch #battleid'),
('bf timer',3,'Syntax: .bf timer #battleid #timer'),
('bindsight',3,'Syntax: .bindsight\r\n\r\nBinds vision to the selected unit indefinitely. Cannot be used while currently possessing a target.'),
('cast',2,'Syntax: .cast #spellid [triggered]\r\n Cast #spellid to selected target. If no target selected cast to self. If \'trigered\' or part provided then spell casted with triggered flag.'),
('cast back',2,'Syntax: .cast back #spellid [triggered]\r\n Selected target will cast #spellid to your character. If \'trigered\' or part provided then spell casted with triggered flag.'),
('cast dest',2,'Syntax: .cast dest #spellid #x #y #z [triggered]\r\n Selected target will cast #spellid at provided destination. If \'trigered\' or part provided then spell casted with triggered flag.'),
('cast dist',2,'Syntax: .cast dist #spellid [#dist [triggered]]\r\n You will cast spell to pint at distance #dist. If \'trigered\' or part provided then spell casted with triggered flag. Not all spells can be casted as area spells.'),
('cast self',2,'Syntax: .cast self #spellid [triggered]\r\nCast #spellid by target at target itself. If \'trigered\' or part provided then spell casted with triggered flag.'),
('cast target',2,'Syntax: .cast target #spellid [triggered]\r\n Selected target will cast #spellid to his victim. If \'trigered\' or part provided then spell casted with triggered flag.'),
('character changefaction',2,'Syntax: .character changefaction $name\r\n\r\nChange character faction.'),
('character changerace',2,'Syntax: .character changerace $name\r\n\r\nChange character race.'),
('character customize',2,'Syntax: .character customize [$name]\r\n\r\nMark selected in game or by $name in command character for customize at next login.'),
('character level',2,'Syntax: .character level [$playername] [#level]\r\n\r\nSet the level of character with $playername (or the selected if not name provided) by #numberoflevels Or +1 if no #numberoflevels provided). If #numberoflevels is omitted, the level will be increase by 1. If #numberoflevels is 0, the same level will be restarted. If no character is selected and name not provided, increase your level. Command can be used for offline character. All stats and dependent values recalculated. At level decrease talents can be reset if need. Also at level decrease equipped items with greater level requirement can be lost.'),
('character rename',2,'Syntax: .character rename [$name] [$newName] \n\nMark selected in game or by $name in command character for rename at next login.\n\nIf $newName then the player will be forced rename.'),
('character reputation',2,'Syntax: .character reputation [$player_name]\r\n\r\nShow reputation information for selected player or player find by $player_name.'),
('character titles',2,'Syntax: .character titles [$player_name]\r\n\r\nShow known titles list for selected player or player find by $player_name.'),
('combatstop',2,'Syntax: .combatstop [$playername]\r\nStop combat for selected character. If selected non-player then command applied to self. If $playername provided then attempt applied to online player $playername.'),
('cometome',5,'Syntax: .cometome $parameter\nMake selected creature come to your current location (new position not saved to DB).'),
('commands',0,'Syntax: .commands\r\n\r\nDisplay a list of available commands for your account level.'),
('cooldown',2,'Syntax: .cooldown [#spell_id]\r\n\r\nRemove all (if spell_id not provided) or #spel_id spell cooldown from selected character or you (if no selection).'),
('damage',2,'Syntax: .damage $damage_amount [$school [$spellid]]\r\n\r\nApply $damage to target. If not $school and $spellid provided then this flat clean melee damage without any modifiers. If $school provided then damage modified by armor reduction (if school physical), and target absorbing modifiers and result applied as melee damage to target. If spell provided then damage modified and applied as spell damage. $spellid can be shift-link.'),
('debug',2,'Syntax: .debug $subcommand\nType .debug to see the list of possible subcommands or .help debug $subcommand to see info on subcommands'),
('debug areatriggers',3,'Syntax: .debug areatriggers\nToggle debug mode for areatriggers. In debug mode GM will be notified if reaching an areatrigger'),
('debug arena',3,'Syntax: .debug arena\r\n\r\nToggle debug mode for arenas. In debug mode GM can start arena with single player.'),
('debug bg',3,'Syntax: .debug bg\r\n\r\nToggle debug mode for battlegrounds. In debug mode GM can start battleground with single player.'),
('debug Mod32Value',3,'Syntax: .debug Mod32Value #field #value\r\n\r\nAdd #value to field #field of your character.'),
('debug moveflags',3,'Syntax: .debug moveflags [$newMoveFlags [$newMoveFlags2]]\r\nNo params given will output the current moveflags of the target'),
('debug play cinematic',1,'Syntax: .debug play cinematic #cinematicid\r\n\r\nPlay cinematic #cinematicid for you. You stay at place while your mind fly.\r\n'),
('debug play movie',1,'Syntax: .debug play movie #movieid\r\n\r\nPlay movie #movieid for you.'),
('debug play sound',1,'Syntax: .debug play sound #soundid\r\n\r\nPlay sound with #soundid.\r\nSound will be play only for you. Other players do not hear this.\r\nWarning: client may have more 5000 sounds...'),
('debug send',3,''),
('debug send buyerror',3,''),
('debug send channelnotify',3,''),
('debug send chatmmessage',3,''),
('debug send equiperror',3,''),
('debug send largepacket',3,''),
('debug send opcode',3,''),
('debug send qinvalidmsg',3,''),
('debug send qpartymsg',3,''),
('debug send sellerror',3,''),
('debug send setphaseshift',3,''),
('debug send spellfail',3,''),
('debug setaurastate',3,''),
('debug setbit',3,''),
('debug setvalue',3,''),
('debug setvid',3,''),
('debug spawnvehicle',3,''),
('debug update',3,''),
('demorph',1,'Syntax: .demorph\r\n\r\nDemorph the selected player.'),
('dev',3,'Syntax: .dev [on/off]\r\n\r\nEnable or Disable in game Dev tag or show current state if on/off not provided.'),
('die',2,'Syntax: .die\r\n\r\nKill the selected player. If no player is selected, it will kill you.'),
('dismount',0,'Syntax: .dismount\r\n\r\nDismount you, if you are mounted.'),
('distance',3,'Syntax: .distance\r\n\r\nDisplay the distance from your character to the selected creature.'),
('event',2,'Syntax: .event #event_id\r\nShow details about event with #event_id.'),
('event activelist',2,'Syntax: .event activelist\r\nShow list of currently active events.'),
('event start',2,'Syntax: .event start #event_id\r\nStart event #event_id. Set start time for event to current moment (change not saved in DB).'),
('event stop',2,'Syntax: .event stop #event_id\r\nStop event #event_id. Set start time for event to time in past that make current moment is event stop time (change not saved in DB).'),
('flusharenapoints',3,'Syntax: .flusharenapoints\r\n\r\nUse it to distribute arena points based on arena team ratings, and start a new week.'),
('freeze',2,'Syntax: .freeze (#player)\r\n\"Freezes\" #player and disables his chat. When using this without #name it will freeze your target.'),
('gm',2,'Syntax: .gm [on/off]\r\n\r\nEnable or Disable in game GM MODE or show current state of on/off not provided.'),
('gm chat',2,'Syntax: .gm chat [on/off]\r\n\r\nEnable or disable chat GM MODE (show gm badge in messages) or show current state of on/off not provided.'),
('gm fly',2,'Syntax: .gm fly [on/off]\r\nEnable/disable gm fly mode.'),
('gm list',1,'Syntax: .gm list\r\n\r\nDisplay a list of all Game Masters accounts and security levels.'),
('gm visible',1,'Syntax: .gm visible on/off\r\n\r\nOutput current visibility state or make GM visible(on) and invisible(off) for other players.'),
('gmannounce',2,'Syntax: .gmannounce $announcement\r\nSend an announcement to online Gamemasters.'),
('gmnameannounce',2,'Syntax: .gmnameannounce $announcement.\r\nSend an announcement to all online GM\'s, displaying the name of the sender.'),
('gmnotify',2,'Syntax: .gmnotify $notification\r\nDisplays a notification on the screen of all online GM\'s.'),
('go',1,'Syntax: .go $subcommand\nType .go to see the list of possible subcommands or .help go $subcommand to see info on subcommands'),
('go creature',1,'Syntax: .go creature #creature_guid\r\nTeleport your character to creature with guid #creature_guid.\r\n.gocreature #creature_name\r\nTeleport your character to creature with this name.\r\n.gocreature id #creature_id\r\nTeleport your character to a creature that was spawned from the template with this entry.\r\n*If* more than one creature is found, then you are teleported to the first that is found inside the database.'),
('go graveyard',1,'Syntax: .go graveyard #graveyardId\r\n Teleport to graveyard with the graveyardId specified.'),
('go grid',1,'Syntax: .go grid #gridX #gridY [#mapId]\r\n\r\nTeleport the gm to center of grid with provided indexes at map #mapId (or current map if it not provided).'),
('go object',1,'Syntax: .go object #object_guid\r\nTeleport your character to gameobject with guid #object_guid'),
('go taxinode',1,'Syntax: .go taxinode #taxinode\r\n\r\nTeleport player to taxinode coordinates. You can look up zone using .lookup taxinode $namepart'),
('go ticket',2,'Syntax: .go ticket #ticketid\r\nTeleports the user to the location where $ticketid was created.'),
('go trigger',1,'Syntax: .go trigger #trigger_id\r\n\r\nTeleport your character to areatrigger with id #trigger_id. Character will be teleported to trigger target if selected areatrigger is telporting trigger.'),
('go xyz',1,'Syntax: .go xyz #x #y [#z [#mapid [#orientation]]]\r\n\r\nTeleport player to point with (#x,#y,#z) coordinates at map #mapid with orientation #orientation. If z is not provided, ground/water level will be used. If mapid is not provided, the current map will be used. If #orientation is not provided, the current orientation will be used.'),
('go zonexy',1,'Syntax: .go zonexy #x #y [#zone]\r\n\r\nTeleport player to point with (#x,#y) client coordinates at ground(water) level in zone #zoneid or current zone if #zoneid not provided. You can look up zone using .lookup area $namepart'),
('gobject',2,'Syntax: .gobject $subcommand\nType .gobject to see the list of possible subcommands or .help gobject $subcommand to see info on subcommands'),
('gobject activate',2,'Syntax: .gobject activate #guid\r\n\r\nActivates an object like a door or a button.'),
('gobject add',3,'Syntax: .gobject add #id <spawntimeSecs>\r\n\r\nAdd a game object from game object templates to the world at your current location using the #id.\r\nspawntimesecs sets the spawntime, it is optional.\r\n\r\nNote: this is a copy of .gameobject.'),
('gobject add temp',2,'Adds a temporary gameobject that is not saved to DB.'),
('gobject delete',3,'Syntax: .gobject delete #go_guid\r\nDelete gameobject with guid #go_guid.'),
('gobject info',1,'Syntax: .gobject info [$object_entry]\r \r Query Gameobject information for selected gameobject or given entry.'),
('gobject move',3,'Syntax: .gobject move #goguid [#x #y #z]\r\n\r\nMove gameobject #goguid to character coordinates (or to (#x,#y,#z) coordinates if its provide).'),
('gobject near',1,'Syntax: .gobject near [#distance]\r\n\r\nOutput gameobjects at distance #distance from player. Output gameobject guids and coordinates sorted by distance from character. If #distance not provided use 10 as default value.'),
('gobject set phase',3,'Syntax: .gobject set phase #guid #phasemask\r\n\r\nGameobject with DB guid #guid phasemask changed to #phasemask with related world vision update for players. Gameobject state saved to DB and persistent.'),
('gobject target',1,'Syntax: .gobject target [#go_id|#go_name_part]\r\n\r\nLocate and show position nearest gameobject. If #go_id or #go_name_part provide then locate and show position of nearest gameobject with gameobject template id #go_id or name included #go_name_part as part.'),
('gobject turn',3,'Syntax: .gobject turn #goguid \r\n\r\nSet for gameobject #goguid orientation same as current character orientation.'),
('gps',1,'Syntax: .gps [$name|$shift-link]\r\n\r\nDisplay the position information for a selected character or creature (also if player name $name provided then for named player, or if creature/gameobject shift-link provided then pointed creature/gameobject if it loaded). Position information includes X, Y, Z, and orientation, map Id and zone Id'),
('group',2,'Syntax: .group $subcommand\nType .group to see the list of possible subcommands or .help group $subcommand to see info on subcommands'),
('group disband',2,'Syntax: .group disband [$characterName]\n\nDisbands the given character\'s group.'),
('group join',2,'Syntax: .group join $AnyCharacterNameFromGroup [$CharacterName] \r\nAdds to group of player $AnyCharacterNameFromGroup player $CharacterName (or selected).'),
('group leader',2,'Syntax: .group leader [$characterName]\n\nSets the given character as his group\'s leader.'),
('group list',2,'Syntax: .group list [$CharacterName] \r\nLists all the members of the group/party the player is in.'),
('group remove',2,'Syntax: .group remove [$characterName]\n\nRemoves the given character from his group.'),
('groupsummon',2,'Syntax: .groupsummon [$charactername]\r\n\r\nTeleport the given character and his group to you. Teleported only online characters but original selected group member can be offline.'),
('guid',2,'Syntax: .guid\r\n\r\nDisplay the GUID for the selected character.'),
('guild',2,'Syntax: .guild $subcommand\nType .guild to see the list of possible subcommands or .help guild $subcommand to see info on subcommands'),
('guild create',2,'Syntax: .guild create [$GuildLeaderName] \"$GuildName\"\r\n\r\nCreate a guild named $GuildName with the player $GuildLeaderName (or selected) as leader. Guild name must in quotes.'),
('guild delete',2,'Syntax: .guild delete \"$GuildName\"\r\n\r\nDelete guild $GuildName. Guild name must in quotes.'),
('guild invite',2,'Syntax: .guild invite [$CharacterName] \"$GuildName\"\r\n\r\nAdd player $CharacterName (or selected) into a guild $GuildName. Guild name must in quotes.'),
('guild rank',2,'Syntax: .guild rank [$CharacterName] #Rank\r\n\r\nSet for player $CharacterName (or selected) rank #Rank in a guild.'),
('guild uninvite',2,'Syntax: .guild uninvite [$CharacterName]\r\n\r\nRemove player $CharacterName (or selected) from a guild.'),
('help',0,'Syntax: .help [$command]\r\n\r\nDisplay usage instructions for the given $command. If no $command provided show list available commands.'),
('hidearea',3,'Syntax: .hidearea #areaid\r\n\r\nHide the area of #areaid to the selected character. If no character is selected, hide this area to you.'),
('honor',2,'Syntax: .honor $subcommand\nType .honor to see the list of possible subcommands or .help honor $subcommand to see info on subcommands'),
('honor add',2,'Syntax: .honor add $amount\r\n\r\nAdd a certain amount of honor (gained today) to the selected player.'),
('honor add kill',2,'Syntax: .honor add kill\r\n\r\nAdd the targeted unit as one of your pvp kills today (you only get honor if it\'s a racial leader or a player)'),
('honor update',2,'Syntax: .honor update\r\n\r\nForce the yesterday\'s honor fields to be updated with today\'s data, which will get reset for the selected player.'),
('instance',1,'Syntax: .instance $subcommand\nType .instance to see the list of possible subcommands or .help instance $subcommand to see info on subcommands'),
('instance getbossstate',1,'Syntax: .instance getbossstate $bossId [$Name]\r\nGets the current EncounterState for the provided boss id.\r\nIf no character name is provided, the current map will be used as target.'),
('instance listbinds',1,'Syntax: .instance listbinds\r\n Lists the binds of the selected player.'),
('instance savedata',3,'Syntax: .instance savedata\r\n Save the InstanceData for the current player\'s map to the DB.'),
('instance setbossstate',2,'Syntax: .instance setbossstate $bossId $encounterState [$Name]\r\nSets the EncounterState for the given boss id to a new value. EncounterStates range from 0 to 5.\r\nIf no character name is provided, the current map will be used as target.'),
('instance unbind',2,'Syntax: .instance unbind <mapid|all> [difficulty]\r\n Clear all/some of player\'s binds'),
('itemmove',2,'Syntax: .itemmove #sourceslotid #destinationslotid\r\n\r\nMove an item from slots #sourceslotid to #destinationslotid in your inventory\r\n\r\nNot yet implemented'),
('kick',2,'Syntax: .kick [$charactername] [$reason]\r\n\r\nKick the given character name from the world with or without reason. If no character name is provided then the selected player (except for yourself) will be kicked. If no reason is provided, default is \"No Reason\".'),
('learn',2,'Syntax: .learn #spell [all]\r\n\r\nSelected character learn a spell of id #spell. If \'all\' provided then all ranks learned.'),
('learn all',2,''),
('learn all crafts',2,'Syntax: .learn crafts\r\n\r\nLearn all professions and recipes.'),
('learn all default',2,'Syntax: .learn all default [$playername]\r\n\r\nLearn for selected/$playername player all default spells for his race/class and spells rewarded by completed quests.'),
('learn all gm',2,'Syntax: .learn all gm\r\n\r\nLearn all default spells for Game Masters.'),
('learn all lang',2,'Syntax: .learn all lang\r\n\r\nLearn all languages'),
('learn all my',2,''),
('learn all my class',2,'Syntax: .learn all my class\r\n\r\nLearn all spells and talents available for his class.'),
('learn all my pettalents',2,'Syntax: .learn all my pettalents\r\n\r\nLearn all talents for your pet available for his creature type (only for hunter pets).'),
('learn all my spells',2,'Syntax: .learn all my spells\r\n\r\nLearn all spells (except talents and spells with first rank learned as talent) available for his class.'),
('learn all my talents',2,'Syntax: .learn all my talents\r\n\r\nLearn all talents (and spells with first rank learned as talent) available for his class.'),
('learn all recipes',2,'Syntax: .learn all recipes [$profession]\r\rLearns all recipes of specified profession and sets skill level to max.\rExample: .learn all recipes enchanting'),
('levelup',2,'Syntax: .levelup [$playername] [#numberoflevels]\r\n\r\nIncrease/decrease the level of character with $playername (or the selected if not name provided) by #numberoflevels Or +1 if no #numberoflevels provided). If #numberoflevels is omitted, the level will be increase by 1. If #numberoflevels is 0, the same level will be restarted. If no character is selected and name not provided, increase your level. Command can be used for offline character. All stats and dependent values recalculated. At level decrease talents can be reset if need. Also at level decrease equipped items with greater level requirement can be lost.'),
('lfg',1,''),
('lfg clean',3,'Syntax: .flg clean\n Cleans current queue, only for debugging purposes.'),
('lfg group',1,'Syntax: .lfg group\n Shows information about all players in the group (state, roles, comment, dungeons selected).'),
('lfg options',2,'Syntax: .lfg options [new value]\n Shows current lfg options. New value is set if extra param is present.'),
('lfg player',1,'Syntax: .lfg player\n Shows information about player (state, roles, comment, dungeons selected).'),
('lfg queue',1,'Syntax: .lfg queue\n Shows info about current lfg queues.'),
('linkgrave',3,'Syntax: .linkgrave #graveyard_id [alliance|horde]\r\n\r\nLink current zone to graveyard for any (or alliance/horde faction ghosts). This let character ghost from zone teleport to graveyard after die if graveyard is nearest from linked to zone and accept ghost of this faction. Add only single graveyard at another map and only if no graveyards linked (or planned linked at same map).'),
('list',1,'Syntax: .list $subcommand\nType .list to see the list of possible subcommands or .help list $subcommand to see info on subcommands'),
('list auras',1,'Syntax: .list auras\nList auras (passive and active) of selected creature or player. If no creature or player is selected, list your own auras.'),
('list creature',1,'Syntax: .list creature #creature_id [#max_count]\r\n\r\nOutput creatures with creature id #creature_id found in world. Output creature guids and coordinates sorted by distance from character. Will be output maximum #max_count creatures. If #max_count not provided use 10 as default value.'),
('list item',1,'Syntax: .list item #item_id [#max_count]\r\n\r\nOutput items with item id #item_id found in all character inventories, mails, auctions, and guild banks. Output item guids, item owner guid, owner account and owner name (guild name and guid in case guild bank). Will be output maximum #max_count items. If #max_count not provided use 10 as default value.'),
('list object',1,'Syntax: .list object #gameobject_id [#max_count]\r\n\r\nOutput gameobjects with gameobject id #gameobject_id found in world. Output gameobject guids and coordinates sorted by distance from character. Will be output maximum #max_count gameobject. If #max_count not provided use 10 as default value.'),
('lookup',1,'Syntax: .lookup $subcommand\nType .lookup to see the list of possible subcommands or .help lookup $subcommand to see info on subcommands'),
('lookup area',1,'Syntax: .lookup area $namepart\r\n\r\nLooks up an area by $namepart, and returns all matches with their area ID\'s.'),
('lookup creature',1,'Syntax: .lookup creature $namepart\r\n\r\nLooks up a creature by $namepart, and returns all matches with their creature ID\'s.'),
('lookup event',1,'Syntax: .lookup event $name\r\nAttempts to find the ID of the event with the provided $name.'),
('lookup faction',1,'Syntax: .lookup faction $name\r\nAttempts to find the ID of the faction with the provided $name.'),
('lookup item',1,'Syntax: .lookup item $itemname\r\n\r\nLooks up an item by $itemname, and returns all matches with their Item ID\'s.'),
('lookup itemset',1,'Syntax: .lookup itemset $itemname\r\n\r\nLooks up an item set by $itemname, and returns all matches with their Item set ID\'s.'),
('lookup map',1,'Syntax: .lookup map $namepart\r\n\r\nLooks up a map by $namepart, and returns all matches with their map ID\'s.'),
('lookup object',1,'Syntax: .lookup object $objname\r\n\r\nLooks up an gameobject by $objname, and returns all matches with their Gameobject ID\'s.'),
('lookup player',2,''),
('lookup player account',2,'Syntax: .lookup player account $account ($limit) \r\n\r\n Searchs players, which account username is $account with optional parametr $limit of results.'),
('lookup player email',2,'Syntax: .lookup player email $email ($limit) \r\n\r\n Searchs players, which account email is $email with optional parametr $limit of results.'),
('lookup player ip',2,'Syntax: .lookup player ip $ip ($limit) \r\n\r\n Searchs players, which account ast_ip is $ip with optional parametr $limit of results.'),
('lookup quest',1,'Syntax: .lookup quest $namepart\r\n\r\nLooks up a quest by $namepart, and returns all matches with their quest ID\'s.'),
('lookup skill',1,'Syntax: .lookup skill $$namepart\r\n\r\nLooks up a skill by $namepart, and returns all matches with their skill ID\'s.'),
('lookup spell',1,'Syntax: .lookup spell $namepart\r\n\r\nLooks up a spell by $namepart, and returns all matches with their spell ID\'s.'),
('lookup spell id',1,'Syntax: .lookup spell id #spellid\n\nLooks up a spell by #spellid, and returns the match with its spell name.'),
('lookup taxinode',1,'Syntax: .lookup taxinode $substring\r\n\r\nSearch and output all taxinodes with provide $substring in name.'),
('lookup tele',1,'Syntax: .lookup tele $substring\r\n\r\nSearch and output all .tele command locations with provide $substring in name.'),
('lookup title',1,'Syntax: .lookup title $$namepart\r\n\r\nLooks up a title by $namepart, and returns all matches with their title ID\'s and index\'s.'),
('maxskill',2,'Syntax: .maxskill\r\nSets all skills of the targeted player to their maximum values for its current level.'),
('modify',2,'Syntax: .modify $subcommand\nType .modify to see the list of possible subcommands or .help modify $subcommand to see info on subcommands'),
('modify arenapoints',2,'Syntax: .modify arenapoints #value\r\nAdd $amount arena points to the selected player.'),
('modify bit',2,'Syntax: .modify bit #field #bit\r\n\r\nToggle the #bit bit of the #field field for the selected player. If no player is selected, modify your character.'),
('modify drunk',2,'Syntax: .modify drunk #value\r\n Set drunk level to #value (0..100). Value 0 remove drunk state, 100 is max drunked state.'),
('modify energy',2,'Syntax: .modify energy #energy\r\n\r\nModify the energy of the selected player. If no player is selected, modify your energy.'),
('modify faction',3,'Syntax: .modify faction #factionid #flagid #npcflagid #dynamicflagid\r\n\r\nModify the faction and flags of the selected creature. Without arguments, display the faction and flags of the selected creature.'),
('modify gender',2,'Syntax: .modify gender male/female\r\n\r\nChange gender of selected player.'),
('modify honor',2,'Syntax: .modify honor $amount\r\n\r\nAdd $amount honor points to the selected player.'),
('modify hp',2,'Syntax: .modify hp #newhp\r\n\r\nModify the hp of the selected player. If no player is selected, modify your hp.'),
('modify mana',2,'Syntax: .modify mana #newmana\r\n\r\nModify the mana of the selected player. If no player is selected, modify your mana.'),
('modify money',2,'Syntax: .modify money #money\r\n.money #money\r\n\r\nAdd or remove money to the selected player. If no player is selected, modify your money.\r\n\r\n #gold can be negative to remove money.'),
('modify mount',2,'Syntax: .modify mount #id #speed\r\nDisplay selected player as mounted at #id creature and set speed to #speed value.'),
('modify phase',2,'Syntax: .modify phase #phasemask\r\n\r\nSelected character phasemask changed to #phasemask with related world vision update. Change active until in game phase changed, or GM-mode enable/disable, or re-login. Character pts pasemask update to same value.'),
('modify rage',2,'Syntax: .modify rage #newrage\r\n\r\nModify the rage of the selected player. If no player is selected, modify your rage.'),
('modify reputation',2,'Syntax: .modify reputation #repId (#repvalue | $rankname [#delta])\nSets the selected players reputation with faction #repId to #repvalue or to $reprank.\nIf the reputation rank name is provided, the resulting reputation will be the lowest reputation for that rank plus the delta amount, if specified.\nYou can use \'.pinfo rep\' to list all known reputation ids, or use \'.lookup faction $name\' to locate a specific faction id.'),
('modify runicpower',2,'Syntax: .modify runicpower #newrunicpower\r\n\r\nModify the runic power of the selected player. If no player is selected, modify your runic power.'),
('modify scale',2,'.modify scale #scale\nModify size of the selected player or creature to \"normal scale\"*rate. If no player or creature is selected, modify your size.\n#rate may range from 0.1 to 10.'),
('modify speed',2,'Syntax: .modify speed $speedtype #rate\r\n\r\nModify the running speed of the selected player to \"normal base run speed\"= 1. If no player is selected, modify your speed.\r\n\r\n$speedtypes may be fly, all, walk, backwalk, or swim.\r\n\r\n #rate may range from 0.1 to 50.'),
('modify speed all',2,'Syntax: .modify aspeed #rate\r\n\r\nModify all speeds -run,swim,run back,swim back- of the selected player to \"normalbase speed for this move type\"*rate. If no player is selected, modify your speed.\r\n\r\n #rate may range from 0.1 to 50.'),
('modify speed backwalk',2,'Syntax: .modify speed backwalk #rate\r\n\r\nModify the speed of the selected player while running backwards to \"normal walk back speed\"*rate. If no player is selected, modify your speed.\r\n\r\n #rate may range from 0.1 to 50.'),
('modify speed fly',2,'.modify speed fly #rate\nModify the flying speed of the selected player to \"normal flying speed\"*rate. If no player is selected, modify your speed.\n #rate may range from 0.1 to 50.'),
('modify speed swim',2,'Syntax: .modify speed swim #rate\r\n\r\nModify the swim speed of the selected player to \"normal swim speed\"*rate. If no player is selected, modify your speed.\r\n\r\n #rate may range from 0.1 to 50.'),
('modify speed walk',2,'Syntax: .modify speed bwalk #rate\r\n\r\nModify the speed of the selected player while running to \"normal walk speed\"*rate. If no player is selected, modify your speed.\r\n\r\n #rate may range from 0.1 to 50.'),
('modify spell',5,'TODO'),
('modify standstate',2,'Syntax: .modify standstate #emoteid\r\n\r\nChange the emote of your character while standing to #emoteid.'),
('modify talentpoints',2,'Syntax: .modify talentpoints #amount\r\n\r\nSet free talent points for selected character or character\'s pet. It will be reset to default expected at next levelup/login/quest reward.'),
('morph',1,'Syntax: .morph #displayid\r\n\r\nChange your current model id to #displayid.'),
('movegens',3,'Syntax: .movegens\r\n Show movement generators stack for selected creature or player.'),
('mute',2,'Syntax: .mute [$playerName] $timeInMinutes [$reason]\r\n\r\nDisible chat messaging for any character from account of character $playerName (or currently selected) at $timeInMinutes minutes. Player can be offline.'),
('nameannounce',2,'Syntax: .nameannounce $announcement.\nSend an announcement to all online players, displaying the name of the sender.'),
('neargrave',2,'Syntax: .neargrave [alliance|horde]\r\n\r\nFind nearest graveyard linked to zone (or only nearest from accepts alliance or horde faction ghosts).'),
('notify',2,'Syntax: .notify $MessageToBroadcast\r\n\r\nSend a global message to all players online in screen.'),
('npc',2,'Syntax: .npc $subcommand\nType .npc to see the list of possible subcommands or .help npc $subcommand to see info on subcommands'),
('npc add',3,'Syntax: .npc add #creatureid\r\n\r\nSpawn a creature by the given template id of #creatureid.'),
('npc add formation',3,'Syntax: .npc add formation $leader\nAdd selected creature to a leader\'s formation.'),
('npc add item',3,'Syntax: .npc add item #itemId <#maxcount><#incrtime><#extendedcost>r\r\n\r\nAdd item #itemid to item list of selected vendor. Also optionally set max count item in vendor item list and time to item count restoring and items ExtendedCost.'),
('npc add move',3,'Syntax: .npc add move #creature_guid [#waittime]\r\n\r\nAdd your current location as a waypoint for creature with guid #creature_guid. And optional add wait time.'),
('npc add temp',3,'Syntax: .npc add temp\r\n\r\nAdds temporary NPC, not saved to database.'),
('npc delete',3,'Syntax: .npc delete [#guid]\r\n\r\nDelete creature with guid #guid (or the selected if no guid is provided)'),
('npc delete item',3,'Syntax: .npc delete item #itemId\r\n\r\nRemove item #itemid from item list of selected vendor.'),
('npc follow',2,'Syntax: .npc follow start\r\n\r\nSelected creature start follow you until death/fight/etc.'),
('npc follow stop',2,'Syntax: .npc follow stop\r\n\r\nSelected creature (non pet) stop follow you.'),
('npc info',1,'Syntax: .npc info\r\n\r\nDisplay a list of details for the selected creature.\r\n\r\nThe list includes:\r\n- GUID, Faction, NPC flags, Entry ID, Model ID,\r\n- Level,\r\n- Health (current/maximum),\r\n\r\n- Field flags, dynamic flags, faction template, \r\n- Position information,\r\n- and the creature type, e.g. if the creature is a vendor.'),
('npc move',3,'Syntax: .npc move [#creature_guid]\r\n\r\nMove the targeted creature spawn point to your coordinates.'),
('npc playemote',2,'Syntax: .npc playemote #emoteid\r\n\r\nMake the selected creature emote with an emote of id #emoteid.'),
('npc say',2,'Syntax: .npc say $message\nMake selected creature say specified message.'),
('npc set allowmove',5,'Syntax: .npc set allowmove\r\n\r\nEnable or disable movement creatures in world. Not implemented.'),
('npc set data',3,'Syntax: .npc set data $field $data\nSets data for the selected creature. Used for testing Scripting'),
('npc set entry',3,'Syntax: .npc set entry $entry\nSwitch selected creature with another entry from creature_template. - New creature.id value not saved to DB.'),
('npc set factionid',3,'Syntax: .npc set factionid #factionid\r\n\r\nSet the faction of the selected creature to #factionid.'),
('npc set flag',3,'Syntax: .npc set flag #npcflag\r\n\r\nSet the NPC flags of creature template of the selected creature and selected creature to #npcflag. NPC flags will applied to all creatures of selected creature template after server restart or grid unload/load.'),
('npc set level',3,'Syntax: .npc set level #level\r\n\r\nChange the level of the selected creature to #level.\r\n\r\n#level may range from 1 to (CONFIG_MAX_PLAYER_LEVEL) + 3.'),
('npc set link',3,'Syntax: .npc set link $creatureGUID\r\n\r\nLinks respawn of selected creature to the condition that $creatureGUID defined is alive.'),
('npc set model',3,'Syntax: .npc set model #displayid\r\n\r\nChange the model id of the selected creature to #displayid.'),
('npc set movetype',3,'Syntax: .npc set movetype [#creature_guid] stay/random/way [NODEL]\r\n\r\nSet for creature pointed by #creature_guid (or selected if #creature_guid not provided) movement type and move it to respawn position (if creature alive). Any existing waypoints for creature will be removed from the database if you do not use NODEL. If the creature is dead then movement type will applied at creature respawn.\r\nMake sure you use NODEL, if you want to keep the waypoints.'),
('npc set phase',3,'Syntax: .npc set phase #phasemask\r\n\r\nSelected unit or pet phasemask changed to #phasemask with related world vision update for players. In creature case state saved to DB and persistent. In pet case change active until in game phase changed for owner, owner re-login, or GM-mode enable/disable..'),
('npc set spawndist',3,'Syntax: .npc set spawndist #dist\r\n\r\nAdjust spawndistance of selected creature to dist.'),
('npc set spawntime',3,'Syntax: .npc set spawntime #time \r\n\r\nAdjust spawntime of selected creature to time.'),
('npc textemote',2,'Syntax: .npc textemote #emoteid\r\n\r\nMake the selected creature to do textemote with an emote of id #emoteid.'),
('npc whisper',2,'Syntax: .npc whisper #playerguid #text\r\nMake the selected npc whisper #text to #playerguid.'),
('npc yell',2,'Syntax: .npc yell $message\nMake selected creature yell specified message.'),
('pdump',3,'Syntax: .pdump $subcommand\nType .pdump to see the list of possible subcommands or .help pdump $subcommand to see info on subcommands'),
('pdump load',3,'Syntax: .pdump load $filename $account [$newname] [$newguid]\r\nLoad character dump from dump file into character list of $account with saved or $newname, with saved (or first free) or $newguid guid.'),
('pdump write',3,'Syntax: .pdump write $filename $playerNameOrGUID\r\nWrite character dump with name/guid $playerNameOrGUID to file $filename.'),
('pet',2,'Syntax: .pet $subcommand\nType .pet to see the list of possible subcommands or .help pet $subcommand to see info on subcommands'),
('pet create',2,'Syntax: .pet create\r\n\r\nCreates a pet of the selected creature.'),
('pet learn',2,'Syntax: .pet learn\r\n\r\nLearn #spellid to pet.'),
('pet unlearn',2,'Syntax: .pet unlean\r\n\r\nunLearn #spellid to pet.'),
('pinfo',2,'Syntax: .pinfo [$player_name/#GUID]\r\n\r\nOutput account information and guild information for selected player or player find by $player_name or #GUID.'),
('playall',2,'Syntax: .playall #soundid\r\n\r\nPlayer a sound to whole server.'),
('possess',2,'Syntax: .possess\r\n\r\nPossesses indefinitely the selected creature.'),
('quest',2,'Syntax: .quest $subcommand\nType .quest to see the list of possible subcommands or .help quest $subcommand to see info on subcommands'),
('quest add',2,'Syntax: .quest add #quest_id\r\n\r\nAdd to character quest log quest #quest_id. Quest started from item can\'t be added by this command but correct .additem call provided in command output.'),
('quest complete',2,'Syntax: .quest complete #questid\r\nMark all quest objectives as completed for target character active quest. After this target character can go and get quest reward.'),
('quest remove',2,'Syntax: .quest remove #quest_id\r\n\r\nSet quest #quest_id state to not completed and not active (and remove from active quest list) for selected player.'),
('quest reward',2,'Syntax: .quest reward #questId\n\nGrants quest reward to selected player and removes quest from his log (quest must be in completed state).'),
('recall',2,'Syntax: .recall [$playername]\r\n\r\nTeleport $playername or selected player to the place where he has been before last use of a teleportation command. If no $playername is entered and no player is selected, it will teleport you.'),
('reload',3,'Syntax: .reload $subcommand\nType .reload to see the list of possible subcommands or .help reload $subcommand to see info on subcommands'),
('reload access_requirement',3,'Syntax: .reload access_requirement\nReload access_requirement table.'),
('reload achievement_criteria_data',3,'Syntax: .reload achievement_criteria_data\nReload achievement_criteria_data table.'),
('reload achievement_reward',3,'Syntax: .reload achievement_reward\nReload achievement_reward table.'),
('reload all',3,'Syntax: .reload all\r\n\r\nReload all tables with reload support added and that can be _safe_ reloaded.'),
('reload all achievement',3,'Syntax: .reload all achievement\r\n\r\nReload achievement_reward, achievement_criteria_data tables.'),
('reload all area',3,'Syntax: .reload all area\r\n\r\nReload areatrigger_teleport, areatrigger_tavern, game_graveyard_zone tables.'),
('reload all gossips',3,'Syntax: .reload all gossips\nReload gossip_menu, gossip_menu_option, gossip_scripts, points_of_interest tables.'),
('reload all item',3,'Syntax: .reload all item\nReload page_text, item_enchantment_table tables.'),
('reload all locales',3,'Syntax: .reload all locales\r\n\r\nReload all `locales_*` tables with reload support added and that can be _safe_ reloaded.'),
('reload all loot',3,'Syntax: .reload all loot\r\n\r\nReload all `*_loot_template` tables. This can be slow operation with lags for server run.'),
('reload all npc',3,'Syntax: .reload all npc\nReload npc_option, npc_trainer, npc vendor, points of interest tables.'),
('reload all quest',3,'Syntax: .reload all quest\r\n\r\nReload all quest related tables if reload support added for this table and this table can be _safe_ reloaded.'),
('reload all scripts',3,'Syntax: .reload all scripts\nReload gameobject_scripts, event_scripts, quest_end_scripts, quest_start_scripts, spell_scripts, db_script_string, waypoint_scripts tables.'),
('reload all spell',3,'Syntax: .reload all spell\r\n\r\nReload all `spell_*` tables with reload support added and that can be _safe_ reloaded.'),
('reload areatrigger_involvedrelation',3,'Syntax: .reload areatrigger_involvedrelation\nReload areatrigger_involvedrelation table.'),
('reload areatrigger_tavern',3,'Syntax: .reload areatrigger_tavern\nReload areatrigger_tavern table.'),
('reload areatrigger_teleport',3,'Syntax: .reload areatrigger_teleport\nReload areatrigger_teleport table.'),
('reload auctions',3,'Syntax: .reload auctions\nReload dynamic data tables from the database.'),
('reload autobroadcast',3,'Syntax: .reload autobroadcast\nReload autobroadcast table.'),
('reload command',3,'Syntax: .reload command\nReload command table.'),
('reload conditions',3,'Reload conditions table.'),
('reload config',3,'Syntax: .reload config\r\n\r\nReload config settings (by default stored in trinityd.conf). Not all settings can be change at reload: some new setting values will be ignored until restart, some values will applied with delay or only to new objects/maps, some values will explicitly rejected to change at reload.'),
('reload creature_linked_respawn',3,'Syntax: .reload creature_linked_respawn\r\nReload creature_linked_respawn table.'),
('reload creature_loot_template',3,'Syntax: .reload creature_loot_template\nReload creature_loot_template table.'),
('reload creature_onkill_reputation',3,'Syntax: .reload creature_onkill_reputation\r\nReload creature_onkill_reputation table.'),
('reload creature_questender',3,'Syntax: .reload creature_questender\nReload creature_questender table.'),
('reload creature_queststarter',3,'Syntax: .reload creature_queststarter\nReload creature_queststarter table.'),
('reload creature_template',3,'Syntax: .reload creature_template $entry\r\nReload the specified creature\'s template.'),
('reload creature_text',3,'Syntax: .reload creature_text\r\nReload creature_text table.'),
('reload disables',3,'Syntax: .reload disables\r\nReload disables table.'),
('reload disenchant_loot_template',3,'Syntax: .reload disenchant_loot_template\nReload disenchant_loot_template table.'),
('reload event_scripts',3,'Syntax: .reload event_scripts\nReload event_scripts table.'),
('reload fishing_loot_template',3,'Syntax: .reload fishing_loot_template\nReload fishing_loot_template table.'),
('reload gameobject_loot_template',3,'Syntax: .reload gameobject_loot_template\nReload gameobject_loot_template table.'),
('reload gameobject_queststarter',3,'Syntax: .reload gameobject_queststarter\nReload gameobject_queststarter table.'),
('reload game_graveyard_zone',3,'Syntax: .reload game_graveyard_zone\nReload game_graveyard_zone table.'),
('reload game_tele',3,'Syntax: .reload game_tele\nReload game_tele table.'),
('reload gm_tickets',3,'Syntax: .reload gm_tickets\nReload gm_tickets table.'),
('reload gossip_menu',3,'Syntax: .reload gossip_menu\nReload gossip_menu table.'),
('reload gossip_menu_option',3,'Syntax: .reload gossip_menu_option\nReload gossip_menu_option table.'),
('reload item_enchantment_template',3,'Syntax: .reload item_enchantment_template\nReload item_enchantment_template table.'),
('reload item_loot_template',3,'Syntax: .reload item_loot_template\nReload item_loot_template table.'),
('reload item_set_names',3,'Syntax: .reload item_set_names\nReload item_set_names table.'),
('reload lfg_dungeon_rewards',3,'Syntax: .reload lfg_dungeon_rewards\nReload lfg_dungeon_rewards table.'),
('reload locales_creature',3,'Syntax: .reload locales_creature\nReload locales_creature table.'),
('reload locales_creature_text',3,'Syntax: .reload locales_creature_text\nReload locales_creature_text Table.'),
('reload locales_gameobject',3,'Syntax: .reload locales_gameobject\nReload locales_gameobject table.'),
('reload locales_gossip_menu_option',3,'Syntax: .reload locales_gossip_menu_option\nReload locales_gossip_menu_option table.'),
('reload locales_item',3,'Syntax: .reload locales_item\nReload locales_item table.'),
('reload locales_item_set_name',3,'Syntax: .reload locales_item_set_name\nReload locales_item_set_name table.'),
('reload locales_npc_text',3,'Syntax: .reload locales_npc_text\nReload locales_npc_text table.'),
('reload locales_page_text',3,'Syntax: .reload locales_page_text\nReload locales_page_text table.'),
('reload locales_points_of_interest',3,'Syntax: .reload locales_points_of_interest\nReload locales_point_of_interest table.'),
('reload locales_quest',3,'Syntax: .reload locales_quest\nReload locales_quest table.'),
('reload mail_level_reward',3,'Syntax: .reload mail_level_reward\nReload mail_level_reward table.'),
('reload mail_loot_template',3,'Syntax: .reload quest_mail_loot_template\nReload quest_mail_loot_template table.'),
('reload milling_loot_template',3,'Syntax: .reload milling_loot_template\nReload milling_loot_template table.'),
('reload npc_trainer',3,'Syntax: .reload npc_trainer\nReload npc_trainer table.'),
('reload npc_vendor',3,'Syntax: .reload npc_vendor\nReload npc_vendor table.'),
('reload page_text',3,'Syntax: .reload page_text\nReload page_text table.'),
('reload pickpocketing_loot_template',3,'Syntax: .reload pickpocketing_loot_template\nReload pickpocketing_loot_template table.'),
('reload points_of_interest',3,'Syntax: .reload points_of_interest\nReload points_of_interest table.'),
('reload prospecting_loot_template',3,'Syntax: .reload prospecting_loot_template\nReload prospecting_loot_template table.'),
('reload quest_poi',3,'Syntax: .reload quest_poi\nReload quest_poi table.'),
('reload quest_template',3,'Syntax: .reload quest_template\nReload quest_template table.'),
('reload reference_loot_template',3,'Syntax: .reload reference_loot_template\nReload reference_loot_template table.'),
('reload reserved_name',3,'Syntax: .reload reserved_name\nReload reserved_name table.'),
('reload skill_discovery_template',3,'Syntax: .reload skill_discovery_template\nReload skill_discovery_template table.'),
('reload skill_extra_item_template',3,'Syntax: .reload skill_extra_item_template\nReload skill_extra_item_template table.'),
('reload skill_fishing_base_level',3,'Syntax: .reload skill_fishing_base_level\nReload skill_fishing_base_level table.'),
('reload skinning_loot_template',3,'Syntax: .reload skinning_loot_template\nReload skinning_loot_template table.'),
('reload smart_scripts',3,'Syntax: .reload smart_scripts\nReload smart_scripts table.'),
('reload spell_area',3,'Syntax: .reload spell_area\nReload spell_area table.'),
('reload spell_bonus_data',3,'Syntax: .reload spell_bonus_data\nReload spell_bonus_data table.'),
('reload spell_group',3,'Syntax: .reload spell_group\nReload spell_group table.'),
('reload spell_group_stack_rules',3,'Syntax: .reload spell_group\nReload spell_group_stack_rules table.'),
('reload spell_linked_spell',3,'Usage: .reload spell_linked_spell\r\nReloads the spell_linked_spell DB table.'),
('reload spell_loot_template',3,'Syntax: .reload spell_loot_template\nReload spell_loot_template table.'),
('reload spell_pet_auras',3,'Syntax: .reload spell_pet_auras\nReload spell_pet_auras table.'),
('reload spell_proc',3,'Syntax: .reload spell_proc\nReload spell_proc table.'),
('reload spell_proc_event',3,'Syntax: .reload spell_proc_event\nReload spell_proc_event table.'),
('reload spell_required',3,'Syntax: .reload spell_required\nReload spell_required table.'),
('reload spell_scripts',3,'Syntax: .reload spell_scripts\nReload spell_scripts table.'),
('reload spell_target_position',3,'Syntax: .reload spell_target_position\nReload spell_target_position table.'),
('reload spell_threats',3,'Syntax: .reload spell_threats\nReload spell_threats table.'),
('reload trinity_string',3,'Syntax: .reload trinity_string\nReload trinity_string table.'),
('reload vehicle_accessory',3,'Syntax: .reload vehicle_accessory\n\nReloads GUID-based vehicle accessory definitions from the database.'),
('reload vehicle_template_accessory',3,'Syntax: .reload vehicle_template_accessory\n\nReloads entry-based vehicle accessory definitions from the database.'),
('reload waypoint_data',3,'Syntax: .reload waypoint_data will reload waypoint_data table.'),
('reload waypoint_scripts',3,'Syntax: .reload waypoint_scripts\nReload waypoint_scripts table.'),
('repairitems',2,'Syntax: .repairitems\r\n\r\nRepair all selected player\'s items.'),
('reset',3,'Syntax: .reset $subcommand\nType .reset to see the list of possible subcommands or .help reset $subcommand to see info on subcommands'),
('reset achievements',4,'Syntax: .reset achievements [$playername]\r\n\r\nReset achievements data for selected or named (online or offline) character. Achievements for persistance progress data like completed quests/etc re-filled at reset. Achievements for events like kills/casts/etc will lost.'),
('reset all',4,'Syntax: .reset all spells\r\n\r\nSyntax: .reset all talents\r\n\r\nRequest reset spells or talents (including talents for all character\'s pets if any) at next login each existed character.'),
('reset honor',3,'Syntax: .reset honor [Playername]\r\n Reset all honor data for targeted character.'),
('reset level',3,'Syntax: .reset level [Playername]\r\n Reset level to 1 including reset stats and talents. Equipped items with greater level requirement can be lost.'),
('reset spells',3,'Syntax: .reset spells [Playername]\r\n Removes all non-original spells from spellbook.\r\n. Playername can be name of offline character.'),
('reset stats',3,'Syntax: .reset stats [Playername]\r\n Resets(recalculate) all stats of the targeted player to their original VALUESat current level.'),
('reset talents',3,'Syntax: .reset talents [Playername]\r\n Removes all talents of the targeted player or pet or named player. Playername can be name of offline character. With player talents also will be reset talents for all character\'s pets if any.'),
('respawn',2,'Syntax: .respawn\r\n\r\nRespawn all nearest creatures and GO without waiting respawn time expiration.'),
('revive',2,'Syntax: .revive\r\n\r\nRevive the selected player. If no player is selected, it will revive you.'),
('save',0,'Syntax: .save\r\n\r\nSaves your character.'),
('saveall',2,'Syntax: .saveall\r\n\r\nSave all characters in game.'),
('send items',2,'Syntax: .send items #playername \"#subject\" \"#text\" itemid1[:count1] itemid2[:count2] ... itemidN[:countN]\r\n\r\nSend a mail to a player. Subject and mail text must be in \"\". If for itemid not provided related count values then expected 1, if count > max items in stack then items will be send in required amount stacks. All stacks amount in mail limited to 12.'),
('send mail',2,'Syntax: .send mail #playername \"#subject\" \"#text\"\r\n\r\nSend a mail to a player. Subject and mail text must be in \"\".'),
('send message',3,'Syntax: .send message $playername $message\r\n\r\nSend screen message to player from ADMINISTRATOR.'),
('send money',2,'Syntax: .send money #playername \"#subject\" \"#text\" #money\r\n\r\nSend mail with money to a player. Subject and mail text must be in \"\".'),
('server',3,'Syntax: .server $subcommand\nType .server to see the list of possible subcommands or .help server $subcommand to see info on subcommands'),
('server corpses',2,'Syntax: .server corpses\r\n\r\nTriggering corpses expire check in world.'),
('server exit',4,'Syntax: .server exit\r\n\r\nTerminate trinity-core NOW. Exit code 0.'),
('server idlerestart',4,'Syntax: .server idlerestart #delay\r\n\r\nRestart the server after #delay seconds if no active connections are present (no players). Use #exist_code or 2 as program exist code.'),
('server idlerestart cancel',3,'Syntax: .server idlerestart cancel\r\n\r\nCancel the restart/shutdown timer if any.'),
('server idleshutdown',4,'Syntax: .server idleshutdown #delay [#exist_code]\r\n\r\nShut the server down after #delay seconds if no active connections are present (no players). Use #exist_code or 0 as program exist code.'),
('server idleshutdown cancel',3,'Syntax: .server idleshutdown cancel\r\n\r\nCancel the restart/shutdown timer if any.'),
('server info',0,'Syntax: .server info\r\n\r\nDisplay server version and the number of connected players.'),
('server motd',0,'Syntax: .server motd\r\n\r\nShow server Message of the day.'),
('server restart',3,'Syntax: .server restart #delay\r\n\r\nRestart the server after #delay seconds. Use #exist_code or 2 as program exist code.'),
('server restart cancel',3,'Syntax: .server restart cancel\r\n\r\nCancel the restart/shutdown timer if any.'),
('server set closed',4,'Syntax: server set closed on/off\r\n\r\nSets whether the world accepts new client connectsions.'),
('server set loglevel',4,'Syntax: .server set loglevel $facility $name $loglevel. $facility can take the values: appender (a) or logger (l). $loglevel can take the values: disabled (0), trace (1), debug (2), info (3), warn (4), error (5) or fatal (6)'),
('server set motd',3,'Syntax: .server set motd $MOTD\r\n\r\nSet server Message of the day.'),
('server shutdown',3,'Syntax: .server shutdown #delay [#exit_code]\r\n\r\nShut the server down after #delay seconds. Use #exit_code or 0 as program exit code.'),
('server shutdown cancel',3,'Syntax: .server shutdown cancel\r\n\r\nCancel the restart/shutdown timer if any.'),
('server togglequerylog',4,''),
('setskill',2,'Syntax: .setskill #skill #level [#max]\r\n\r\nSet a skill of id #skill with a current skill value of #level and a maximum value of #max (or equal current maximum if not provide) for the selected character. If no character is selected, you learn the skill.'),
('showarea',2,'Syntax: .showarea #areaid\r\n\r\nReveal the area of #areaid to the selected character. If no character is selected, reveal this area to you.'),
('skirmish',3,''),
('spect',0,''),
('spect leave',0,''),
('spect reset',0,''),
('spect spectate',0,''),
('spect version',0,''),
('spect watch',0,''),
('summon',2,'Syntax: .summon [$charactername]\r\n\r\nTeleport the given character to you. Character can be offline.'),
('tele',1,'Syntax: .tele #location\r\n\r\nTeleport player to a given location.'),
('tele add',3,'Syntax: .tele add $name\r\n\r\nAdd current your position to .tele command target locations list with name $name.'),
('tele del',3,'Syntax: .tele del $name\r\n\r\nRemove location with name $name for .tele command locations list.'),
('tele group',2,'Syntax: .tele group#location\r\n\r\nTeleport a selected player and his group members to a given location.'),
('tele name',2,'Syntax: .tele name [#playername] #location\n\nTeleport the given character to a given location. Character can be offline.\n\nTo teleport to homebind, set #location to \"$home\" (without quotes).'),
('ticket',2,'Syntax: .ticket $subcommand\nType .ticket to see the list of possible subcommands or .help ticket $subcommand to see info on subcommands'),
('ticket assign',2,'Usage: .ticket assign $ticketid $gmname.\r\nAssigns the specified ticket to the specified Game Master.'),
('ticket close',2,'Usage: .ticket close $ticketid.\r\nCloses the specified ticket. Does not delete permanently.'),
('ticket closedlist',2,'Displays a list of closed GM tickets.'),
('ticket comment',2,'Usage: .ticket comment $ticketid $comment.\r\nAllows the adding or modifying of a comment to the specified ticket.'),
('ticket delete',3,'Usage: .ticket delete $ticketid.\r\nDeletes the specified ticket permanently. Ticket must be closed first.'),
('ticket list',2,'Displays a list of open GM tickets.'),
('ticket onlinelist',2,'Displays a list of open GM tickets whose owner is online.'),
('ticket reset',4,'Syntax: .ticket reset\nRemoves all closed tickets and resets the counter, if no pending open tickets are existing.'),
('ticket unassign',2,'Usage: .ticket unassign $ticketid.\r\nUnassigns the specified ticket from the current assigned Game Master.'),
('ticket viewid',2,'Usage: .ticket viewid $ticketid.\r\nReturns details about specified ticket. Ticket must be open and not deleted.'),
('ticket viewname',2,'Usage: .ticket viewname $creatorname. \r\nReturns details about specified ticket. Ticket must be open and not deleted.'),
('titles add',2,'Syntax: .titles add #title\r\nAdd title #title (id or shift-link) to known titles list for selected player.'),
('titles current',2,'Syntax: .titles current #title\r\nSet title #title (id or shift-link) as current selected titl for selected player. If title not in known title list for player then it will be added to list.'),
('titles remove',2,'Syntax: .titles remove #title\r\nRemove title #title (id or shift-link) from known titles list for selected player.'),
('titles set mask',2,'Syntax: .titles set mask #mask\r\n\r\nAllows user to use all titles from #mask.\r\n\r\n #mask=0 disables the title-choose-field'),
('unaura',2,'Syntax: .unaura #spellid\r\n\r\nRemove aura due to spell #spellid from the selected Unit.'),
('unban',2,'Syntax: .unban $subcommand\nType .unban to see the list of possible subcommands or .help unban $subcommand to see info on subcommands'),
('unban account',2,'Syntax: .unban account $Name\r\nUnban accounts for account name pattern.'),
('unban character',2,'Syntax: .unban character $Name\r\nUnban accounts for character name pattern.'),
('unban ip',2,'Syntax : .unban ip $Ip\r\nUnban accounts for IP pattern.'),
('unban playeraccount',4,''),
('unbindsight',3,'Syntax: .unbindsight\r\n\r\nRemoves bound vision. Cannot be used while currently possessing a target.'),
('unfreeze',2,'Syntax: .unfreeze (#player)\r\n\"Unfreezes\" #player and enables his chat again. When using this without #name it will unfreeze your target.'),
('unlearn',2,'Syntax: .unlearn #spell [all]\r\n\r\nUnlearn for selected player a spell #spell. If \'all\' provided then all ranks unlearned.'),
('unmute',2,'Syntax: .unmute [$playerName]\r\n\r\nRestore chat messaging for any character from account of character $playerName (or selected). Character can be ofline.'),
('unpossess',2,'Syntax: .unpossess\r\n\r\nIf you are possessed, unpossesses yourself; otherwise unpossesses current possessed target.'),
('unstuck',2,'Syntax: .unstuck $playername [inn/graveyard/startzone]\n\nTeleports specified player to specified location. Default location is player\'s current hearth location.'),
('wchange',3,'Syntax: .wchange #weathertype #status\r\n\r\nSet current weather to #weathertype with an intensity of #status.\r\n\r\n#weathertype can be 1 for rain, 2 for snow, and 3 for sand. #status can be 0 for disabled, and 1 for enabled.'),
('whispers',1,'Syntax: .whispers on|off\r\nEnable/disable accepting whispers by GM from players. By default use trinityd.conf setting.'),
('wp add',3,'Syntax: .wp add\r\n\r\nAdd a waypoint for the selected creature at your current position.'),
('wp event',3,'Syntax: .wp event $subcommand\nType .path event to see the list of possible subcommands or .help path event $subcommand to see info on subcommands.'),
('wp load',3,'Syntax: .wp load $pathid\nLoad pathid number for selected creature. Creature must have no waypoint data.'),
('wp reload',3,'Syntax: .wp reload $pathid\nLoad path changes ingame - IMPORTANT: must be applied first for new paths before .wp load #pathid '),
('wp show',3,'Syntax: .wp show $option\nOptions:\non $pathid (or selected creature with loaded path) - Show path\noff - Hide path\ninfo $slected_waypoint - Show info for selected waypoint.'),
('wp unload',3,'Syntax: .wp unload\nUnload path for selected creature.'),
('wpgps',4,'Syntax: .wpgps\n\nOutput current position to sql developer log as partial SQL query to be used in pathing'),
('account create',4,'Syntax: .account create $account $password\r\n\r\nCreate account and set password to it.'),
('account delete',4,'Syntax: .account delete $account\r\n\r\nDelete account with all characters.'),
('account onlinelist',4,'Syntax: .account onlinelist\r\n\r\nShow list of online accounts.'),
('account password',0,'Syntax: .account password $old_password $new_password $new_password [$email]\r\n\r\nChange your account password. You may need to check the actual security mode to see if email input is necessary.'),
('account set addon',2,'Syntax: .account set addon [$account] #addon\r\n\r\nSet user (possible targeted) expansion addon level allowed. Addon values: 0 - normal, 1 - tbc, 2 - wotlk.'),
('account set gmlevel',4,'Syntax: .account set gmlevel [$account] #level [#realmid]\r\n\r\nSet the security level for targeted player (can\'t be used at self) or for account $name to a level of #level on the realm #realmID.\r\n\r\n#level may range from 0 to 3.\r\n\r\n#reamID may be -1 for all realms.'),
('account set password',4,'Syntax: .account set password $account $password $password\r\n\r\nSet password for account.'),
('account set',2,'Syntax: .account set $subcommand\nType .account set to see the list of possible subcommands or .help account set $subcommand to see info on subcommands'),
('account',0,'Syntax: .account\r\n\r\nDisplay the access level of your account and the email adress if you possess the necessary permissions.'),
('gm ingame',5,'Syntax: .gm ingame\r\n\r\nDisplay a list of available in game Game Masters.'),
('account addon',1,'Syntax: .account addon #addon\nSet expansion addon level allowed. Addon values: 0 - normal, 1 - tbc, 2 - wotlk.'),
('mailbox',1,'Syntax: .mailbox\r\n\r\nShow your mailbox content.'),
('reload gameobject_questender',3,'Syntax: .reload gameobject_questender\\nReload gameobject_questender table.'),
('npc evade',2,'Syntax: .npc evade [reason] [force]\nMakes the targeted NPC enter evade mode.\nDefaults to specifying EVADE_REASON_OTHER, override this by providing the reason string (ex.: .npc evade EVADE_REASON_BOUNDARY).\nSpecify \'force\' to clear any pre-existing evade state before evading - this may cause weirdness, use at your own risk.'),
('account lock',0,'Syntax: .account lock [on|off]\n\n Allow login from account only from current used IP or remove this requirement.'),
('character',2,'Syntax: character $subcommand\n Type .character to see a list of possible subcommands\n or .help character $subcommand to see info on the subcommand.'),
('debug anim',5,'TODO'),
('debug entervehicle',3,'Syntax: '),
('debug getitemstate',3,'Syntax: '),
('debug getitemvalue',3,'Syntax: '),
('debug getvalue',3,'Syntax: '),
('debug hostil',1,'Syntax: '),
('debug itemexpire',3,'Syntax: '),
('debug lootrecipient',3,'Syntax: '),
('debug los',3,'Syntax: '),
('debug play',1,'Syntax: '),
('debug send chatmessage',3,'Syntax: '),
('debug setitemvalue',3,'Syntax: '),
('debug threat',3,'Syntax: '),
('debug uws',3,'Syntax: '),
('gobject set',3,'Syntax: '),
('gobject set state',3,'Syntax: '),
('send',2,'Syntax: send $subcommand\n Type .send to see a list of possible subcommands\n or .help send $subcommand to see info on the subcommand.'),
('npc set',3,'Syntax: '),
('npc near',2,'Syntax: '),
('npc tame',2,'Syntax: '),
('reload npc_spellclick_spells',3,'Syntax: '),
('ticket complete',2,'Syntax: '),
('ticket escalate',2,'Syntax: '),
('ticket escalatedlist',2,'Syntax: '),
('ticket response',2,'Syntax: '),
('ticket response append',2,'Syntax: '),
('ticket response appendln',2,'Syntax: '),
('ticket togglesystem',3,'Syntax: '),
('titles',2,'Syntax: '),
('titles set',2,'Syntax: '),
('wp',3,'Syntax: wp $subcommand\n Type .wp to see a list of possible subcommands\n or .help wp $subcommand to see info on the subcommand.'),
('wp modify',3,'Syntax: ');

View File

@@ -1,30 +0,0 @@
ALTER TABLE world_db_version CHANGE COLUMN 2016_08_21_00 2016_08_24_00 bit;
-- Insert MovementType to Fizzle Darkstorm (GUID = 6455) and Burning Blade Fanatic (GUID = 6432) npc
DELETE FROM `waypoint_data` WHERE `id` IN (645500,643200);
-- Fizzle Darkstorm
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
('645500', '1', '870.331', '-4202.85', '-14.0742', '0', '45000', '0', '0', '100', '0'),
('645500', '2', '869.751', '-4190.07', '-14.1105', '0', '45000', '0', '0', '100', '0'),
-- Burning Blade Fanatic
('643200', '1', '843.944', '-4207.75', '-9.11563', '0', '0', '0', '0', '100', '0'),
('643200', '2', '855.389', '-4212.85', '-9.99841', '0', '0', '0', '0', '100', '0'),
('643200', '3', '867.336', '-4204.73', '-13.9766', '0', '0', '0', '0', '100', '0'),
('643200', '4', '879.138', '-4186.37', '-13.9981', '0', '0', '0', '0', '100', '0'),
('643200', '5', '898.795', '-4170.9', '-9.24759', '0', '0', '0', '0', '100', '0'),
('643200', '6', '894.318', '-4165.13', '-9.10758', '0', '0', '0', '0', '100', '0'),
('643200', '7', '881.809', '-4167.77', '-13.8924', '0', '0', '0', '0', '100', '0'),
('643200', '8', '864.355', '-4183.45', '-14.0399', '0', '0', '0', '0', '100', '0'),
('643200', '9', '847.975', '-4191.54', '-10.0094', '0', '0', '0', '0', '100', '0'),
('643200', '10', '847.094', '-4194.71', '-9.9878', '0', '0', '0', '0', '100', '0');
-- Fizzle Darkstorm
UPDATE `creature_addon` SET `path_id`='645500' WHERE `guid`='6455';
UPDATE `creature` SET `MovementType`='2' WHERE `guid`='6455';
-- Burning Blade Fanatic
DELETE FROM `creature_addon` WHERE `guid` = 6432;
INSERT INTO `creature_addon` (`guid`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES ('6432', '643200', '0', '0', '0', '0', '0');
UPDATE `creature` SET `MovementType`='2' WHERE `guid`='6432';

View File

@@ -1,3 +0,0 @@
ALTER TABLE world_db_version CHANGE COLUMN 2016_08_24_00 2016_08_24_01 bit;
UPDATE command SET security = 0 WHERE name = 'gm ingame';

View File

@@ -1,12 +0,0 @@
ALTER TABLE world_db_version CHANGE COLUMN 2016_08_24_01 2016_08_25_00 bit;
RENAME TABLE `world_db_version` TO `version_db_world`;
ALTER TABLE `version_db_world`
ADD COLUMN `sql_rev` VARCHAR(100) NOT NULL FIRST,
ADD COLUMN `required_rev` VARCHAR(100) NULL AFTER `sql_rev`,
ADD PRIMARY KEY (`sql_rev`),
ENGINE=INNODB;
ALTER TABLE `version_db_world` ADD CONSTRAINT `required` FOREIGN KEY (`required_rev`) REFERENCES `version_db_world`(`sql_rev`);

View File

@@ -1,3 +0,0 @@
ALTER TABLE version_db_world CHANGE COLUMN 2016_08_25_00 2016_08_26_00 bit;
DELETE FROM command WHERE name IN ('npc evade', 'debug send chatmessage');

View File

@@ -1,20 +0,0 @@
-- DB update 2016_08_26_00 -> 2016_08_30_00
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_08_26_00 2016_08_30_00 bit;
--
-- START UPDATING QUERIES
--
/*
Issue: Not work quest id 10990 10991 10992 #114
NPCs spawns are inside the Gobjs
*/
UPDATE gameobject_template SET AIName="SmartGameObjectAI", ScriptName = "" /*go_shrine_of_the_birds*/ WHERE entry IN (185551,185547,185553);
DELETE FROM smart_scripts WHERE entryorguid IN (185551,185547,185553) AND source_type=1;
INSERT INTO smart_scripts VALUES
(185551,1,0,0,70,0,100,0,2,0,0,0,12,22992,7,60000,0,0,0,7,0,0,0,0,0,0,0,"Hawk Shrine - On Activate - Summon Creature 22992"),
(185547,1,0,0,70,0,100,0,2,0,0,0,12,22993,7,60000,0,0,0,7,0,0,0,0,0,0,0,"Eagle Shrine - On Gossip Hello - Summon Creature 22993"),
(185553,1,0,0,70,0,100,0,2,0,0,0,12,22994,7,60000,0,0,0,7,0,0,0,0,0,0,0,"Hawk Shrine - On Gossip Hello - Summon Creature 22994");--
-- END UPDATING QUERIES
--
COMMIT;

View File

@@ -1,34 +0,0 @@
-- DB update 2016_08_30_00 -> 2016_09_24_00
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_08_30_00 2016_09_24_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1473110802988536500'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO version_db_world(`sql_rev`) VALUES ('1473110802988536500');
-- Tyrannus Mount fix
DELETE from creature_template where `entry` = 36794;
DELETE from creature_template_addon where entry = 36794;
INSERT INTO `creature_template` (`entry`, `difficulty_entry_1`, `difficulty_entry_2`, `difficulty_entry_3`, `KillCredit1`, `KillCredit2`, `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`, `resistance1`, `resistance2`, `resistance3`, `resistance4`, `resistance5`, `resistance6`, `spell1`, `spell2`, `spell3`, `spell4`, `spell5`, `spell6`, `spell7`, `spell8`, `PetSpellDataId`, `VehicleId`, `mingold`, `maxgold`, `AIName`, `MovementType`, `InhabitType`, `HoverHeight`, `Health_mod`, `Mana_mod`, `Armor_mod`, `RacialLeader`, `questItem1`, `questItem2`, `questItem3`, `questItem4`, `questItem5`, `questItem6`, `movementId`, `RegenHealth`, `mechanic_immune_mask`, `flags_extra`, `ScriptName`, `VerifiedBuild`)
VALUES (36794, 0, 0, 0, 0, 0, 30277, 0, 0, 0, 'Scourgelord Tyrannus', '', '', 0, 82, 82, 2, 21, 0, 3, 3, 0.5, 1, 463, 640, 0, 726, 7.5, 2000, 0, 2, 832, 2048, 8, 0, 0, 0, 0, 0, 360, 520, 91, 6, 72, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 551, 0, 0, '', 0, 4, 1, 8, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8388624, 0, 'npc_pos_tyrannus_events', 12340);
INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES
(36794, 0, 27982, 50331648, 1, 0, '');
--
-- END UPDATING QUERIES
--
COMMIT;
END;
//
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -1,150 +0,0 @@
-- DB update 2016_09_24_00 -> 2016_09_24_01
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_09_24_00 2016_09_24_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1473111010225487800'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO version_db_world(`sql_rev`) VALUES ('1473111010225487800');
-- Ambassitor Kelmer Walk fix
DELETE FROM `creature_formations` WHERE `leaderGUID`=64973;
INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`) VALUES
(64973, 64973, 0, 0, 2),
(64973, 64969, 3, 90, 2),
(64973, 64972, 3, 190, 2),
(64973, 64970, 3, 150, 2),
(64973, 64971, 3, 230, 2);
-- Pathing for Ambassador Kelemar Entry: 18191 'TDB FORMAT'
SET @NPC := 64973;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=9820.037,`position_y`=-7272.192,`position_z`=26.49395 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, '');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,9796.135,-7283.987,27.08482,0,0,0,0,100,0), -- 19:26:00
(@PATH,2,9780.896,-7294.989,25.69673,0,0,0,0,100,0), -- 19:26:06
(@PATH,3,9761.531,-7308.111,24.53886,0,0,0,0,100,0), -- 19:26:17
(@PATH,4,9739.729,-7318.02,24.66139,0,0,0,0,100,0), -- 19:26:24
(@PATH,5,9718.599,-7323.634,17.83319,0,0,0,0,100,0), -- 19:26:33
(@PATH,6,9705.037,-7327.564,12.23571,0,0,0,0,100,0), -- 19:26:43
(@PATH,7,9692.664,-7328.254,12.46708,0,0,0,0,100,0), -- 19:26:50
(@PATH,8,9688.664,-7326.754,13.46708,0,0,0,0,100,0), -- 19:26:50
(@PATH,9,9687.164,-7326.254,13.71708,0,0,0,0,100,0), -- 19:26:50
(@PATH,10,9684.914,-7325.504,13.71708,0,0,0,0,100,0), -- 19:26:50
(@PATH,11,9680.164,-7323.754,13.96708,0,0,0,0,100,0), -- 19:26:50
(@PATH,12,9678.275,-7317.159,14.09098,0,0,0,0,100,0), -- 19:27:18
(@PATH,13,9678.275,-7315.409,14.09098,0,0,0,0,100,0), -- 19:27:18
(@PATH,14,9693.328,-7309.638,14.26884,0,0,0,0,100,0), -- 19:27:24
(@PATH,15,9694.828,-7309.638,14.51884,0,0,0,0,100,0), -- 19:27:24
(@PATH,16,9697.677,-7306.808,14.97078,0,0,0,0,100,0), -- 19:27:31
(@PATH,17,9698.177,-7303.808,15.47078,0,0,0,0,100,0), -- 19:27:31
(@PATH,18,9694.492,-7299.811,14.81144,0,0,0,0,100,0), -- 19:27:35
(@PATH,19,9693.242,-7299.561,14.56144,0,0,0,0,100,0), -- 19:27:35
(@PATH,20,9681.492,-7297.311,14.31144,0,0,0,0,100,0), -- 19:27:35
(@PATH,21,9680.242,-7297.061,14.31144,0,0,0,0,100,0), -- 19:27:35
(@PATH,22,9676.988,-7291.817,14.21627,0,0,0,0,100,0), -- 19:27:43
(@PATH,23,9676.488,-7290.067,13.96627,0,0,0,0,100,0), -- 19:27:43
(@PATH,24,9674.988,-7285.067,14.21627,0,0,0,0,100,0), -- 19:27:43
(@PATH,25,9664.734,-7275.52,14.00172,0,0,0,0,100,0), -- 19:27:51
(@PATH,26,9663.512,-7275.039,14.20501,0,0,0,0,100,0), -- 19:27:54
(@PATH,27,9640.073,-7275.812,14.19427,0,0,0,0,100,0), -- 19:28:00
(@PATH,28,9600.183,-7275.951,14.198,0,0,0,0,100,0), -- 19:28:11
(@PATH,29,9591.281,-7275.895,14.20201,0,0,0,0,100,0), -- 19:28:24
(@PATH,30,9527.367,-7276.398,14.20272,0,0,0,0,100,0), -- 19:28:42
(@PATH,31,9514.253,-7280.672,14.23572,0,0,0,0,100,0), -- 19:28:51
(@PATH,32,9513.003,-7281.172,14.23572,0,0,0,0,100,0), -- 19:28:51
(@PATH,33,9505.664,-7290.029,14.31716,0,0,0,0,100,0), -- 19:28:59
(@PATH,34,9505.664,-7307.279,14.31716,0,0,0,0,100,0), -- 19:28:59
(@PATH,35,9515.084,-7323.17,14.36923,0,0,0,0,100,0), -- 19:29:11
(@PATH,36,9520.657,-7327.142,14.34109,0,0,0,0,100,0), -- 19:29:18
(@PATH,37,9530.853,-7327.042,14.0993,0,0,0,0,100,0), -- 19:29:25
(@PATH,38,9548.444,-7326.636,14.06214,0,0,0,0,100,0), -- 19:29:58
(@PATH,39,9580.658,-7327.75,14.35676,0,0,0,0,100,0), -- 19:30:04
(@PATH,40,9594.123,-7336.496,14.41358,0,0,0,0,100,0), -- 19:30:20
(@PATH,41,9596.051,-7359.264,13.80623,0,0,0,0,100,0), -- 19:31:00
(@PATH,42,9596.301,-7361.264,13.80623,0,0,0,0,100,0), -- 19:31:00
(@PATH,43,9579.046,-7368.445,13.69998,0,0,0,0,100,0), -- 19:31:11
(@PATH,44,9577.046,-7368.695,13.94998,0,0,0,0,100,0), -- 19:31:11
(@PATH,45,9574.296,-7368.945,14.19998,0,0,0,0,100,0), -- 19:31:11
(@PATH,46,9573.438,-7371.7,14.59834,0,0,0,0,100,0), -- 19:31:21
(@PATH,47,9573.438,-7372.7,14.84834,0,0,0,0,100,0), -- 19:31:21
(@PATH,48,9573.438,-7377.45,14.84834,0,0,0,0,100,0), -- 19:31:21
(@PATH,49,9573.438,-7381.45,14.84834,0,0,0,0,100,0), -- 19:31:21
(@PATH,50,9578.811,-7384.082,14.05795,0,0,0,0,100,0), -- 19:31:27
(@PATH,51,9581.811,-7384.332,13.80795,0,0,0,0,100,0), -- 19:31:27
(@PATH,52,9590.561,-7385.082,13.80795,0,0,0,0,100,0), -- 19:31:27
(@PATH,53,9591.811,-7385.332,13.80795,0,0,0,0,100,0), -- 19:31:27
(@PATH,54,9594.387,-7393.903,13.32688,0,0,0,0,100,0), -- 19:31:35
(@PATH,55,9605.18,-7424.402,13.54854,0,0,0,0,100,0), -- 19:31:46
(@PATH,56,9611.559,-7427.8,13.55342,0,0,0,0,100,0), -- 19:31:55
(@PATH,57,9650.357,-7430.099,13.54782,0,0,0,0,100,0), -- 19:32:02
(@PATH,58,9667.592,-7436.145,13.54347,0,0,0,0,100,0), -- 19:32:13
(@PATH,59,9669.131,-7436.995,13.54329,0,0,0,0,100,0), -- 19:32:19
(@PATH,60,9692.813,-7437.087,13.54329,0,0,0,0,100,0), -- 19:32:27
(@PATH,61,9700.063,-7434.087,13.54329,0,0,0,0,100,0), -- 19:32:27
(@PATH,62,9720.646,-7424.146,13.5211,0,0,0,0,100,0), -- 19:32:35
(@PATH,63,9746.543,-7421.814,13.48517,0,0,0,0,100,0), -- 19:32:44
(@PATH,64,9740.969,-7422.06,13.22301,0,0,0,0,100,0), -- 19:32:51
(@PATH,65,9760.844,-7421.124,13.52046,0,0,0,0,100,0), -- 19:33:13
(@PATH,66,9766.758,-7413.826,13.86535,0,0,0,0,100,0), -- 19:33:19
(@PATH,67,9767.258,-7402.326,13.86535,0,0,0,0,100,0), -- 19:33:19
(@PATH,68,9767.258,-7400.326,13.86535,0,0,0,0,100,0), -- 19:33:19
(@PATH,69,9767.258,-7397.576,14.11535,0,0,0,0,100,0), -- 19:33:19
(@PATH,70,9767.447,-7397.039,14.50608,0,0,0,0,100,0), -- 19:33:29
(@PATH,71,9770.447,-7397.039,14.50608,0,0,0,0,100,0), -- 19:33:29
(@PATH,72,9775.947,-7396.789,15.00608,0,0,0,0,100,0), -- 19:33:29
(@PATH,73,9790.197,-7396.289,14.75608,0,0,0,0,100,0), -- 19:33:29
(@PATH,74,9791.447,-7396.289,15.00608,0,0,0,0,100,0), -- 19:33:29
(@PATH,75,9793.188,-7398,14.60959,0,0,0,0,100,0), -- 19:33:40
(@PATH,76,9793.188,-7400.75,14.10959,0,0,0,0,100,0), -- 19:33:40
(@PATH,77,9793.188,-7402.5,14.10959,0,0,0,0,100,0), -- 19:33:40
(@PATH,78,9793.438,-7405.5,13.85959,0,0,0,0,100,0), -- 19:33:40
(@PATH,79,9793.438,-7415,13.85959,0,0,0,0,100,0), -- 19:33:40
(@PATH,80,9801.363,-7416.336,13.89329,0,0,0,0,100,0), -- 19:33:47
(@PATH,81,9803.363,-7416.336,13.39329,0,0,0,0,100,0), -- 19:33:47
(@PATH,82,9815.096,-7417.077,13.5569,0,0,0,0,100,0), -- 19:33:55
(@PATH,83,9842.76,-7416.906,13.55959,0,0,0,0,100,0), -- 19:34:05
(@PATH,84,9876.417,-7415.617,13.53772,0,0,0,0,100,0), -- 19:34:14
(@PATH,85,9872.041,-7415.873,13.27497,0,0,0,0,100,0), -- 19:34:20
(@PATH,86,9879.891,-7412.866,13.51642,0,0,0,0,100,0), -- 19:35:01
(@PATH,87,9882.891,-7409.116,13.51642,0,0,0,0,100,0), -- 19:35:01
(@PATH,88,9884.779,-7404.788,13.42007,0,0,0,0,100,0), -- 19:35:06
(@PATH,89,9884.512,-7369.616,20.88766,0,0,0,0,100,0), -- 19:35:13
(@PATH,90,9888.86,-7355.768,20.93519,0,0,0,0,100,0), -- 19:35:22
(@PATH,91,9889.949,-7346.212,22.30157,0,0,0,0,100,0), -- 19:35:28
(@PATH,92,9889.699,-7344.462,22.55157,0,0,0,0,100,0), -- 19:35:28
(@PATH,93,9885.719,-7331.884,24.01373,0,0,0,0,100,0), -- 19:35:35
(@PATH,94,9875.469,-7325.634,25.51373,0,0,0,0,100,0), -- 19:35:35
(@PATH,95,9873.414,-7324.011,26.02122,0,0,0,0,100,0), -- 19:35:42
(@PATH,96,9870.914,-7322.011,26.52122,0,0,0,0,100,0), -- 19:35:42
(@PATH,97,9862.414,-7315.011,26.52122,0,0,0,0,100,0), -- 19:35:42
(@PATH,98,9858.664,-7312.011,26.52122,0,0,0,0,100,0), -- 19:35:42
(@PATH,99,9852.256,-7303.121,26.45031,0,0,0,0,100,0), -- 19:36:15
(@PATH,100,9850.756,-7299.871,26.45031,0,0,0,0,100,0), -- 19:36:15
(@PATH,101,9848.256,-7295.121,26.45031,0,0,0,0,100,0), -- 19:36:15
(@PATH,102,9845.628,-7286.911,26.397,0,0,0,0,100,0), -- 19:36:22
(@PATH,103,9843.291,-7277.301,26.41252,0,0,0,0,100,0), -- 19:36:28
(@PATH,104,9819.617,-7272.363,26.49641,0,0,0,0,100,0); -- 19:36:36
UPDATE `creature` SET `spawndist`=0,`position_x`=9817.200195,`position_y`=-7268.220215,`position_z`=26.223801 WHERE `guid`=64969;
UPDATE `creature` SET `spawndist`=0,`position_x`=9824.250000,`position_y`=-7272.975586,`position_z`=26.244701 WHERE `guid`=64970;
UPDATE `creature` SET `spawndist`=0,`position_x`=9824.455078,`position_y`=-7270.105957,`position_z`=26.228758 WHERE `guid`=64972;
UPDATE `creature` SET `spawndist`=0,`position_x`=9822.427734,`position_y`=-7267.509277,`position_z`=26.203625 WHERE `guid`=64971;
--
-- END UPDATING QUERIES
--
COMMIT;
END;
//
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -1,104 +0,0 @@
-- DB update 2016_09_24_01 -> 2016_09_24_02
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_09_24_01 2016_09_24_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1473111186171042200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO version_db_world(`sql_rev`) VALUES ('1473111186171042200');
-- Culling of Stratholme Fix
-- Fix Arthus start senario & Resting point fix
DELETE FROM `creature_template` WHERE `entry` IN (11082,14646,28167,28169,28340,28341,28409,28439,28509,28656,29865,29866,29868,30996,31006,31126,31127);
INSERT INTO `creature_template` VALUES
(11082, 0, 0, 0, 0, 0, 10547, 0, 0, 0, 'Stratholme Courier', NULL, NULL, 0, 57, 57, 0, 21, 0, 1, 1.14286, 1, 1, 98, 130, 0, 238, 3.5, 2000, 1301, 1, 32832, 2048, 0, 0, 0, 0, 0, 0, 68, 99, 24, 6, 0, 11082, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 604, 794, 'SmartAI', 1, 3, 1, 4.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 8388624, 0, '', 12340),
(14646, 0, 0, 0, 0, 0, 11686, 0, 0, 0, 'Stratholme Trigger', NULL, NULL, 0, 1, 1, 0, 114, 0, 1, 1.14286, 1, 0, 2, 2, 0, 24, 3.5, 2000, 2200, 1, 0, 2048, 0, 0, 0, 0, 0, 0, 1, 1, 100, 10, 0, 0, 0, 100008, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'NullCreatureAI', 0, 4, 1, 1.35, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 128, '', 12340),
(28167, 0, 0, 0, 0, 0, 25168, 25169, 25311, 25312, 'Stratholme Citizen', '', '', 0, 77, 79, 0, 190, 0, 1, 1.14286, 1, 0, 404, 564, 0, 582, 1, 2000, 0, 1, 256, 2048, 8, 0, 0, 0, 0, 0, 334, 494, 95, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 0.3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 96, 1, 0, 0, 'npc_cos_stratholme_citizien', 12340),
(28169, 0, 0, 0, 0, 0, 25171, 25172, 25313, 25314, 'Stratholme Resident', '', '', 0, 78, 79, 0, 190, 0, 1, 1.14286, 1, 0, 404, 564, 0, 582, 1, 2000, 0, 1, 256, 2048, 8, 0, 0, 0, 0, 0, 334, 494, 95, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 0.3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 96, 1, 0, 0, 'npc_cos_stratholme_citizien', 12340),
(28340, 0, 0, 0, 0, 0, 25168, 25169, 0, 0, 'Stratholme Citizen', '', '', 0, 80, 80, 2, 190, 0, 1, 1.14286, 1, 0, 422, 586, 0, 642, 1, 2000, 2000, 1, 768, 2048, 0, 0, 0, 0, 0, 0, 345, 509, 103, 7, 0, 28340, 0, 70210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'SmartAI', 0, 3, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, '', 12340),
(28341, 0, 0, 0, 0, 0, 25313, 25314, 0, 0, 'Stratholme Resident', '', '', 0, 80, 80, 2, 190, 0, 1, 1.14286, 1, 0, 417, 582, 0, 608, 1, 2000, 2000, 1, 768, 2048, 0, 0, 0, 0, 0, 0, 341, 506, 80, 7, 0, 28341, 0, 70210, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'SmartAI', 0, 3, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, '', 12340),
(28409, 0, 0, 0, 0, 0, 25392, 0, 0, 0, 'Time Rift (CoT Stratholme)', '', '', 0, 70, 70, 2, 35, 0, 1, 0.992063, 1, 0, 252, 357, 0, 304, 1, 2000, 2000, 1, 33554688, 2048, 0, 0, 0, 0, 0, 0, 215, 320, 44, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, '', 12340),
(28439, 0, 0, 0, 0, 0, 25441, 0, 0, 0, 'Time Rift (CoT Stratholme, Large)', '', '', 0, 70, 70, 2, 35, 0, 1, 0.992063, 1, 0, 252, 357, 0, 304, 1, 2000, 2000, 1, 33554688, 2048, 0, 0, 0, 0, 0, 0, 215, 320, 44, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, '', 12340),
(28509, 0, 0, 0, 0, 0, 1126, 24719, 0, 0, 'Building (CoT Stratholme)', '', '', 0, 80, 80, 2, 1814, 0, 1, 1.14286, 1, 0, 2, 2, 0, 24, 1, 2000, 2000, 1, 0, 2048, 0, 0, 0, 0, 0, 0, 1, 1, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 128, '', 12340),
(28656, 0, 0, 0, 0, 0, 24868, 0, 0, 0, 'Hourglass (CoT Stratholme)', '', '', 0, 80, 80, 2, 35, 0, 1, 1, 1, 0, 422, 586, 0, 642, 1, 2000, 2000, 1, 33555200, 2048, 0, 0, 0, 0, 0, 0, 345, 509, 103, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, '', 12340),
(29865, 0, 0, 0, 0, 0, 26598, 26599, 26600, 26601, 'Stratholme Citizen Specimen', '', '', 0, 78, 79, 2, 190, 0, 1, 0.78571, 1, 0, 404, 564, 0, 582, 1, 2000, 2000, 1, 33555200, 2048, 0, 0, 0, 0, 0, 0, 334, 494, 95, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 0.3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 96, 1, 0, 0, '', 12340),
(29866, 0, 0, 0, 0, 0, 26602, 26603, 26604, 26605, 'Stratholme Resident Specimen', '', '', 0, 78, 79, 2, 190, 0, 1, 0.78571, 1, 0, 404, 564, 0, 582, 1, 2000, 2000, 1, 33555200, 2048, 0, 0, 0, 0, 0, 0, 334, 494, 95, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 0.3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 96, 1, 0, 0, '', 12340),
(29868, 0, 0, 0, 0, 0, 262, 338, 344, 11873, 'Stratholme Child Specimen', '', '', 0, 78, 79, 2, 190, 0, 1, 0.78571, 1, 0, 404, 564, 0, 582, 1, 2000, 2000, 1, 33555200, 2048, 0, 0, 0, 0, 0, 0, 334, 494, 95, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 0.3, 1, 1, 0, 0, 0, 0, 0, 0, 0, 96, 1, 0, 0, '', 12340),
(30996, 0, 0, 0, 0, 0, 16480, 19595, 0, 0, 'CoT Stratholme - Crates KC Bunny', '', '', 0, 60, 60, 1, 35, 0, 1, 1.14286, 1, 0, 2, 2, 0, 24, 1, 2000, 2000, 1, 0, 2048, 0, 0, 0, 0, 0, 0, 1, 1, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 4, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 128, '', 12340),
(31006, 0, 0, 0, 0, 0, 16480, 19595, 0, 0, 'CoT Stratholme - Mal\'Ganis KC Bunny', '', '', 0, 60, 60, 1, 35, 0, 1, 1.14286, 1, 0, 2, 2, 0, 24, 1, 2000, 2000, 1, 0, 2048, 0, 0, 0, 0, 0, 0, 1, 1, 0, 10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 128, '', 12340),
(31126, 0, 0, 0, 0, 0, 25168, 25169, 0, 0, 'Agitated Stratholme Citizen', '', '', 0, 80, 80, 2, 190, 0, 1, 1.14286, 1, 0, 422, 586, 0, 642, 1, 2000, 0, 1, 256, 2048, 8, 0, 0, 0, 0, 0, 345, 509, 103, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 'npc_cos_stratholme_citizien', 12340),
(31127, 0, 0, 0, 0, 0, 25313, 25314, 0, 0, 'Agitated Stratholme Resident', '', '', 0, 80, 80, 2, 190, 0, 1, 1.14286, 1, 0, 422, 586, 0, 642, 1, 2000, 0, 1, 256, 2048, 8, 0, 0, 0, 0, 0, 345, 509, 103, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, '', 0, 3, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 'npc_cos_stratholme_citizien', 12340);
DELETE FROM `script_waypoint` WHERE `entry` = 26499;
INSERT INTO `script_waypoint` VALUES
(26499, 0, 1903.17, 1291.57, 143.32, 0, 'culling Bridge WP1'),
(26499, 1, 1911.09, 1314.26, 150.026, 0, 'culling Bridge WP2'),
(26499, 2, 1902.96, 1295.13, 143.388, 0, 'culling Bridge WP3'),
(26499, 3, 1913.73, 1287.41, 141.927, 10000, 'culling Bridge WP4'),
(26499, 4, 1990.83, 1293.39, 145.467, 0, 'culling Bridge WP5'),
(26499, 5, 1997, 1317.78, 142.963, 0, 'culling Bridge WP6'),
(26499, 6, 2019.63, 1326.08, 142.929, 0, 'culling Bridge WP7'),
(26499, 7, 2026.47, 1287.09, 143.596, 0, 'culling Bridge WP8'),
(26499, 8, 2050.66, 1287.33, 142.671, 0, 'culling Bridge WP9'),
(26499, 9, 2081.45, 1287.77, 141.324, 0, 'culling Streets WP1'),
(26499, 10, 2087.69, 1280.34, 140.73, 1000, 'culling Streets WP2'),
(26499, 11, 2092.15, 1276.65, 140.52, 0, 'culling Streets WP3'),
(26499, 12, 2099.88, 1280.21, 138.55, 0, 'culling Streets WP4'),
(26499, 13, 2120.76, 1286.97, 136.343, 0, 'culling Streets WP5'),
(26499, 14, 2165.07, 1279.34, 133.4, 0, 'culling Streets WP6'),
(26499, 15, 2186.44, 1234.44, 136.524, 0, 'culling Streets WP7'),
(26499, 16, 2210.39, 1207.55, 136.259, 0, 'culling Streets WP8'),
(26499, 17, 2243.59, 1177.7, 137.144, 0, 'culling Streets WP9'),
(26499, 18, 2286.88, 1177.26, 137.631, 0, 'culling Streets WP10'),
(26499, 19, 2320.37, 1179.95, 133.926, 0, 'culling Streets WP11'),
(26499, 20, 2365.63, 1194.84, 131.974, 0, 'culling Streets WP12'),
(26499, 21, 2366.56, 1197.76, 134.382, 0, 'culling House WP1'),
(26499, 22, 2394.01, 1205.15, 134.125, 0, 'culling House WP2'),
(26499, 23, 2395.85, 1206.34, 134.039, 0, 'culling House WP3'),
(26499, 24, 2442.02, 1219.2, 133.999, 0, 'culling House WP3'),
(26499, 25, 2447.1, 1191.18, 148.076, 0, 'culling House WP4'),
(26499, 26, 2449.32, 1191.09, 148.076, 0, 'culling House WP5'),
(26499, 27, 2418.49, 1196.06, 148.076, 0, 'culling House WP6'),
(26499, 28, 2401.22, 1191.7, 148.076, 0, 'culling House WP7'),
(26499, 29, 2409.21, 1157.43, 148.19, 0, 'culling House WP8'),
(26499, 30, 2417.58, 1121.03, 148.082, 0, 'culling House WP9'),
(26499, 31, 2423.12, 1119.43, 148.076, 0, 'culling House WP10'),
(26499, 32, 2447.83, 1112.71, 148.076, 0, 'culling House WP11'),
(26499, 33, 2457.13, 1120.94, 150.008, 0, 'culling House WP12'),
(26499, 34, 2459.69, 1127.01, 150.008, 0, 'culling House WP13'),
(26499, 35, 2469.62, 1122.27, 150.008, 0, 'culling House WP14'),
(26499, 36, 2470.44, 1122.79, 150.008, 3000, 'culling House WP15'),
(26499, 37, 2471.66, 1123.08, 150.035, 3000, 'culling House WP16'),
(26499, 38, 2483.18, 1125.04, 149.905, 0, 'culling Secret WP1'),
(26499, 39, 2487.87, 1099.76, 144.858, 0, 'culling Secret WP2'),
(26499, 40, 2498.27, 1101.93, 144.599, 0, 'culling Secret WP3'),
(26499, 41, 2492.11, 1128.24, 139.967, 0, 'culling Secret WP4'),
(26499, 42, 2500.29, 1130.18, 139.982, 0, 'culling Room WP1'),
(26499, 43, 2503.01, 1119.24, 139.978, 0, 'culling Room WP2'),
(26499, 44, 2517.82, 1122.65, 132.066, 0, 'culling Room WP3'),
(26499, 45, 2540.48, 1129.06, 130.868, 7000, 'culling Fire Street WP1'),
(26499, 46, 2568.62, 1157.79, 126.906, 0, 'culling Fire Street WP2'),
(26499, 47, 2556.07, 1222.06, 125.412, 20000, 'culling Fire Street WP3'),
(26499, 48, 2521.53, 1295.21, 130.573, 0, 'culling Fire Street WP4'),
(26499, 49, 2504.36, 1348.67, 132.944, 0, 'culling Fire Street WP5'),
(26499, 50, 2450.59, 1431.54, 131.361, 0, 'culling Fire Street WP6'),
(26499, 51, 2353.49, 1404.84, 128.531, 0, 'culling Market WP1'),
(26499, 52, 2329.88, 1406.27, 128.013, 0, 'culling Market WP2'),
(26499, 53, 2329.88, 1406.27, 128.013, 12000, 'culling Market WP3'),
(26499, 54, 2327.39, 1412.47, 127.692, 0, 'culling Market WP4'),
(26499, 55, 2303.02, 1480.07, 128.139, 0, 'culling Crusader WP1'),
(26499, 56, 2296.67, 1502.36, 128.362, 0, 'culling Crusader WP2');
--
-- END UPDATING QUERIES
--
COMMIT;
END;
//
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -1,47 +0,0 @@
-- DB update 2016_09_24_02 -> 2016_09_24_03
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_09_24_02 2016_09_24_03 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1473152344430838100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO version_db_world(`sql_rev`) VALUES ('1473152344430838100');
/*
I take no credit for this fix im just doing the PR to close the issue.
Winterfin oricle will now cast lightning bolt.
the real credit goes to Chrisjiajun, this works
Closes issue #119
*/
DELETE FROM smart_scripts WHERE entryorguid=25216;
INSERT INTO smart_scripts (entryorguid, source_type, id, link, event_type, event_phase_mask, event_chance, event_flags, event_param1, event_param2, event_param3, event_param4, action_type, action_param1, action_param2, action_param3, action_param4, action_param5, action_param6, target_type, target_param1, target_param2, target_param3, target_x, target_y, target_z, target_o, comment) VALUES
(25216, 0, 0, 0, 4, 0, 100, 1, 0, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Set Phase 1 on Aggro'),
(25216, 0, 1, 0, 4, 1, 100, 1, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Stop Moving on Aggro'),
(25216, 0, 2, 0, 4, 1, 100, 1, 0, 0, 0, 0, 11, 9532, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Cast bolt on Aggro'),
(25216, 0, 3, 0, 9, 1, 100, 0, 0, 40, 3400, 4700, 11, 9532, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Cast bolt'),
(25216, 0, 4, 0, 9, 1, 100, 0, 40, 100, 0, 0, 21, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Start Moving when not in bolt Range'),
(25216, 0, 5, 0, 9, 1, 100, 0, 10, 15, 0, 0, 21, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Stop Moving at 15 Yards'),
(25216, 0, 6, 0, 9, 1, 100, 0, 0, 40, 0, 0, 21, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Stop Moving when in bolt Range'),
(25216, 0, 7, 0, 3, 1, 100, 0, 0, 15, 0, 0, 22, 2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Set Phase 2 at 15% Mana'),
(25216, 0, 8, 0, 3, 2, 100, 0, 0, 15, 0, 0, 21, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Start Moving at 15% Mana'),
(25216, 0, 9, 0, 3, 2, 100, 0, 30, 100, 100, 100, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Set Phase 1 When Mana is above 30%'),
(25216, 0, 10, 0, 2, 2, 100, 1, 0, 15, 0, 0, 22, 3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Set Phase 3 at 15% HP'),
(25216, 0, 11, 0, 2, 3, 100, 1, 0, 15, 0, 0, 25, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Flee at 15% HP'),
(25216, 0, 12, 0, 7, 3, 100, 1, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Reset on Evade'),
(25216, 0, 13, 0, 2, 3, 100, 1, 0, 15, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Say Text at 15% HP'),
(25216, 0, 14, 0, 9, 1, 100, 0, 0, 5, 12300, 19800, 11, 50272, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Cast Unstable Magic on Close');--
-- END UPDATING QUERIES
--
COMMIT;
END;
//
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -1,71 +0,0 @@
-- DB update 2016_09_24_03 -> 2016_09_24_04
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_09_24_03 2016_09_24_04 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1474716815295101300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO version_db_world(`sql_rev`) VALUES ('1474716815295101300');
DELETE FROM waypoints WHERE entry = 33519;
UPDATE smart_scripts SET event_param1=44 WHERE entryorguid=33519 AND source_type=0 AND id=2;
INSERT INTO waypoints (entry, pointid, position_x, position_y, position_z, point_comment) VALUES
(33519, 1, 8526.23, 567.717, 552.608, 'Black Knight Gryphon WP1'),
(33519, 2, 8529.65, 561.457, 553.146, 'Black Knight Gryphon WP2'),
(33519, 3, 8560.83, 564.063, 560.969, 'Black Knight Gryphon WP3'),
(33519, 4, 8618.12, 597.455, 555.925, 'Black Knight Gryphon WP4'),
(33519, 5, 8656.04, 624.922, 552.328, 'Black Knight Gryphon WP5'),
(33519, 6, 8680.42, 660.062, 549.031, 'Black Knight Gryphon WP6'),
(33519, 7, 8698.54, 705.598, 548.933, 'Black Knight Gryphon WP7'),
(33519, 8, 8715.51, 748.276, 549.854, 'Black Knight Gryphon WP8'),
(33519, 9, 8740.09, 810.067, 549.854, 'Black Knight Gryphon WP9'),
(33519, 10, 8764.67, 871.858, 549.854, 'Black Knight Gryphon WP10'),
(33519, 11, 8796.18, 959.072, 518.157, 'Black Knight Gryphon WP11'),
(33519, 12, 8815.05, 1018.42, 468.263, 'Black Knight Gryphon WP12'),
(33519, 13, 8833.93, 1077.77, 418.369, 'Black Knight Gryphon WP13'),
(33519, 14, 8843.37, 1107.45, 393.422, 'Black Knight Gryphon WP14'),
(33519, 15, 8852.8, 1137.12, 368.474, 'Black Knight Gryphon WP15'),
(33519, 16, 8887.41, 1245.93, 277.002, 'Black Knight Gryphon WP16'),
(33519, 17, 8899.99, 1285.49, 243.739, 'Black Knight Gryphon WP17'),
(33519, 18, 8917.19, 1344.25, 206.989, 'Black Knight Gryphon WP18'),
(33519, 19, 8935.65, 1428.33, 171.939, 'Black Knight Gryphon WP19'),
(33519, 20, 8952.14, 1502.28, 152.627, 'Black Knight Gryphon WP20'),
(33519, 21, 8977.58, 1604.01, 134.608, 'Black Knight Gryphon WP21'),
(33519, 22, 8999.84, 1693.02, 118.842, 'Black Knight Gryphon WP22'),
(33519, 23, 9009.38, 1731.17, 112.085, 'Black Knight Gryphon WP23'),
(33519, 24, 9016.45, 1757.73, 107.355, 'Black Knight Gryphon WP24'),
(33519, 25, 9042.43, 1803.28, 98.3457, 'Black Knight Gryphon WP25'),
(33519, 26, 9068.41, 1848.82, 89.3364, 'Black Knight Gryphon WP26'),
(33519, 27, 9095.58, 1894.97, 73.9581, 'Black Knight Gryphon WP27'),
(33519, 28, 9113.08, 1951.09, 61.4356, 'Black Knight Gryphon WP28'),
(33519, 29, 9120.62, 1988.22, 68.3712, 'Black Knight Gryphon WP29'),
(33519, 30, 9126.46, 2030.88, 76.7076, 'Black Knight Gryphon WP30'),
(33519, 31, 9125.28, 2059.72, 71.875, 'Black Knight Gryphon WP31'),
(33519, 32, 9123.38, 2100.16, 76.8306, 'Black Knight Gryphon WP32'),
(33519, 33, 9121.33, 2132.18, 70.2638, 'Black Knight Gryphon WP33'),
(33519, 34, 9095.69, 2181.88, 58.6374, 'Black Knight Gryphon WP34'),
(33519, 35, 9076.85, 2189.14, 54.3544, 'Black Knight Gryphon WP35'),
(33519, 36, 9036.74, 2180.53, 57.0958, 'Black Knight Gryphon WP36'),
(33519, 37, 9031.46, 2161.92, 58.3603, 'Black Knight Gryphon WP37'),
(33519, 38, 9043.38, 2134.61, 60.2847, 'Black Knight Gryphon WP38'),
(33519, 39, 9058.39, 2101.61, 62.2349, 'Black Knight Gryphon WP39'),
(33519, 40, 9061.58, 2094.73, 64.1907, 'Black Knight Gryphon WP40'),
(33519, 41, 9061.58, 2094.73, 64.1907, 'Black Knight Gryphon WP41'),
(33519, 42, 9066.5, 2084.15, 66.2016, 'Black Knight Gryphon WP42'),
(33519, 43, 9068.36, 2080.14, 66.9176, 'Black Knight Gryphon WP43'),
(33519, 44, 9069.15, 2078.45, 66.99, 'Black Knight Gryphon WP44');
--
-- END UPDATING QUERIES
--
COMMIT;
END;
//
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -1,166 +0,0 @@
-- DB update 2016_09_24_04 -> 2016_09_24_05
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_09_24_04 2016_09_24_05 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1474739178715315500'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO version_db_world(`sql_rev`) VALUES ('1474739178715315500');
/*
Issue: #89 (https://github.com/AzerothShard/AzerothShard-Issues-ita/issues/89)
Missing auras and flags on main NPCs and waypoints for enemy NPCs
*/
DELETE FROM `creature_template_addon` WHERE `entry`=24783;
INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `auras`) VALUES
(24783, 0, 0, 0, 1, 0, 43775);
-- Fjord Hawk Matriarch
UPDATE `creature_template` SET `InhabitType`='5', unit_flags='256' WHERE `entry`=24787;
-- Pathing for Entry: 24787 'TDB FORMAT'
SET @NPC := 115835;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=491.5974,`position_y`=-6158.39,`position_z`=144.1042 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, '43775');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,491.5974,-6158.39,144.1042,0,0,1,0,100,0),
(@PATH,2,509.5939,-6162.629,111.2709,0,0,1,0,100,0),
(@PATH,3,526.574,-6162.785,95.60418,0,0,1,0,100,0),
(@PATH,4,574.4791,-6163.997,95.60418,0,0,1,0,100,0),
(@PATH,5,603.0228,-6169.135,135.1598,0,0,1,0,100,0),
(@PATH,6,621.6965,-6158.342,152.5963,0,0,1,0,100,0),
(@PATH,7,637.6,-6155.499,154.6354,0,0,1,0,100,0),
(@PATH,8,663.0421,-6125.693,179.4132,0,0,1,0,100,0),
(@PATH,9,656.72,-6138.115,215.4652,0,0,1,0,100,0),
(@PATH,10,639.1322,-6143.215,215.4652,0,0,1,0,100,0),
(@PATH,11,618.7733,-6150.35,208.0208,0,0,1,0,100,0),
(@PATH,12,588.9388,-6145.327,208.0208,0,0,1,0,100,0),
(@PATH,13,554.6487,-6152.367,187.5208,0,0,1,0,100,0),
(@PATH,14,528.2413,-6138.124,166.6597,0,0,1,0,100,0),
(@PATH,15,497.937,-6157.058,187.5208,0,0,1,0,100,0),
(@PATH,16,482.7061,-6146.376,174.6875,0,0,1,0,100,0),
(@PATH,17,491.5974,-6158.39,144.1042,0,0,1,0,100,0);
-- Pathing for Entry: 24787 'TDB FORMAT'
SET @NPC := 115836;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=520.6224,`position_y`=-6137.84,`position_z`=169.3022 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, '43775');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,520.6224,-6137.84,169.3022,0,0,1,0,100,0),
(@PATH,2,539.8384,-6131.232,149.1912,0,0,1,0,100,0),
(@PATH,3,520.709,-6158.917,160.4134,0,0,1,0,100,0),
(@PATH,4,485.8767,-6155.685,160.4134,0,0,1,0,100,0),
(@PATH,5,438.8145,-6158.287,160.4134,0,0,1,0,100,0),
(@PATH,6,419.3206,-6156.742,160.4134,0,0,1,0,100,0),
(@PATH,7,390.6546,-6143.165,160.4134,0,0,1,0,100,0),
(@PATH,8,377.2733,-6114.98,160.4134,0,0,1,0,100,0),
(@PATH,9,383.0898,-6128.999,185.83,0,0,0,1,100,0),
(@PATH,10,417.4906,-6154.904,185.83,0,0,1,0,100,0),
(@PATH,11,452.2428,-6147.803,185.83,0,0,1,0,100,0),
(@PATH,12,497.4655,-6150.674,185.83,0,0,1,0,100,0),
(@PATH,13,520.6224,-6137.84,169.3022,0,0,1,0,100,0);
-- Pathing for Entry: 24787 'TDB FORMAT'
SET @NPC := 115837;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=596.8774,`position_y`=-6114.975,`position_z`=271.1343 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, '43775');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,596.8774,-6114.975,271.1343,0,0,1,0,100,0),
(@PATH,2,595.4591,-6109.405,278.3748,0,0,1,0,100,0),
(@PATH,3,571.2776,-6109.743,290.4025,0,0,1,0,100,0),
(@PATH,4,556.7193,-6108.814,297.3566,0,0,1,0,100,0),
(@PATH,5,517.0029,-6104.844,297.3566,0,0,1,0,100,0),
(@PATH,6,503.9214,-6117.692,297.3566,0,0,1,0,100,0),
(@PATH,7,466.3313,-6107.801,271.1343,0,0,1,0,100,0),
(@PATH,8,475.6375,-6120.523,271.1343,0,0,1,0,100,0),
(@PATH,9,500.4033,-6130.543,271.1343,0,0,1,0,100,0),
(@PATH,10,542.1522,-6114.92,271.1343,0,0,1,0,100,0),
(@PATH,11,567.1166,-6129.524,271.1343,0,0,1,0,100,0),
(@PATH,12,596.8774,-6114.975,271.1343,0,0,1,0,100,0);
-- Pathing for Entry: 24787 'TDB FORMAT'
SET @NPC := 115843;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=290.8945,`position_y`=-6070.151,`position_z`=84.36917 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, '43775');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,290.8945,-6070.151,84.36917,0,0,1,0,100,0),
(@PATH,2,273.076,-6034.628,84.36917,0,0,1,0,100,0),
(@PATH,3,268.3575,-6009.71,121.8221,0,0,1,0,100,0),
(@PATH,4,282.7736,-6034.701,150.6469,0,0,1,0,100,0),
(@PATH,5,297.921,-6060.3,111.1191,0,0,1,0,100,0),
(@PATH,6,324.4433,-6101.173,115.008,0,0,1,0,100,0),
(@PATH,7,351.7174,-6115.625,115.008,0,0,1,0,100,0),
(@PATH,8,380.059,-6146.51,102.4525,0,0,1,0,100,0),
(@PATH,9,381.592,-6162.233,80.36916,0,0,1,0,100,0),
(@PATH,10,363.2276,-6145.913,80.36916,0,0,1,0,100,0),
(@PATH,11,338.3981,-6105.44,80.36916,0,0,1,0,100,0),
(@PATH,12,319.2164,-6096.714,84.36917,0,0,1,0,100,0),
(@PATH,13,290.8945,-6070.151,84.36917,0,0,1,0,100,0);
-- Pathing for Entry: 24787 'TDB FORMAT'
SET @NPC := 115845;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=360.9156,`position_y`=-6061.682,`position_z`=302.8403 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, '43775');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,360.9156,-6061.682,302.8403,0,0,1,0,100,0),
(@PATH,2,389.247,-6078.495,302.8403,0,0,1,0,100,0),
(@PATH,3,392.2037,-6094.839,296.007,0,0,1,0,100,0),
(@PATH,4,374.589,-6096.534,288.5903,0,0,1,0,100,0),
(@PATH,5,358.6935,-6082.393,274.9237,0,0,1,0,100,0),
(@PATH,6,338.8949,-6049.761,274.9237,0,0,1,0,100,0),
(@PATH,7,320.3495,-6021.407,274.9237,0,0,1,0,100,0),
(@PATH,8,306.0276,-5998.132,285.257,0,0,1,0,100,0),
(@PATH,9,313.4884,-5983.751,285.2291,0,0,1,0,100,0),
(@PATH,10,320.7385,-5972.151,286.1277,0,0,1,0,100,0),
(@PATH,11,330.6828,-6007.996,302.8403,0,0,1,0,100,0),
(@PATH,12,349.4529,-6033.62,302.8403,0,0,1,0,100,0),
(@PATH,13,360.9156,-6061.682,302.8403,0,0,1,0,100,0);
-- Pathing for Entry: 24787 'TDB FORMAT'
SET @NPC := 115844;
SET @PATH := @NPC * 10;
UPDATE `creature` SET `spawndist`=0,`MovementType`=2,`position_x`=389.949,`position_y`=-6113.926,`position_z`=217.1557 WHERE `guid`=@NPC;
DELETE FROM `creature_addon` WHERE `guid`=@NPC;
INSERT INTO `creature_addon` (`guid`,`path_id`,`mount`,`bytes1`,`bytes2`,`emote`,`auras`) VALUES (@NPC,@PATH,0,0,1,0, '43775');
DELETE FROM `waypoint_data` WHERE `id`=@PATH;
INSERT INTO `waypoint_data` (`id`,`point`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`move_type`,`action`,`action_chance`,`wpguid`) VALUES
(@PATH,1,389.949,-6113.926,217.1557,0,0,1,0,100,0),
(@PATH,2,365.9727,-6083.048,249.1279,0,0,1,0,100,0),
(@PATH,3,348.9503,-6058.797,249.1279,0,0,1,0,100,0),
(@PATH,4,334.4755,-6041.239,249.1279,0,0,1,0,100,0),
(@PATH,5,306.4679,-6010.077,240.8223,0,0,1,0,100,0),
(@PATH,6,305.4742,-6011.148,217.1557,0,0,1,0,100,0),
(@PATH,7,308.0244,-6019.713,217.1557,0,0,1,0,100,0),
(@PATH,8,331.7084,-6052.974,217.1557,0,0,1,0,100,0),
(@PATH,9,350.9348,-6071.563,217.1557,0,0,1,0,100,0),
(@PATH,10,371.7133,-6102.678,217.1557,0,0,1,0,100,0),
(@PATH,11,389.949,-6113.926,217.1557,0,0,1,0,100,0);
--
-- END UPDATING QUERIES
--
COMMIT;
END;
//
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -1,198 +0,0 @@
-- DB update 2016_09_24_05 -> 2016_09_24_06
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_09_24_05 2016_09_24_06 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1473583129228647885'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO version_db_world(`sql_rev`) VALUES ('1473583129228647885');
-- areatrigger_teleport
ALTER TABLE `areatrigger_teleport`
CHANGE `id` `ID` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `name` `Name` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
-- battleground_template
ALTER TABLE `battleground_template`
CHANGE `id` `ID` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0';
-- creature_equip_template
ALTER TABLE `creature_equip_template`
CHANGE `entry` `CreatureID` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `id` `ID` TINYINT(3) UNSIGNED NOT NULL DEFAULT '1',
CHANGE `itemEntry1` `ItemID1` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `itemEntry2` `ItemID2` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `itemEntry3` `ItemID3` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0';
-- creature_formations
ALTER TABLE `creature_formations`
CHANGE `leaderGUID` `leaderGUID` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `memberGUID` `memberGUID` INT(10) UNSIGNED NOT NULL DEFAULT '0';
-- creature_model_info
ALTER TABLE `creature_model_info`
CHANGE `modelid` `DisplayID` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `bounding_radius` `BoundingRadius` FLOAT NOT NULL DEFAULT '0',
CHANGE `combat_reach` `CombatReach` FLOAT NOT NULL DEFAULT '0',
CHANGE `gender` `Gender` TINYINT(3) UNSIGNED NOT NULL DEFAULT '2',
CHANGE `modelid_other_gender` `DisplayID_Other_Gender` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0';
-- gameobject_template
ALTER TABLE `gameobject_template`
CHANGE `data0` `Data0` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data1` `Data1` INT(11) NOT NULL DEFAULT '0',
CHANGE `data2` `Data2` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data3` `Data3` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data4` `Data4` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data5` `Data5` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data6` `Data6` INT(11) NOT NULL DEFAULT '0',
CHANGE `data7` `Data7` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data8` `Data8` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data9` `Data9` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data10` `Data10` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data11` `Data11` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data12` `Data12` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data13` `Data13` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data14` `Data14` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data15` `Data15` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data16` `Data16` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data17` `Data17` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data18` `Data18` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data19` `Data19` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data20` `Data20` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data21` `Data21` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data22` `Data22` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data23` `Data23` INT(10) UNSIGNED NOT NULL DEFAULT '0';
-- lfg_entrances -> lfg_dungeon_template
RENAME TABLE `lfg_entrances` TO `lfg_dungeon_template`;
-- npc_text
ALTER TABLE `npc_text`
CHANGE `prob0` `Probability0` FLOAT NOT NULL DEFAULT '0',
CHANGE `prob1` `Probability1` FLOAT NOT NULL DEFAULT '0',
CHANGE `prob2` `Probability2` FLOAT NOT NULL DEFAULT '0',
CHANGE `prob3` `Probability3` FLOAT NOT NULL DEFAULT '0',
CHANGE `prob4` `Probability4` FLOAT NOT NULL DEFAULT '0',
CHANGE `prob5` `Probability5` FLOAT NOT NULL DEFAULT '0',
CHANGE `prob6` `Probability6` FLOAT NOT NULL DEFAULT '0',
CHANGE `prob7` `Probability7` FLOAT NOT NULL DEFAULT '0';
-- npc_trainer
ALTER TABLE `npc_trainer`
CHANGE `entry` `ID` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `spell` `SpellID` MEDIUMINT(8) NOT NULL DEFAULT '0',
CHANGE `spellcost` `MoneyCost` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `reqskill` `ReqSkillLine` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `reqskillvalue` `ReqSkillRank` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `reqlevel` `ReqLevel` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0';
-- page_text
ALTER TABLE `page_text`
CHANGE `entry` `ID` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `text` `Text` LONGTEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
CHANGE `next_page` `NextPageID` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `VerifiedBuild` `VerifiedBuild` SMALLINT(5) NULL DEFAULT '0';
-- player_xp_for_level
ALTER TABLE `player_xp_for_level`
CHANGE `lvl` `Level` TINYINT(3) UNSIGNED NOT NULL,
CHANGE `xp_for_next_level` `Experience` INT(10) UNSIGNED NOT NULL;
-- points_of_interest
ALTER TABLE `points_of_interest`
CHANGE `entry` `ID` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `x` `PositionX` FLOAT NOT NULL DEFAULT '0',
CHANGE `y` `PositionY` FLOAT NOT NULL DEFAULT '0',
CHANGE `icon` `Icon` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `flags` `Flags` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `data` `Data` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `icon_name` `Name` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL;
-- quest_poi
ALTER TABLE `quest_poi`
CHANGE `questId` `QuestID` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `objIndex` `ObjectiveIndex` INT(11) NOT NULL DEFAULT '0',
CHANGE `mapid` `MapID` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `FloorId` `Floor` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `unk3` `Priority` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `unk4` `Flags` INT(10) UNSIGNED NOT NULL DEFAULT '0';
-- quest_poi_points
ALTER TABLE `quest_poi_points`
CHANGE `questId` `QuestID` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `id` `Idx1` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `idx` `Idx2` INT(10) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `x` `X` INT(11) NOT NULL DEFAULT '0',
CHANGE `y` `Y` INT(11) NOT NULL DEFAULT '0';
-- quest_template
ALTER TABLE `quest_template`
CHANGE `Id` `ID` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `Level` `QuestLevel` smallint(3) NOT NULL DEFAULT '1',
CHANGE `ZoneOrSort` `QuestSortID` smallint(6) NOT NULL DEFAULT '0',
CHANGE `Type` `QuestType` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `SuggestedPlayers` `SuggestedGroupNum` tinyint(3) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardTitleId` `RewardTitle` tinyint(3) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardItemId1` `RewardItem1` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardItemId2` `RewardItem2` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardItemId3` `RewardItem3` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardItemId4` `RewardItem4` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardItemCount1` `RewardAmount1` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardItemCount2` `RewardAmount2` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardItemCount3` `RewardAmount3` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardItemCount4` `RewardAmount4` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardChoiceItemId1` `RewardChoiceItemID1` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardChoiceItemId2` `RewardChoiceItemID2` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardChoiceItemId3` `RewardChoiceItemID3` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardChoiceItemId4` `RewardChoiceItemID4` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardChoiceItemId5` `RewardChoiceItemID5` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardChoiceItemId6` `RewardChoiceItemID6` mediumint(8) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardChoiceItemCount1` `RewardChoiceItemQuantity1` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardChoiceItemCount2` `RewardChoiceItemQuantity2` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardChoiceItemCount3` `RewardChoiceItemQuantity3` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardChoiceItemCount4` `RewardChoiceItemQuantity4` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardChoiceItemCount5` `RewardChoiceItemQuantity5` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardChoiceItemCount6` `RewardChoiceItemQuantity6` smallint(5) unsigned NOT NULL DEFAULT '0',
CHANGE `RewardFactionId1` `RewardFactionID1` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'faction id from Faction.dbc in this case',
CHANGE `RewardFactionId2` `RewardFactionID2` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'faction id from Faction.dbc in this case',
CHANGE `RewardFactionId3` `RewardFactionID3` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'faction id from Faction.dbc in this case',
CHANGE `RewardFactionId4` `RewardFactionID4` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'faction id from Faction.dbc in this case',
CHANGE `RewardFactionId5` `RewardFactionID5` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'faction id from Faction.dbc in this case',
CHANGE `RewardFactionValueId1` `RewardFactionValue1` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `RewardFactionValueId2` `RewardFactionValue2` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `RewardFactionValueId3` `RewardFactionValue3` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `RewardFactionValueId4` `RewardFactionValue4` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `RewardFactionValueId5` `RewardFactionValue5` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `RewardFactionValueIdOverride1` `RewardFactionOverride1` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `RewardFactionValueIdOverride2` `RewardFactionOverride2` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `RewardFactionValueIdOverride3` `RewardFactionOverride3` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `RewardFactionValueIdOverride4` `RewardFactionOverride4` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `RewardFactionValueIdOverride5` `RewardFactionOverride5` mediumint(8) NOT NULL DEFAULT '0',
CHANGE `Title` `LogTitle` text,
CHANGE `Objectives` `LogDescription` text,
CHANGE `Details` `QuestDescription` text,
CHANGE `CompletedText` `QuestCompletionLog` text;
-- spell_target_position
ALTER TABLE `spell_target_position`
CHANGE `id` `ID` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0' COMMENT 'Identifier',
CHANGE `effIndex` `EffectIndex` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `target_map` `MapID` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
CHANGE `target_position_x` `PositionX` FLOAT NOT NULL DEFAULT '0',
CHANGE `target_position_y` `PositionY` FLOAT NOT NULL DEFAULT '0',
CHANGE `target_position_z` `PositionZ` FLOAT NOT NULL DEFAULT '0',
CHANGE `target_orientation` `Orientation` FLOAT NOT NULL DEFAULT '0';
--
-- END UPDATING QUERIES
--
COMMIT;
END;
//
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -1,29 +0,0 @@
-- DB update 2016_09_24_06 -> 2016_10_14_00
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_09_24_06 2016_10_14_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1474792959599938200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO version_db_world(`sql_rev`) VALUES ('1474792959599938200');
DELETE FROM smart_scripts WHERE entryorguid = 30283;
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(30283, 0, 0, 0, 0, 0, 100, 2, 0, 0, 0, 0, 11, 56709, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Plague Walker - Combat - Cast \'Aura of Lost Hope\' (Phase 1) (No Repeat) (Dungeon)'),
(30283, 0, 1, 0, 0, 0, 100, 4, 0, 0, 0, 0, 11, 61459, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 'Plague Walker - On Respawn - Cast \'Aura of Lost Hope\' (Phase 1) (No Repeat) (Dungeon)'),
(30283, 0, 2, 0, 0, 0, 100, 6, 7000, 11000, 120000, 130000, 11, 56707, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 'Plague Walker - In Combat - Cast \'Contagion of Rot\' (Phase 1) (No Repeat) (Dungeon)');
--
-- END UPDATING QUERIES
--
COMMIT;
END;
//
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -1,26 +0,0 @@
-- DB update 2016_10_14_00 -> 2016_10_14_01
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_10_14_00 2016_10_14_01 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1475527352519816200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO version_db_world(`sql_rev`) VALUES ('1475527352519816200');
UPDATE `gameobject_template` SET Data1 = "5000" WHERE entry = 176248;
INSERT INTO `gameobject_loot_template` (`entry`, `item`, `ChanceOrQuestChance`, `lootmode`, `groupid`, `mincountOrRef`, `maxcount`) VALUES
(5000, 13172, -100, 1, 0, 1, 1);
--
-- END UPDATING QUERIES
--
COMMIT;
END;
//
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -1,35 +0,0 @@
-- DB update 2016_10_14_01 -> 2016_10_14_02
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_10_14_01 2016_10_14_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1475785264262766400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO version_db_world(`sql_rev`) VALUES ('1475785264262766400');
-- Winterfin Oracle
SET @ENTRY := 25216;
UPDATE `creature_template` SET `AIName`='SmartAI' WHERE `entry`=@ENTRY;
DELETE FROM `smart_scripts` WHERE `source_type`=0 AND `entryorguid`=@ENTRY;
INSERT INTO `smart_scripts` (`entryorguid`,`source_type`,`id`,`link`,`event_type`,`event_phase_mask`,`event_chance`,`event_flags`,`event_param1`,`event_param2`,`event_param3`,`event_param4`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES
(@ENTRY,0,0,0,0,0,100,0,0,0,3400,4700,11,9532,64,0,0,0,0,2,0,0,0,0,0,0,0,'Cast bolt'),
(@ENTRY,0,1,2,2,0,100,1,0,15,0,0,25,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Flee at 15% HP'),
(@ENTRY,0,2,0,61,0,100,1,0,15,0,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,'Say Text at 15% HP'),
(@ENTRY,0,3,0,9,0,100,0,0,5,12300,19800,11,50272,0,0,0,0,0,1,0,0,0,0,0,0,0,'Cast Unstable Magic on Close');
-- NPC talk text insert
SET @ENTRY := 25216;
DELETE FROM `creature_text` WHERE `entry`=@ENTRY;
INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES
(@ENTRY,0,0, '%s attempts to run away in fear!',16,0,100,0,0,0, 'combat Flee');
--
-- END UPDATING QUERIES
--
COMMIT;
END;
//
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -1,32 +0,0 @@
-- DB update 2016_10_14_02 -> 2016_10_23_00
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_10_14_02 2016_10_23_00 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1477151458117544700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO version_db_world(`sql_rev`) VALUES ('1477151458117544700');
DELETE FROM `creature_loot_template` WHERE `entry` IN (6501, 6502, 6503, 6504, 9162, 9163, 9164) AND `item`=11114;
INSERT INTO `creature_loot_template` (`entry`, `item`, `ChanceOrQuestChance`) VALUES
(6501, 11114, 30),
(6502, 11114, 30),
(6503, 11114, 30),
(6504, 11114, 30),
(9162, 11114, 30),
(9163, 11114, 30),
(9164, 11114, 30);
--
-- END UPDATING QUERIES
--
COMMIT;
END;
//
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -1,15 +0,0 @@
-- DB update 2016_10_23_00 -> 2016_10_29_00
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_10_23_00 2016_10_29_00 bit;
--
-- START UPDATING QUERIES
--
INSERT INTO version_db_world(`sql_rev`) VALUES ('1477683243N');
DELETE FROM `command` WHERE `name` = 'reload battleground_template';
INSERT INTO `command` (`name`, `security`, `help`) VALUES
('reload battleground_template', 3, 'Syntax: .reload battleground_template\r\nReload Battleground Templates.');
--
-- END UPDATING QUERIES
--
COMMIT;

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,23 +0,0 @@
-- DB update 2016_11_05_02 -> 2016_11_05_03
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_11_05_02 2016_11_05_03 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1477427695797942400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO version_db_world(`sql_rev`) VALUES ('1477427695797942400');
INSERT into `creature_queststarter` VALUES (26500, 12238);
--
-- END UPDATING QUERIES
--
COMMIT;
END;
//
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

View File

@@ -1,495 +0,0 @@
-- DB update 2016_11_05_03 -> 2016_11_05_04
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_11_05_03 2016_11_05_04 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1478360753169893400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO version_db_world(`sql_rev`) VALUES ('1478360753169893400');
-- ----------------------------
-- Table structure for locales_points_of_interest
-- ----------------------------
DROP TABLE IF EXISTS `locales_points_of_interest`;
CREATE TABLE `locales_points_of_interest` (
`entry` mediumint(8) unsigned NOT NULL DEFAULT '0',
`icon_name_loc1` text,
`icon_name_loc2` text,
`icon_name_loc3` text,
`icon_name_loc4` text,
`icon_name_loc5` text,
`icon_name_loc6` text,
`icon_name_loc7` text,
`icon_name_loc8` text,
PRIMARY KEY (`entry`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of locales_points_of_interest
-- ----------------------------
INSERT INTO `locales_points_of_interest` VALUES ('1', null, 'L\'auberge de la Fierté du Lion', 'Gasthaus Zur Höhle des Löwen', null, null, 'Posada Orgullo de León', 'Posada Orgullo de León', 'Таверна \"Гордость льва\"');
INSERT INTO `locales_points_of_interest` VALUES ('2', null, 'Zaldimar Wefhellt', 'Zaldimar Wefhellt', null, null, 'Zaldimar Wefhellt', 'Zaldimar Wefhellt', 'Залдимар Вефхеллт');
INSERT INTO `locales_points_of_interest` VALUES ('3', null, 'Frère Wilhelm', 'Bruder Wilhelm', null, null, 'Hermano Wilhelm', 'Hermano Wilhelm', 'Брат Вильгельм');
INSERT INTO `locales_points_of_interest` VALUES ('4', null, 'Prêtresse Josetta', 'Priesterin Josetta', null, null, 'Sacerdotisa Josetta', 'Sacerdotisa Josetta', 'Жрица Жозетта');
INSERT INTO `locales_points_of_interest` VALUES ('5', null, 'Keryn Sylvius', 'Keryn Sylvius', null, null, 'Keryn Sylvius', 'Keryn Sylvius', 'Керин Сильвиус');
INSERT INTO `locales_points_of_interest` VALUES ('6', null, 'Maximillian Crowe', 'Maximillian Raab', null, null, 'Maximillian Crowe', 'Maximillian Crowe', 'Максимилиан Кроу');
INSERT INTO `locales_points_of_interest` VALUES ('7', null, 'Lyria Du Lac', 'Lyria Du Lac', null, null, 'Lyria Du Lac', 'Lyria Du Lac', 'Лирия дю Лак');
INSERT INTO `locales_points_of_interest` VALUES ('8', null, 'Alchimiste Mallory', 'Alchemist Mallory', null, null, 'Alquimista Mallory', 'Alquimista Mallory', 'Алхимик Маллори');
INSERT INTO `locales_points_of_interest` VALUES ('9', null, 'Argus le forgeron', 'Schmied Argus', null, null, 'Herrero Argus', 'Herrero Argus', 'Кузнец Аргус');
INSERT INTO `locales_points_of_interest` VALUES ('10', null, 'Tomas', 'Tomas', null, null, 'Tomas', 'Tomas', 'Томас');
INSERT INTO `locales_points_of_interest` VALUES ('11', null, 'Michelle Belle', 'Michelle Belle', null, null, 'Michelle Belle', 'Michelle Belle', 'Мишель Белль');
INSERT INTO `locales_points_of_interest` VALUES ('12', null, 'Lee Brown', 'Lee Braun', null, null, 'Lee Moreno', 'Lee Moreno', 'Ли Браун');
INSERT INTO `locales_points_of_interest` VALUES ('13', null, 'Calligraphies de Hurlevent', 'Inschriften von Sturmwind', null, null, 'Inscripción de Ventormenta', 'Inscripción de Ventormenta', 'Штормградский начертатель');
INSERT INTO `locales_points_of_interest` VALUES ('14', null, 'Adele Fielder', 'Adele Fädler', null, null, 'Adele Fielder', 'Adele Fielder', 'Адель Филдер');
INSERT INTO `locales_points_of_interest` VALUES ('15', null, 'Helene Tannepeau', 'Helene Pelzschneider', null, null, 'Helene Desollapelambres', 'Helene Desollapelambres', 'Хелена Меховяз');
INSERT INTO `locales_points_of_interest` VALUES ('16', null, 'Eldrin', 'Eldrin', null, null, 'Eldrin', 'Eldrin', 'Элдрин');
INSERT INTO `locales_points_of_interest` VALUES ('17', null, 'Erma', 'Erma', null, null, 'Erma', 'Erma', 'Ирма');
INSERT INTO `locales_points_of_interest` VALUES ('18', null, 'Autel des ventes de Hurlevent', 'Auktionshaus von Sturmwind', null, null, 'Casa de subastas de Ventormenta', 'Casa de subastas de Ventormenta', 'Штормград: аукционный дом');
INSERT INTO `locales_points_of_interest` VALUES ('19', null, 'Banque de Hurlevent', 'Bank von Sturmwind', null, null, 'Banco de Ventormenta', 'Banco de Ventormenta', 'Штормград: банк');
INSERT INTO `locales_points_of_interest` VALUES ('20', null, 'Port de Hurlevent', 'Hafen von Sturmwind', null, null, 'Puerto de Ventormenta', 'Puerto de Ventormenta', 'Порт Штормграда');
INSERT INTO `locales_points_of_interest` VALUES ('21', null, 'Le Tram des profondeurs', 'Die Tiefenbahn', null, null, 'El Tranvía Subterráneo', 'El Tranvía Subterráneo', 'Подземный поезд');
INSERT INTO `locales_points_of_interest` VALUES ('22', null, 'La Rose dorée', 'Die güldene Rose', null, null, 'La Rosa Áurea', 'La Rosa Áurea', 'Позолоченная роза');
INSERT INTO `locales_points_of_interest` VALUES ('23', null, 'Maître des griffons de Hurlevent', 'Greifenmeister von Sturmwind', null, null, 'Maestro de grifos de Ventormenta', 'Maestro de grifos de Ventormenta', 'Штормград: укротитель грифонов');
INSERT INTO `locales_points_of_interest` VALUES ('24', null, 'Centre d\'accueil des visiteurs de Hurlevent', 'Besucherzentrum von Sturmwind', null, null, 'Centro del Viajero de Ventormenta', 'Centro del Viajero de Ventormenta', 'Гостевые покои Штормграда');
INSERT INTO `locales_points_of_interest` VALUES ('25', null, 'Serrurier de Hurlevent', 'Schlosser von Sturmwind', null, null, 'Cerrajería de Ventormenta', 'Cerrajería de Ventormenta', 'Штормградский замочник');
INSERT INTO `locales_points_of_interest` VALUES ('26', null, 'Jenova Targe-pierre', 'Jenova Steinschild', null, null, 'Jenova Petrescudo', 'Jenova Petrescudo', 'Дженова Камнещит');
INSERT INTO `locales_points_of_interest` VALUES ('27', null, 'Woo Ping', 'Woo Ping', null, null, 'Woo Ping', 'Woo Ping', 'Ву Пинг');
INSERT INTO `locales_points_of_interest` VALUES ('28', null, 'Hall des Champions', 'Die Halle der Champions', null, null, 'Sala de los Campeones', 'Sala de los Campeones', 'Зал Защитника');
INSERT INTO `locales_points_of_interest` VALUES ('29', null, 'Maîtres de guerre de Hurlevent', 'Kampfmeister von Sturmwind', null, null, 'Maestros de batalla, Ventormenta', 'Maestros de batalla, Ventormenta', 'Штормград: военачальники');
INSERT INTO `locales_points_of_interest` VALUES ('30', null, 'Coiffeur de Hurlevent', 'Barbier von Sturmwind', null, null, 'Peluquería de Ventormenta', 'Peluquería de Ventormenta', 'Штормградский парикмахер');
INSERT INTO `locales_points_of_interest` VALUES ('31', null, 'Calligraphies de Hurlevent', 'Inschriften von Sturmwind', null, null, 'Inscripción de Ventormenta', 'Inscripción de Ventormenta', 'Штормградский начертатель');
INSERT INTO `locales_points_of_interest` VALUES ('32', null, 'Le Parc', 'Der Park', null, null, 'El Parque', 'El Parque', 'Парк');
INSERT INTO `locales_points_of_interest` VALUES ('33', null, 'Gîte des chasseurs', 'Jägerlodge', null, null, 'Cabaña del Cazador', 'Cabaña del Cazador', 'Охотничья Избушка');
INSERT INTO `locales_points_of_interest` VALUES ('34', null, 'Sanctuaire du Sorcier', 'Magiersanktum', null, null, 'Sagrario del Mago', 'Sagrario del Mago', 'Башня магов');
INSERT INTO `locales_points_of_interest` VALUES ('35', null, 'Chapelle de la Lumière', 'Kathedrale des Lichts', null, null, 'Catedral de la Luz', 'Catedral de la Luz', 'Собор Света');
INSERT INTO `locales_points_of_interest` VALUES ('36', null, 'Hurlevent - Maison des voleurs', 'Schurkenhaus von Sturmwind', null, null, 'Ventormenta: Casa de pícaros', 'Ventormenta: Casa de pícaros', 'Штормград: дом разбойников');
INSERT INTO `locales_points_of_interest` VALUES ('37', null, 'Long-voyante Umbrua', 'Weissagerin Umbrua', null, null, 'Clarividente Umbrua', 'Clarividente Umbrua', 'Прорицательница Умбруа');
INSERT INTO `locales_points_of_interest` VALUES ('38', null, 'L\'Agneau assassiné', 'Zum geschlachteten Lamm', null, null, 'El Cordero Degollado', 'El Cordero Degollado', 'Таверна \"Забитый ягненок\"');
INSERT INTO `locales_points_of_interest` VALUES ('39', null, 'Caserne de Hurlevent', 'Kaserne von Sturmwind', null, null, 'Cuartel de Ventormenta', 'Cuartel de Ventormenta', 'Казармы Штормграда');
INSERT INTO `locales_points_of_interest` VALUES ('40', null, 'Tout pour l\'alchimiste', 'Alchemiebedarf', null, null, 'El Rincón del Alquimista', 'El Rincón del Alquimista', 'Все для алхимика');
INSERT INTO `locales_points_of_interest` VALUES ('41', null, 'Therum Forge-profonde', 'Therum Tiefenschmied', null, null, 'Therum Forjahonda', 'Therum Forjahonda', 'Терум Подземная Кузня');
INSERT INTO `locales_points_of_interest` VALUES ('42', null, 'Taverne du Cochon siffleur', 'Taverne Zum pfeifenden Schwein', null, null, 'El Cerdo Borracho', 'El Cerdo Borracho', 'Таверна \"Свинья и свисток\"');
INSERT INTO `locales_points_of_interest` VALUES ('43', null, 'Lucan Cordell', 'Lucan Cordell', null, null, 'Lucan Cordell', 'Lucan Cordell', 'Лукан Корделл');
INSERT INTO `locales_points_of_interest` VALUES ('44', null, 'Lilliam Fusétincelle', 'Lilliam Spindelfunks', null, null, 'Lilliam Chispeje', 'Lilliam Chispeje', 'Лилиам Шпиндель');
INSERT INTO `locales_points_of_interest` VALUES ('45', null, 'Shaina Fuller', 'Shaina Fuller', null, null, 'Shaina Fuller', 'Shaina Fuller', 'Шайна Корпия');
INSERT INTO `locales_points_of_interest` VALUES ('46', null, 'Arnold Leland', 'Arnold Leland', null, null, 'Arnold Leland', 'Arnold Leland', 'Арнольд Лиланд');
INSERT INTO `locales_points_of_interest` VALUES ('47', null, 'Au cuir protecteur', 'Der schützende Balg', null, null, 'El Cuero Protector', 'El Cuero Protector', 'Прочная шкура');
INSERT INTO `locales_points_of_interest` VALUES ('48', null, 'Gelman Main-de-pierre', 'Gelman Steinhand', null, null, 'Gelman Petramano', 'Gelman Petramano', 'Гельман Камнерук');
INSERT INTO `locales_points_of_interest` VALUES ('49', null, 'Textiles Duncan', 'Duncans Textilien', null, null, 'Telas de Duncan', 'Telas de Duncan', 'Ткани Дункана');
INSERT INTO `locales_points_of_interest` VALUES ('50', null, 'Hôtel des ventes de Forgefer', 'Auktionshaus von Eisenschmiede', null, null, 'Casa de subastas de Forjaz', 'Casa de subastas de Forjaz', 'Стальгорн: аукционный дом');
INSERT INTO `locales_points_of_interest` VALUES ('51', null, 'Le Caveau', 'Das Gewölbe', null, null, 'Las Arcas', 'Las Arcas', 'Свод');
INSERT INTO `locales_points_of_interest` VALUES ('52', null, 'Tram des profondeurs', 'Die Tiefenbahn', null, null, 'Tranvía Subterráneo', 'Tranvía Subterráneo', 'Подземный поезд');
INSERT INTO `locales_points_of_interest` VALUES ('53', null, 'Maître des griffons de Forgefer', 'Greifenmeister von Eisenschmiede', null, null, 'Maestro de grifos de Forjaz', 'Maestro de grifos de Forjaz', 'Стальгорн: укротитель грифонов');
INSERT INTO `locales_points_of_interest` VALUES ('54', null, 'Centre des Visiteurs de Forgefer', 'Besucherzentrum von Eisenschmiede', null, null, 'Centro de Viajeros de Forjaz', 'Centro de Viajeros de Forjaz', 'Гостевые покои Стальгорна');
INSERT INTO `locales_points_of_interest` VALUES ('55', null, 'La taverne de Brûlepierre', 'Steinfeuertaverne', null, null, 'Taberna Roca de Fuego', 'Taberna Roca de Fuego', 'Таверна \"Горючий камень\"');
INSERT INTO `locales_points_of_interest` VALUES ('56', null, 'Boîte aux lettres de Forgefer', 'Briefkasten von Eisenschmiede', null, null, 'Buzón de Forjaz', 'Buzón de Forjaz', 'Стальгорн: почта');
INSERT INTO `locales_points_of_interest` VALUES ('57', null, 'Ulbrek Brasemain', 'Ulbrek Feuerhand', null, null, 'Ulbrek Manofuego', 'Ulbrek Manofuego', 'Ульбрек Огненная Длань');
INSERT INTO `locales_points_of_interest` VALUES ('58', null, 'Bixi et Buliwyf', 'Bixi und Buliwyf', null, null, 'Bixi y Buliwyf', 'Bixi y Buliwyf', 'Бикси и Бульвайф');
INSERT INTO `locales_points_of_interest` VALUES ('59', null, 'Maîtres de guerre de Forgefer', 'Kampfmeister von Eisenschmiede', null, null, 'Maestros de batalla de Forjaz', 'Maestros de batalla de Forjaz', 'Стальгорн: военачальники');
INSERT INTO `locales_points_of_interest` VALUES ('60', null, 'Coiffeuse de Forgefer', 'Barbier von Eisenschmiede', null, null, 'Peluquería de Forjaz', 'Peluquería de Forjaz', 'Стальгорнский парикмахер');
INSERT INTO `locales_points_of_interest` VALUES ('61', null, 'Hall des Armes', 'Halle der Waffen', null, null, 'La Sala Militar', 'La Sala Militar', 'Оружейная');
INSERT INTO `locales_points_of_interest` VALUES ('62', null, 'Hall des Mystères', 'Halle der Mysterien', null, null, 'La Sala Mística', 'La Sala Mística', 'Зал Тайн');
INSERT INTO `locales_points_of_interest` VALUES ('63', null, 'Maître des voleurs de Forgefer', 'Schurkenlehrer von Eisenschmiede', null, null, 'Instructor de pícaros de Forjaz', 'Instructor de pícaros de Forjaz', 'Стальгорн: наставник разбойников');
INSERT INTO `locales_points_of_interest` VALUES ('64', null, 'Maître des démonistes de Forgefer', 'Hexenmeisterlehrer von Eisenschmiede', null, null, 'Instructor de brujos de Forjaz', 'Instructor de brujos de Forjaz', 'Стальгорн: наставник чернокнижников');
INSERT INTO `locales_points_of_interest` VALUES ('65', null, 'Maître des chamans de Forgefer', 'Schamanenlehrer von Eisenschmiede', null, null, 'Instructor de chamanes de Forjaz', 'Instructor de chamanes de Forjaz', 'Стальгорн: наставник шаманов');
INSERT INTO `locales_points_of_interest` VALUES ('66', null, 'Potions et mixtures de Baiedesbulles', 'Brausefitz\' Tränke und Mischgetränke', null, null, 'Pociones y Cócteles de Burbubaya', 'Pociones y Cócteles de Burbubaya', 'Снадобья и микстуры от Гонобобельзз');
INSERT INTO `locales_points_of_interest` VALUES ('67', null, 'La Grande Forge', 'Die große Schmiede', null, null, 'La Gran Fundición', 'La Gran Fundición', 'Великая Кузня');
INSERT INTO `locales_points_of_interest` VALUES ('68', null, 'La Bouilloire de bronze', 'Zum Bronzekessel', null, null, 'La Marmita de Bronce', 'La Marmita de Bronce', null);
INSERT INTO `locales_points_of_interest` VALUES ('69', null, 'Arcanes de Duvechardon', 'Arkanarien Distelflaum', null, null, 'Arcanería de Cardopelusa', 'Arcanería de Cardopelusa', 'Колдовские штучки Чертополуша');
INSERT INTO `locales_points_of_interest` VALUES ('70', null, 'Médecin de Forgefer', 'Heiler von Eisenschmiede', null, null, 'Médico de Forjaz', 'Médico de Forjaz', 'Стальгорн: целитель');
INSERT INTO `locales_points_of_interest` VALUES ('71', null, 'Pêcheur itinérant', 'Reisender Angler', null, null, 'El Pescador Nómada', 'El Pescador Nómada', 'Странствующий рыбак');
INSERT INTO `locales_points_of_interest` VALUES ('72', null, 'Calligraphies de Forgefer', 'Inschriften von Eisenschmiede', null, null, 'Inscripción de Forjaz', 'Inscripción de Forjaz', 'Стальгорнское начертание');
INSERT INTO `locales_points_of_interest` VALUES ('73', null, 'Cuirs de Finfuseau', 'Lederwaren Feinspindel', null, null, 'Artículos de Cuero Bueneje', 'Artículos de Cuero Bueneje', 'Кожевенная лавка Остроигла');
INSERT INTO `locales_points_of_interest` VALUES ('74', null, 'Guilde des mineurs de la montagne profonde', 'Tiefenbergbaugilde', null, null, 'Gremio de Minería de Montañahonda', 'Gremio de Minería de Montañahonda', 'Гильдия рудокопов Темной Горы');
INSERT INTO `locales_points_of_interest` VALUES ('75', null, 'Vêtements de Front-de-pierre', 'Tuchmacherei Steinbraue', null, null, 'Sastrería Petrocejas', 'Sastrería Petrocejas', 'Лавка одежды Камнелоба');
INSERT INTO `locales_points_of_interest` VALUES ('76', null, 'Distillerie de Tonnebière', 'Brauerei Donnerbräu', null, null, 'Destilería Cebatruenos', 'Destilería Cebatruenos', 'Таверна \"Громоварка\"');
INSERT INTO `locales_points_of_interest` VALUES ('77', null, 'Shelby Pierre-à-feu', 'Shelby Steinsplint', null, null, 'Shelby Petrepiedra', 'Shelby Petrepiedra', 'Шелби Щебенка');
INSERT INTO `locales_points_of_interest` VALUES ('78', null, 'Grif Cœur-sauvage', 'Grif Wildherz', null, null, 'Grif Corazón Salvaje', 'Grif Corazón Salvaje', 'Гриф Дикое Сердце');
INSERT INTO `locales_points_of_interest` VALUES ('79', null, 'Magis Mantincelle', 'Magis Funkelmantel', null, null, 'Magis Chispamanto', 'Magis Chispamanto', 'Магис Искроплащ');
INSERT INTO `locales_points_of_interest` VALUES ('80', null, 'Azar Fortmartel', 'Azar Hammerkraft', null, null, 'Azar Martillopujante', 'Azar Martillopujante', 'Азар Мощный Молот');
INSERT INTO `locales_points_of_interest` VALUES ('81', null, 'Maxan Anvol', 'Maxan Anvol', null, null, 'Maxan Anvol', 'Maxan Anvol', 'Максан Анвол');
INSERT INTO `locales_points_of_interest` VALUES ('82', null, 'Hogral Bakkan', 'Hogral Bakkan', null, null, 'Hogral Bakkan', 'Hogral Bakkan', 'Хограл Баккан');
INSERT INTO `locales_points_of_interest` VALUES ('83', null, 'Gimrizz Sombrouage', 'Gimrizz Schattenrad', null, null, 'Gimrizz Molaro', 'Gimrizz Molaro', 'Гимризз Которышка');
INSERT INTO `locales_points_of_interest` VALUES ('84', null, 'Granis Vivehache', 'Granis Flinkaxt', null, null, 'Granis Hachaveloz', 'Granis Hachaveloz', 'Гранис Свист Топора');
INSERT INTO `locales_points_of_interest` VALUES ('85', null, 'Tognus Flammesilex', 'Tognus Funkenfeuer', null, null, 'Tognus Fuegosílex', 'Tognus Fuegosílex', 'Тогнус Огниво');
INSERT INTO `locales_points_of_interest` VALUES ('86', null, 'Gremlock Pilsnor', 'Gremlock Pilsnor', null, null, 'Gremlock Pilsnor', 'Gremlock Pilsnor', 'Гремлок Пилзнор');
INSERT INTO `locales_points_of_interest` VALUES ('87', null, 'Thamner Pol', 'Thamner Pol', null, null, 'Thamner Pol', 'Thamner Pol', 'Тамнер Пол');
INSERT INTO `locales_points_of_interest` VALUES ('88', null, 'Paxton Ganter', 'Paxton Ganter', null, null, 'Paxton Ganter', 'Paxton Ganter', 'Пакстон Гантер');
INSERT INTO `locales_points_of_interest` VALUES ('89', null, 'Autel des ventes de Darnassus', 'Auktionshaus Darnassus', null, null, 'Casa de subastas de Darnassus', 'Casa de subastas de Darnassus', 'Аукционный дом Дарнаса');
INSERT INTO `locales_points_of_interest` VALUES ('90', null, 'Banque de Darnassus', 'Bank von Darnassus', null, null, 'Banco de Darnassus', 'Banco de Darnassus', 'Дарнас: банк');
INSERT INTO `locales_points_of_interest` VALUES ('91', null, 'Maître des hippogriffes de Darnassus', 'Rut\'theran', null, null, 'Aldea Rut\'theran', 'Aldea Rut\'theran', null);
INSERT INTO `locales_points_of_interest` VALUES ('92', null, 'Maître des guildes de Darnassus', 'Gildenmeister von Darnassus', null, null, 'Maestro de hermandad de Darnassus', 'Maestro de hermandad de Darnassus', 'Дарнас: регистрация гильдий');
INSERT INTO `locales_points_of_interest` VALUES ('93', null, 'Auberge de Darnassus', 'Gasthaus von Darnassus', null, null, 'Posada de Darnassus', 'Posada de Darnassus', 'Дарнасская таверна');
INSERT INTO `locales_points_of_interest` VALUES ('94', null, 'Boîte aux lettres de Darnassus', 'Briefkasten von Darnassus', null, null, 'Buzón de Darnassus', 'Buzón de Darnassus', 'Дарнас: почта');
INSERT INTO `locales_points_of_interest` VALUES ('95', null, 'Alassin', 'Alassin', null, null, 'Alassin', 'Alassin', 'Алассин');
INSERT INTO `locales_points_of_interest` VALUES ('96', null, 'Ilyenia Lunéclat', 'Ilyenia Mondfeuer', null, null, 'Ilyenia Fuegolunar', 'Ilyenia Fuegolunar', 'Илиения Лунное Пламя');
INSERT INTO `locales_points_of_interest` VALUES ('97', null, 'Maîtres de guerre de Darnassus', 'Kampfmeister von Darnassus', null, null, 'Maestros de batalla, Darnassus', 'Maestros de batalla, Darnassus', 'Дарнас: военачальники');
INSERT INTO `locales_points_of_interest` VALUES ('98', null, 'Maître des druides de Darnassus', 'Druidenlehrer von Darnassus', null, null, 'Instructor de druidas de Darnassus', 'Instructor de druidas de Darnassus', 'Дарнас: наставник друидов');
INSERT INTO `locales_points_of_interest` VALUES ('99', null, 'Maître des chasseurs de Darnassus', 'Jägerlehrer von Darnassus', null, null, 'Instructor de cazadores de Darnassus', 'Instructor de cazadores de Darnassus', 'Дарнас: наставник охотников');
INSERT INTO `locales_points_of_interest` VALUES ('100', null, 'Maître des voleurs de Darnassus', 'Schurkenlehrer von Darnassus', null, null, 'Instructor de pícaros de Darnassus', 'Instructor de pícaros de Darnassus', 'Дарнас: наставник разбойников');
INSERT INTO `locales_points_of_interest` VALUES ('101', null, 'La terrasse des guerriers', 'Die Terrasse der Krieger', null, null, 'Bancal del Guerrero', 'Bancal del Guerrero', 'Терраса Воинов');
INSERT INTO `locales_points_of_interest` VALUES ('102', null, 'Maître des alchimistes de Darnassus', 'Alchemielehrer von Darnassus', null, null, 'Instructor de alquimia de Darnassus', 'Instructor de alquimia de Darnassus', 'Дарнасский учитель алхимии');
INSERT INTO `locales_points_of_interest` VALUES ('103', null, 'Maître des cuisiniers de Darnassus', 'Kochkunstlehrer von Darnassus', null, null, 'Profesor de cocina de Darnassus', 'Profesor de cocina de Darnassus', 'Дарнас: Учитель кулинарии');
INSERT INTO `locales_points_of_interest` VALUES ('104', null, 'Maître des enchanteurs de Darnassus', 'Verzauberkunstlehrer von Darnassus', null, null, 'Instructor de encantamiento de Darnassus', 'Instructor de encantamiento de Darnassus', 'Дарнасский учитель наложения чар');
INSERT INTO `locales_points_of_interest` VALUES ('105', null, 'Maître des sécouristes de Darnassus', 'Lehrer für Erste Hilfe von Darnassus', null, null, 'Instructor de primeros auxilios de Darnassus', 'Instructor de primeros auxilios de Darnassus', 'Дарнас: учитель первой помощи');
INSERT INTO `locales_points_of_interest` VALUES ('106', null, 'Maître des pêcheurs de Darnassus', 'Angellehrer von Darnassus', null, null, 'Instructor de pesca de Darnassus', 'Instructor de pesca de Darnassus', 'Дарнасский учитель рыбной ловли');
INSERT INTO `locales_points_of_interest` VALUES ('107', null, 'Calligraphies de Darnassus', 'Inschriften von Darnassus', null, null, 'Inscripción de Darnassus', 'Inscripción de Darnassus', 'Дарнасский начертатель');
INSERT INTO `locales_points_of_interest` VALUES ('108', null, 'Maître des travailleurs du cuir de Darnassus', 'Lederverarbeitungslehrer von Darnassus', null, null, 'Instructor de peletería de Darnassus', 'Instructor de peletería de Darnassus', 'Дарнасский учитель кожевничества');
INSERT INTO `locales_points_of_interest` VALUES ('109', null, 'Maître des dépeceurs de Darnassus', 'Kürschnerlehrer von Darnassus', null, null, 'Instructor de desuello de Darnassus', 'Instructor de desuello de Darnassus', 'Дарнасский учитель снятия шкур');
INSERT INTO `locales_points_of_interest` VALUES ('110', null, 'Tailleur de Darnassus', 'Schneider von Darnassus', null, null, 'Sastre de Darnassus', 'Sastre de Darnassus', 'Дарнасский портной');
INSERT INTO `locales_points_of_interest` VALUES ('111', null, 'Auberge de Dolanaar', 'Gasthaus Dolanaar', null, null, 'Posada de Dolanaar', 'Posada de Dolanaar', 'Таверна Доланаара');
INSERT INTO `locales_points_of_interest` VALUES ('112', null, 'Seriadne', 'Seriadne', null, null, 'Seriadne', 'Seriadne', 'Сериадна');
INSERT INTO `locales_points_of_interest` VALUES ('113', null, 'Kal', null, null, null, 'Kal', 'Kal', 'Каль');
INSERT INTO `locales_points_of_interest` VALUES ('114', null, 'Dazalar', 'Dazalar', null, null, 'Dazalar', 'Dazalar', 'Дазалар');
INSERT INTO `locales_points_of_interest` VALUES ('115', null, 'Laurna Clairematin', 'Laurna Morgenglanz', null, null, 'Laurna Luzdelalba', 'Laurna Luzdelalba', 'Лорна Утренний Свет');
INSERT INTO `locales_points_of_interest` VALUES ('116', null, 'Jannok Chantebrise', 'Jannok Windsang', null, null, 'Jannok Brisón', 'Jannok Brisón', 'Джаннок Поющий Ветерок');
INSERT INTO `locales_points_of_interest` VALUES ('117', null, 'Kyra Lamevent', 'Kyra Windklinge', null, null, 'Kyra Espada del Viento', 'Kyra Espada del Viento', 'Кайра Ветрорез');
INSERT INTO `locales_points_of_interest` VALUES ('118', null, 'Cyndra Murmegent', 'Cyndra Samtwisper', null, null, 'Cyndra Suavesusurro', 'Cyndra Suavesusurro', 'Циндра Ласковый Шепот');
INSERT INTO `locales_points_of_interest` VALUES ('119', null, 'Zarrin', 'Zarrin', null, null, 'Zarrin', 'Zarrin', 'Заррин');
INSERT INTO `locales_points_of_interest` VALUES ('120', null, 'Alanna Oeil-de-corbeau', 'Alanna Rabenauge', null, null, 'Alanna Cuervojo', 'Alanna Cuervojo', 'Аланна Око Ворона');
INSERT INTO `locales_points_of_interest` VALUES ('121', null, 'Byancie', 'Byancie', null, null, 'Byancie', 'Byancie', 'Бьянси');
INSERT INTO `locales_points_of_interest` VALUES ('122', null, 'Malorne Feuillelame', 'Malorne Messerblatt', null, null, 'Malorne Filohoja', 'Malorne Filohoja', 'Малорн Остролист');
INSERT INTO `locales_points_of_interest` VALUES ('123', null, 'Nadyia Tissecrin', 'Nadyia Schopfweber', null, null, 'Nadyia Tejecrín', 'Nadyia Tejecrín', 'Надайя Гривопряд');
INSERT INTO `locales_points_of_interest` VALUES ('124', null, 'Radnaal Tissecrin', 'Radnaal Schopfweber', null, null, 'Radnaal Tejecrín', 'Radnaal Tejecrín', 'Раднаал Гривопряд');
INSERT INTO `locales_points_of_interest` VALUES ('125', null, 'Nadyia Tissecrin', 'Nadyia Schopfweber', null, null, 'Nadyia Tejecrín', 'Nadyia Tejecrín', 'Надайя Гривопряд');
INSERT INTO `locales_points_of_interest` VALUES ('126', null, 'Entrée Est des Égouts de Dalaran', 'Östlicher Kanalisationseingang von Dalaran', null, null, 'Entrada oriental de las cloacas', 'Entrada oriental de las cloacas', null);
INSERT INTO `locales_points_of_interest` VALUES ('127', null, 'Entrée Ouest des Égouts de Dalaran', 'Westlicher Kanalisationseingang von Dalaran', null, null, 'Entrada occidental de las cloacas', 'Entrada occidental de las cloacas', null);
INSERT INTO `locales_points_of_interest` VALUES ('128', null, 'Puit de Dalaran', 'Brunnen von Dalaran', null, null, 'Entrada del pozo', 'Entrada del pozo', null);
INSERT INTO `locales_points_of_interest` VALUES ('129', null, 'Enclave Argentée de Dalaran', 'Silberne Enklave von Dalaran', null, null, 'El Enclave de Plata', 'El Enclave de Plata', null);
INSERT INTO `locales_points_of_interest` VALUES ('130', null, 'Sanctuaire des Saccages-Soleil de Dalaran', 'Sonnenhäschers Zuflucht von Dalaran', null, null, 'Santuario Atracasol', 'Santuario Atracasol', null);
INSERT INTO `locales_points_of_interest` VALUES ('131', null, 'Banque Nord de Dalaran', 'Nördliche Bank von Dalaran', null, null, 'Banco Norte', 'Banco Norte', null);
INSERT INTO `locales_points_of_interest` VALUES ('132', null, 'Banque Sud de Dalaran', 'Südliche Bank von Dalaran', null, null, 'Banco Sur', 'Banco Sur', null);
INSERT INTO `locales_points_of_interest` VALUES ('133', null, 'Coiffeuse de Dalaran', 'Barbier von Dalaran', null, null, 'Peluquería de Dalaran', 'Peluquería de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('134', null, 'Maître de Vol de Dalaran', 'Flugmeister in Dalaran', null, null, 'Maestro de vuelo de Dalaran', 'Maestro de vuelo de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('135', null, 'Centre d\'Accueil des Visiteurs de Dalaran', 'Besucherzentrum von Dalaran', null, null, 'Centro de Visitantes de Dalaran', 'Centro de Visitantes de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('136', null, 'Auberge de Dalaran', 'Gasthaus von Dalaran', null, null, 'Posada de Dalaran', 'Posada de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('137', null, 'Auberge de l\'Alliance de Dalaran', 'Allianzgasthaus von Dalaran', null, null, 'Posada de la Alianza', 'Posada de la Alianza', null);
INSERT INTO `locales_points_of_interest` VALUES ('138', null, 'Auberge de la Horde de Dalaran', 'Hordengasthaus von Dalaran', null, null, 'Posada de la Horda', 'Posada de la Horda', null);
INSERT INTO `locales_points_of_interest` VALUES ('139', null, 'Serrurier de Dalaran', 'Schlosser von Dalaran', null, null, 'Cerrajería de Dalaran', 'Cerrajería de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('140', null, 'Aire de Krasus de Dalaran', 'Krasus\' Landeplatz in Dalaran', null, null, 'Alto de Krasus', 'Alto de Krasus', null);
INSERT INTO `locales_points_of_interest` VALUES ('141', null, 'Citadelle Pourpre de Dalaran', 'Violette Zitadelle von Dalaran', null, null, 'La Ciudadela Violeta', 'La Ciudadela Violeta', null);
INSERT INTO `locales_points_of_interest` VALUES ('142', null, 'Fort Pourpre de Dalaran', 'Violette Festung von Dalaran', null, null, 'El Bastión Violeta', 'El Bastión Violeta', null);
INSERT INTO `locales_points_of_interest` VALUES ('143', null, 'Quartier des Commerçants de Dalaran', 'Handelsdistrikt von Dalaran', null, null, 'Distrito de Mercaderes', 'Distrito de Mercaderes', null);
INSERT INTO `locales_points_of_interest` VALUES ('144', null, 'Monument à Antonidus de Dalaran', 'Antonidas\' Denkmal von Dalaran', null, null, 'Monumento de Antonidas', 'Monumento de Antonidas', null);
INSERT INTO `locales_points_of_interest` VALUES ('145', null, 'Place de Tisserune de Dalaran', 'Runenweberplatz von Dalaran', null, null, 'Plaza Tejerruna', 'Plaza Tejerruna', null);
INSERT INTO `locales_points_of_interest` VALUES ('146', null, 'Le Brunant de Dalaran', 'Abendruh in Dalaran', null, null, 'El Manto de la Noche', 'El Manto de la Noche', null);
INSERT INTO `locales_points_of_interest` VALUES ('147', null, 'Cimetière de Dalaran', 'Friedhof von Dalaran', null, null, 'Cementerio de Dalaran', 'Cementerio de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('148', null, 'Maître des calligraphes de Dalaran', 'Inschriftenkundelehrer von Dalaran', null, null, 'Instructor de inscripción de Dalaran', 'Instructor de inscripción de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('149', null, 'Maître des écuries de Dalaran', 'Stallmeister in Dalaran', null, null, 'Maestro de establos de Dalaran', 'Maestro de establos de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('150', null, 'Maître des mages de Dalaran', 'Magierlehrer von Dalaran', null, null, 'Instructor de magos de Dalaran', 'Instructor de magos de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('151', null, 'Maître des alchimistes de Dalaran', 'Alchemielehrer von Dalaran', null, null, 'Instructor de alquimia de Dalaran', 'Instructor de alquimia de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('152', null, 'Maître des forgerons de Dalaran', 'Schmiedekunstlehrer von Dalaran', null, null, 'Instructor de herrería de Dalaran', 'Instructor de herrería de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('153', null, 'Maître des enchanteurs de Dalaran', 'Verzauberkunstlehrer von Dalaran', null, null, 'Instructor de encantamiento de Dalaran', 'Instructor de encantamiento de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('154', null, 'Maître des ingénieurs de Dalaran', 'Ingenieurskunstlehrer von Dalaran', null, null, 'Instructor de ingeniería de Dalaran', 'Instructor de ingeniería de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('155', null, 'Maître des secouristes de Dalaran', 'Lehrer für Erste Hilfe von Dalaran', null, null, 'Instructor de primeros auxilios de Dalaran', 'Instructor de primeros auxilios de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('156', null, 'Fontaine de Dalaran', 'Anglerbrunnen von Dalaran', null, null, 'Fuente de Pesca de Dalaran', 'Fuente de Pesca de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('157', null, 'Maître des herboristes de Dalaran', 'Kräuterkundelehrer von Dalaran', null, null, 'Instructor de herboristería de Dalaran', 'Instructor de herboristería de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('158', null, 'Maître des joailliers de Dalaran', 'Juwelierskunstlehrer von Dalaran', null, null, 'Instructor de joyería de Dalaran', 'Instructor de joyería de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('159', null, 'Maître des travailleurs du cuir de Dalaran', 'Lederverarbeitungslehrer von Dalaran', null, null, 'Instructor de peletería de Dalaran', 'Instructor de peletería de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('160', null, 'Maître des mineurs de Dalaran', 'Bergbaulehrer von Dalaran', null, null, 'Instructor de minería de Dalaran', 'Instructor de minería de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('161', null, 'Maître des dépeceurs de Dalaran', 'Kürschnerlehrer von Dalaran', null, null, 'Instructor de desuello de Dalaran', 'Instructor de desuello de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('162', null, 'Maître des tailleurs de Dalaran', 'Schneiderleher von Dalaran', null, null, 'Instructor de sastrería de Dalaran', 'Instructor de sastrería de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('163', null, 'Armures d\'étoffes et de fourrures de Dalaran', 'Stoffrüstung & Kleidung von Dalaran', null, null, 'Armaduras de tela y Ropa', 'Armaduras de tela y Ropa', null);
INSERT INTO `locales_points_of_interest` VALUES ('164', null, 'Fleuriste de Dalaran', 'Blumen von Dalaran', null, null, 'Flores de Dalaran', 'Flores de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('165', null, 'Vendeur de fruits de Dalaran', 'Fruchthändler von Dalaran', null, null, 'Vendedor de Fruta de Dalaran', 'Vendedor de Fruta de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('166', null, 'Fournitures générales de Dalaran', 'Gemischt- & Handwerksswarenladen von Dalaran', null, null, 'Suministros comerciales de Dalaran', 'Suministros comerciales de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('167', null, 'Animalerie de Dalaran', 'Haustierbedarf von Dalaran', null, null, 'Tienda de Mascotas de Dalaran', 'Tienda de Mascotas de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('168', null, 'Tartes, patisseries et gateaux de Dalaran', 'Kuchen, Gebäck & Torten von Dalaran', null, null, 'Tartas, pastelitos y pasteles', 'Tartas, pastelitos y pasteles', null);
INSERT INTO `locales_points_of_interest` VALUES ('169', null, 'Réactifs de Dalaran', 'Reagenzien von Dalaran', null, null, 'Componentes de Dalaran', 'Componentes de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('170', null, 'Marchand de jouets de Dalaran', 'Spielzeugladen von Dalaran', null, null, 'Juguetería de Dalaran', 'Juguetería de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('171', null, 'Bijoux de Dalaran', 'Schmuckstücke von Dalaran', null, null, 'Abalorios de Dalaran', 'Abalorios de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('172', null, 'Armes de mélée de Dalaran', 'Nahkampfwaffen von Dalaran', null, null, 'Armas de combate cuerpo a cuerpo', 'Armas de combate cuerpo a cuerpo', null);
INSERT INTO `locales_points_of_interest` VALUES ('173', null, 'Armes de jets de Dalaran', 'Distanzwaffen von Dalaran', null, null, 'Armas a distancia', 'Armas a distancia', null);
INSERT INTO `locales_points_of_interest` VALUES ('174', null, 'Bâtons et baguettes de Dalaran', 'Stäbe & Zauberstäbe von Dalaran', null, null, 'Bastones y varitas', 'Bastones y varitas', null);
INSERT INTO `locales_points_of_interest` VALUES ('175', null, 'Vins et fromages de Dalaran', 'Wein & Käse von Dalaran', null, null, 'Vinos y quesos', 'Vinos y quesos', null);
INSERT INTO `locales_points_of_interest` VALUES ('176', null, 'Banque d\'Orgrimmar', 'Bank von Orgrimmar', null, null, 'Banco de Orgrimmar', 'Banco de Orgrimmar', 'Банк Оргриммара');
INSERT INTO `locales_points_of_interest` VALUES ('177', null, 'Tour des Cieux', 'Der Himmelsturm', null, null, 'La Torre del Cielo', 'La Torre del Cielo', 'Башня Небес');
INSERT INTO `locales_points_of_interest` VALUES ('178', null, 'Ambassade de la Horde', 'Botschaft der Horde', null, null, 'Embajada de la Horda', 'Embajada de la Horda', 'Посольство Орды');
INSERT INTO `locales_points_of_interest` VALUES ('179', null, 'Auberge d\'Orgrimmar', 'Gasthaus von Orgrimmar', null, null, 'Posada de Orgrimmar', 'Posada de Orgrimmar', 'Таверна Оргриммара');
INSERT INTO `locales_points_of_interest` VALUES ('180', null, 'Boîte aux lettres d\'Orgrimmar', 'Briefkasten von Orgrimmar', null, null, 'Buzón de Orgrimmar', 'Buzón de Orgrimmar', 'Оргриммар: почта');
INSERT INTO `locales_points_of_interest` VALUES ('181', null, 'Autel des ventes d\'Orgrimmar', 'Auktionshaus von Orgrimmar', null, null, 'Casa de subastas de Orgrimmar', 'Casa de subastas de Orgrimmar', 'Оргриммар: аукционный дом');
INSERT INTO `locales_points_of_interest` VALUES ('182', null, 'Tour des Zeppelins Est d\'Orgrimmar', 'Östlicher Zeppelinturm von Orgrimmar', null, null, 'Torre de zepelín este de Orgrimmar', 'Torre de zepelín este de Orgrimmar', 'Башня дирижаблей Оргриммара');
INSERT INTO `locales_points_of_interest` VALUES ('183', null, 'Tour des Zeppelins Ouest d\'Orgrimmar', 'Westlicher Zeppelinturm von Orgrimmar', null, null, 'Torre de zepelín oeste de Orgrimmar', 'Torre de zepelín oeste de Orgrimmar', 'Западная башня дирижаблей Оргриммара');
INSERT INTO `locales_points_of_interest` VALUES ('184', null, 'Sayoc & Hanashi', 'Sayoc und Hanashi', null, null, 'Sayoc y Hanashi', 'Sayoc y Hanashi', 'Сайок и Ханаши');
INSERT INTO `locales_points_of_interest` VALUES ('185', null, 'Xon\'cha', 'Xon\'cha', null, null, 'Xon\'cha', 'Xon\'cha', 'Ксон\'ча');
INSERT INTO `locales_points_of_interest` VALUES ('186', null, 'Hall des Légendes', 'Die Halle der Legenden', null, null, 'Sala de las Leyendas', 'Sala de las Leyendas', 'Зал Легенд');
INSERT INTO `locales_points_of_interest` VALUES ('187', null, 'Maître de guerre d\'Orgrimmar', 'Kampfmeister von Orgrimmar', null, null, 'Maestros de batalla, Orgrimmar', 'Maestros de batalla, Orgrimmar', 'Оргриммар: военачальники');
INSERT INTO `locales_points_of_interest` VALUES ('188', null, 'Coiffeuse d\'Orgrimmar', 'Barbier von Orgrimmar', null, null, 'Peluquería de Orgrimmar', 'Peluquería de Orgrimmar', 'Оргриммарский парикмахер');
INSERT INTO `locales_points_of_interest` VALUES ('189', null, 'Calligraphe d\'Orgrimmar', 'Inschriften von Orgrimmar', null, null, 'Inscripción de Orgrimmar', 'Inscripción de Orgrimmar', 'Оргриммарский начертатель');
INSERT INTO `locales_points_of_interest` VALUES ('190', null, 'Exodar, Maison des enchères', 'Auktionator der Exodar', null, null, 'El Exodar, subastador', 'El Exodar, subastador', null);
INSERT INTO `locales_points_of_interest` VALUES ('191', null, 'Exodar, Banque', 'Bank der Exodar', null, null, 'El Exodar, banco', 'El Exodar, banco', null);
INSERT INTO `locales_points_of_interest` VALUES ('192', null, 'Exodar, Maître des Griffons', 'Hippogryphenmeister der Exodar', null, null, 'El Exodar, maestro de hipogrifos', 'El Exodar, maestro de hipogrifos', null);
INSERT INTO `locales_points_of_interest` VALUES ('193', null, 'Exodar, Maître des guildes', 'Gildenmeister der Exodar', null, null, 'El Exodar, maestro de hermandad', 'El Exodar, maestro de hermandad', null);
INSERT INTO `locales_points_of_interest` VALUES ('194', null, 'Exodar, Auberge', 'Gasthaus der Exodar', null, null, 'El Exodar, posada', 'El Exodar, posada', null);
INSERT INTO `locales_points_of_interest` VALUES ('195', null, 'Exodar, Boîte aux lettres', 'Briefkasten der Exodar', null, null, 'El Exodar, buzón de correo', 'El Exodar, buzón de correo', null);
INSERT INTO `locales_points_of_interest` VALUES ('196', null, 'Exodar, Maître des étables', 'Stallmeister der Exodar', null, null, 'El Exodar, maestro de establos', 'El Exodar, maestro de establos', null);
INSERT INTO `locales_points_of_interest` VALUES ('197', null, 'Exodar, Maître des armes', 'Waffenmeister der Exodar', null, null, 'El Exodar, maestro de armas', 'El Exodar, maestro de armas', null);
INSERT INTO `locales_points_of_interest` VALUES ('198', null, 'Exodar, Maître des Druides', 'Druidenlehrer der Exodar', null, null, 'El Exodar, instructor de druidas', 'El Exodar, instructor de druidas', null);
INSERT INTO `locales_points_of_interest` VALUES ('199', null, 'Exodar, Maître des Chasseurs', 'Jägerlehrer der Exodar', null, null, 'El Exodar, instructores de cazadores', 'El Exodar, instructores de cazadores', null);
INSERT INTO `locales_points_of_interest` VALUES ('200', null, 'Exodar, Maître des Mages', 'Magierlehrer der Exodar', null, null, 'El Exodar, instructores de magos', 'El Exodar, instructores de magos', null);
INSERT INTO `locales_points_of_interest` VALUES ('201', null, 'Exodar, Maître des Paladins', 'Paladinlehrer der Exodar', null, null, 'El Exodar, instructores de paladines', 'El Exodar, instructores de paladines', null);
INSERT INTO `locales_points_of_interest` VALUES ('202', null, 'Exodar, Maître des Prêtres', 'Priesterlehrer der Exodar', null, null, 'El Exodar, instructores de sacerdotes', 'El Exodar, instructores de sacerdotes', null);
INSERT INTO `locales_points_of_interest` VALUES ('203', null, 'Exodar, Maître des Chamans', 'Schamanenlehrer der Exodar', null, null, 'El Exodar, instructor de chamanes', 'El Exodar, instructor de chamanes', null);
INSERT INTO `locales_points_of_interest` VALUES ('204', null, 'Exodar, Maître des Guerriers', 'Kriegerlehrer der Exodar', null, null, 'El Exodar, instructor de guerreros', 'El Exodar, instructor de guerreros', null);
INSERT INTO `locales_points_of_interest` VALUES ('205', null, 'Exodar, Maître des Alchismistes', 'Alchemielehrer der Exodar', null, null, 'El Exodar, instructores de alquimia', 'El Exodar, instructores de alquimia', null);
INSERT INTO `locales_points_of_interest` VALUES ('206', null, 'Exodar, Maître des Forgerons', 'Schmiedekunstlehrer der Exodar', null, null, 'El Exodar, instructores de herrería', 'El Exodar, instructores de herrería', null);
INSERT INTO `locales_points_of_interest` VALUES ('207', null, 'Exodar, Enchantement', 'Verzauberer der Exodar', null, null, 'El Exodar, encantadores', 'El Exodar, encantadores', null);
INSERT INTO `locales_points_of_interest` VALUES ('208', null, 'Exodar, Ingénierie', 'Ingenieurskunst der Exodar', null, null, 'El Exodar, ingeniería', 'El Exodar, ingeniería', null);
INSERT INTO `locales_points_of_interest` VALUES ('209', null, 'Exodar, Secourisme', 'Lehrer für Erste Hilfe der Exodar', null, null, 'El Exodar, instructores de primeros auxilios', 'El Exodar, instructores de primeros auxilios', null);
INSERT INTO `locales_points_of_interest` VALUES ('210', null, 'Exodar, Pêche', 'Angellehrer der Exodar', null, null, 'El Exodar, instructor de pesca', 'El Exodar, instructor de pesca', null);
INSERT INTO `locales_points_of_interest` VALUES ('211', null, 'Exodar, Herboristerie', 'Kräuterkundelehrer der Exodar', null, null, 'El Exodar, instructor de herboristería', 'El Exodar, instructor de herboristería', null);
INSERT INTO `locales_points_of_interest` VALUES ('212', null, 'Exodar, Calligraphie', 'Inschriften der Exodar', null, null, 'Inscripción de El Exodar', 'Inscripción de El Exodar', null);
INSERT INTO `locales_points_of_interest` VALUES ('213', null, 'Exodar, Joaillerie', 'Juwelenschleifer der Exodar', null, null, 'El Exodar, joyeros', 'El Exodar, joyeros', null);
INSERT INTO `locales_points_of_interest` VALUES ('214', null, 'Exodar, Travail du Cuir', 'Lederverarbeitung der Exodar', null, null, 'El Exodar, peletería', 'El Exodar, peletería', null);
INSERT INTO `locales_points_of_interest` VALUES ('215', null, 'Exodar, Minage', 'Bergbaulehrer der Exodar', null, null, 'El Exodar, instructores de minería', 'El Exodar, instructores de minería', null);
INSERT INTO `locales_points_of_interest` VALUES ('216', null, 'Exodar, Dépeçage', 'Kürschnerlehrer der Exodar', null, null, 'El Exodar, instructor de desuello', 'El Exodar, instructor de desuello', null);
INSERT INTO `locales_points_of_interest` VALUES ('217', null, 'Exodar, Couture', 'Schneider der Exodar', null, null, 'El Exodar, sastres', 'El Exodar, sastres', null);
INSERT INTO `locales_points_of_interest` VALUES ('218', null, 'Exodar, Cuisinier', 'Koch der Exodar', null, null, 'El Exodar, cocinero', 'El Exodar, cocinero', null);
INSERT INTO `locales_points_of_interest` VALUES ('219', null, 'Le Guet d\'Azur, Auberge', 'Gastwirt der Azurwacht', null, null, 'Avanzada Azur, tabernero', 'Avanzada Azur, tabernero', null);
INSERT INTO `locales_points_of_interest` VALUES ('220', null, 'Le Guet d\'Azur, Maître des étables', 'Stallmeister der Azurwacht', null, null, 'Avanzada Azur, maestro de establos', 'Avanzada Azur, maestro de establos', null);
INSERT INTO `locales_points_of_interest` VALUES ('221', null, 'Le Guet d\'Azur, Maître des Chasseurs', 'Jägerlehrer der Azurwacht', null, null, 'Avanzada Azur, instructor de cazadores', 'Avanzada Azur, instructor de cazadores', null);
INSERT INTO `locales_points_of_interest` VALUES ('222', null, 'Le Guet d\'Azur, Maître des Mages', 'Magierlehrer der Azurwacht', null, null, 'Avanzada Azur, instructor de magos', 'Avanzada Azur, instructor de magos', null);
INSERT INTO `locales_points_of_interest` VALUES ('223', null, 'Le Guet d\'Azur, Maître des Paladins', 'Paladinlehrer der Azurwacht', null, null, 'Avanzada Azur, instructor de paladines', 'Avanzada Azur, instructor de paladines', null);
INSERT INTO `locales_points_of_interest` VALUES ('224', null, 'Le Guet d\'Azur, Maître des Prêtres', 'Priesterlehrer der Azurwacht', null, null, 'Avanzada Azur, instructor de sacerdotes', 'Avanzada Azur, instructor de sacerdotes', null);
INSERT INTO `locales_points_of_interest` VALUES ('225', null, 'Le Guet d\'Azur, Maître des Chamans', 'Schamanenlehrer der Azurwacht', null, null, 'Avanzada Azur, instructor de chamanes', 'Avanzada Azur, instructor de chamanes', null);
INSERT INTO `locales_points_of_interest` VALUES ('226', null, 'Le Guet d\'Azur, Maître des Guerriers', 'Kriegerlehrer der Azurwacht', null, null, 'Avanzada Azur, instructor de guerreros', 'Avanzada Azur, instructor de guerreros', null);
INSERT INTO `locales_points_of_interest` VALUES ('227', null, 'Le Guet d\'Azur, Alchimiste', 'Alchemist der Azurwacht', null, null, 'Avanzada Azur, alquimista', 'Avanzada Azur, alquimista', null);
INSERT INTO `locales_points_of_interest` VALUES ('228', null, 'Point d\'accostage dOdesyus, Forge', 'Schmied von Odesyus\' Ankerplatz', null, null, 'Desembarco de Odesyus, herrero', 'Desembarco de Odesyus, herrero', null);
INSERT INTO `locales_points_of_interest` VALUES ('229', null, 'Point d\'accostage dOdesyus, Cuisinier', 'Koch von Odesyus\' Ankerplatz', null, null, 'Desembarco de Odesyus, cocinero', 'Desembarco de Odesyus, cocinero', null);
INSERT INTO `locales_points_of_interest` VALUES ('230', null, 'Le Guet d\'Azur, Maître des ingénieurs', 'Ingenieurskunstlehrer der Azurwacht', null, null, 'Avanzada Azur, instructor de ingeniería', 'Avanzada Azur, instructor de ingeniería', null);
INSERT INTO `locales_points_of_interest` VALUES ('231', null, 'Le Guet d\'Azur, Maître des sécouristes', 'Lehrer für Erste Hilfe der Azurwacht', null, null, 'Avanzada Azur, instructor de primeros auxilios', 'Avanzada Azur, instructor de primeros auxilios', null);
INSERT INTO `locales_points_of_interest` VALUES ('232', null, 'Gué d\'Ammen, pêcheuse', 'Anglerin des Am\'menflusses', null, null, 'Vado Ammen, pescadora', 'Vado Ammen, pescadora', null);
INSERT INTO `locales_points_of_interest` VALUES ('233', null, 'Le Guet d\'Azur, Herboriste', 'Kräuterkundiger der Azurwacht', null, null, 'Avanzada Azur, herboristería', 'Avanzada Azur, herboristería', null);
INSERT INTO `locales_points_of_interest` VALUES ('234', null, 'Repaire des Calmepins, Travailleur du cuir', 'Lederer der Tannenruhfeste', null, null, 'Bastión Semprepino, peletero', 'Bastión Semprepino, peletero', null);
INSERT INTO `locales_points_of_interest` VALUES ('235', null, 'Le Guet d\'Azur, Maître des mineurs', 'Bergbaulehrer der Azurwacht', null, null, 'Avanzada Azur, instructor de minería', 'Avanzada Azur, instructor de minería', null);
INSERT INTO `locales_points_of_interest` VALUES ('236', null, 'Repaire des Calmepins, Dépeceur', 'Kürschner der Tannenruhfeste', null, null, 'Bastión Semprepino, desollador', 'Bastión Semprepino, desollador', null);
INSERT INTO `locales_points_of_interest` VALUES ('237', null, 'Point d\'accostage dOdesyus, Tailleur', 'Schneider von Odesyus\' Ankerplatz', null, null, 'Desembarco de Odesyus, sastre', 'Desembarco de Odesyus, sastre', null);
INSERT INTO `locales_points_of_interest` VALUES ('238', null, 'Amures en cuir et maille de Dalaran', 'Leder- & Kettenrüstung von Dalaran', null, null, 'Armaduras de Cuero y Malla de Dalaran', 'Armaduras de Cuero y Malla de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('239', null, 'Amures et boucliers en plaque de Dalaran', 'Plattenrüstung & Schilde in Dalaran', null, null, 'Armaduras de Placas y Escudos de Dalaran', 'Armaduras de Placas y Escudos de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('240', null, 'La cantine de Shattrath', 'Wirtshaus von Shattrath', null, null, 'Taberna de Shattrath', 'Taberna de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('241', null, 'Banque de Shattrath des Clairvoyants', 'Bank der Seher von Shattrath', null, null, 'Banco de los Arúspices de Shattrath', 'Banco de los Arúspices de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('242', null, 'L\'Auberge de Shattrath des Clairvoyants', 'Gasthaus der Seher von Shattrath', null, null, 'Posada de los Arúspices de Shattrath', 'Posada de los Arúspices de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('243', null, 'Les Taxis de Shattrath', 'Taxi von Shattrath', null, null, 'Maestro de vuelo de Shattrath', 'Maestro de vuelo de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('244', null, 'Etables de Shattrath des Aldor', 'Stall der Aldor von Shattrath', null, null, 'Establo de los Aldor de Shattrath', 'Establo de los Aldor de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('245', null, 'Etables de Shattrath des Clairvoyants', 'Stall der Seher von Shattrath', null, null, 'Establo de los Arúspices de Shattrath', 'Establo de los Arúspices de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('246', null, 'Maîtres de Guerre de Shattrath de l\'Alliance', 'Kampfmeister der Allianz von Shattrath', null, null, 'Maestros de batalla de la Alianza de Shattrath', 'Maestros de batalla de la Alianza de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('247', null, 'Maîtres de Guerre de Shattrath de la Horde', 'Kampfmeister der Horde von Shattrath', null, null, 'Maestros de batalla de la Horda de Shattrath', 'Maestros de batalla de la Horda de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('248', null, 'Alchimiste de Shattrath', 'Alchemist von Shattrath', null, null, 'Alquimista de Shattrath', 'Alquimista de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('249', null, 'Forgeron d\'armures et d\'armes de Shattrath)', 'Rüstungs- und Waffenmacher von Shattrath', null, null, 'Artífice en Armas y Armaduras de Shattrath', 'Artífice en Armas y Armaduras de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('250', null, 'Cuisinier de Shattrath', 'Koch von Shattrath', null, null, 'Cocina de Shattrath', 'Cocina de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('251', null, 'Enchanteur de Shattrath', 'Verzauberer von Shattrath', null, null, 'Encantadores de Shattrath', 'Encantadores de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('252', null, 'Secouriste de Shattrath', 'Erste Hilfe von Shattrath', null, null, 'Primeros Auxilios de Shattrath', 'Primeros Auxilios de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('253', null, 'Joaillier de Shattrath', 'Juwelenschleifer von Shattrath', null, null, 'Joyero de Shattrath', 'Joyero de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('254', null, 'Travailleur du Cuir de Shattrath', 'Lederer von Shattrath', null, null, 'Peletero de Shattrath', 'Peletero de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('255', null, 'Dépeceur de Shattrath', 'Kürschner von Shattrath', null, null, 'Desollador de Shattrath', 'Desollador de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('256', null, 'Puits de mana de Shattrath', 'Manawebrahmen von Shattrath', null, null, 'Telar de Maná de Shattrath', 'Telar de Maná de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('257', null, 'Laboratoire d\'Alchimie de Shattrath', 'Alchemielabor von Shattrath', null, null, 'Laboratorio de Alquimia de Shattrath', 'Laboratorio de Alquimia de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('258', null, 'Vendeur de gemmmes Clairvoyant', 'Edelsteinhändler der Seher', null, null, 'Vendedor de Gemas de los Arúspices', 'Vendedor de Gemas de los Arúspices', null);
INSERT INTO `locales_points_of_interest` VALUES ('259', null, 'Vendeur de gemmmes Aldor', 'Edelsteinhändler der Aldor', null, null, 'Vendedor de Gemas de los Aldor', 'Vendedor de Gemas de los Aldor', null);
INSERT INTO `locales_points_of_interest` VALUES ('260', null, 'Banque Aldor de Shattrath', 'Bank der Aldor von Shattrath', null, null, 'Banco de los Aldor de Shattrath', 'Banco de los Aldor de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('261', null, 'Auberge Aldor de Shattrath', 'Gasthaus der Aldor von Shattrath', null, null, 'Posada de los Aldor de Shattrath', 'Posada de los Aldor de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('262', null, 'Maître d\'arène de Shattrath', 'Arenakampfmeister von Shattrath', null, null, 'Maestros de batalla de Arena de Shattrath', 'Maestros de batalla de Arena de Shattrath', null);
INSERT INTO `locales_points_of_interest` VALUES ('263', null, 'Exodar, Maîtres de Guerre', 'Kampfmeister der Exodar', null, null, 'El Exodar, maestros de batalla', 'El Exodar, maestros de batalla', null);
INSERT INTO `locales_points_of_interest` VALUES ('264', null, 'Exodar, Maître d\'arène', 'Arenakampfmeister der Exodar', null, null, 'El Exodar, maestro de batalla de arena', 'El Exodar, maestro de batalla de arena', null);
INSERT INTO `locales_points_of_interest` VALUES ('265', null, 'Maître des Mages de Darnassus', 'Magielehrer von Darnassus', null, null, 'Instructor de magos de Darnassus ', 'Instructor de magos de Darnassus ', null);
INSERT INTO `locales_points_of_interest` VALUES ('266', null, 'Maître des Paladins de Darnassus', 'Paladinlehrer von Darnassus', null, null, 'Instructor de paladines de Darnassus', 'Instructor de paladines de Darnassus', null);
INSERT INTO `locales_points_of_interest` VALUES ('267', null, 'Temple de la Lune', 'Tempel des Mondes', null, null, 'Templo de la Luna', 'Templo de la Luna', 'Храм Луны');
INSERT INTO `locales_points_of_interest` VALUES ('268', null, 'Herboristerie de Darnassus', 'Kräuterkundelehrer von Darnassus', null, null, 'Instructor de herboristería de Darnassus', 'Instructor de herboristería de Darnassus', 'Дарнасский учитель травничества');
INSERT INTO `locales_points_of_interest` VALUES ('269', null, 'Herboriste Pomeroy', 'Kräuterkundige Pomeroy', null, null, 'Herborista Pomarrosa', 'Herborista Pomarrosa', 'Травница Померой');
INSERT INTO `locales_points_of_interest` VALUES ('270', null, 'Arène des égouts de Dalaran ', 'Arena in der Kanalisation von Dalaran', null, null, 'Arenas de las Cloacas de Dalaran', 'Arenas de las Cloacas de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('271', null, 'Banque des égouts de Dalaran ', 'Bank in der Kanalisation von Dalaran', null, null, 'Banco de las Cloacas de Dalaran', 'Banco de las Cloacas de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('272', null, 'Auberge des égouts de Dalaran ', 'Gasthaus in der Kanalisation von Dalaran', null, null, 'Posada de las Cloacas de Dalaran', 'Posada de las Cloacas de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('273', null, 'Tunnel des égouts de Dalaran ', 'Kanalisationstunnel von Dalaran', null, null, 'Túnel de las Cloacas de Dalaran', 'Túnel de las Cloacas de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('274', null, 'Vendeurs des égouts de Dalaran ', 'Händler in der Kanalisation von Dalaran', null, null, 'Vendedores de las Cloacas de Dalaran', 'Vendedores de las Cloacas de Dalaran', null);
INSERT INTO `locales_points_of_interest` VALUES ('275', null, 'Banque des Pitons-du-Tonnerre', 'Bank von Donnerfels', null, null, 'Banco de Cima del Trueno', 'Banco de Cima del Trueno', 'Громовой Утес: банк');
INSERT INTO `locales_points_of_interest` VALUES ('276', null, 'Perchoir du Coursier du vent', 'Windreiterhorst', null, null, 'Nidal de los Jinetes del Viento', 'Nidal de los Jinetes del Viento', 'Гнездо ветрокрылов');
INSERT INTO `locales_points_of_interest` VALUES ('277', null, 'Centre d\'information civique des Pitons-du-Tonnerre', 'Informationen der Stadtverwaltung von Donnerfels', null, null, 'Información al Ciudadano de Cima del Trueno', 'Información al Ciudadano de Cima del Trueno', 'Громовой Утес: городская информация');
INSERT INTO `locales_points_of_interest` VALUES ('278', null, 'Auberge des Pitons-du-Tonnerre', 'Gasthaus von Donnerfels', null, null, 'Posada de Cima del Trueno', 'Posada de Cima del Trueno', 'Таверна Громового Утеса');
INSERT INTO `locales_points_of_interest` VALUES ('279', null, 'Boite à lettre des Pitons-du-Tonnerre', 'Briefkasten von Donnerfels', null, null, 'Buzón de Cima del Trueno', 'Buzón de Cima del Trueno', 'Громовой Утес: почта');
INSERT INTO `locales_points_of_interest` VALUES ('280', null, 'Hôtel des ventes des Pitons-du-Tonnerre', 'Auktionshaus von Donnerfels', null, null, 'Casa de subastas de Cima del Trueno', 'Casa de subastas de Cima del Trueno', 'Громовой Утес: аукционный дом');
INSERT INTO `locales_points_of_interest` VALUES ('281', null, 'Ansekhwa', 'Ansekhwa', null, null, 'Ansekhwa', 'Ansekhwa', 'Ансеква');
INSERT INTO `locales_points_of_interest` VALUES ('282', null, 'Bulrug', 'Bulrug', null, null, 'Bulrug', 'Bulrug', 'Балруг');
INSERT INTO `locales_points_of_interest` VALUES ('283', null, 'Maîtres de Guerre des Pitons-du-Tonnerre', 'Kampfmeister von Donnerfels', null, null, 'Maestros de batalla, Cima del Trueno', 'Maestros de batalla, Cima del Trueno', 'Громовой Утес: военачальники');
INSERT INTO `locales_points_of_interest` VALUES ('284', null, 'Zeppelin des Pitons-du-Tonnerre', 'Zeppelin von Donnerfels', null, null, 'Zepelín de Cima del Trueno', 'Zepelín de Cima del Trueno', 'Дирижабль Громового Утеса');
INSERT INTO `locales_points_of_interest` VALUES ('285', null, 'Hall des Anciens', 'Halle der Ältesten', null, null, 'Sala de los Ancestros', 'Sala de los Ancestros', 'Зал Старейшин');
INSERT INTO `locales_points_of_interest` VALUES ('286', null, 'Hall des chasseurs', 'Jägerhalle', null, null, 'Recinto de los Cazadores', 'Recinto de los Cazadores', 'Зал Охотников');
INSERT INTO `locales_points_of_interest` VALUES ('287', null, 'Le bassin des Visions', 'Teiche der Visionen', null, null, 'Pozas de las Visiones', 'Pozas de las Visiones', 'Пруды Видений');
INSERT INTO `locales_points_of_interest` VALUES ('288', null, 'Hall des ésprits', 'Halle der Geister', null, null, 'Sala de los Espíritus', 'Sala de los Espíritus', 'Зал Духов');
INSERT INTO `locales_points_of_interest` VALUES ('289', null, 'Alchimie de Bena', 'Benas Alchemie', null, null, 'Bena la Alquimista', 'Bena la Alquimista', 'Лаборатория Бены');
INSERT INTO `locales_points_of_interest` VALUES ('290', null, 'Forge de Karn', 'Karns Schmiede', null, null, 'Herrería de Karn', 'Herrería de Karn', 'Кузня Карна');
INSERT INTO `locales_points_of_interest` VALUES ('291', null, 'Cuisine d\'Aska', 'Askas Küche', null, null, 'La Cocina de Aska', 'La Cocina de Aska', 'Кухня Аски');
INSERT INTO `locales_points_of_interest` VALUES ('292', null, 'Enchanteurs Aube-Glorieuse ', 'Morgenwandlers Verzauberungen', null, null, 'Encantadores Caminalba', 'Encantadores Caminalba', 'Чародеи Утренних Путников');
INSERT INTO `locales_points_of_interest` VALUES ('293', null, 'Soins spirituels', 'Spirituelle Heilung', null, null, 'Curación Espiritual', 'Curación Espiritual', 'Духовное исцеление');
INSERT INTO `locales_points_of_interest` VALUES ('294', null, 'Appâts & équipement du sommet', 'Gipfelbergs Köder und Ausrüstung', null, null, 'Cebo y Aparejo de la Montaña', 'Cebo y Aparejo de la Montaña', 'Снасти и наживка с горных вершин');
INSERT INTO `locales_points_of_interest` VALUES ('295', null, 'Herboristerie holistique', 'Ganzheitliche kräuterkunde', null, null, 'Herboristería Holística', 'Herboristería Holística', 'Общее травничество');
INSERT INTO `locales_points_of_interest` VALUES ('296', null, 'Calligraphe des Pitons-du-Tonnerre', 'Inschriften von Donnerfels', null, null, 'Inscripción de Cima del Trueno', 'Inscripción de Cima del Trueno', 'Начертатель Громового Утеса');
INSERT INTO `locales_points_of_interest` VALUES ('297', null, 'Armurerie des Pitons-du-Tonnerre', 'Rüstungsschmiede von Donnerfels', null, null, 'Armeros de Cima del Trueno', 'Armeros de Cima del Trueno', 'Громовой Утес: оружейники');
INSERT INTO `locales_points_of_interest` VALUES ('298', null, 'Géologie de Sabot-de-Pierre', 'Steinhufgeologie', null, null, 'Geólogos Pezuña Pétrea', 'Geólogos Pezuña Pétrea', 'Лавка Геолога');
INSERT INTO `locales_points_of_interest` VALUES ('299', null, 'Mooranta', 'Mooranta', null, null, 'Mooranta', 'Mooranta', 'Муранта');
INSERT INTO `locales_points_of_interest` VALUES ('300', null, 'Hall des Chasseurs d\'Orgrimmar', 'Jägerhalle von Orgrimmar', null, null, 'Recinto de los Cazadores de Orgrimmar', 'Recinto de los Cazadores de Orgrimmar', 'Зал Охотников');
INSERT INTO `locales_points_of_interest` VALUES ('301', null, 'pavillon de Buissombre', 'Dunkeldornenlodge', null, null, 'Cabaña de Brezo', 'Cabaña de Brezo', 'Пристанище Темнотерна');
INSERT INTO `locales_points_of_interest` VALUES ('302', null, 'Autel des esprits', 'Geisterlodge', null, null, 'Recinto de los Espíritus', 'Recinto de los Espíritus', 'Обитель Духов');
INSERT INTO `locales_points_of_interest` VALUES ('303', null, 'Forteresse de Thrall', 'Thralls Festung', null, null, 'Fortaleza de Thrall', 'Fortaleza de Thrall', 'Крепость Тралла');
INSERT INTO `locales_points_of_interest` VALUES ('304', null, 'Confrérie Ombrevive', 'Bruderschaft der Schattenläufer', null, null, 'Hermandad de la Oscuridad', 'Hermandad de la Oscuridad', 'Братство Теней');
INSERT INTO `locales_points_of_interest` VALUES ('305', null, 'Enclave de Sombrefeu', 'Dunkelfeuerenklave', null, null, 'Enclave Fuego Oscuro', 'Enclave Fuego Oscuro', 'Анклав Темного Пламени');
INSERT INTO `locales_points_of_interest` VALUES ('306', null, 'Hall des braves', 'Halle der Kriegerhelden', null, null, 'Bastión de los Valientes', 'Bastión de los Valientes', 'Зал Отважных');
INSERT INTO `locales_points_of_interest` VALUES ('307', null, 'Chez Yelmak. Alchimie et potions', 'Yelmaks Alchemie und Tränke', null, null, 'Alquimia y Pociones de Yelmak', 'Alquimia y Pociones de Yelmak', 'Алхимия и Эликсиры Йелмака');
INSERT INTO `locales_points_of_interest` VALUES ('308', null, 'L\'Enclume ardente', 'Der brennende Amboss', null, null, 'El Yunque en Llamas', 'El Yunque en Llamas', 'Пылающая наковальня');
INSERT INTO `locales_points_of_interest` VALUES ('309', null, 'Fosse à feu de Borstan', 'Borstans Feuergrube', null, null, 'Fosa de lava de Borstan', 'Fosa de lava de Borstan', 'Жаровня Борстана');
INSERT INTO `locales_points_of_interest` VALUES ('310', null, 'Runes de Godan', 'Godans Runenarbeiten', null, null, 'Runas de Godan', 'Runas de Godan', 'Чародейские товары Годана');
INSERT INTO `locales_points_of_interest` VALUES ('311', null, 'Atelier de Nogg', 'Noggs Meistermaschinen', null, null, 'Taller de Nogg', 'Taller de Nogg', 'Механическая мастерская Ногга');
INSERT INTO `locales_points_of_interest` VALUES ('312', null, 'La survie du plus fort', 'Der Stärkste überlebt', null, null, 'Larga Vida al Mejor', 'Larga Vida al Mejor', 'Естественный отбор');
INSERT INTO `locales_points_of_interest` VALUES ('313', null, 'Articles de pêche de Lumak', 'Lumaks Angeln', null, null, 'Pesca con Lumak', 'Pesca con Lumak', 'Рыбное место Лумака');
INSERT INTO `locales_points_of_interest` VALUES ('314', null, 'Arboretum de Jandi', 'Jandis Arboretum', null, null, 'Arboreto de Jandi', 'Arboreto de Jandi', 'Дендрарий Джанди');
INSERT INTO `locales_points_of_interest` VALUES ('315', null, 'Mine du Canyon rouge', 'Bergbauunternehmen Rotschlucht', null, null, 'Minería El Cañón Rojo', 'Minería El Cañón Rojo', 'Рудник Ржавого каньона');
INSERT INTO `locales_points_of_interest` VALUES ('316', null, 'Artisans du cuir kodo', 'Kodolederer', null, null, 'Curtidores de piel de kodo', 'Curtidores de piel de kodo', 'Выделка шкур кодо');
INSERT INTO `locales_points_of_interest` VALUES ('317', null, 'Les étoffes de Magar', 'Magars Tuchwaren', null, null, 'Géneros Magar', 'Géneros Magar', 'Портняжное ателье Магара');
INSERT INTO `locales_points_of_interest` VALUES ('318', null, 'Hôtel des ventes de Fossoyeuse', 'Auktionshaus von Unterstadt', null, null, 'Casa de subastas de Entrañas', 'Casa de subastas de Entrañas', 'Подгород: аукционный дом');
INSERT INTO `locales_points_of_interest` VALUES ('319', null, 'Banque de Fossoyeuse', 'Bank von Unterstadt', null, null, 'Banco de Entrañas', 'Banco de Entrañas', 'Подгород: банк');
INSERT INTO `locales_points_of_interest` VALUES ('320', null, 'Coiffeur de Fossoyeuse', 'Barbier von Unterstadt', null, null, 'Peluquería de Entrañas', 'Peluquería de Entrañas', 'Подгородский парикмахер');
INSERT INTO `locales_points_of_interest` VALUES ('321', null, 'Eleveur de chauves-souris de Fossoyeuse', 'Fledermausführer von Unterstadt', null, null, 'Cuidador de murciélagos de Entrañas', 'Cuidador de murciélagos de Entrañas', 'Подгород: дрессировщик нетопырей');
INSERT INTO `locales_points_of_interest` VALUES ('322', null, 'Maître de Guerre de Fossoyeuse', 'Kampfmeister von unterstadt', null, null, 'Maestros de batalla, Entrañas', 'Maestros de batalla, Entrañas', 'Подгород: военачальники');
INSERT INTO `locales_points_of_interest` VALUES ('323', null, 'Maître des guildes de Fossoyeuse', 'Gildenmeister von Unterstadt', null, null, 'Maestro de hermandad de Entrañas', 'Maestro de hermandad de Entrañas', 'Подгород: регистрация гильдий');
INSERT INTO `locales_points_of_interest` VALUES ('324', null, 'Auberge de Fossoyeuse', 'Gasthaus von Unterstadt', null, null, 'Posada de Entrañas', 'Posada de Entrañas', 'Подгородская таверна');
INSERT INTO `locales_points_of_interest` VALUES ('325', null, 'Serrurier de Fossoyeuse', 'Schlosser von Unterstadt', null, null, 'Cerrajería de Entrañas', 'Cerrajería de Entrañas', 'Подгородский замочник');
INSERT INTO `locales_points_of_interest` VALUES ('326', null, 'Boite à lettre de Fossoyeuse', 'Briefkasten von Unterstadt', null, null, 'Buzón de Entrañas', 'Buzón de Entrañas', 'Подгород: почта');
INSERT INTO `locales_points_of_interest` VALUES ('327', null, 'Anya Maulray', 'Anya Maulray', null, null, 'Anya Maulray', 'Anya Maulray', 'Аня Молрэ');
INSERT INTO `locales_points_of_interest` VALUES ('328', null, 'Archibald', 'Archibald', null, null, 'Archibald', 'Archibald', 'Арчибальд');
INSERT INTO `locales_points_of_interest` VALUES ('329', null, 'Zeppelin de Fossoyeuse', 'Zeppelin von Unterstadt', null, null, 'Zepelín de Entrañas', 'Zepelín de Entrañas', 'Подгород: дирижабль');
INSERT INTO `locales_points_of_interest` VALUES ('330', null, 'Championne Cyssa Auberose', 'Champion Cyssa Dämmerrose', null, null, 'Campeona Cyssa Rosalba', 'Campeona Cyssa Rosalba', 'Воительница Цисса Роза Рассвета');
INSERT INTO `locales_points_of_interest` VALUES ('331', null, 'Maîtres des Mages de Fossoyeuse', 'Magierlehrer von Unterstadt', null, null, 'Instructores de magos de Entrañas', 'Instructores de magos de Entrañas', 'Подгород: наставники магов');
INSERT INTO `locales_points_of_interest` VALUES ('332', null, 'Maîtres des Prêtres de Fossoyeuse', 'Priesterlehrer von Unterstadt', null, null, 'Instructores de sacerdotes de Entrañas', 'Instructores de sacerdotes de Entrañas', 'Подгород: наставник жрецов');
INSERT INTO `locales_points_of_interest` VALUES ('333', null, 'Maîtres des Voleurs de Fossoyeuse', 'Schurkenlehrer von Unterstadt', null, null, 'Instructores de pícaros de Entrañas', 'Instructores de pícaros de Entrañas', 'Подгород: наставник разбойников');
INSERT INTO `locales_points_of_interest` VALUES ('334', null, 'Maîtres des Démonistes de Fossoyeuse', 'Hexenmeisterlehrer von Unterstadt', null, null, 'Instructores de brujos de Entrañas', 'Instructores de brujos de Entrañas', 'Подгород: наставники чернокнижников');
INSERT INTO `locales_points_of_interest` VALUES ('335', null, 'Maîtres des Guerriers de Fossoyeuse', 'Kriegerlehrer von Unterstadt', null, null, 'Instructores de guerreros de Entrañas', 'Instructores de guerreros de Entrañas', 'Подгород: наставник воинов');
INSERT INTO `locales_points_of_interest` VALUES ('336', null, 'L\'Apothicarium', 'Das Apothekarium', null, null, 'El Apothecarium', 'El Apothecarium', 'Район Фармацевтов');
INSERT INTO `locales_points_of_interest` VALUES ('337', null, 'Maître des Forgerons de Fossoyeuse', 'Schmiedekunstlehrer von Unterstadt', null, null, 'Instructor de herrería de Entrañas', 'Instructor de herrería de Entrañas', 'Подгородский учитель кузнечного дела');
INSERT INTO `locales_points_of_interest` VALUES ('338', null, 'Maître des Cuisiniers de Fossoyeuse', 'Kochkunstlehrer von Unterstadt', null, null, 'Profesor de cocina de Entrañas', 'Profesor de cocina de Entrañas', 'Подгород: Учитель кулинарии');
INSERT INTO `locales_points_of_interest` VALUES ('339', null, 'Maître des Enchanteurs de Fossoyeuse', 'Verzauberkunstlehrer von Unterstadt', null, null, 'Instructor de encantamiento de Entrañas', 'Instructor de encantamiento de Entrañas', 'Подгородский учитель наложения чар');
INSERT INTO `locales_points_of_interest` VALUES ('340', null, 'Maître des Ingénieurs de Fossoyeuse', 'Ingenieurskunstlehrer von Unterstadt', null, null, 'Instructor de ingeniería de Entrañas', 'Instructor de ingeniería de Entrañas', 'Подгородский учитель инженерного дела');
INSERT INTO `locales_points_of_interest` VALUES ('341', null, 'Maître des Sécouristes de Fossoyeuse', 'Lehrer für Erste hilfe von Unterstadt', null, null, 'Instructor de primeros auxilios de Entrañas', 'Instructor de primeros auxilios de Entrañas', 'Подгород: учитель первой помощи');
INSERT INTO `locales_points_of_interest` VALUES ('342', null, 'Maître des Pêcheurs de Fossoyeuse', 'Angellehrer von Unterstadt', null, null, 'Instructor de pesca de Entrañas', 'Instructor de pesca de Entrañas', 'Подгородский учитель рыбной ловли');
INSERT INTO `locales_points_of_interest` VALUES ('343', null, 'Maître des Herboristes de Fossoyeuse', 'Kräuterkundelehrer von Unterstadt', null, null, 'Instructor de herboristería de Entrañas', 'Instructor de herboristería de Entrañas', 'Подгородский учитель травничества');
INSERT INTO `locales_points_of_interest` VALUES ('344', null, 'Maître des Calligraphes de Fossoyeuse', 'Inschriften von Unterstadt', null, null, 'Inscripción de Entrañas', 'Inscripción de Entrañas', 'Подгородский начертатель');
INSERT INTO `locales_points_of_interest` VALUES ('345', null, 'Maître des Travailleurs du cuir de Fossoyeuse', 'Lederverarbeitungslehrer von Unterstadt', null, null, 'Instructor de peletería de Entrañas', 'Instructor de peletería de Entrañas', 'Подгородский учитель кожевничества');
INSERT INTO `locales_points_of_interest` VALUES ('346', null, 'Maître des Dépeceurs de Fossoyeuse', 'Kürschnerlehrer von Unterstadt', null, null, 'Instructores de desuello de Entrañas', 'Instructores de desuello de Entrañas', 'Подгородский учитель снятия шкур');
INSERT INTO `locales_points_of_interest` VALUES ('347', null, 'Maître des Mineurs de Fossoyeuse', 'Bergbaulehrer von Unterstadt', null, null, 'Instructor de minería de Entrañas', 'Instructor de minería de Entrañas', 'Подгородский учитель горного дела');
INSERT INTO `locales_points_of_interest` VALUES ('348', null, 'Maître des Tailleurs de Fossoyeuse', 'Schneiderlehrer von Unterstadt', null, null, 'Profesor de sastrería de Entrañas', 'Profesor de sastrería de Entrañas', 'Подгородский учитель портняжного дела');
INSERT INTO `locales_points_of_interest` VALUES ('349', null, 'Lune-d\'argent, Hôtel des ventes', 'Auktionshaus von Silbermond', null, null, 'Ciudad de Lunargenta, casa de subastas', 'Ciudad de Lunargenta, casa de subastas', null);
INSERT INTO `locales_points_of_interest` VALUES ('350', null, 'Lune-d\'argent, Hôtel des ventes', 'Auktionshaus von Silbermond', null, null, 'Ciudad de Lunargenta, casa de subastas', 'Ciudad de Lunargenta, casa de subastas', null);
INSERT INTO `locales_points_of_interest` VALUES ('351', null, 'Lune-d\'argent, Banque', 'Bank von Silbermond', null, null, 'Ciudad de Lunargenta, banco', 'Ciudad de Lunargenta, banco', null);
INSERT INTO `locales_points_of_interest` VALUES ('352', null, 'Lune-d\'argent, Banque', 'Bank von Silbermond', null, null, 'Ciudad de Lunargenta, banco', 'Ciudad de Lunargenta, banco', null);
INSERT INTO `locales_points_of_interest` VALUES ('353', null, 'Lune-d\'argent, Maître de vol', 'Flugmeister von Silbermond', null, null, 'Ciudad de Lunargenta, maestro de vuelo', 'Ciudad de Lunargenta, maestro de vuelo', null);
INSERT INTO `locales_points_of_interest` VALUES ('354', null, 'Lune-d\'argent, Guilde', 'Gildenhaus von Silbermond', null, null, 'Ciudad de Lunargenta, casa de la Hermandad', 'Ciudad de Lunargenta, casa de la Hermandad', null);
INSERT INTO `locales_points_of_interest` VALUES ('355', null, 'Lune-d\'argent, Auberge', 'Gasthaus von Silbermond', null, null, 'Ciudad de Lunargenta, posada', 'Ciudad de Lunargenta, posada', null);
INSERT INTO `locales_points_of_interest` VALUES ('356', null, 'Lune-d\'argent, Auberge', 'Gasthaus von Silbermond', null, null, 'Ciudad de Lunargenta, posada', 'Ciudad de Lunargenta, posada', null);
INSERT INTO `locales_points_of_interest` VALUES ('357', null, 'Lune-d\'argent, Boite aux lettres', 'Briefkasten von Silbermond', null, null, 'Ciudad de Lunargenta, buzón de correo', 'Ciudad de Lunargenta, buzón de correo', null);
INSERT INTO `locales_points_of_interest` VALUES ('358', null, 'Lune-d\'argent, Maître des écuries', 'Stallmeister von Silbermond', null, null, 'Ciudad de Lunargenta, maestro de establos', 'Ciudad de Lunargenta, maestro de establos', null);
INSERT INTO `locales_points_of_interest` VALUES ('359', null, 'Lune-d\'argent, Maître des armes', 'Waffenmeister von Silbermond', null, null, 'Ciudad de Lunargenta, maestro de armas', 'Ciudad de Lunargenta, maestro de armas', null);
INSERT INTO `locales_points_of_interest` VALUES ('360', null, 'Lune-d\'argent, Maître de Guerre', 'Kampfmeister von Silbermond', null, null, 'Ciudad de Lunargenta, maestros de batalla', 'Ciudad de Lunargenta, maestros de batalla', null);
INSERT INTO `locales_points_of_interest` VALUES ('361', null, 'Lune-d\'argent, Maître des Druides', 'Druidenlehrer von Silbermond', null, null, 'Ciudad de Lunargenta, instructor de druidas', 'Ciudad de Lunargenta, instructor de druidas', null);
INSERT INTO `locales_points_of_interest` VALUES ('362', null, 'Lune-d\'argent, Maître des Chasseurs', 'Jägerlehrer von Silbermond', null, null, 'Ciudad de Lunargenta, instructor de cazadores', 'Ciudad de Lunargenta, instructor de cazadores', null);
INSERT INTO `locales_points_of_interest` VALUES ('363', null, 'Lune-d\'argent, Maître des Mages', 'Magielehrer von Silbermond', null, null, 'Ciudad de Lunargenta, instructor de magos', 'Ciudad de Lunargenta, instructor de magos', null);
INSERT INTO `locales_points_of_interest` VALUES ('364', null, 'Lune-d\'argent, Maître des Paladins', 'Paladinlehrer von Silbermond', null, null, 'Ciudad de Lunargenta, instructor de paladines', 'Ciudad de Lunargenta, instructor de paladines', null);
INSERT INTO `locales_points_of_interest` VALUES ('365', null, 'Lune-d\'argent, Maître des Prêtres', 'Priesterlehrer von Silbermond', null, null, 'Ciudad de Lunargenta, instructor de sacerdotes', 'Ciudad de Lunargenta, instructor de sacerdotes', null);
INSERT INTO `locales_points_of_interest` VALUES ('366', null, 'Lune-d\'argent, Maître des Voleurs', 'Schurkenlehrer von Silbermond', null, null, 'Ciudad de Lunargenta, instructor de pícaros', 'Ciudad de Lunargenta, instructor de pícaros', null);
INSERT INTO `locales_points_of_interest` VALUES ('367', null, 'Lune-d\'argent, Maître des Démonistes', 'Hexenmeisterlehrer von Silbermond', null, null, 'Ciudad de Lunargenta, instructores de brujos', 'Ciudad de Lunargenta, instructores de brujos', null);
INSERT INTO `locales_points_of_interest` VALUES ('368', null, 'Lune-d\'argent, Alchimiste', 'Alchemie von Silbermond', null, null, 'Ciudad de Lunargenta, alquimia', 'Ciudad de Lunargenta, alquimia', null);
INSERT INTO `locales_points_of_interest` VALUES ('369', null, 'Lune-d\'argent, Forgeron', 'Schmiedekunst von Silbermond', null, null, 'Ciudad de Lunargenta, herrería', 'Ciudad de Lunargenta, herrería', null);
INSERT INTO `locales_points_of_interest` VALUES ('370', null, 'Lune-d\'argent, Cuisinier', 'Kochen in Silbermond', null, null, 'Ciudad de Lunargenta, cocina', 'Ciudad de Lunargenta, cocina', null);
INSERT INTO `locales_points_of_interest` VALUES ('371', null, 'Lune-d\'argent, Enchantement', 'Verzauberkunst von Silbermond', null, null, 'Ciudad de Lunargenta, encantamiento', 'Ciudad de Lunargenta, encantamiento', null);
INSERT INTO `locales_points_of_interest` VALUES ('372', null, 'Lune-d\'argent, Ingénierie', 'Ingenieurskunst von Silbermond', null, null, 'Ciudad de Lunargenta, ingeniería', 'Ciudad de Lunargenta, ingeniería', null);
INSERT INTO `locales_points_of_interest` VALUES ('373', null, 'Lune-d\'argent, Secourisme', 'Erste Hilfe von Silbermond', null, null, 'Ciudad de Lunargenta, primeros auxilios', 'Ciudad de Lunargenta, primeros auxilios', null);
INSERT INTO `locales_points_of_interest` VALUES ('374', null, 'Lune-d\'argent, Pêche', 'Angeln von Silbermond', null, null, 'Ciudad de Lunargenta, pesca', 'Ciudad de Lunargenta, pesca', null);
INSERT INTO `locales_points_of_interest` VALUES ('375', null, 'Lune-d\'argent, Herboristerie', 'Kräuterkunde von Silbermond', null, null, 'Ciudad de Lunargenta, herboristería', 'Ciudad de Lunargenta, herboristería', null);
INSERT INTO `locales_points_of_interest` VALUES ('376', null, 'Lune-d\'argent, Calligraphie', 'Inschriften von Silbermond', null, null, 'Inscripción de la Ciudad de Lunargenta', 'Inscripción de la Ciudad de Lunargenta', null);
INSERT INTO `locales_points_of_interest` VALUES ('377', null, 'Lune-d\'argent, Joaillerie', 'Juwelenschleifen von Silbermond', null, null, 'Ciudad de Lunargenta, joyería', 'Ciudad de Lunargenta, joyería', null);
INSERT INTO `locales_points_of_interest` VALUES ('378', null, 'Lune-d\'argent, Travail du Cuir', 'Lederverarbeitung von Silbermond', null, null, 'Ciudad de Lunargenta, peletería', 'Ciudad de Lunargenta, peletería', null);
INSERT INTO `locales_points_of_interest` VALUES ('379', null, 'Lune-d\'argent, Minage', 'Bergbau von Silbermond', null, null, 'Ciudad de Lunargenta, minería', 'Ciudad de Lunargenta, minería', null);
INSERT INTO `locales_points_of_interest` VALUES ('380', null, 'Lune-d\'argent, Dépeçage', 'Kürschnerei von Silbermond', null, null, 'Ciudad de Lunargenta, desuello', 'Ciudad de Lunargenta, desuello', null);
INSERT INTO `locales_points_of_interest` VALUES ('381', null, 'Lune-d\'argent, Couture', 'Schneiderei von Silbermond', null, null, 'Ciudad de Lunargenta, sastrería', 'Ciudad de Lunargenta, sastrería', null);
INSERT INTO `locales_points_of_interest` VALUES ('382', null, 'Lune-d\'argent, Puit de Mana', 'Manawebrahmen von Silbermond', null, null, 'Ciudad de Lunargenta, telar de maná', 'Ciudad de Lunargenta, telar de maná', null);
INSERT INTO `locales_points_of_interest` VALUES ('383', null, 'Place de l\'Épervier, l\'Aubergiste', 'Gastwirt vom Falkenplatz', null, null, 'Plaza Alalcón, tabernero', 'Plaza Alalcón, tabernero', null);
INSERT INTO `locales_points_of_interest` VALUES ('384', null, 'Place de l\'Épervier, Maître des écuries', 'Stallmeister vom Falkenplatz', null, null, 'Plaza Alalcón, maestro de establos', 'Plaza Alalcón, maestro de establos', null);
INSERT INTO `locales_points_of_interest` VALUES ('385', null, 'Place de l\'Épervier, Maître des Chasseurs', 'Jägerlehrer vom Falkenplatz', null, null, 'Plaza Alalcón, instructor de cazadores', 'Plaza Alalcón, instructor de cazadores', null);
INSERT INTO `locales_points_of_interest` VALUES ('386', null, 'Place de l\'Épervier, Maître des Mages', 'Magielehrer vom Falkenplatz', null, null, 'Plaza Alalcón, instructor de magos', 'Plaza Alalcón, instructor de magos', null);
INSERT INTO `locales_points_of_interest` VALUES ('387', null, 'Place de l\'Épervier, Maître des Paladins', 'Paladinlehrer vom Falkenplatz', null, null, 'Plaza Alalcón, instructor de paladines', 'Plaza Alalcón, instructor de paladines', null);
INSERT INTO `locales_points_of_interest` VALUES ('388', null, 'Place de l\'Épervier, Maître des Prêtres', 'Priesterlehrer vom Falkenplatz', null, null, 'Plaza Alalcón, instructor de sacerdotes', 'Plaza Alalcón, instructor de sacerdotes', null);
INSERT INTO `locales_points_of_interest` VALUES ('389', null, 'Place de l\'Épervier, Maître des Voleurs', 'Schurkenlehrer vom Falkenplatz', null, null, 'Plaza Alalcón, instructor de pícaros', 'Plaza Alalcón, instructor de pícaros', null);
INSERT INTO `locales_points_of_interest` VALUES ('390', null, 'Place de l\'Épervier, Maître des Démonistes', 'Hexenmeisterlehrer vom Falkenplatz', null, null, 'Plaza Alalcón, instructor de brujos', 'Plaza Alalcón, instructor de brujos', null);
INSERT INTO `locales_points_of_interest` VALUES ('391', null, 'Havre de Saltheril, Alchimiste', 'Alchemist von Saltherils Hafen', null, null, 'Refugio de Saltheril, alquimista', 'Refugio de Saltheril, alquimista', null);
INSERT INTO `locales_points_of_interest` VALUES ('392', null, 'La Retraite des pérégrins, Forgeron', 'Schmied der Zuflucht der Weltenwanderer', null, null, 'El Retiro del Errante, herrero', 'El Retiro del Errante, herrero', null);
INSERT INTO `locales_points_of_interest` VALUES ('393', null, 'la place de l\'Epervier, Cuisinier', 'Koch vom Falkenplatz', null, null, 'Plaza Alalcón, cocinero', 'Plaza Alalcón, cocinero', null);
INSERT INTO `locales_points_of_interest` VALUES ('394', null, 'Havre de Saltheril, Enchanteur', 'Verzauberer von Saltherils Hafen', null, null, 'Refugio de Saltheril, encantador', 'Refugio de Saltheril, encantador', null);
INSERT INTO `locales_points_of_interest` VALUES ('395', null, 'la place de l\'Epervier, Secourisme', 'Lehrer für Erste Hilfe vom Falkenplatz', null, null, 'Plaza Alalcón, instructor de primeros auxilios', 'Plaza Alalcón, instructor de primeros auxilios', null);
INSERT INTO `locales_points_of_interest` VALUES ('396', null, 'Havre de Saltheril, Herboriste', 'Kräuterkundiger von Saltherils Hafen', null, null, 'Refugio de Saltheril, herborista', 'Refugio de Saltheril, herborista', null);
INSERT INTO `locales_points_of_interest` VALUES ('397', null, 'la place de l\'Epervier, Joaillier', 'Juwelenschleifer vom Falkenplatz', null, null, 'Plaza Alalcón, joyero', 'Plaza Alalcón, joyero', null);
INSERT INTO `locales_points_of_interest` VALUES ('398', null, 'Bois des Chants éternels, Travailleur du cuir', 'Lederer des Immersangwalds', null, null, 'Bosque Canción Eterna, peletero', 'Bosque Canción Eterna, peletero', null);
INSERT INTO `locales_points_of_interest` VALUES ('399', null, 'Bois des Chants éternels, Dépeceur', 'Kürschner des Immersangwalds', null, null, 'Bosque Canción Eterna, desollador', 'Bosque Canción Eterna, desollador', null);
INSERT INTO `locales_points_of_interest` VALUES ('400', null, 'Havre de Saltheril, Couturier', 'Schneider von Saltherils Hafen', null, null, 'Refugio de Saltheril, sastre', 'Refugio de Saltheril, sastre', null);
INSERT INTO `locales_points_of_interest` VALUES ('401', null, 'Gadjets de Fuseressort', 'Gerätehandel Sprungspindel', null, null, 'Artilugios de Muello', 'Artilugios de Muello', 'Безделушки Пружиннера');
INSERT INTO `locales_points_of_interest` VALUES ('402', null, 'Yarr Martèlepierre', 'Yarr Hammerstein', null, null, 'Yarr Martillal', 'Yarr Martillal', 'Ярр Камнедроб');
INSERT INTO `locales_points_of_interest` VALUES ('403', null, 'Auberge de Tranchecolline', 'Gasthaus Klingenhügel', null, null, 'Posada de Cerrotajo', 'Posada de Cerrotajo', 'Таверна Колючего Холма');
INSERT INTO `locales_points_of_interest` VALUES ('404', null, 'Shoja\'my ', 'Shoja\'my', null, null, 'Shoja\'my', 'Shoja\'my', 'Шоя\'май');
INSERT INTO `locales_points_of_interest` VALUES ('405', null, 'Thotar', 'Thotar', null, null, 'Thotar', 'Thotar', 'Тотар');
INSERT INTO `locales_points_of_interest` VALUES ('406', null, 'Un\'Thuwa', 'Un\'Thuwa', null, null, 'Un\'Thuwa', 'Un\'Thuwa', 'Ун\'Тува');
INSERT INTO `locales_points_of_interest` VALUES ('407', null, 'Tai\'jin', 'Tai\'jin', null, null, 'Tai\'jin', 'Tai\'jin', 'Тай\'джин');
INSERT INTO `locales_points_of_interest` VALUES ('408', null, 'Kaplak', 'Kaplak', null, null, 'Kaplak', 'Kaplak', 'Каплак');
INSERT INTO `locales_points_of_interest` VALUES ('409', null, 'Swart', 'Swart', null, null, 'Swart', 'Swart', 'Злобр');
INSERT INTO `locales_points_of_interest` VALUES ('410', null, 'Dhugru Soif-de-carnage', 'Dhugru Blutgier', null, null, 'Dhugru Ansiagore', 'Dhugru Ansiagore', 'Дхугру Кровожадный');
INSERT INTO `locales_points_of_interest` VALUES ('411', null, 'Tarshaw Salbalafre', 'Tarshaw Raunarbe', null, null, 'Tarshaw Marcadentada', 'Tarshaw Marcadentada', 'Таршо Рваный Шрам');
INSERT INTO `locales_points_of_interest` VALUES ('412', null, 'Miao\'zan', 'Miao\'zan', null, null, 'Miao\'zan', 'Miao\'zan', 'Мяо\'зан');
INSERT INTO `locales_points_of_interest` VALUES ('413', null, 'Dwukk', 'Dwukk', null, null, 'Dwukk', 'Dwukk', 'Двукк');
INSERT INTO `locales_points_of_interest` VALUES ('414', null, 'Mukdrak', 'Mukdrak', null, null, 'Mukdrak', 'Mukdrak', 'Мукдрак');
INSERT INTO `locales_points_of_interest` VALUES ('415', null, 'Rawrk', 'Rawrk', null, null, 'Rawrk', 'Rawrk', 'Роурк');
INSERT INTO `locales_points_of_interest` VALUES ('416', null, 'Lau\'Tiki', 'Lau\'Tiki', null, null, 'Lau\'Tiki', 'Lau\'Tiki', 'Лау\'Тики');
INSERT INTO `locales_points_of_interest` VALUES ('417', null, 'Mishiki', 'Mishiki', null, null, 'Mishiki', 'Mishiki', 'Мишики');
INSERT INTO `locales_points_of_interest` VALUES ('418', null, 'Krunn', 'Krunn', null, null, 'Krunn', 'Krunn', 'Крунн');
INSERT INTO `locales_points_of_interest` VALUES ('419', null, 'Auberge du Sabot-de-Sang', 'Gasthaus der Bluthufe', null, null, 'Posada del Poblado Pezuña de Sangre', 'Posada del Poblado Pezuña de Sangre', 'Таверна в Деревне Кровавого Копыта');
INSERT INTO `locales_points_of_interest` VALUES ('420', null, 'Seikwa', 'Seikwa', null, null, 'Seikwa', 'Seikwa', 'Сейква');
INSERT INTO `locales_points_of_interest` VALUES ('421', null, 'Gennia Totem-Runique', 'Gennia Runentotem', null, null, 'Gennia Tótem de Runa', 'Gennia Tótem de Runa', 'Генния Рунический Тотем');
INSERT INTO `locales_points_of_interest` VALUES ('422', null, 'Yaw Crin-Tranchant', 'Yaw Scharfmähne', null, null, 'Yaw Crinafilada', 'Yaw Crinafilada', 'Йо Колкая Грива');
INSERT INTO `locales_points_of_interest` VALUES ('423', null, 'Narm Chasse-le-Ciel', 'Narm Himmelsjäger', null, null, 'Narm Cazacielo', 'Narm Cazacielo', 'Нарм Небесный Охотник');
INSERT INTO `locales_points_of_interest` VALUES ('424', null, 'Krang Sabot-de-Pierre', 'Krang Steinhuf', null, null, 'Krang Pezuña Pétrea', 'Krang Pezuña Pétrea', 'Кранг Каменное Копыто');
INSERT INTO `locales_points_of_interest` VALUES ('425', null, 'Pyall Sabots-Feutrés', 'Pyall Leisetreter', null, null, 'Pyall Trancosilencio', 'Pyall Trancosilencio', 'Пиалл Тихая Поступь');
INSERT INTO `locales_points_of_interest` VALUES ('426', null, 'Vira Jeune-Sabot', 'Vira Junghuf', null, null, 'Vira Pezuña Joven', 'Vira Pezuña Joven', 'Вира Нежное Копыто');
INSERT INTO `locales_points_of_interest` VALUES ('427', null, 'Uthan Eau-Plate', 'Uthan Stillwasser', null, null, 'Uthan Aguaserena', 'Uthan Aguaserena', 'Утан Тихая Заводь');
INSERT INTO `locales_points_of_interest` VALUES ('428', null, 'Chaw Cuir-Solide', 'Chaw Starkfell', null, null, 'Chaw Pellejofuerte', 'Chaw Pellejofuerte', 'Чоу Толстая Шкура');
INSERT INTO `locales_points_of_interest` VALUES ('429', null, 'Yonn Entaille-Profonde', 'Yonn Pelzscherer', null, null, 'Yonn Corte Profundo', 'Yonn Corte Profundo', 'Йонн Глубокий Надрез');
INSERT INTO `locales_points_of_interest` VALUES ('430', null, 'La Taverne du pendu', 'Taverne Zur Galgenschlinge', null, null, 'Mesón La Horca', 'Mesón La Horca', 'Таверна \"Петля висельника\"');
INSERT INTO `locales_points_of_interest` VALUES ('431', null, 'La Taverne du pendu', 'Taverne Zur Galgenschlinge', null, null, 'Mesón La Horca', 'Mesón La Horca', 'Таверна \"Петля висельника\"');
INSERT INTO `locales_points_of_interest` VALUES ('432', null, 'Morganus', 'Morganus', null, null, 'Morganus', 'Morganus', 'Морганус');
INSERT INTO `locales_points_of_interest` VALUES ('433', null, 'Cain Chantefeu', 'Cain Feuerlied', null, null, 'Cain Pirosón', 'Cain Pirosón', 'Кейн Песнь Пламени');
INSERT INTO `locales_points_of_interest` VALUES ('434', null, 'Sombre clerc Beryl', 'Dunkler Kleriker Beryll', null, null, 'Clérigo oscuro Beryl', 'Clérigo oscuro Beryl', 'Темный священник Берил');
INSERT INTO `locales_points_of_interest` VALUES ('435', null, 'Marion Call', 'Marion Kall', null, null, 'Marion Call', 'Marion Call', 'Марион Зов');
INSERT INTO `locales_points_of_interest` VALUES ('436', null, 'Rupert Boch', 'Rupert Boch', null, null, 'Rupert Boch', 'Rupert Boch', 'Руперт Бош');
INSERT INTO `locales_points_of_interest` VALUES ('437', null, 'Austil de Mon', 'Austil de Mon', null, null, 'Austil de Mon', 'Austil de Mon', 'Остил де Мон');
INSERT INTO `locales_points_of_interest` VALUES ('438', null, 'Carolai Anise', 'Carolai Anise', null, null, 'Carolai Anise', 'Carolai Anise', 'Каролай Аниса');
INSERT INTO `locales_points_of_interest` VALUES ('439', null, 'Vance Tristefosse', 'Vance Niederglimm', null, null, 'Vance Bajopenumbra', 'Vance Bajopenumbra', 'Ванс Мрачнейший');
INSERT INTO `locales_points_of_interest` VALUES ('440', null, 'Infirmière Neela', 'Schwester Neela', null, null, 'Enfermera Neela', 'Enfermera Neela', 'Сиделка Нила');
INSERT INTO `locales_points_of_interest` VALUES ('441', null, 'Clyde Kellen', 'Clyde Kellen', null, null, 'Clyde Kellen', 'Clyde Kellen', 'Клайд Келлен');
INSERT INTO `locales_points_of_interest` VALUES ('442', null, 'Faruza', 'Faruza', null, null, 'Faruza', 'Faruza', 'Фаруза');
INSERT INTO `locales_points_of_interest` VALUES ('443', null, 'Shelene Rhobart', 'Shelene Rhobart', null, null, 'Shelene Rhobart', 'Shelene Rhobart', 'Шелена Робарт');
INSERT INTO `locales_points_of_interest` VALUES ('444', null, 'Rand Rhobart', 'Rand Rhobart', null, null, 'Rand Rhobart', 'Rand Rhobart', 'Рэнд Робарт');
INSERT INTO `locales_points_of_interest` VALUES ('445', null, 'Bowen Brisboise', 'Bowen Brisboise', null, null, 'Bowen Bribuesa', 'Bowen Bribuesa', 'Боуэн Брисбойс');
INSERT INTO `locales_points_of_interest` VALUES ('446', null, 'La Taverne du pendu', 'Taverne Zur Galgenschlinge', null, null, 'Mesón La Horca', 'Mesón La Horca', 'Таверна \"Петля висельника\"');
INSERT INTO `locales_points_of_interest` VALUES ('447', null, 'Morganus', 'Morganus', null, null, '', '', 'Морганус');
INSERT INTO `locales_points_of_interest` VALUES ('448', null, 'Souvenirs de la fête des brasseurs', 'Braufest Souvenirs', null, null, '', '', null);
INSERT INTO `locales_points_of_interest` VALUES ('449', null, 'Bélier de course de la fête des brasseurs', 'Braufest Ram Racing', null, null, '', '', null);
INSERT INTO `locales_points_of_interest` VALUES ('450', null, 'Le club de la Bière du mois, Forgefer', 'Bier des Monats e.V. Eisenschmiede', null, null, '', '', null);
INSERT INTO `locales_points_of_interest` VALUES ('451', null, 'Souvenirs de la fête des brasseurs Goblin', 'Goblin Braufest Souvenirs', null, null, '', '', null);
INSERT INTO `locales_points_of_interest` VALUES ('452', null, 'Bélier de course de la fête des brasseurs Goblin', 'Bier des Monats e.V. Orgrimmar', null, null, '', '', null);
INSERT INTO `locales_points_of_interest` VALUES ('453', null, 'Le club de la Bière du mois, Orgrimmar', null, null, null, '', '', null);
--
-- END UPDATING QUERIES
--
COMMIT;
END;
//
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -1,25 +0,0 @@
-- DB update 2016_11_06_01 -> 2016_11_06_02
DROP PROCEDURE IF EXISTS `updateDb`;
DELIMITER //
CREATE PROCEDURE updateDb ()
proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE';
START TRANSACTION;
ALTER TABLE version_db_world CHANGE COLUMN 2016_11_06_01 2016_11_06_02 bit;
SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1478458446109383200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF;
--
-- START UPDATING QUERIES
--
INSERT INTO version_db_world(`sql_rev`) VALUES ('1478458446109383200');
DELETE FROM `command` WHERE `name` = 'reload broadcast_text';
INSERT INTO `command` (`name`, `security`, `help`) VALUES
('reload broadcast_text', 3, 'Syntax: .reload broadcast_text\r\n\r\nReload broadcast_text table.');
--
-- END UPDATING QUERIES
--
COMMIT;
END;
//
DELIMITER ;
CALL updateDb();
DROP PROCEDURE IF EXISTS `updateDb`;