diff --git a/data/sql/updates/db_world/2022_04_07_02.sql b/data/sql/updates/db_world/2022_04_07_02.sql new file mode 100644 index 000000000..9ef220ae3 --- /dev/null +++ b/data/sql/updates/db_world/2022_04_07_02.sql @@ -0,0 +1,29 @@ +-- DB update 2022_04_07_01 -> 2022_04_07_02 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_07_01'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_07_01 2022_04_07_02 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1649263086484187996'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1649263086484187996'); + +UPDATE `creature_queststarter` SET `id`=14832 WHERE `quest`=7939; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_07_02' WHERE sql_rev = '1649263086484187996'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2022_04_07_03.sql b/data/sql/updates/db_world/2022_04_07_03.sql new file mode 100644 index 000000000..1b28d9b65 --- /dev/null +++ b/data/sql/updates/db_world/2022_04_07_03.sql @@ -0,0 +1,64 @@ +-- DB update 2022_04_07_02 -> 2022_04_07_03 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_07_02'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_07_02 2022_04_07_03 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1648521257247923500'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648521257247923500'); + +-- Watcher Cutford +DELETE FROM `waypoints` WHERE `entry` = 1436 AND `pointid` in (3,4,5,6,7,8,9,10,11,12,61); +INSERT INTO `waypoints` (`entry`,`pointid`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`point_comment`) VALUES +(1436,3,-10558.387,-1141.187,30.069,0,0,'Watcher Cutford'), +(1436,4,-10559.6,-1132.51,30.067,0,0,'Watcher Cutford'), +(1436,5,-10564.762,-1124.821,30.068,0,0,'Watcher Cutford'), +(1436,6,-10574.529,-1125.063,29.168,0,0,'Watcher Cutford'), +(1436,7,-10575.464,-1121.384,30.069,0,0,'Watcher Cutford'), +(1436,8,-10575.654,-1107.854,30.07,0,0,'Watcher Cutford'), +(1436,9,-10558.476,-1105.974,30.07,0,0,'Watcher Cutford'), +(1436,10,-10555.148,-1105.574,31.429,0,0,'Watcher Cutford'), +(1436,11,-10553.534,-1105.48,31.429,0,0,'Watcher Cutford'), +(1436,12,-10552.769,-1106.959,31.429,0,0,'Watcher Cutford'), +(1436,61,-10930.378,-386.031,40.059,1.0014,1000,'Watcher Cutford'); + +DELETE FROM `smart_scripts` WHERE `entryorguid` = 1436 AND `source_type` = 0 and `id` = 9; +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`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(1436,0,9,0,40,0,100,0,61,1436,0,0,0,66,0,0,0,0,0,0,8,0,0,0,0,0,0,0,1.0014,'Watcher Cutford - On Waypoint 61 Reached - Set Orientation'); + +-- Stitches +DELETE FROM `smart_scripts` WHERE `entryorguid` = 412 AND `source_type` = 0 and `id` in (2,3,17,44,45,46); +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`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +(412,0,2,46,61,0,100,0,0,0,0,0,0,62,0,0,0,0,0,0,1,0,0,0,0,-10290.2,72.7811,38.8811,4.8015,'Stitches - On Respawn - Teleport'), +(412,0,3,0,1,1,100,1,5000,5000,0,0,0,53,1,412,0,0,0,2,1,0,0,0,0,0,0,0,0,'Stitches - OOC (No Repeat) - Start Waypoint (Phase 1)'), -- Bug workaround using phasing. +(412,0,17,44,40,0,100,0,91,412,0,0,0,55,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Stitches - On Waypoint 91 Reached - Stop Waypoint'), +(412,0,44,45,61,0,100,0,0,0,0,0,0,89,5,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Stitches - Linked - Start Random Movement'), +(412,0,45,0,61,0,100,0,0,0,0,0,0,22,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Stitches - Linked - Event Phase 2'), +(412,0,46,0,61,0,100,0,0,0,0,0,0,22,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,'Stitches - Linked - Event Phase 1'); + +DELETE FROM `waypoints` WHERE `entry` = 412 AND `pointid` in (90,91); +INSERT INTO `waypoints` (`entry`,`pointid`,`position_x`,`position_y`,`position_z`,`orientation`,`delay`,`point_comment`) VALUES +(412,90,-10553.888,-1185.983,27.936,0,0,'Stitches Event'), +(412,91,-10563.188,-1177.061,28.084,4.9437,0,'Stitches Event'); -- Better end event location in front of fountain where he waits/patrols for event to end. + +-- Watcher Corwin and Sarys +UPDATE creature SET `spawntimesecs` = 1200 WHERE `guid` in (6127,6133); -- Once these two die we don't need to see them again until the next Stitches event. + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_07_03' WHERE sql_rev = '1648521257247923500'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2022_04_07_04.sql b/data/sql/updates/db_world/2022_04_07_04.sql new file mode 100644 index 000000000..3090e53e7 --- /dev/null +++ b/data/sql/updates/db_world/2022_04_07_04.sql @@ -0,0 +1,30 @@ +-- DB update 2022_04_07_03 -> 2022_04_07_04 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_07_03'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_07_03 2022_04_07_04 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1643928221060796100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1643928221060796100'); + +UPDATE `gossip_menu` SET `TextID`=3218 WHERE `MenuID`=12726 AND `TextID`=17861; +DELETE FROM `npc_text` WHERE `ID`=17861; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_07_04' WHERE sql_rev = '1643928221060796100'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2022_04_07_05.sql b/data/sql/updates/db_world/2022_04_07_05.sql new file mode 100644 index 000000000..1d4f43328 --- /dev/null +++ b/data/sql/updates/db_world/2022_04_07_05.sql @@ -0,0 +1,129 @@ +-- DB update 2022_04_07_04 -> 2022_04_07_05 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_07_04'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_07_04 2022_04_07_05 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1649126786433718200'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1649126786433718200'); + +UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 14081; + +DELETE FROM `smart_scripts` WHERE `entryorguid` = 14081 AND `source_type` = 0 AND `id` IN (0, 1); +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`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES +(14081, 0, 0, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 11, 22391, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Demon Portal - On Respawn - Cast \'Serverside - Demon Portal\''), +(14081, 0, 1, 0, 7, 0, 100, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Demon Portal - On Evade - Despawn Instant'); + +DELETE FROM `creature_text` WHERE `CreatureID` = 14101; +INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES +(14101, 0, 0, '%s goes into a frenzy!', 16, 0, 100, 0, 0, 0, 1191, 0, 'Enraged Felguard - Frenzy (30% health)'); + +UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 14101; + +DELETE FROM `smart_scripts` WHERE `entryorguid` = 14101 AND `source_type` = 0 AND `id` IN (0, 1, 2, 3, 4, 5, 6); +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`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES +(14101, 0, 0, 1, 11, 0, 100, 0, 0, 0, 0, 0, 0, 11, 22393, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Enraged Felguard - On Respawn - Cast \'Enraged Felguard Spawn\''), +(14101, 0, 1, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 49, 0, 0, 0, 0, 0, 0, 25, 45, 1, 0, 0, 0, 0, 0, 0, 'Enraged Felguard - On Respawn - Start Attacking'), +(14101, 0, 2, 0, 9, 0, 100, 0, 0, 5, 5000, 8000, 0, 11, 15580, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Enraged Felguard - Within 0-5 Range - Cast \'Strike\''), +(14101, 0, 3, 0, 0, 0, 100, 0, 7000, 11000, 12000, 15000, 0, 11, 15548, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Enraged Felguard - In Combat - Cast \'Thunderclap\''), +(14101, 0, 4, 0, 0, 0, 100, 0, 9000, 13000, 13000, 17000, 0, 11, 16046, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Enraged Felguard - In Combat - Cast \'Blast Wave\''), +(14101, 0, 5, 6, 2, 0, 100, 1, 0, 30, 0, 0, 0, 11, 8269, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Enraged Felguard - Between 30-0% Health - Cast \'Frenzy\' (No Repeat)'), +(14101, 0, 6, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Enraged Felguard - Between 30-0% Health - Say Line 0 (No Repeat)'); + +DELETE FROM `smart_scripts` WHERE `entryorguid` = 12459 AND `source_type` = 0 AND `id` IN (0, 1, 2, 3, 4); +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`, `event_param5`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES +(12459, 0, 0, 0, 0, 0, 85, 2, 5000, 5000, 5000, 7000, 0, 11, 19717, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Warlock - In Combat - Cast \'Rain of Fire\' (Normal Dungeon)'), +(12459, 0, 1, 0, 0, 0, 85, 2, 6000, 6000, 3000, 7000, 0, 11, 22336, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Warlock - In Combat - Cast \'Shadow Bolt\' (Normal Dungeon)'), +(12459, 0, 2, 0, 0, 0, 80, 2, 10000, 15000, 14000, 18000, 0, 11, 22372, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Blackwing Warlock - In Combat - Cast \'Demon Portal\' (Normal Dungeon)'), +(12459, 0, 3, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 11, 14081, 10, 0, 0, 0, 0, 0, 0, 'Blackwing Warlock - On Just Died - Despawn Instant'), +(12459, 0, 4, 0, 7, 0, 100, 0, 0, 0, 0, 0, 0, 41, 0, 0, 0, 0, 0, 0, 9, 14081, 0, 10, 1, 0, 0, 0, 0, 'Blackwing Warlock - On Evade - Despawn Instant'); + +UPDATE `creature` SET `spawntimesecs` = 30 WHERE `id1` = 13996 AND `unit_flags` = 64; -- this way we avoid overriding the spawntime for Vael technicians. + +-- Each pack of technicians with its proper warlock. +DELETE FROM `linked_respawn` WHERE `guid` IN (84192, 84194, 84190, 84186, 84188, 84182, 84184, 84185, 84187, 84189, 84191, 84193, 84183, 84195, 84196, 84135, 84134, 84136, 84137, 84139, 84138, 84144, 84148, 84146, 84202, 84142, 84203, 84141, 84143, 84145, 84147, 84140, 84149, 84151, 84150, 84169, 84170, 84167, 84171, 84162, 84166, 84173, 84176, 84178, 84179, 84157, 84152, 84153, 84158, 84156, 84155, 84161, 84160, 84159, 84154, 84174, 84175, 84177, 84172, 84165, 84168, 84180, 84181, 84163, 84164); +INSERT INTO `linked_respawn` (`guid`, `linkedGuid`, `linkType`) VALUES +(84192,84541,0), +(84194,84541,0), +(84190,84541,0), +(84186,84542,0), +(84188,84542,0), +(84182,84546,0), +(84184,84546,0), +(84185,84546,0), +(84187,84546,0), +(84189,84546,0), +(84191,84553,0), +(84193,84553,0), +(84183,84553,0), +(84195,84553,0), +(84196,84553,0), +(84135,84560,0), +(84134,84560,0), +(84136,84560,0), +(84137,84560,0), +(84139,84560,0), +(84138,84561,0), +(84144,84561,0), +(84148,84561,0), +(84146,84561,0), +(84202,84561,0), +(84142,84598,0), +(84203,84598,0), +(84141,84598,0), +(84143,84598,0), +(84145,84598,0), +(84147,84598,0), +(84140,84598,0), +(84149,84598,0), +(84151,84599,0), +(84150,84599,0), +(84169,84653,0), +(84170,84653,0), +(84167,84653,0), +(84171,84653,0), +(84162,84653,0), +(84166,84652,0), +(84173,84652,0), +(84176,84652,0), +(84178,84652,0), +(84179,84652,0), +(84157,85757,0), +(84152,85757,0), +(84153,85757,0), +(84158,85757,0), +(84156,85757,0), +(84155,85775,0), +(84161,85775,0), +(84160,85775,0), +(84159,85775,0), +(84154,85775,0), +(84174,85581,0), +(84175,85581,0), +(84177,85581,0), +(84172,85581,0), +(84165,85581,0), +(84168,85601,0), +(84180,85601,0), +(84181,85601,0), +(84163,85601,0), +(84164,85601,0); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_07_05' WHERE sql_rev = '1649126786433718200'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2022_04_07_06.sql b/data/sql/updates/db_world/2022_04_07_06.sql new file mode 100644 index 000000000..7570f9a50 --- /dev/null +++ b/data/sql/updates/db_world/2022_04_07_06.sql @@ -0,0 +1,29 @@ +-- DB update 2022_04_07_05 -> 2022_04_07_06 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_07_05'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_07_05 2022_04_07_06 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1648909090226708100'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648909090226708100'); + +UPDATE `creature_template` SET `speed_run` = 1.14286, `speed_walk` = 1.26 WHERE `entry` = 10981; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_07_06' WHERE sql_rev = '1648909090226708100'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2022_04_07_07.sql b/data/sql/updates/db_world/2022_04_07_07.sql new file mode 100644 index 000000000..982d99782 --- /dev/null +++ b/data/sql/updates/db_world/2022_04_07_07.sql @@ -0,0 +1,321 @@ +-- DB update 2022_04_07_06 -> 2022_04_07_07 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_07_06'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_07_06 2022_04_07_07 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1648965068000701761'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648965068000701761'); +DELETE FROM `creature_loot_template` WHERE `Entry` = 11583; +INSERT INTO `creature_loot_template` (`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`) VALUES +(11583, 19002, 0, 100.0, 0, 1, 0, 1, 1), +(11583, 19003, 0, 100.0, 0, 1, 0, 1, 1), +(11583, 21138, 0, 100.0, 1, 1, 0, 1, 1), +(11583, 21142, 0, 100.0, 1, 1, 0, 1, 1), +(11583, 30044, 30044, 0.05, 0, 1, 0, 1, 1), +(11583, 30089, 30089, 1.0, 0, 1, 5, 1, 1), +(11583, 30105, 30105, 0.05, 0, 1, 0, 1, 1), +(11583, 30171, 30171, 0.05, 0, 1, 0, 1, 1), +(11583, 30172, 30172, 100.0, 0, 1, 0, 1, 1), +(11583, 30173, 30173, 100.0, 0, 1, 0, 1, 1), +(11583, 30330, 30330, 0.05, 0, 1, 0, 1, 1), +(11583, 30486, 30486, 100.0, 0, 1, 0, 1, 2), +(11583, 30487, 30487, 100.0, 0, 1, 0, 1, 1), +(11583, 30551, 30551, 100.0, 0, 1, 0, 1, 1), +(11583, 34009, 34009, 100.0, 0, 1, 0, 1, 2); + +DELETE FROM `reference_loot_template` WHERE `Entry` IN (34009, 30105, 30044, 30089, 30172, 30173, 30330, 30486, 30487, 30551, 30171); +INSERT INTO `reference_loot_template`(`Entry`, `Item`, `Reference`, `Chance`, `QuestRequired`, `LootMode`, `GroupId`, `MinCount`, `MaxCount`) VALUES +(34009, 16900, 0, 0, 0, 1, 1, 1, 1), +(34009, 16908, 0, 0, 0, 1, 1, 1, 1), +(34009, 16914, 0, 0, 0, 1, 1, 1, 1), +(34009, 16921, 0, 0, 0, 1, 1, 1, 1), +(34009, 16929, 0, 0, 0, 1, 1, 1, 1), +(34009, 16939, 0, 0, 0, 1, 1, 1, 1), +(34009, 16947, 0, 0, 0, 1, 1, 1, 1), +(34009, 16955, 0, 0, 0, 1, 1, 1, 1), +(34009, 16963, 0, 0, 0, 1, 1, 1, 1), +(30044, 2564, 0, 0.0, 0, 1, 1, 1,1), +(30044, 7734, 0, 0.0, 0, 1, 1, 1,1), +(30044, 13009, 0, 0.0, 0, 1, 1, 1,1), +(30044, 13030, 0, 0.0, 0, 1, 1, 1,1), +(30044, 13046, 0, 0.0, 0, 1, 1, 1,1), +(30044, 13065, 0, 0.0, 0, 1, 1, 1,1), +(30044, 13066, 0, 0.0, 0, 1, 1, 1,1), +(30044, 13085, 0, 0.0, 0, 1, 1, 1,1), +(30044, 13125, 0, 0.0, 0, 1, 1, 1,1), +(30044, 13139, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10135, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10143, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10151, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10157, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10158, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10246, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10252, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10254, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10262, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10264, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10266, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10271, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10273, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10367, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10384, 0, 0.0, 0, 1, 1, 1,1), +(30089, 10389, 0, 0.0, 0, 1, 1, 1,1), +(30089, 11980, 0, 0.0, 0, 1, 1, 1,1), +(30089, 12017, 0, 0.0, 0, 1, 1, 1,1), +(30089, 12048, 0, 0.0, 0, 1, 1, 1,1), +(30089, 12058, 0, 0.0, 0, 1, 1, 1,1), +(30089, 14328, 0, 0.0, 0, 1, 1, 1,1), +(30089, 14332, 0, 0.0, 0, 1, 1, 1,1), +(30089, 14336, 0, 0.0, 0, 1, 1, 1,1), +(30089, 14456, 0, 0.0, 0, 1, 1, 1,1), +(30089, 14464, 0, 0.0, 0, 1, 1, 1,1), +(30089, 14680, 0, 0.0, 0, 1, 1, 1,1), +(30089, 14811, 0, 0.0, 0, 1, 1, 1,1), +(30089, 14812, 0, 0.0, 0, 1, 1, 1,1), +(30089, 14975, 0, 0.0, 0, 1, 1, 1,1), +(30089, 14979, 0, 0.0, 0, 1, 1, 1,1), +(30089, 14982, 0, 0.0, 0, 1, 1, 1,1), +(30089, 15221, 0, 0.0, 0, 1, 1, 1,1), +(30089, 15240, 0, 0.0, 0, 1, 1, 1,1), +(30089, 15247, 0, 0.0, 0, 1, 1, 1,1), +(30089, 15258, 0, 0.0, 0, 1, 1, 1,1), +(30089, 15283, 0, 0.0, 0, 1, 1, 1,1), +(30089, 15289, 0, 0.0, 0, 1, 1, 1,1), +(30089, 15439, 0, 0.0, 0, 1, 1, 1,1), +(30089, 15442, 0, 0.0, 0, 1, 1, 1,1), +(30089, 15680, 0, 0.0, 0, 1, 1, 1,1), +(30089, 15684, 0, 0.0, 0, 1, 1, 1,1), +(30089, 15687, 0, 0.0, 0, 1, 1, 1,1), +(30089, 15941, 0, 0.0, 0, 1, 1, 1,1), +(30089, 15942, 0, 0.0, 0, 1, 1, 1,1), +(30089, 15968, 0, 0.0, 0, 1, 1, 1,1), +(30089, 15989, 0, 0.0, 0, 1, 1, 1,1), +(30171, 1203, 0, 0.0, 0, 1, 1, 1,1), +(30171, 1973, 0, 0.0, 0, 1, 1, 1,1), +(30171, 2564, 0, 0.0, 0, 1, 1, 1,1), +(30171, 4696, 0, 0.0, 0, 1, 1, 1,1), +(30171, 5266, 0, 0.0, 0, 1, 1, 1,1), +(30171, 5267, 0, 0.0, 0, 1, 1, 1,1), +(30171, 6622, 0, 0.0, 0, 1, 1, 1,1), +(30171, 7734, 0, 0.0, 0, 1, 1, 1,1), +(30171, 7976, 0, 0.0, 0, 1, 1, 1,1), +(30171, 7991, 0, 0.0, 0, 1, 1, 1,1), +(30171, 8028, 0, 0.0, 0, 1, 1, 1,1), +(30171, 9402, 0, 0.0, 0, 1, 1, 1,1), +(30171, 10605, 0, 0.0, 0, 1, 1, 1,1), +(30171, 10608, 0, 0.0, 0, 1, 1, 1,1), +(30171, 11302, 0, 0.0, 0, 1, 1, 1,1), +(30171, 12698, 0, 0.0, 0, 1, 1, 1,1), +(30171, 12711, 0, 0.0, 0, 1, 1, 1,1), +(30171, 12717, 0, 0.0, 0, 1, 1, 1,1), +(30171, 12720, 0, 0.0, 0, 1, 1, 1,1), +(30171, 12728, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13000, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13001, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13002, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13003, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13004, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13006, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13007, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13008, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13009, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13013, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13015, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13030, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13036, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13040, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13047, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13053, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13060, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13066, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13067, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13070, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13072, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13073, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13075, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13077, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13083, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13085, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13091, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13096, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13107, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13111, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13113, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13116, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13118, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13120, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13123, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13125, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13126, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13130, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13133, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13135, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13144, 0, 0.0, 0, 1, 1, 1,1), +(30171, 13146, 0, 0.0, 0, 1, 1, 1,1), +(30171, 14501, 0, 0.0, 0, 1, 1, 1,1), +(30171, 14509, 0, 0.0, 0, 1, 1, 1,1), +(30171, 14511, 0, 0.0, 0, 1, 1, 1,1), +(30171, 17413, 0, 0.0, 0, 1, 1, 1,1), +(30171, 17414, 0, 0.0, 0, 1, 1, 1,1), +(30171, 17682, 0, 0.0, 0, 1, 1, 1,1), +(30171, 17683, 0, 0.0, 0, 1, 1, 1,1), +(30171, 18600, 0, 0.0, 0, 1, 1, 1,1), +(30171, 22388, 0, 0.0, 0, 1, 1, 1,1), +(30171, 22389, 0, 0.0, 0, 1, 1, 1,1), +(30171, 22390, 0, 0.0, 0, 1, 1, 1,1), +(30171, 22393, 0, 0.0, 0, 1, 1, 1,1), +(30171, 22890, 0, 0.0, 0, 1, 1, 1,1), +(30171, 22891, 0, 0.0, 0, 1, 1, 1,1), +(30172, 9297, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10246, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10247, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10248, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10249, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10250, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10251, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10252, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10253, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10254, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10255, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10256, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10257, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10258, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10259, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10260, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10261, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10262, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10263, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10264, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10265, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10266, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10267, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10268, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10269, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10270, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10272, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10273, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10274, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10367, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10384, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10385, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10386, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10387, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10388, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10389, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10390, 0, 0.0, 0, 1, 1, 1,1), +(30172, 10391, 0, 0.0, 0, 1, 1, 1,1), +(30172, 11224, 0, 0.0, 0, 1, 1, 1,1), +(30172, 11226, 0, 0.0, 0, 1, 1, 1,1), +(30172, 12017, 0, 0.0, 0, 1, 1, 1,1), +(30172, 12048, 0, 0.0, 0, 1, 1, 1,1), +(30172, 12682, 0, 0.0, 0, 1, 1, 1,1), +(30172, 12683, 0, 0.0, 0, 1, 1, 1,1), +(30172, 12684, 0, 0.0, 0, 1, 1, 1,1), +(30172, 12685, 0, 0.0, 0, 1, 1, 1,1), +(30172, 12689, 0, 0.0, 0, 1, 1, 1,1), +(30172, 12702, 0, 0.0, 0, 1, 1, 1,1), +(30172, 13486, 0, 0.0, 0, 1, 1, 1,1), +(30172, 13487, 0, 0.0, 0, 1, 1, 1,1), +(30172, 13488, 0, 0.0, 0, 1, 1, 1,1), +(30172, 13489, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14328, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14329, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14330, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14331, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14332, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14333, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14334, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14335, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14336, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14337, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14975, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14976, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14977, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14978, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14979, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14980, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14981, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14982, 0, 0.0, 0, 1, 1, 1,1), +(30172, 14983, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15221, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15229, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15240, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15247, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15258, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15267, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15273, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15278, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15283, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15289, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15325, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15434, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15435, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15436, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15437, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15438, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15439, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15440, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15441, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15442, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15678, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15679, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15680, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15681, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15682, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15683, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15684, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15685, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15686, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15687, 0, 0.0, 0, 1, 1, 1,1), +(30172, 15942, 0, 0.0, 0, 1, 1, 1,1), +(30172, 16044, 0, 0.0, 0, 1, 1, 1,1), +(30172, 16055, 0, 0.0, 0, 1, 1, 1,1), +(30172, 16253, 0, 0.0, 0, 1, 1, 1,1), +(30173, 17962, 0, 0.0, 0, 1, 1, 1,1), +(30173, 17963, 0, 0.0, 0, 1, 1, 1,1), +(30173, 17964, 0, 0.0, 0, 1, 1, 1,1), +(30173, 17965, 0, 0.0, 0, 1, 1, 1,1), +(30173, 17969, 0, 0.0, 0, 1, 1, 1,1), +(30486, 16897, 0, 0.0, 0, 1, 1, 1,1), +(30486, 16905, 0, 0.0, 0, 1, 1, 1,1), +(30486, 16916, 0, 0.0, 0, 1, 1, 1,1), +(30486, 16923, 0, 0.0, 0, 1, 1, 1,1), +(30486, 16931, 0, 0.0, 0, 1, 1, 1,1), +(30486, 16942, 0, 0.0, 0, 1, 1, 1,1), +(30486, 16950, 0, 0.0, 0, 1, 1, 1,1), +(30486, 16958, 0, 0.0, 0, 1, 1, 1,1), +(30486, 16966, 0, 0.0, 0, 1, 1, 1,1), +(30487, 19360, 0, 10.0,0, 1, 1, 1,1), +(30487, 19363, 0, 10.0,0, 1, 1, 1,1), +(30487, 19375, 0, 0.0, 0, 1, 1, 1,1), +(30487, 19376, 0, 0.0, 0, 1, 1, 1,1), +(30487, 19377, 0, 0.0, 0, 1, 1, 1,1), +(30487, 19378, 0, 0.0, 0, 1, 1, 1,1), +(30551, 19356, 0, 10.0,0, 1, 1, 1,1), +(30551, 19364, 0, 10.0,0, 1, 1, 1,1), +(30551, 19379, 0, 0.0, 0, 1, 1, 1,1), +(30551, 19380, 0, 0.0, 0, 1, 1, 1,1), +(30551, 19381, 0, 0.0, 0, 1, 1, 1,1), +(30551, 19382, 0, 0.0, 0, 1, 1, 1,1), +(30330, 30171, 30171, 100.0, 0, 1, 0, 1, 1), +(30105, 30044, 30044, 100.0, 0, 1, 0, 1 ,1); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_07_07' WHERE sql_rev = '1648965068000701761'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2022_04_07_08.sql b/data/sql/updates/db_world/2022_04_07_08.sql new file mode 100644 index 000000000..a0aa4dead --- /dev/null +++ b/data/sql/updates/db_world/2022_04_07_08.sql @@ -0,0 +1,29 @@ +-- DB update 2022_04_07_07 -> 2022_04_07_08 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_07_07'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_07_07 2022_04_07_08 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1649122676928024300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1649122676928024300'); + +UPDATE `creature_template` SET `flags_extra` = `flags_extra`|256 WHERE `entry` = 14020; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_07_08' WHERE sql_rev = '1649122676928024300'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2022_04_07_09.sql b/data/sql/updates/db_world/2022_04_07_09.sql new file mode 100644 index 000000000..6e9d75e35 --- /dev/null +++ b/data/sql/updates/db_world/2022_04_07_09.sql @@ -0,0 +1,31 @@ +-- DB update 2022_04_07_08 -> 2022_04_07_09 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_07_08'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_07_08 2022_04_07_09 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1648996451912542300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648996451912542300'); + +DELETE FROM `spell_script_names` WHERE `spell_id`=22247; +INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES +(22247,'spell_suppression_aura'); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_07_09' WHERE sql_rev = '1648996451912542300'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2022_04_07_10.sql b/data/sql/updates/db_world/2022_04_07_10.sql new file mode 100644 index 000000000..b1837cb0a --- /dev/null +++ b/data/sql/updates/db_world/2022_04_07_10.sql @@ -0,0 +1,32 @@ +-- DB update 2022_04_07_09 -> 2022_04_07_10 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_07_09'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_07_09 2022_04_07_10 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1649181854899342300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1649181854899342300'); + +DELETE FROM `spell_script_names` WHERE `ScriptName`='spell_utgarde_pinnacle_beast_mark'; +INSERT INTO `spell_script_names` (`spell_id`, `ScriptName`) VALUES +(48876,'spell_utgarde_pinnacle_beast_mark'), +(59237,'spell_utgarde_pinnacle_beast_mark'); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_07_10' WHERE sql_rev = '1649181854899342300'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2022_04_09_00.sql b/data/sql/updates/db_world/2022_04_09_00.sql new file mode 100644 index 000000000..8aeaeb49a --- /dev/null +++ b/data/sql/updates/db_world/2022_04_09_00.sql @@ -0,0 +1,43 @@ +-- DB update 2022_04_07_10 -> 2022_04_09_00 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_07_10'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_07_10 2022_04_09_00 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1644428839091658700'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1644428839091658700'); + +DELETE FROM `spell_script_names` WHERE `spell_id` = 23134 AND `ScriptName` = 'spell_item_goblin_bomb'; +INSERT INTO `spell_script_names` (`spell_id`,`ScriptName`) VALUES +(23134,'spell_item_goblin_bomb'); + +UPDATE `creature_template` SET `minlevel` = 45, `maxlevel` = 45, `AIName` = 'SmartAI' WHERE `entry` = 8937; +UPDATE `spell_dbc` SET `Name_Lang_enUS` = 'Quiet Suicide' WHERE `Id` = 3617; + +DELETE FROM `creature_template_addon` WHERE `entry` = 8937; +INSERT INTO `creature_template_addon` (`entry`, `path_id`, `mount`, `bytes1`, `bytes2`, `emote`, `visibilityDistanceType`, `auras`) VALUES +(8937, 0, 0, 0, 1, 0, 0, '13260 8327'); + +DELETE FROM `smart_scripts` WHERE `entryorguid` = 8937 AND `source_type` = 0; +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`,`event_param5`,`action_type`,`action_param1`,`action_param2`,`action_param3`,`action_param4`,`action_param5`,`action_param6`,`target_type`,`target_param1`,`target_param2`,`target_param3`,`target_param4`,`target_x`,`target_y`,`target_z`,`target_o`,`comment`) VALUES +/* Despawn time is different if killed by explosion, assumedly handled by dummy effect */ +(8937,0,0,0,8,0,100,0,13259,0,0,0,0,41,1000,0,0,0,0,0,1,0,0,0,0,0,0,0,0,"Pet Bomb - On Spellhit 'Explosion' - Delayed Despawn"); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_09_00' WHERE sql_rev = '1644428839091658700'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2022_04_11_00.sql b/data/sql/updates/db_world/2022_04_11_00.sql new file mode 100644 index 000000000..9b1825463 --- /dev/null +++ b/data/sql/updates/db_world/2022_04_11_00.sql @@ -0,0 +1,29 @@ +-- DB update 2022_04_09_00 -> 2022_04_11_00 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_09_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_09_00 2022_04_11_00 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1649660925472546752'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1649660925472546752'); +-- Vaelastrasz should be immune to interrupts +UPDATE `creature_template` SET `mechanic_immune_mask` = 650854239 WHERE (`entry` = 13020); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_11_00' WHERE sql_rev = '1649660925472546752'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2022_04_11_01.sql b/data/sql/updates/db_world/2022_04_11_01.sql new file mode 100644 index 000000000..760856567 --- /dev/null +++ b/data/sql/updates/db_world/2022_04_11_01.sql @@ -0,0 +1,29 @@ +-- DB update 2022_04_11_00 -> 2022_04_11_01 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_11_00'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_11_00 2022_04_11_01 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1649663437340205577'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1649663437340205577'); +-- Broodlord Lashlayer should not be disarmable +UPDATE `creature_template` SET `mechanic_immune_mask` = 617299807 WHERE (`entry` = 12017); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_11_01' WHERE sql_rev = '1649663437340205577'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2022_04_11_02.sql b/data/sql/updates/db_world/2022_04_11_02.sql new file mode 100644 index 000000000..1db7883bd --- /dev/null +++ b/data/sql/updates/db_world/2022_04_11_02.sql @@ -0,0 +1,1731 @@ +-- DB update 2022_04_11_01 -> 2022_04_11_02 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_11_01'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_11_01 2022_04_11_02 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1645574957481593300'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1645574957481593300'); + +UPDATE `quest_template_locale` SET `Details`="加瑞克·帕德弗特,这个恶棍几周以来一直让我们的农民和商人心惊胆战,前几天有人在农场附近的小屋里看到了他的身影,大概在就是修道院东边过了桥以后的那片地方。提着他的头回来见我,然后领取赏金吧!$B$B不过你要小心一点,$N。加瑞克身边总是有一帮暴徒,他可不是那么容易搞定的家伙。" WHERE `ID`=6 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀死加瑞克·帕德弗特,带着他的头到北郡修道院去找维里副队长。" WHERE `ID`=6 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="潜行者的交易" WHERE `ID`=8 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="人民军只一个目标:保护西部荒野的安宁,并将和平带回到这片土地上来。不幸的是,和平总是以鲜血的代价来换取的。$b$b我手下的一个斥候报告说,有一群迪菲亚捕兽者正在附近到处流窜并大肆破坏。最新的报告说他们出现在了西北方的詹戈洛德矿洞中,如果你想加入我们人民军的话,那么就先消灭15名迪菲亚捕兽者和15名迪菲亚走私者,然后回来向我复命。" WHERE `ID`=12 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="哨兵岭的格里安·斯托曼要求你消灭15名迪菲亚捕兽者和15名迪菲亚走私者,然后回去向他报告。" WHERE `ID`=12 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="有人看见一群凶残的迪菲亚抢劫者洗劫了金海岸矿洞和月溪镇,我们人民军绝不能对这样的事袖手旁观。马上就出发吧,$n,让圣光重新照耀西部荒野。$b$b金海岸矿洞就在哨塔西边的海岸附近,作为训练的第二部分,我希望你能消灭15名迪菲亚抢劫者和15名迪菲亚强夺者。" WHERE `ID`=13 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="哨兵岭的格里安·斯托曼要求你消灭15名迪菲亚抢劫者和15名迪菲亚强夺者,然后回去向他报告。" WHERE `ID`=13 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="一些迪菲亚路霸最近一直在避开我们,到处作恶。根据我手下最可靠的探子们的线报,这些迪菲亚路霸通常沿着从这里到西部荒野南部的道路打家劫舍。我们觉得他们现在应该就躲在南部的山丘那边,计划着下一步的行动。以人民军的名义,去消灭那些家伙。" WHERE `ID`=14 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="哨兵岭的格里安·斯托曼要求你消灭15个迪菲亚路霸、5个迪菲亚巡路者和5个迪菲亚拳匪,然后回去向他报告。" WHERE `ID`=14 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="潜行者兄弟会" WHERE `ID`=18 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="黑石前锋和黑石叛节者经常在这里和石堡要塞之间伏击我们,这群前锋的指挥官是个名叫萨瑞尔祖恩的兽人。把他的头给我带来。" WHERE `ID`=19 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将萨瑞尔祖恩的头颅带给湖畔镇的治安官马瑞斯。" WHERE `ID`=19 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将乌萨苟斯的爪子交给灰谷碎木哨岗的的塞娜尼·雷心。" WHERE `ID`=23 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="萨杜布拉的头颅" WHERE `ID`=24 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="敏捷而强大的萨杜布拉静静地躺在地上,你取得了最后的胜利。它的头颅是一件非常合适的战利品,碎木哨岗的塞娜尼·雷心肯定会想要看看这件战利品,然后对你在灰谷狩猎中取得的成绩予以嘉奖。" WHERE `ID`=24 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将萨杜布拉的头颅交给灰谷碎木哨岗的的塞娜尼·雷心。" WHERE `ID`=24 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$N,看到你进展顺利,我非常高兴。你正在不断地努力成为自然界的守护者,这是莫大的荣耀。$B$B现在是你深入学习更高级的变身技能的时候了,塞纳留斯赋予我们特殊的能力,让我们可以变身成为在水中行动自如的动物。所以,你必须到月光林地的永夜港去,跟塞纳里奥议会的德迪利特·星焰谈一谈。他将进一步指引你。" WHERE `ID`=26 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="第一个试炼是要搜寻月神湖底的神殿灵珠。它会很快地腐烂,因此你要在找到它后立即把它拿到雷姆洛斯神殿去。在神殿里使用它,然后跟塔加里谈谈,她是月光林地里最值得信赖的守卫之一。$B$B你的时间非常紧迫,而且还要与其他寻找灵珠的德鲁伊竞争,灵敏和智慧是你取胜的关键。$B$B祝你好运,$N。" WHERE `ID`=28 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="第一个试炼是要搜寻月神湖底的神殿灵珠。它会很快地腐烂,因此你要在找到它后立即把它拿到雷姆洛斯神殿去。在神殿里使用它,然后跟塔加里谈谈,她是月光林地里最值得信赖的守卫之一。$B$B你的时间非常紧迫,而且还要与其他寻找灵珠的德鲁伊竞争,灵敏和智慧是你取胜的关键。$B$B祝你好运,$N。" WHERE `ID`=29 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我最讨厌那些肮脏狡猾的森林狼了!但我一直都很爱吃狼肉排……给我带几块硬狼肉来,我会拿一些对你有用的东西来交换。$B$B你可以在北郡的郊外找到森林狼和幼狼,杀掉它们就可以得到硬狼肉了。" WHERE `ID`=33 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="给北郡修道院外的伊根·派特斯金纳带回8块硬狼肉。" WHERE `ID`=33 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="把罗尔夫和马拉凯的死讯告知治安官杜汉,向他报告说,靠我们现在的部队根本无法遏制住这些在艾尔文森林东部繁衍的鱼人。$B$B我知道我们的兵力很短缺,但是杜汉应该可以为我们提供人手。" WHERE `ID`=39 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="进一步检查这个地区之后,你发现有蹼状的脚印沿着石碑湖岸一直向北延伸。在东边远处,你隐隐约约看见有一个鱼人的村落。$B$B也许罗尔夫就在那儿丧了命……" WHERE `ID`=45 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="甜美的液体清澈如婴儿泪$b百年的陈酿色深如琥珀$b但在把它放进地窖存着前$b造个橡木大桶来盛着先!" WHERE `ID`=53 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$g亲爱的先生:尊贵的女士;!你有时间吗?$B$B我和我兄弟在暴风城开了个药店,而我现在正要在这一带找些大蜡烛,以便提取其中的蜡。你能帮助我吗?$B$B你可以在狗头人身上找到大蜡烛,我听说在艾尔文森林的矿洞一带有很多狗头人……在南边的法戈第矿洞和东边的玉石矿洞里都有不少。我建议你去这两个矿洞里看看。" WHERE `ID`=60 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="沿着银松森林海岸前行,在瑟伯切尔的西边有一处被瘟疫玷污过的神殿。那里的水灵不再和我们交谈,你的任务就是消灭那个污染源并净化那个水池。$B$B将元素护腕和剩余的泉水放置在火盆上,就可以进行召唤水灵的仪式了。$B$B把能够证明你完成了任务的证据带回来给我,然后我就会给你图腾。" WHERE `ID`=63 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="击败堕落的水之魂,把堕落水之魂的护腕和剩余的最纯净的水放在银松森林的圣泉火盆上。" WHERE `ID`=63 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="太可怕了呀!弗娜一听到田里的骚动就把我叫醒了。你猜怎么着,田里全是小流氓。我们只能连夜逃出来,结果我就把我的怀表给忘在家里了。那块怀表是弗娜的爸爸在我们结婚的那天送给我的,我可不想让它落在那些潜行者手里。我应该是把那块表放在小农舍的衣柜里了,就在西边的那片南瓜田边上——你应该不会错过的。如果你能把它拿回来给我的话,我肯定会对你感激不尽的!" WHERE `ID`=64 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="斯塔文?让我查查镇里的档案。$b$b斯塔文…斯塔文…让我找找……啊,找到了!这里有斯塔文·密斯特曼托的档案。最后一次记录的地址是在月溪镇的学校里。哎呀,都是过时的东西了!$b$b朋友,你能帮我个忙吗?如果你碰巧路过月溪镇的话,也许能找到一些有关这个家伙的新消息,别忘了告诉我一声,好让我更新档案。" WHERE `ID`=67 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你在旧提箱里找到了一封覆满灰尘的信。" WHERE `ID`=68 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把覆满灰尘的信交给书记员达尔塔。" WHERE `ID`=68 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把褪色的日记书页带给旅店老板斯密茨。" WHERE `ID`=78 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="北郡的迪菲亚潜行者戴粗麻布面罩,而艾尔文森林的迪菲亚潜行者戴的是亚麻布的,我可以用这些好的亚麻布做些东西。$B$B给我找些亚麻布面罩,我可以用来给你做点什么。$B$B有人在西南部的布莱克威尔南瓜田外看见过迪菲亚潜行者出没。" WHERE `ID`=83 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="暴风城的一群死敌在赤脊山的东侧的山脚下建立起一片营地,这些邪恶的暴徒一直在我们的小镇中传播着恐惧。莫甘斯是这群恶徒的头领。$b$b他已经控制了暗皮豺狼人氏族,让那些邪恶的野兽为他卖力。根据湖畔镇的法律规定,协犯最高可以被判处死刑。$b$b这些肮脏的豺狼人一定要被处死!$b$b给我带回10个暗皮坠饰来,你就可以得到我们的奖励。" WHERE `ID`=91 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我可以告诉你个秘密——黑“蟹”蛋糕实际上是用蜘蛛腿做的!听起来是有点恶心,不过这种蛋糕的味道绝对一流!给我找点粘糊的蜘蛛腿来,我很快就能给你做好。$B$B听说结网毒蜘蛛身上很容易拿到这种东西——它们的巢穴就在东北部的丘陵和小河之间,暮色森林里的其它蜘蛛身上也有这东西。" WHERE `ID`=93 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把水灵碎片交给贫瘠之地的水之先知伊斯伦。" WHERE `ID`=96 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="斯塔文·密斯特曼托是个恶贯满盈的罪犯,很多无辜的人都死在他手中。毫无疑问,他犯下了无数宗罪案,给夜色镇带来了又一个威胁。天知道这个恶棍又在策划什么邪恶的行动。斯塔文的家就在小镇北边,$C,你去把他就地处死吧。$b$b完事以后把他的家族戒指带给伊瓦夫人作为证明,毕竟是她的预感导致我们揭露了这个可怕的凶手,她为夜色镇立了一功。" WHERE `ID`=98 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="干掉斯塔文·密斯特曼托,把他的家族戒指带给伊瓦夫人看看。" WHERE `ID`=98 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和银松森林的水之魂谈一谈。" WHERE `ID`=100 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`=" Mystery Reward" WHERE `ID`=108 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="黑石氏族的兽人在赤脊山脉的侵略行动得到了暗影法师的支援,他们带来了一种具有强大黑暗力量的器具——午夜宝珠。这些宝珠给赤脊山脉的保卫者们造成了巨大的伤亡,并迫使我们放弃所有在战斗中被这种宝珠污染了的器物,因为它们已经沾染了恶魔的力量。$B$B猎杀这些黑石暗影法师,并给我带回他们的午夜宝珠来。我将会把这些东西妥善地处理掉,还这世界一片清净!" WHERE `ID`=115 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我把所有的铁都用来打造暴风城卫兵的装备,结果没有剩余的铁来打马掌了!$B$B把这封信带给闪金镇的铁匠阿古斯,信上说明了我现在的情况并要求他运一批马掌过来。" WHERE `ID`=118 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把弗纳的便笺交给闪金镇的铁匠阿古斯。" WHERE `ID`=118 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="回去找赤脊山的弗纳·奥斯古,把铁匠阿古斯的一箱马掌交给他。" WHERE `ID`=119 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="食人魔潜行者" WHERE `ID`=134 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="所罗门镇长的信让我感到心痛。但显然他并不知道西部荒野的战事也很吃紧——或者他知道,但不得不抱着一丝希望来寻求我们的帮助。如果不是暴风城对西部荒野的人民不闻不问的话,我们也不会需要建立民兵组织的。$b$b将这封回信带给你在赤脊山的主人吧,$c。请转告他,我的心情也因为那么多勇士的牺牲而变得十分沉重。" WHERE `ID`=144 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="如果我不是和所罗门镇长私交甚密的话,我一定会以为他是个疯子的。因为暴风城拒绝出兵援助,就让我们把守夜人部队派去湖畔镇?守夜人部队就是因为这里被邪恶的魔法所影响才建立起来的。如果我把他们派离这里的话,恐怕还没等到他们走出森林,这里就会被邪恶的势力彻底吞没。$b$b把这封回信带给你在湖畔镇的主人吧。" WHERE `ID`=146 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这么说,斯托曼就派了你这么一个芦柴棒一样的家伙来保护我?希望你能行,当然如果你再叫上几个朋友帮忙就好了。$b$b你知道你要做些什么吧?我会把你带到迪菲亚潜行者的巢穴去,而你呢,就得保护好我。当然,你最好离我近点,越近越好。现在全迪菲亚兄弟会的人都想要我的脑袋呢。要是他们看见我和你在一起,一定会来把咱们都宰了的。$b$b等你和你的朋友准备好之后,就来跟我说一声吧。" WHERE `ID`=155 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="护送迪菲亚叛徒前往迪菲亚兄弟会的秘密藏身处。迪菲亚叛徒把你带到范克里夫和他的手下的巢穴之后,尽快回去向格里安·斯托曼汇报相关信息。" WHERE `ID`=155 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="主工程师辛德维尔七世要你把怪味粉末交给丹莫德的炸药专家阿什兰·暗石。" WHERE `ID`=161 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="乌鸦岭出了点问题,$n。卡洛尔说那边的房子里有什么人——或者怪物——出没。有两个晚上,他发现有个身影在活动,第三个晚上,某闪窗户里还射出了灯光。$b$b你如果真的关心暮色森林的安危,就去查一查,看看是什么样的怪物在乌鸦岭出没。" WHERE `ID`=163 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="那时我们正在一个大矿洞中工作,就是那个隐藏在西部荒野月溪镇中的谷仓下面的矿洞……没人知道当时到底是怎么回事,总之矿道突然坍塌了,我逃了出来……可其他人就没那么好运了……我是说,从那以后我就再没听到过其他人的消息了。$b$b看上去你的运气可能会比我们好一点。如果你能帮我找到弟弟的话,我会非常感谢你的。他总是戴着一块探险者协会徽章,所以如果你找不到他的话,至少那块徽章能给我带来一些安慰……" WHERE `ID`=167 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="悬赏!加塞尔佐格是黑石氏族袭击石堡和多次劫掠湖畔镇等行动的领导者。$b$b他是个十分危险的家伙。根据线报,他最近就躲藏在刚刚被他们攻陷的要塞中,谋划着黑石氏族的下一次劫掠行动。我们必须不惜一切代价把这些在我们的国土上横行的兽人镇压下去。如果谁能把加塞尔佐格的头带到所罗门镇长面前的话,他将会得到重赏。" WHERE `ID`=169 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀死加塞尔佐格并把他的头颅割下,向湖畔镇的所罗门镇长复命。" WHERE `ID`=169 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="巴尔林·霜锤让你去杀死6个石腭穴居人和6个壮实的石腭怪。" WHERE `ID`=170 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="联盟孤儿的看护者* " WHERE `ID`=171 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你的心肠真好啊,$N。我做梦都没想到我在儿童周会这么开心。谢谢你,我不想伤心因为发生在自己和他人身上的事,我的父辈告诉我忘记任何令人伤感的事。你知道吗?当我长大了,我想成为向你一样的英雄$B$B非常抱歉,是我回家的时候了,让我们回去吧,我要告诉监护人。。你是一个多么伟大的人! " WHERE `ID`=171 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="去暴风城的教堂广场见孤儿监护员奈丁加尔并带上这个人类孤儿哨. " WHERE `ID`=171 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="通缉:霍格$B$B巨型豺狼人霍格,现正在艾尔文森林西南部的树林里游荡。他成功地对抗了目前为止所有追捕他的行动。$B$B暴风城已经为除去这只豺狼人设下了酬金,想得到酬金的猎手必须向闪金镇的治安官杜汉提供杀死霍格的证据。" WHERE `ID`=176 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="<你听到了某种飘渺的声音>$B$B可别被吓着。我是塞欧克瑞图斯,艾尔文森林的阿祖拉之塔里的高阶法师。你手上拿着的饰物是暗皮豺狼人和他们的主子莫甘斯用来联络的工具。$B$B根据这几个月的研究,我也已经掌握了使用这些饰物进行通信的方法。如果你能听到我所说的话,就证明我的法术成功了。$B$B把这个饰物带给我,我会给你酬劳的。" WHERE `ID`=178 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将不再发光的暗皮坠饰带给法师塞欧克瑞图斯。" WHERE `ID`=178 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我和我的兄弟森内尔被派来调查丹莫罗各个地区的巨魔活动情况。参议院正在忙着对付那些不知道从哪里冒出来的穴居人,已经没工夫再关心巨魔了。$b$b据我所知,在寒脊山谷南部山洞里生活的巨魔们日子并不好过,所以我觉得派大批军队去围剿它们是杀鸡用牛刀,只要一两支训练有素的小分队就已经绰绰有余了。$b$b你也许能给我们提供些帮助吧?当然,我会对你的帮助给予一定的报酬。" WHERE `ID`=182 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="塔林·锐眼让你去杀掉12只小型峭壁野猪。" WHERE `ID`=183 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你几乎已经证明自己是一位优秀的猎豹能手了。有一只名叫巴尔瑟拉的豹子目前正潜伏在这片森林里,我们一直都没能找到它。去试试猎杀巴尔瑟拉吧,记得用上你所掌握的全部技巧。$b$b将巴尔瑟拉的牙齿带回来给我,如果你成功了,你就将赢得我的尊敬!" WHERE `ID`=193 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="赫米特·奈辛瓦里要求你杀死10只荆棘谷迅猛龙。" WHERE `ID`=194 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="赫米特·奈辛瓦里要求你杀死10只鞭尾迅猛龙。" WHERE `ID`=195 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="赫米特·奈辛瓦里要求你杀死10只丛林捕猎者。" WHERE `ID`=196 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你已经证明了自己在这片丛林里的每次捕猎都不会空手而归,总能带回我们要求的猎物,因此我决定告诉你有关那只我从来也没能猎到的、最凶暴最残忍的迅猛龙的事情,艾耶克把那只迅猛龙叫作泰希斯。$b$b如果你想证明自己真的是个捕猎专家的话,就把泰希斯杀掉,把它的爪子给我带回来,这可是其他王牌猎人都从没完成过的壮举。" WHERE `ID`=197 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="赫米特·奈辛瓦里要求你杀死荆棘谷中最危险最狡猾的迅猛龙泰希斯。" WHERE `ID`=197 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="嗯。没错,我这里确实有些适合你做的事。目前部署在荆棘谷北部的多伦上尉和他的部下需要我们的定期补给。$b$b不过由于巨魔的伏击,他们一直没能得到补给,所以我得找人来帮我处理这件事。多伦的营地就在从暮色森林进入荆棘谷的道路的西北方,你只要把补给品交给列兵索尔森就行了,相信他会处理好的。$b$b你要记住,如果你失败了的话,就得赔偿我们的损失。$b$b当然,你也可能会死在路上……" WHERE `ID`=198 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我收到一条报告说,有一群猎人在风险投资公司营地所在的纳菲瑞提湖的上游建立了一片营地。通常我根本不会在意这件事,但当我听说赫米特·奈辛瓦里也是那群猎人中的一员时,我改变了想法。那家伙可是个名声显赫的人物,如果你了解我的意思的话,就会不像现在这样无动于衷了。$b$b你为什么不去那片营地里侦察一下呢,$n?去看看他们到底想干点什么吧。" WHERE `ID`=201 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉6名库尔森精英和4名库尔森副首领,并将库尔森的头颅交给反抗军营地里的多伦上尉。" WHERE `ID`=202 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="要想和库尔森搏上一搏,我们就必须削弱他们的医疗队伍。他在那里聚集了大批医疗人员,他们能用密林药剂治疗自己的部队,并用毒草汁液对我们的人下毒。$B$B我们要用这些药物来治疗我们自己的战士,同时我们也需要一份毒液的样本来研制解药。到库尔森的营地去把这两样东西找来吧,药品应该就在那些医疗人员的身上,而毒草汁液大概是保存在营地中的一些物资箱里的。" WHERE `ID`=204 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="给叛军营地的尼麦兹修士带回4只劈颅巨魔的神像。" WHERE `ID`=205 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="赫米特·奈辛瓦里要求你将虎王邦加拉什的头带回来给他。" WHERE `ID`=208 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="靠不停地猎杀老虎来保证对南海岛屿的虎牙出口实在是苦差事,不仅难度高,而且花费也也高。幸亏我们找到了一种替代品,就是这些劈颅部族的巨魔的獠牙。$b$b嘿,只要你不说,买家就不会知道,对吧?给我搞一批巨魔獠牙来吧,这样我们就能应付每月一次的供货啦!" WHERE `ID`=209 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀死一只冷眼蜥蜴,取一块冷蜥蜴肉并把它带给“蓝色隐士”旅店里的安古斯·斯特恩。$B$B<如果你在任务过程中死亡则任务失败>" WHERE `ID`=212 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="终于…有人来了……来自联盟的朋友!$b$b救救我…求你了…$b$b我只记得…一群邪恶的兽人让我们团全军覆没……大多数人都被杀了,我的头被狠狠地打了一下,眼前一黑就倒下去了。现在我被关在这个洞里,奄奄一息……$b$b我必须得回到镇上去…拜托了…你是我最后的希望了……" WHERE `ID`=219 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把最纯净的水交给贫瘠之地的伊斯伦。" WHERE `ID`=220 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把这一摞信件送给塔林·锐眼。" WHERE `ID`=233 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把这封信送给格瑞林·白须。" WHERE `ID`=234 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="年轻的冒险者们,注意了!灰谷的野兽正在等着你们!$B$B部落在贫瘠之地以北的区域建立了强大的基地。我们的两个前哨站——碎木哨岗和佐拉姆海岸哨岗——正在努力地为部落的荣耀而战!想要证明自己能力的勇士就到那儿去吧。碎木岗哨位于贫瘠之地的正北方,塞娜尼·雷心正在那里招募愿意参与灰谷狩猎中的冒险者!" WHERE `ID`=235 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们位于西部边界的要塞报告说,那里的豺狼人和迪菲亚潜行者最近越来越猖獗了。他们要求我从暴风城派更多士兵过去……但是我们已经没有多余的人可派了!$B$B如果你愿意帮忙的话,就去和西泉要塞的瑞尼尔副队长谈一谈,看看他需要你做些什么。$B$B沿着这条路往西走,过了桥之后向右转就是要塞。" WHERE `ID`=239 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`=" HEY MISTER WILSON!" WHERE `ID`=241 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="Description" WHERE `ID`=241 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="Log" WHERE `ID`=241 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="找到菲尔顿副队长。" WHERE `ID`=244 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好啊,$c。你有没有看到过在西边出没的那些蜘蛛?这些八条腿的东西实在是太多了,多到我们没法应付,指挥官又没有多余的人力可以从夜色镇派来协助我们。$b$b我实在是不好意思向你开口,不过……看样子你好像能对付它们。我不能承诺给你什么贵重的宝贝,不过如果你帮助我们除掉这些肮脏的臭虫,我肯定会奖赏你的。$b$b哦,对了,给你个忠告:尽量别碰到它们的毒液。" WHERE `ID`=245 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="守夜人道茨要你杀15只小型结网毒蜘蛛。" WHERE `ID`=245 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们实在是没有多余的人手了,但我们也不能对你报告中提到的那些豺狼人不闻不问。$B$B侦察南赤脊山附近豺狼人的动向,并尽可能地杀掉足够多的豺狼人,然后向我回报他们的数量,好让我们对他们的威胁大小有个正确的认识。$B$B暴风城军方需要你的帮助,$N,你会得到奖赏的。" WHERE `ID`=246 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="爬上石堡要塞一旁的哨塔。$B$B为阿祖拉的铭文饰品找一个合适的容器。" WHERE `ID`=248 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="藏尸者是个我们经常用来吓唬孩子的故事里的人物。他曾是个善良的炼金师,但因为妻子伊莉莎的死而变得疯狂。为了让妻子复活,藏尸者用黑暗的魔法将自己的心脏放入了亡妻的胸膛里。$B$B伊莉莎复活了……不过她也受到了诅咒,开始疯狂地吞食人类的血肉,藏尸者不得不将他的妻子埋了起来。$B$B他的心脏就是他全部的力量,找到他妻子的坟墓,把他那颗仍在跳动着的心脏拿回来,就可以打破他的力量。" WHERE `ID`=253 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="找到伊莉莎的坟墓,从她的身上取回藏尸者的心脏,把它交给艾尔罗·埃伯洛克。" WHERE `ID`=253 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀了卓克苏尔,把他的头颅带给塞尔萨玛的镇长埃罗恩·钝鼻。" WHERE `ID`=256 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你叫$n,对吧?看得出来,完成第一个考验之后,你已经被骄傲冲昏了头脑,不是吗?我跟你说过的,那没什么了不起。$b$b你应该再试试去捕杀野猪。相信我,这和捕杀寒脊山谷里那些野猪可不一样,所以你最好当心点。这次我只给你十二分钟。$b$b失败了也别难过。不过如果你成功了,我就把我的衬衣脱下来给你!$b$b我有没有跟你说过我这个著名的伤疤是怎么来的?没有?好吧,两年前的一天……" WHERE `ID`=258 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=259 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="Hello there, $n. I've heard much about your exploits, and must say I'm honored to meet you. I don't suppose you've heard the story of Ol' Kelt? Ah, well, Ol' Kelt--Kelt Thomasin, that is--was once considered one of the finest hunters in all the realm. There wasn't much he hadn't done, but then, one day, he became obsessed with an ancient story... a myth, really. Well, as the stories go, a huge threshadon lives in the waters of the lake. Hogwash, if you ask me. If you're interested, you might talk to Kelt." WHERE `ID`=259 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="Talk to Kelt Thomasin." WHERE `ID`=259 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="拿回你的书吧,$N,祝你好运。你可以去问问镇上的其他人,他们也许还能给你提供更多的线索。$B$B对了,我还有个线索可以提供给你——这本书的作者不是夜色镇的人,不过书却是在镇里买来的。" WHERE `ID`=265 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="看看其他的镇民有没有关于模糊的人影的线索。" WHERE `ID`=265 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="几年前,库尔提拉斯的第三舰队在湿地的海岸线附近全军覆没,对,就是丹莫罗北方的那块湿地。其中一条船上满载着光铸铁。$B$B这种金属对我们来说相当珍贵,它们可以用来制造出附有神圣力量的武器。如果你要去与摩本特·费尔作战的话,应该会需要这样一把武器。$B$B去米奈希尔港找我的矮人同事戈罗林·钢眉谈谈吧,如果你可以找到那些丢失了的金属,他应该会知道该到哪里去找。" WHERE `ID`=270 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉奥尔苏迪,把它的头颅带给旅行者营地里的达瑞尔。" WHERE `ID`=271 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="阿什兰·暗石要你回去见主工程师辛德维尔七世,把有关这种炸药的新发现告诉他。" WHERE `ID`=274 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="可恶的鱼人正在从深海里源源不断地爬出来,它们沿着海岸线建立自己的村庄和定居点。这些家伙给我们的渔民和商人带来了极大的困扰,我们必须要阻止这种行为。$B$B它们当中有一个叫高布勒尔的头目最近一直带着一群蓝腮鱼人埋伏在道路旁,抢劫过往的商旅,得手之后又马上撤回它们的村子。现在我们的通商道路非常危险,所以我们想要通过悬赏来解决这个问题。$B$B高布勒尔和它的跟班们就躲在北边的河口附近。找到它,把它干掉,然后把它的头给我带回来。" WHERE `ID`=279 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉12个蓝腮鱼人。$B$B杀掉高布勒尔并砍下它的头。$B$B将高布勒尔的头颅交给米奈希尔港的卡尔·波兰。" WHERE `ID`=279 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="不久之前,有一艘名叫“盲眼公主”的商船遭到了一群鱼人的袭击。尽管这艘船完完整整地逃了出来,但船甲板上放着的货物都被那些该死的鱼人给拖下水抢走了,其中甚至包括一座十分宝贵的泰瑞纳斯·米奈希尔的雕像。我们希望有人能把这座雕塑给抢回来。$B$B到海岸边的鱼人村落里去,仔细找找看有没有木箱、木桶,或者其他丢失货物的踪迹。在那里找到米奈希尔雕像,然后回来向我复命。" WHERE `ID`=281 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将米奈希尔雕像还给卡尔·波兰。" WHERE `ID`=286 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我曾经是浪花女神号上的大副——浪花女神是库尔提拉斯第三舰队的主力战舰。这是一支多灾多难的舰队,说它多灾多难是因为……它在最后一次出航中遇到了红龙的袭击。这些龙是被兽人控制的!$B$B红龙喷出的火焰对我们的战舰来说简直是毁灭性的……我们的舰队在这片海域被烧得一干二净,全军覆没。我是那次灾难的唯一幸存者……$B$B……哦,我的头疼得像鼓槌在敲!我需要一些让我头脑清醒的东西,好让我继续讲述我的故事。" WHERE `ID`=288 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="<缓过气来的菲兹莫斯继续讲述他的故事……>$B$B我是这支倒霉的库尔提拉斯第三舰队中唯一的幸存者,整支舰队都在北方的海岸附近覆灭了。不过,虽然我是舰队中唯一活着的人,却不是唯一一个依然在这里出现的人!因为,在一条已经沉没的船里,藏有巨大的、可怕的宝藏,它所拥有的可怕魔力将我的弟兄们的灵魂束缚在被海水侵蚀的船体里。$B$B如果你能超度我的那些被诅咒的弟兄们,也许你就能破除那个诅咒。" WHERE `ID`=289 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把被诅咒的帕雷斯之眼交给戈罗林·钢眉。" WHERE `ID`=292 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="目前我们所面临的形势十分严峻,这已经是众所周知的事了。我们刚挖出这些骨头,它们就招来了一大群迅猛龙。这些凶残的野兽杀光了我的弟兄们,并把我、麦琳和可怜的勘察员困在了这上面。$b$b帮我把湿地里的这些迅猛龙都给杀光,$N。杂斑迅猛龙和杂斑尖啸龙就在山崖的西边,要是你有能力对付它们的话,每种都给我杀上十只。$b$b这只不过是我对它们的复仇计划的开始而已!" WHERE `ID`=294 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和塞尔萨玛的吉恩·角盔谈一谈。" WHERE `ID`=302 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="战火席卷了整个世界。当许多精锐的矮人士兵们为了联盟而牺牲在前线时,我们自己的土地却沦为了这群邪恶的黑铁矮人觊觎的目标。他们已经攻陷了萨多尔大桥,丹莫德也岌岌可危。$b$b我们要你去聚集起一股力量,并将战线推回去。如果你能杀死十五名黑铁矮人、五名黑铁隧道工、五名黑铁破坏者和五名黑铁爆破手的话,就能为我们组织反击争取到宝贵的时间。$b$b兵贵神速,快出发吧!" WHERE `ID`=303 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我手下的大部分士兵都在丹莫德的战役中死去了,我的亲兄弟也在萨多尔峡谷上的西桥被毁的时候不幸牺牲。唉,黑铁矮人真是个像恶魔一般邪恶的族群。根据罗戈收集到的情报,这群在湿地四处肆虐的暴徒的领袖是一个名叫巴尔加拉斯的术士。他是个十分胆小谨慎的家伙,在把手下的士兵送上战场执行命令的时候,他自己往往却躲藏在某个不为人知的地方,躲避着任何可能面临的危险。$b$b如果你能找到这个懦夫,杀了他,把他的耳朵拿来给我,我会给你支付可观的酬劳的,$c。" WHERE `ID`=304 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀死邪恶的巴尔加拉斯,把他的耳朵带给丹莫德外的布莱德·长须。" WHERE `ID`=304 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把麦琳的信件交给塔雷尔·石纹复命。" WHERE `ID`=306 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我不得不承认,雷酒家族的那帮家伙酿酒水平还真不赖。但是他们应该知道他们的酒并不是世界上最好的!也许你能帮我让他们了解这一点……$B$B给,带上这桶热麦酒,想办法潜入卡拉诺斯的雷酒酿造厂的酒窖,把他们的雷霆啤酒和我们的换一下。然后,我们就等着看好戏吧,顾客们肯定会更喜欢我的酒!$B$B如果有人看着酒桶的话,你就得想办法转移他的视线……" WHERE `ID`=310 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="午夜的时候,我们听到了吵闹的声音。今天早上我才发现羊圈里少了两只羊,那头名叫瓦加什的野兽袭击了我们的牲畜。由于国王麦格尼的军队大都在遥远的战场上与联盟其他的种族并肩作战,所以没有人能对付得了瓦加什。$b$b也许你有勇气找到这只猛兽并杀了它。把它的一颗牙齿交给我作为证明,我会奖赏你的。瓦加什就躲在这里的农场附近,小心点,它非常凶残。" WHERE `ID`=314 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=316 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我正在准备为攻城坦克旅执行一项任务。这次任务会持续很长时间,所以我得预先收集能够维持一个月的物资。贝尔丁正忙着修理我的坦克,你能帮我去弄一些东西来吗?$B$B我需要一些毛皮来做床垫,还要一些野猪肉作为食品储备。猪肉当然是从野猪身上割下来的,最好的毛皮是熊皮……在灰色洞穴南部的雪地上到处都是这两种动物的踪迹。" WHERE `ID`=317 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这附近的海滩上的船只残骸大多是属于库尔提拉斯第三舰队的,在上一次大战中,那支舰队曾与红龙们在此激战,不幸全军覆没了。$B$B那支舰队里的船大多是洛丹伦的战舰,但有一艘船却不是,那是一艘名叫“飞翔鱼鹰”的精灵驱逐舰。它运着满满一船的光铸铁加入了第三舰队的船队中,本以为这样就足够安全了,结果却讽刺性地落得个被红龙击沉的厄运……$B$B故事就讲到这儿吧,飞翔鱼鹰的残骸就在米奈希尔港的南边。如果你能在那里找到光铸铁的话,就把它给我带回来吧。" WHERE `ID`=321 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好不容易把那块光铸铁锭从泡在水里的箱子中拿了出来,显然,是鱼人偷走了其余的铁锭。猎杀飞翔鱼鹰号残骸周围的鱼人,拿到它们身上带着的光铸铁锭。" WHERE `ID`=324 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="维沙克公爵最近正在贵族议会中兴风作浪,他似乎知道一些我们的事情,而且还游说其他议员们,要他们通过他提出的对这里进行一次全面调查的提案。我有一个计划,能让维沙克迷上些别的什么东西……但我需要你的帮助。$b$b在夜色镇郊区的斯塔文的花园里生长着一种名叫蒂罗亚之泪的白色小花,去给我弄一朵来。另外我还需要一些麝鼠根,那种东西只生长在湿地,就在巨石水坝下的瀑布底部。" WHERE `ID`=335 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="第一章实在是太精彩了,令人欲罢不能!奈辛瓦里设定了小说的背景,而且在小说里提到了他的同伴们,甚至包括我!$b$b不过,糟糕的是……有几页好象弄丢了。似乎第1页,第4页,第6页和第8页落在丛林中的什么地方了!" WHERE `ID`=339 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我正要作一次关于“坚韧的灵魂”的演讲,我想引用一本关于金属学的著作《金属的延展性》里的一些段落。暴风城堡里的皇家图书馆里应该有这本书的副本。你能把它拿来给我吗?如果可以的话,圣光定会保佑你的!$B$B皇家图书馆很大,但首席管理员米尔顿·西弗对每一个书架上有些什么书都了如指掌。告诉他我需要什么,他就会把书找给你的。" WHERE `ID`=343 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我也想把《金属的延展性》这本书尽快抄完,但是……$B$B你看看,我只用自己的墨水抄写书籍。这墨水是用我自己的配方制作的,它不容易化开,也不容易弄脏纸,唯一的缺点就是它干得太快了!我的最后一瓶墨水在我抄完之前就用光了,而且我也没法去做新的墨水!$B$B要想再配点墨水的话,我就得先弄到一些赤脊山的瑞斯班矿石,一直以来,这种矿石都是由湖畔镇的工头奥斯洛为我提供的。" WHERE `ID`=345 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我病了…病得……非常厉害……$b$b我…染上了…荆棘谷热疫…致死的疾…疾病……$b$b……只…只有吃下…野人莫…莫…莫克…的心脏…才…才有救…那…是…一只残忍而…狡猾的…野兽。$b$b……巫医安巴格瓦巫师…是…唯一会…召唤…它…的人……$b$b找到…住在南边…海岬…洞穴…里的安巴格瓦……$b$b……快点…我就要死了…就要死了……" WHERE `ID`=348 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="找到巫医安巴格瓦并要求他召唤出野人莫克,然后将野人莫克的心脏交给芬·菲兹拉克。" WHERE `ID`=348 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=352 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="Great Mammoda. Enormous, she was, with claws and teeth like swords. Now, I was caught off my guard, but I don't think being ready would have helped my cause much. One swipe and poof! Darkness. They say I'm lucky to walk now...$b$bWell, not much enjoyment to be had in hearing that old story now, is there? Anyways, $n, if you'd like to try yourself against her, the Lady of the Loch," WHERE `ID`=352 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="雷矛部族是一个倍受尊敬的矮人部族,他们向来以独具慧眼著称——所以远在铁炉堡的巡山人才会托人不远千里地让人传信,委托我给他们打制一把武器,哈哈!$B$B这把武器已经完成了,但是巡山人卡尔·雷矛住在洛克莫丹,离这里实在是太远了。如果你正好要到那边去的话,就替我把这个包裹带给他吧。$B$B巡山人卡尔·雷矛最后一次和我联络的时候,他说他在洛克莫丹北部的哨塔里。" WHERE `ID`=353 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="阿加曼德家族" WHERE `ID`=354 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="阿加曼德家族曾是提瑞斯法林地中最富有的家族。我过去曾在他们的磨坊里工作……当然,我是说在瘟疫降临之前。$B$B天灾军团入侵的时候,阿加曼德家族的人们加固了他们的庄园,并说服了在他们家做工的人留下来帮助他们抵抗天灾军团。我们实在是太蠢了,但我们至少是愚蠢而忠诚。$B$B而阿加曼德家族用荣耀之类的幌子让我们去送死,结果现在他们倒成了天灾军团的走狗!$B$B为了被遗忘者,你必须去剿灭堕落于瘟疫之中的阿加曼德家族!把他们的尸体带回来给我。" WHERE `ID`=354 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把格里高的遗骸、妮萨的残骸和萨尔曼的遗骸交给布瑞尔的库勒曼·法席恩。" WHERE `ID`=354 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你把阿加曼德家族所有人的遗骸都带来给我了,这完全可以满足我的复仇欲望。但阿加曼德磨坊对我,哦,不仅仅是对我,对我们全体被遗忘者来说仍是个威胁。$B$B我已经把你与阿加曼德家族战斗的事迹告诉了执政官塞弗伦大人,他也希望能和你谈谈。" WHERE `ID`=355 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="北边澈水湖中的一个小岛上住着一个巫妖。虽然他是个独立的亡灵,不过他认为其他所有的亡灵都是天灾军团的奴隶,他的爪牙会袭击任何靠近他的人。$B$B他是个无主之人,所以黑暗女王想要招降他。如果他确实精通于巫术的话,那么他的知识会对我们很有帮助。$B$B不过我得先看过他的法术书才能了解他的身份和学问。潜入他的营地,把书拿回来见我。" WHERE `ID`=357 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="代弗林·阿加曼德是阿加曼德家的两个男孩中最小的一个,但这两个男孩子却完全不像是兄弟。萨尔曼身材高大而且待人彬彬有礼,而他的弟弟代弗林却身体虚弱,而且嘴巴很刻薄恶毒。$B$B当阿加曼德磨坊遭遇瘟疫的时候,他是第一个被感染的。现在,只要你靠近通向阿加曼德磨坊的道路,就仍能听见他那喋喋不休的呓语。$B$B我正在收集阿加曼德家族所有人的遗骸,首先,我想弄到可怜的代弗林的尸骨。找到并摧毁他,然后把他的遗骨带回来给我。" WHERE `ID`=362 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你醒得可真是时候。我们本来还准备把你和其他的死人一起火葬了,没想到你居然醒来了。$b$b我是摩尔多,丧钟镇墓穴的看护人。现在你已不再是巫妖王的奴隶了。$b$b暗影牧师萨维斯就在山脚下的教堂里,去和他谈谈吧,他会告诉你更多你必须了解的事情。" WHERE `ID`=363 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="新的瘟疫" WHERE `ID`=367 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="希尔瓦娜斯大人最近交给了我们皇家药剂师学会一项很有挑战性的命令。黑暗女王相信我们的知识与新发明的魔法将会是她击败阿尔萨斯的有力武器,她要求我们研制出一种新的瘟疫,这种瘟疫要比以前出现在艾泽拉斯大陆上的任何一种疾病都要更加猛烈,它会把阿尔萨斯和他的天灾军团彻底毁灭。$b$b我的研究结果表明,野兽的血液也许是一种重要的药引。给我带回五瓶黑暗犬的血液来,我要验证一下自己的理论。" WHERE `ID`=367 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="新的瘟疫" WHERE `ID`=368 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在你帮我收集样本的同时,我的实验报告也出来了。看来我还需要更多的材料来进行进一步的研究,适当加强这种新瘟疫的传染能力。毒杀个把倒霉鬼,那是小孩子才玩的把戏,只有将瘟疫传遍整个世界才算得上是有意义的事。$b$b我需要5片邪鳍鱼人身上的鳞片,在北边或者西边的海滩上应该就能找到那些鱼人。" WHERE `ID`=368 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="新的瘟疫" WHERE `ID`=369 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在你出去收集鳞片的时候,我已经在我的藏书中找到了一些古老而有趣的文章。这些文章里面提到,以前曾有一种古代的瘟疫杀死过成百上千的人,而后来又有人发现在夜行蜘蛛的毒液中就能提取到这种瘟疫的致病物质。$b$b给我带些夜行蜘蛛的毒液来,让我完成这个实验。我想知道毒液中的感染性元素是否能和我最新研制出来的瘟疫病原体共存。据说这种蜘蛛一般在提瑞斯法林地的东部出没。" WHERE `ID`=369 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="血色十字军已经从提瑞斯法林地北部的废塔出发,穿过了法奥之墓。根据目前我们所掌握的情报,一个名叫麦拉其的军官指挥着这支邪恶的部队,他是个非常残忍的家伙。$b$b我相信你能完成这个非常重要而又危险的任务。以黑暗女王陛下的名义,杀死麦拉其和他的两名保镖!" WHERE `ID`=372 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="执行官塞加德告诉我说你最近和血色十字军干上了,提瑞斯法林地里现在到处都是这帮讨厌的家伙。$b$b黑暗女王麾下的瓦里玛萨斯大人计划将人类这种艾泽拉斯大陆上的渣滓与垃圾彻底清除掉。但目前的状况是,人类当中最麻烦的一群家伙——血色十字军——已经杀入了提瑞斯法林地,我们必须得面对他们的挑衅。$b$b去吧,去给这群该死的血色十字军一点颜色看看,$c。给我带回10枚血色十字军徽记之戒,以此证明你对伟大的黑暗女王陛下与瓦里玛萨斯大人的忠诚。" WHERE `ID`=374 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我的任务包括照料受伤的士兵,缝制铠甲和衣服,还有为暗影牧师萨维斯提供任何他可能需要的支援。$b$b看起来,你也即将加入到为他效力的队伍中……我猜是要猎杀那些没脑子的家伙。好吧,如果你还想留着你的小命的话——我想你一定是的——也许我能帮助你。我这里没有足够的狼爪子和蝙蝠翅膀了,如果你能帮我弄一些来的话,我会帮你找几件铠甲。在这里的西北方可以找到大群的狼和蝙蝠。" WHERE `ID`=376 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你已经向我们展示出了你对麦格尼陛下的忠诚,$c。而且我也深刻地感受到了你对那些黑铁矮人的仇恨。$b$b我必须要坚守岗位,因此,我不得不把一个本应由我亲自去完成的重要任务交给你。根据罗戈收集到的情报显示,卡姆·深怒正是袭击萨多尔大桥的元凶。由于他所布下的邪恶计划,长须才失去了他的亲人。$b$b这个刽子手由于某些政治原因被扣押在了暴风城的监狱里。我要他死,$N。为了长须!杀死卡姆·深怒,把他的脑袋给我带回来!" WHERE `ID`=378 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="丹莫德的莫特雷·加玛森要求你把卡姆·深怒的头颅交给他。" WHERE `ID`=378 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="得知我们在金矿的进展非常顺利,你一定很开心吧?得益于你的帮助,我们终于可以把注意力放到别的事情上了。$b$b我的斥候报告说,一支血色十字军的小分队在东南方建立了营地。血色十字军是一个卑鄙的组织,他们视我们为死敌,只要有一个亡灵——无论是巫妖王的爪牙还是我们被遗忘者——还活着,他们就不会停止追杀我们的行动。所以我们必须先发制人!$b$b你要多加小心,这些邪恶而狂妄的十字军是一群非常危险的家伙。" WHERE `ID`=381 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把塔格尔的头颅带给湖畔镇的卫兵伯尔顿。" WHERE `ID`=386 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="痛苦如同冰冷的河水一样从我的血管中流过。我的孙子麦克是个多好的孩子呀,他只有14岁。当暴风城的军队被派往前线的时候,麦克也拿起了武器去守卫城市。他是监狱的守卫,那座监狱里关押着许多迪菲亚兄弟会的成员。有一些囚徒们把他们的羊毛毯改织成他们组织的头巾,麦克把这件事情上报了,结果他遭到了报复,被人从后面刺了一刀。$b$b我要报仇。给我带回10条迪菲亚潜行者们的羊毛面罩,像鲜血一样殷红的那种。" WHERE `ID`=388 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="巴吉尔·特雷德" WHERE `ID`=389 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="范克里夫和我过去都曾是石匠行会的成员,我们的主要工作是在战后重新建设暴风城。$b$b当我们完成了自己的职责时,却发现我们被彻底地欺骗了。贵族们拒绝付给我们酬劳,一些石匠行会的元老被提拔成了官员,但范克里夫出于对所有石匠会员的忠诚拒绝了他们。他组织了一场暴动,并离开了城市,从此发誓要进行复仇。$b$b他的副官巴基尔·斯瑞德或许对范克里夫的计划有一些了解,他目前正被关押在监狱里。" WHERE `ID`=389 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="让我们把话挑明了说吧,$n:我不信任你。但是,现在的情况紧急,我也管不了那么多了。$b$b你到下面去干掉那个该死的斯瑞德,把他的脑袋砍下来带给我。$b$b还有,如果你胆敢跟他合计什么把戏,或者你不上来了的话……只要被我抓到你,就准备跟那群蛆死在一块吧。" WHERE `ID`=391 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀死巴基尔·斯瑞德,把他的头带给监狱的典狱官塞尔沃特。" WHERE `ID`=391 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="悬赏:蛆眼!$b$b这只名叫蛆眼的豺狼人臭名昭著,即使是在它的同类眼中都显得非常邪恶而污秽,它因为对被遗忘者们犯下了不可饶恕的罪名而被判处了死刑,这只卑鄙的野兽为巫妖王的军队偷盗了无数的尸体。上次有人看到蛆眼作恶是在布瑞尔北边的加伦鬼屋。$b$b布瑞尔镇将为执行这项判决的勇敢者提供一份高额的奖金。完成任务之后,请将这只野兽的爪子交给执行官塞加德。$b$b只有弱者才会有怜悯之心。" WHERE `ID`=398 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="许多年前,我还只是个在西部荒野的农场里干活的小男孩,不过现在看来,这段回忆只能封存起来了。俗话说时光一去不复返,这句话在我身上得到了印证,我家的房子已经被烧毁,现在又给一群潜行者占领了。$b$b我曾向父亲询问过我的一些物品的下落——包括我的第一个指南针,他说他没办法把那些东西拿回来。但是他又说……它们应该就藏在农场外面的什么地方。$b$b你可以在哨兵岭的西边找到阿历克斯顿农场。你能帮我把那些东西找回来吗?" WHERE `ID`=399 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=406 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="家族墓穴" WHERE `ID`=408 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="如今阿加曼德磨坊已经成了天灾军团的一处重要据点,其中防守最为坚固的地方就是阿加曼德的家族墓穴了。天灾军团的一个兵团就驻守在那里,他们由一个名叫达高尔队长的骷髅领导着。他们还利用某种通灵术复活了阿加曼德家族的死者们,并打算利用它们来对付我们。$B$B我们绝对不能允许这种事情发生,你必须阻止它。到阿加曼德家族墓穴去,战胜那些还魂的阿加曼德家族的死尸们。$B$B还有,把达高尔队长的颅骨也给我带回来。" WHERE `ID`=408 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀死8个哀嚎的鬼魂和8个腐烂的古尸。$B$B消灭达高尔队长,并将他的颅骨交给布瑞尔的执政官塞弗伦。" WHERE `ID`=408 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你说你没有被巫妖王控制住自己的思想,这一点已经由比索在我书上灌入的魔法证实了。但是,你仍然得先证明自己是天灾军团的敌人,这样我才会彻底信任你。$B$B在这座岛屿南边的小岛上有一处古老而血腥的祭坛,那里目前被一个强大的天灾军团斥候莉莉丝·奈法拉所占据着。$B$B从我身边的这个木箱里拿出一根诱灵蜡烛,然后将其点燃并放到祭坛上,莉莉丝会很快醒来。消灭莉莉丝,这样一来,我就会相信你确实是巫妖王的敌人了。" WHERE `ID`=409 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把这桶微光酒带给巡山人卡德雷尔。" WHERE `ID`=414 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="烈酒村的雷杰德·麦酒正在找你。$B$B他要和你谈谈他最新正在酿造的一种酒……他告诉我你帮了他很多忙。你也许应该去一次烈酒村,看看他要说什么。$B$B也许,你可以在那里免费享受到一顿大餐…… " WHERE `ID`=415 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和雷杰德·麦酒谈一谈。 " WHERE `ID`=415 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="希尔瓦娜斯主人已经授命瓦里玛萨斯大人全权负责征服南方的人类和矮人的领土。$b$b但阿鲁高那个蠢货——过去他是达拉然的大骗子,现在他是影牙城堡里一只中了诅咒的困兽——他那不计后果的魔法给银松森林里那座极具战略意义的要塞带来了一场大浩劫。$b$b我需要一些拥有优秀战斗技巧的人帮我把阿鲁高留下的烂摊子给收拾掉。杀死5只月怒白头狼人以证明你的实力吧,这些野兽一般都在山脚下的道路两旁游荡。" WHERE `ID`=421 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀死邪恶的伊瓦,并将伊瓦的头颅带给伊瓦农庄的兰妮·尤瑞克。" WHERE `ID`=425 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="天灾军团正试图在阿加曼德磨坊那边建立起一座前哨基地。如果他们得逞了,那么他们在提瑞斯法的军事行动将得到有利的支持。$B$B上头已经发话下来了,必须将磨坊那边的天灾军团势力全部清除干净。$B$B到磨坊那边去,从断骨士兵和碎颅士兵身上收集锯齿肋骨,再从暗眼骷髅法师身上收集焦黑的颅骨。$B$B你只需沿着道路一直向西走,过桥以后在第一个岔路口转向北就行了。当你看到风车的时候,战斗随时都会开始。" WHERE `ID`=426 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="收集5根锯齿肋骨和3个焦黑的颅骨,然后向布瑞尔的亡灵卫兵迪林格尔回报。" WHERE `ID`=426 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="该死的石腭怪!" WHERE `ID`=432 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="那些该死的石腭怪,它们把我的工作地点变成了一片废墟!看那里,又一个火药桶!$b$b啊啊啊啊啊,我真想钻到地底下去扭断它们那豆芽一样的脖子!我要把它们赶尽杀绝!$b$b即使这样也无法消除我的愤怒……它们留给了我什么?什么也没有!$b$b我要亲手杀了它们,不过我的胳膊已经不再那么有力了!到采石场去,干掉那帮该死的家伙!我会奖赏你的!只要你去干掉它们!" WHERE `ID`=432 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="作为参议院与探险者协会的成员,我已经开始过问这个地区石腭怪泛滥的事情了。$b$b它们把古博拉采掘场搞了个天翻地覆,而且它们的这种行为看起来毫无理由。当我们在矿井中挖掘矿石的时候,它们突然出现,毁坏了我们的设备,赶走了我们的矿工。我们别无选择,只有杀光他们,之后我们才能重建工地并继续工作。$b$b如果你愿意帮助我解决掉那些石腭怪的话,我会很乐意报答你的。" WHERE `ID`=433 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们在银松森林的探子回报说,腐皮豺狼人在北边的一处名叫亡者农场的地方建立了一个基地。我们已经派遣了小股突袭部队去对付他们,但每次他们都能得到女妖奈塔拉什的增援,每次都是她的魔法击溃了我们的部队。$B$B我们必须杀掉奈塔拉什。$B$B到亡者农场去杀掉那里的腐皮豺狼人。如果没有看到奈塔拉什的话,就继续屠杀腐皮豺狼人直到她出现为止,然后击败她。$B$B她的灵魂将会变成尘土。把这些尘土带回来,作为你杀死了她的证明。" WHERE `ID`=437 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$N,我们最近发现了天灾军团的一个新据点:破旧渡口。这处渡口就在瑟伯切尔的东方,有许多腐皮豺狼人和其他亡灵层层守卫着那里。$B$B天灾军团占据了那里,这其中一定有些什么阴谋。到破旧渡口去调查一下,看看为什么天灾军团会在那里。" WHERE `ID`=438 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="现在是把天灾军团彻底赶出银松森林的时候了。$B$B你必须再去一次那个岛,杀死图勒·鸦爪,把他的头颅提来见我!$B$B这个任务非常危险,但是你也应该知道它的重要性,$N。所以你只能成功,不能失败。" WHERE `ID`=442 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将图勒的头颅带回给瑟伯切尔的高级执行官哈德瑞克。" WHERE `ID`=442 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="致命的配方" WHERE `ID`=447 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="阿尔萨斯的手下越来越多。不过,只要再来一次新的瘟疫,我们就可以一劳永逸地同时根除天灾军团和人类。$b$b我的研究已经证明,将灰熊心脏中提取出的毒素和蜘蛛血混合在一起,就可以制成一种致命的毒药。从西北方的粘丝洞中的蜘蛛身上和银松森林中游荡着的熊身上采集一些样本回来,然后把它们送给幽暗城皇家药剂师学会里的大药剂师法拉尼尔。" WHERE `ID`=447 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="致命的配方" WHERE `ID`=450 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="其实你还能为皇家药剂师学会再做一些事情,$N。$b$b当初阿鲁高在整个森林中施展了他那可恶的魔法时,我们当中一位最有前途的成员——药剂师博拉尔德,也被他诅咒了。现在博拉尔德已经变成了一个忠于阿鲁高的傀儡,换句话说,他对我们已经彻底没用了。但是他的研究成果可能对我们非常有用,因为他在多年以前曾经研究过一种杀死了洛丹米尔湖中所有生物的瘟疫。$b$b将伯纳德的日记从他在焚木村旅店中的研究室里偷出来,然后把日记交给药剂师伦弗利尔。" WHERE `ID`=450 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="致命的配方" WHERE `ID`=451 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="根据博拉尔德的研究日记,采自湖岸爬行者和潜藏者身上的苔藓会对我们制造出这种瘟疫大有助益。这些野兽就栖息于东边的洛丹米尔湖中的群岛上。$b$b他还提到曾在一只邪鳍鱼人身上发现了一种非常稀有的硬瘤,显然这种瘤很难得到,博拉尔德也只找到了一个。$b$b收集一些苔藓和那种稀有的瘤,把它们带给幽暗城的大药剂师法拉尼尔。" WHERE `ID`=451 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你看上去跟那帮腐皮豺狼人不一样,这真好。我都快绝望了……$B$B我叫奥拉瑞克,过去曾是图勒的大管家兼保镖。他用他的魔法“保护”了我,使我免受“亡灵瘟疫”的影响,但他的魔法也让我变成了这个半死不活的样子。而且,自从图勒创造了那群该死的腐皮豺狼人之后,他竟然砍了我的头……还把我的头给那群豺狼人当球踢!$B$B拜托,把我带到我的身体那儿去。那群豺狼人大概是把它埋在了芬里斯城堡的马厩旁……" WHERE `ID`=460 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将奥拉瑞克的头颅带到他的坟墓旁。" WHERE `ID`=460 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=462 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="Other than you, we sent two scouts through Algaz. Only one returned. Here's what he discovered:$B$BThe Dragonmaws sent one of their Lieutenants, Maruk Wyrmscale, to organize a crew of orcs in Algaz and cut off the land route to Menethil Harbor!$B$BWe have to stop this, now. Take out Maruk, and then report to Valstag Ironjaw in Menethil Harbor.$B$BMaruk is headquartered in a small cave, across a pond between the second and third tunnels of Algaz. Menethil is through Algaz, then west along the road." WHERE `ID`=462 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="Kill Maruk Wyrmscale$B$BReport to Valstag Ironjaw in Menethil Harbor." WHERE `ID`=462 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="按理说,龙喉氏族的兽人应该已经在第二次兽人战争中全部被消灭干净了呀。那时,他们失去了对红龙的控制,而被奴役了许久的红龙对兽人极度仇恨,所以就到处猎杀他们。只有一小部分龙喉兽人从格瑞姆巴托逃了出来,躲进了维尔加挖掘场东边的山里。$B$B现在他们的族群似乎又恢复了兴盛,有线报说他们在米奈希尔的东北方建立了一座营地。$B$B我们要你去进攻那座营地,并带回一些战旗作为功勋评定的证据。" WHERE `ID`=464 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="当你在和那些龙喉氏族的兽人作战时,我们又获得了更多有关他们的作战计划的情报。$B$B首先是一个坏消息,纳克罗什正在大量地建造投石车,计划一举攻陷米奈希尔!还有一个好消息,经过在丹奥加兹一带的艰苦奋战,我们已经把他们的援军彻底挡了回去!$B$B现在你所要做的就是毁掉那些投石车,它们目前仍被停放在龙喉氏族的营地里。$B$B给,带上这些火绒。你得先在营地里杀出一条血路,找到那些投石车,然后再用这些火绒烧了它们。$B$B完成这一切之后,就去找纳克罗什,把他给干掉。我们必须彻底地将这些龙喉氏族的兽人消灭掉!" WHERE `ID`=465 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="驾驶员迪恩·石轮和其他驾驶员一样非常喜欢他的攻城坦克,他一直都想要找到加强坦克火力的方法!$B$B他听说有一种罕见的矿石,现在正在到处拉人为他寻找这种矿石呢。如果你想找点事干的话,就去丹莫罗的钢架补给站找他,看看他都需要些什么。" WHERE `ID`=467 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="铁须之墓中的某只软泥怪身上有塞达的背包,夺回背包,把它送还给米奈希望港的塞达。" WHERE `ID`=470 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我把我的学徒派到了沼泽那边去,希望他能给我搞到一些著名的巨型鳄鱼的皮回来。然而他一直都没回来,我只好亲自去找他……怎么说呢,反正我当时看到了一些比较惨的场面。$b$b医生说他很快就会恢复健康的,但现在,我仍然急需鳄鱼皮!$b$b……要是你能帮我杀几条这种凶猛残忍的大鳄鱼,从它们身上给我剥几张皮下来,我会非常高兴的。沿着海岸北上,走过了那些鱼人搭建的简陋小屋之后就能找到鳄鱼了。" WHERE `ID`=471 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉纳克罗什酋长。$B$B将纳克罗什的头颅交给斯托菲队长。" WHERE `ID`=474 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你也许知道,安伯米尔镇里还有一群人类在负隅顽抗,事实上,这主要是因为达拉然的法师们在支援着他们。$b$b我不知道他们到底有什么计划,不过我想,既然他们对这样一个偏僻的小镇表现出如此浓厚的兴趣,那么这个地方一定有什么还不为我们所知的重要意义。$b$b法师们隔三差五地用马车把一些木箱从希尔斯布莱德运到安伯米尔去,他们补给线的终点就在焚木村北面的一处营地里。帮我把木箱里的东西拿来一些,让我好好研究一下。" WHERE `ID`=477 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="一位具有强大法力的大法师正在监管着启动节点的行动。在目前的形势下,我们只有杀死那个大法师才有可能阻止他们了。这将是个艰巨的任务,无疑会有许多法师与守卫层层护卫着他。$b$b你必须出发了,尽快结果掉他。大法师死了以后,把他的法杖带回来给我。现在就去,快!" WHERE `ID`=480 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瘤背部族的熊怪正在西边的班奈希尔兽穴里肆虐。$b$b除非我们伸出援手,否则那些正在沉睡的德鲁伊将永久地陷于翡翠梦境中,对即将降临的噩运浑然不觉。只有拿到所有的唤醒圣物,我们才能将休眠仪式打断。$b$b到兽穴里去帮我找回鸦爪神符、黑色羽毛、天蓝宝石和筑巢符文。德鲁伊们把这些圣物藏在神圣的盒子里,把它们带给我,我要准备进行唤醒仪式。" WHERE `ID`=483 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="寻回四件唤醒圣物,把它们带给多兰纳尔的阿斯瑞达斯·熊皮。" WHERE `ID`=483 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我是皮匠詹姆斯·哈洛兰。我用鳄鱼皮做东西的手艺可是艾泽拉斯第一流的,每天都有大船把我的产品一箱一箱地运到世界各地的港口去。$b$b你见过埃纳尔了吧?他也是专门为我提供新鲜鳄鱼皮的诸多猎人之一。$b$b最近我这里的小鳄鱼皮供应量在直线下降,鉴于目前我真的很缺货,如果你能帮我弄些小鳄鱼皮回来,我会给你开出一个非常不错的价码。你可以在镇外的沼泽里找到那种小鳄鱼。" WHERE `ID`=484 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你发现了一个奇怪的蛋形金属物体。随便拨弄了几下之后,它居然自动打开了,变成了一个看来是由侏儒制造的机器装置!一个奇怪的声音从这个蛋形机器装置中传了出来。$B$B“我的名字叫奥格索普,我的母体机器人不见了!如果你能帮我找到它,我就会奖励你的!请把这个定向器带到那个母体机器人那里。别担心,我现在已经检测到了它的所在地!它现在就位于藏身石那一带的河水源头附近!”" WHERE `ID`=485 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把定位器带到奥格索普的母体机器人那里去。$B$B奥格索普的母体机器人位于辛特兰的河水源头,就在藏身石的附近。" WHERE `ID`=485 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="新的瘟疫" WHERE `ID`=492 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="亡灵卫兵们说,他们又抓住了一个愚蠢的矮人巡山人。在对这个俘虏做出“妥善”处理之前,卫兵们似乎打算把他先关在恐惧之末旅店的地下室里。$b$b不如你帮我跑一趟,去看看这位可怜的俘虏喜欢不喜欢我为他特制的饮料吧。那饮料里只掺了一丁点黑暗女王想在整个艾泽拉斯大陆上使用的那种东西……" WHERE `ID`=492 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将乔汉的特制饮料交给被俘虏的巡山人。" WHERE `ID`=492 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="前往希尔斯布莱德丘陵" WHERE `ID`=493 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="希尔瓦娜斯殿下曾派出玛格索尔和他的食人魔手下们前往奥特兰克去夺取意志之冠。然而,不幸的是,他们并没把它还回来,那个白痴竟然把它戴在了自己的头上……我猜这群食人魔恐怕对这种亮闪闪的东西没什么抵抗力吧。$b$b无论如何,他这种自作主张的行为已经酿成了大错。想必是意志之冠操控了他,令他背叛了希尔瓦娜斯殿下。$b$b黑暗女王陛下希望我们处理掉愚蠢的玛格索尔,以此来警示其它不识时务的蠢货。到希尔斯布莱德丘陵的塔伦米尔镇去,向我的部下梅里萨拉报到。" WHERE `ID`=495 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="受难药剂" WHERE `ID`=496 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="唉,又在塔伦米尔度过了倒霉的一天。这里的新鲜空气让我浑身都不舒服,$N。$b$b我们最好早点给这些人类下毒。我一直在仔细研究我的药物里可能用到的致命药剂。$b$b如果你想帮忙的话,就给我收集这些东西:10个灰熊的舌头,还有非常稀少罕见的食苔蛛的毒液。塔伦米尔周围到处都是熊和食苔蛛。" WHERE `ID`=496 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="酋长派我和其他一些战士从敦霍尔德拿回一件东西,并调查这个所谓的辛迪加。$b$b我们到敦霍尔德去转了一圈,很惊讶地在那里看到了很多人类。我们勇敢地和他们战斗,不过他们在人数上占有绝对的优势。我们当中有些同伴被俘虏了,不过我逃了出来。$b$b敦霍尔德就在这里的东南部,过了河就是。德鲁尔和托格萨还被囚禁在那里,你得去把他们救回来。" WHERE `ID`=498 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="受难药剂" WHERE `ID`=499 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我得花一会儿时间把这些成分混合在一起,做成受难药剂。$b$b成功了!啊,还有什么能比给这个世界带来点灾难更让人愉快的呢?$b$b让我们看看这种药剂能不能达到预期的效果。$b$b让我的助手乌比瞧瞧黑暗女王为人类和天灾军团准备了什么样的礼物。" WHERE `ID`=499 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="痛苦药剂" WHERE `ID`=501 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="哦,$N……希尔斯布莱德的花都开了,空气这么清新,让我不得不沉湎在这种痛苦之中。我从肮脏的窗子里望出去,渴望着那一天早点到来,让整个世界都感染上新的瘟疫,让他们得到应有的报应。$b$b我喜欢整天坐在这里思考,而现在黑暗女王赋予我的使命正在召唤我,请你帮帮我吧。我的研究表明,山地狮的血液可以制作出最棒的毒酒来。给我找一点来,让我们做点有趣的事吧。" WHERE `ID`=501 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="痛苦药剂" WHERE `ID`=502 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我是南海镇的新镇长,前一任镇长被刺杀之后,我刚刚上任。那些刺客一直都没有找到,不过据我们调查,几乎可以肯定他们是由辛迪加雇佣的——辛迪加是一个由邪恶的贵族掌管着的潜行者组织,而那些贵族则是已经陷落的奥特兰克王国的遗老遗少。$B$B根据我们最新的消息,辛迪加在由部落占据的小镇塔伦米尔的北方设有一个营地,到那儿去杀掉那里的辛迪加成员。" WHERE `ID`=505 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀死12个辛迪加劫匪和8个辛迪加潜行者,然后回到南海镇向赫尼·马雷布镇长报到。" WHERE `ID`=505 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="布莱克摩尔的余孽" WHERE `ID`=506 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把塔蕾莎的项链交还给塔伦米尔的克鲁斯克。" WHERE `ID`=508 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="苦楚药剂" WHERE `ID`=509 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="又是新的一天,又有一种新的药剂要配制。要我说,我宁愿让那些可怜的人类和天灾军团去互相拼命,他们就喜欢互相残杀。$b$b既然黑暗女王要加速这个过程,不如在这段恐怖的日子里再给这片土地加点死亡和疾病怎么样?$b$b我有个计划,$N,你现在到奈杉德哨岗去,那地方在塔伦米尔的南边,南海镇的东边。给我找6朵泥头花来让我配制药剂。" WHERE `ID`=509 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这些文件当中有一份物资清单,清单里包括各种日常物品(食物、武器、衣服)和其它工具(面具、油、毒药)。$B$B不过其中提到最重要的就是:尽快取得清单中的物资,为文件里所说的“针对南海镇的重要使命”进行准备。" WHERE `ID`=510 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="苦楚药剂" WHERE `ID`=513 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="苦楚药剂" WHERE `ID`=515 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="泥头花药?太棒了!我怎么就没想到过这个呢?$b$b让我给这种可怕的药剂里面加入我研制的腐蚀胶体。$b$b如果要激活泥头花水里的污染成分,林度恩就得先弄到强力巨魔之血药水,还有南海岸的刺脊纳迦的鳞片和碎鳍鱼人的眼球。你去找到这些试剂,林度恩会知道怎么处理它们的。天哪,我真想早点知道他的实验进行得怎么样了!" WHERE `ID`=515 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="苦楚药剂" WHERE `ID`=517 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="新药剂终于进入了实验阶段,不过为什么我们要把一种完美无缺、具有高度传染性的瘟疫浪费在一只青蛙或一条狗身上呢?让我们以希尔瓦娜斯大人的名义好好找点乐子吧。$b$b到丹加洛克去,你知道,就是到那些肮脏的小矮人出没的军营里去,给我偷一桶矿工烈酒出来,有了它,你我就可以开始狂欢了,$N。" WHERE `ID`=517 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="塔尔格、玛克拉克和戈洛姆斯都是玛格索尔的下属。我们不知道食人魔的忠心来源于什么,不过他们对玛格索尔可是死心塌地。$b$b把他们的头给我带回来,$n,接下来就是砍掉玛格索尔的脑袋,彻底瓦解那些食人魔。" WHERE `ID`=519 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="干掉塔尔格、玛克拉克和戈洛姆斯,把他们的头带给塔伦米尔的梅里萨拉。" WHERE `ID`=519 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="玛格索尔的下属都死了,剩下的就是杀掉玛格索尔,取回意志之冠。他当然不想失去那顶王冠,所以我想你最好……首先将他周围的障碍都干掉。$b$b找到玛格索尔,把他的脑袋和王冠一起带回来。破碎岭的抵抗就到此为止了。" WHERE `ID`=520 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀了玛格索尔,带着他的脑袋和意志之冠去塔伦米尔见梅里萨拉。" WHERE `ID`=520 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你找到的契约是瓦杜斯男爵签署的,他是以前的奥特兰克王国的贵族,并且一向以冷酷和残暴而著称。这件事的背后由瓦杜斯这样的人主使,我对此一点也不感到奇怪。$B$B去找到他,让他受到正义的制裁。他一定在辛迪加经常出没的地方活动,也许在斯坦恩布莱德的废墟,也许在废墟北面的山谷里。" WHERE `ID`=523 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把瓦杜斯男爵的头带给南海镇的赫尼·马雷布镇长。" WHERE `ID`=523 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="苦楚药剂" WHERE `ID`=524 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="隔壁的亡灵卫兵看守着几个被俘的人类农夫。高级执行官达萨利亚本来怀疑有一个暴风城来的军事顾问就藏在他们当中,不过我们昨晚发现那个可怜家伙的尸体就躺在瘟疫之地。因此,达萨利亚决定让我来处理这些没什么价值的战俘。$b$b我看是时候给这些农夫开个宴会了。这主意听上去真棒,就这么干!$b$b把这只被污染的酒桶放在他们房间的地毯上,给他们来一点带着瘟疫的酒!" WHERE `ID`=524 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把被污染的酒桶放在被俘农夫房间的地毯上。" WHERE `ID`=524 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我已经译出了这封信,不过还是不知道它是什么意思。你是在奥特兰克丘陵的潜行者身上找到这封信的吗?真奇怪……$B$B你应该把它拿去给南海镇的镇长看看。虽然这封信的含义不甚明了,但是南海镇离奥特兰克最近,如果有什么威胁正在临近的话,我想应该先告诉他。" WHERE `ID`=525 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把奥尔苏迪的头交给旅行者营地的维林·疾风。" WHERE `ID`=531 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀死4个暗影大法师。$B$B把纳伽兹的头带给南海镇的马雷布镇长。" WHERE `ID`=537 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="矮人正在协助人类?这帮肮脏的小东西。$b$b我们得看看这所谓的联盟的实力到底如何。等这些矮子知道我们的厉害之后,看他们还愿不愿意继续给人类卖命!$b$b我们知道这些矮人的据点在哪里,他们在希尔斯布莱德东南部沿着索拉丁之墙的地方建立了一个被称作丹加洛克的军营。你的最终目标是攻占丹加洛克,$c。他们的首领达伦·铁山上尉必须得死。" WHERE `ID`=541 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="匹瑞诺德王冠据说是奥特兰克王国被毁灭之前的“名门望族”匹瑞诺德家族的传家之宝,有人说它是由铁炉堡的珠宝大师们用最美丽的翡翠制成的。$B$B当奥特兰克家族被毁灭的时候,王冠也随之遗失了。但有传闻说有一个食人魔法师——叫什么守财奴格雷尔伯格的家伙——得到了它,那家伙现在还在奥特兰克遗迹附近游荡,想要找到更多的财宝。$B$B我们希望你能为我们取回王冠。" WHERE `ID`=543 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="入室偷窃" WHERE `ID`=544 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="听说达萨利亚让你和希尔斯布莱德的人类作战,我很嫉妒你……$b$b你在外面享受屠杀人类、掠夺城镇、恐吓无辜者的快乐,而我却像木头一样待在塔伦米尔做守卫。$b$b你能可怜可怜像我这样的老亡灵卫兵吗?你知道我在收集人类的颅骨,正好你还要和人类战斗一段时间。那么,能不能在你作战的这段时间里顺便给我收集30个颅骨来?我会让你的努力物有所值的。" WHERE `ID`=546 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="塔伦米尔的亡灵卫兵沙穆萨想要30个希尔斯布莱德人类颅骨。" WHERE `ID`=546 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="经由黑暗女王希尔瓦娜斯授权,辛迪加组织的全部成员都将被处死!那些已经被羁押和俘虏的辛迪加成员必须立刻处决。残余的辛迪加成员目前在塔伦米尔东南部的敦霍尔德城堡废墟聚集。$b$b任何向高级执行官达萨利亚证明自己完成了这个任务的人都会受到重赏。" WHERE `ID`=549 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="由于你在希尔斯布莱德战役中的英勇表现,我已经向上级写了这封褒奖状以表扬你。$b$b把这密封的奖状带给幽暗城的瓦里玛萨斯大人,你可以满怀骄傲地去见他,$c。" WHERE `ID`=550 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把达萨利亚的奖状交给幽暗城的瓦里玛萨斯。" WHERE `ID`=550 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将这张附有魔法的羊皮纸带给南海镇的博学者迪布斯。" WHERE `ID`=551 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="关于南海镇,你最需要了解的是我们这儿有暴风城以北地区最好的美食!$b$b比如说我的秘密食谱:海龟汤。我听说曾有人远从夜色镇赶来这里,只为品尝一碗海龟汤!不过我最近一直都没做过这种美食。我曾经从达拉然一直走到洛丹米尔湖去捕猎钳嘴龟,不过眼下实在不是外出冒险的时候。如果你从北边那条河里弄点钳嘴龟身上的海龟肉来给我,外加一份舒心草的话,我就能很快做出点海龟汤来让你大饱口福。" WHERE `ID`=555 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="给南海镇的厨师杰森带去10块海龟肉和一些舒心草。" WHERE `ID`=555 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="珍娜的签名" WHERE `ID`=558 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="他们说塞拉摩的珍娜?普劳德摩尔是联盟最伟大的英雄之一。当我长大之后,我也要成为联盟的英雄!$B$B你认识珍娜吗,$N?你可不可以帮我个忙,帮我弄到她的签名?我不知道怎么向她开口,也许她很忙而无暇顾及我……但是你可以!你是和她一样伟大的冒险者!我打赌她会给你签名的!$B$B求求你了!" WHERE `ID`=558 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到塞拉摩去,为你看护的孩子拿到一份珍娜?普劳德摩尔的亲笔签名。" WHERE `ID`=558 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你相信吗,$n?雷德帕斯对咱们杀了那么多鱼人还是不满意——哦,别谦虚了,你在这方面还挺有本事。现在他又要我证明我真的杀过鱼人,他要我把那些冰凉的、粘糊糊的鱼人的头给砍下来让他过目,这样我才能得到他的肯定。" WHERE `ID`=559 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="南海镇的法尔林·奥里涅尔中尉要你从西部海岸的鱼人身上收集10颗鱼人的头颅。" WHERE `ID`=559 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你知道,$n,我真的不想碰这些鱼人的脑袋……既然是你解决了它们,那你能不能再帮我把它们送去给雷德帕斯?" WHERE `ID`=560 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把一袋鱼人的头颅交给南海镇的治安官雷德帕斯。" WHERE `ID`=560 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="没有什么事比失去这些骏马更让我烦心了。相信我,就是那些讨厌的亡灵、可恶的辛迪加恶匪和其他害人的东西在这一带到处游逛,杀了我们不少的马匹。$b$b不过我可以对着我爷爷的墓碑发誓,对这些马匹威胁最大的还是奥特兰克上的山地狮。它们总是从山上跑下来给我捣乱!$b$b你觉得自己是个英雄?那就去做点什么来证明吧!" WHERE `ID`=564 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="高级执行官达萨利亚发出命令,通缉名叫瓦杜斯男爵的人类,此人对被遗忘者犯下了重罪。瓦杜斯是辛迪加组织的高级人物。$b$b最后一次有人见到他是在塔伦米尔北部的奥特兰克山高地上。$b$b杀死他,然后带着他的头去见高级执行官达萨利亚换取报酬。" WHERE `ID`=566 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀了瓦杜斯男爵,把他的头带给塔伦米尔的高级执行官达萨利亚。" WHERE `ID`=566 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="向你致敬,$c!$b$b你来得真是时候。身为酋长委派到这个丛林基地中的指挥官,我肩负着保卫所有部落成员安全的光荣使命,我们在此的任务是保证对斯通纳德的供应线不被此地的怪物所侵扰。$b$b因此,我将委任你来负责减轻格罗姆高附近的迅猛龙给我们带来的威胁。当你取得了显著的进展后,就向我复命吧。" WHERE `ID`=568 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在第一次进入这片丛林中的时候,我们根本就没想和当地的土著部落发生任何冲突。我们任务中最重要的部分就是保持对斯通纳德的供应线的畅通。但目前的情况很复杂,附近的一群食人魔占领了格罗姆高东南方的米扎废墟。他们从来就没把我们的警告放在眼里,频繁地伏击我们的补给车队。$b$b我授命你去解决掉这群冥顽不化的食人魔。$b$b到米扎遗迹去吧,就算不能把他们驱逐出这片地区,至少也得让他们好好尝尝苦头。" WHERE `ID`=569 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="部落必须意识到丛林中蕴含着的无尽的魔法力量,并尽快学会利用它来为自己服务。到目前为止,我的仪式都是很成功的,现在我已经能够施放很强大的魔法了。勇敢的$c,我决定为你制作一件特殊的魔法物品。$b$b给我找一些深喉猎豹的爪子和一颗雌虎的牙齿来,不过你要注意,并不是任何牙都可以用的。你必须找到品质最纯正的牙齿才行。$b$b这种野兽一般都潜藏在丛林中,但你在附近也能找到,只要从米扎废墟那边渡过河流,然后向东南方走就行了。" WHERE `ID`=570 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="现在我要你去寻找一件非常难以得到的物品。$b$b为了将这些羽毛、爪子和牙齿中的魔法力量连接在一起,我必须要建立一个魔法阵,而这魔法阵只有用成年猩猩的肌腱才能做成。$b$b具体说来,老迈的薄雾谷猩猩身上的肌腱就很合适。他们一般栖息在藏宝海湾的东面。$b$b你必须找到足够新鲜健康的肌腱才行,这就是说,你有可能要杀死很多大猩猩才能找出一条合我心意的肌腱来。" WHERE `ID`=571 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="猎头行动" WHERE `ID`=582 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们必须弄清楚耶尼库是否还活着。$B$B杀掉一些血顶部落的猎头者,并把他们身上挂着的皱缩的头颅给我取回来。你必须要收集尽可能多的首级回来,这样我才能检查一下耶尼库的头在不在其中。$B$B如果耶尼库真的被血顶氏族给杀了,他们的酋长,那个名叫甘祖拉恩的家伙,就一定会遭受长达600年的恶毒诅咒!$B$B去吧,$N。沿海岸北上,在祖丹亚废墟和祖昆达废墟那里就有很多血顶猎头者在活动。" WHERE `ID`=582 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="给格罗姆高营地的尼姆布亚带去20个皱缩的头颅。" WHERE `ID`=582 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="欢迎来到荆棘谷!$b$b也许你并不关心这个问题,但那边的那位矮人就是联盟的一位伟大的战争英雄,最最勇敢的猎人赫米特·奈辛瓦里。他并不欢迎陌生人来这个营地,不过你看上去已经见过大世面了,$c。$b$b作为一位久经沙场的老将,奈辛瓦里大人总是很关心你们这样的小辈。$b$b去和他谈一谈吧,或许他能教你些狩猎的技巧。" WHERE `ID`=583 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与赫米特·奈辛瓦里谈一谈。" WHERE `ID`=583 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="血顶之颅" WHERE `ID`=584 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="感谢蛇神,耶尼库的头并不在这些首级当中。但我们仍不清楚他的状况……$B$B我们必须知道真相,不过,恐怕只有血顶氏族的酋长和巫医才知道这些事,而他们又是我们暗矛部族的敌人,所以他们是绝对不会老老实实地告诉我们真相的,恐怕他们只有在死了以后才会愿意和我们谈谈!$B$B把甘祖拉恩和奈兹里奥克的头给我带回来,然后放进这个锅里去。$B$B他们就躲在祖昆达废墟里的深处。只要有他们的头颅……我们就能和他们好好谈谈了。" WHERE `ID`=584 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将甘祖拉恩的头颅和奈兹里奥克的头颅带回格罗姆高营地,放入冒泡的大锅中。" WHERE `ID`=584 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="<奈兹里奥克的头说话了>$B$B没错,我知道那个暗矛部落的孩子被带到什么地方去了。虽然你杀害了我,而且把我的灵魂也束缚了起来,但要是你们不给我点好处的话,我还是什么都不会说的!$B$B血顶部族正在与劈颅部族交战,要想让我帮忙,就从劈颅部族那里偷来3颗颅骨来,放在这里陪着我,这样我在扭曲虚空之中也就有三个奴隶啦。这三个头骨必须分别从他们在巴里亚曼废墟、赞塔加废墟和祖玛维废墟的颅骨堆中拿来。" WHERE `ID`=585 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="<甘祖拉恩的头颅开始说话了>$B$B我要诅咒你!诅咒你的八辈子祖宗!$B$B只有鲜血和复仇才能平息我的愤怒,如果这是你的意愿的话,那么……这么办吧:$B$B到东边的劈颅部族的老窝去,尽情地屠杀吧,要是你够强的话……就干掉他们的酋长,残忍的安纳希克。嘿嘿,把他的盔甲碎片拿来给我看,不过我很怀疑你的能力!$B$B他肯定会把你的四肢都撕下来,然后让你烂在地里喂乌鸦,哈哈哈!" WHERE `ID`=586 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="潜行者的交易" WHERE `ID`=590 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="心灵之眼目前落在了一个食人魔法师的手里,他就住在东边的莫什奥格食人魔山的深处,他的名字是麦佐斯。我自暗矛部落还在荆棘谷定居的时候就知道他了,他是一个邪恶的家伙,而且法力非常强大。$B$B如果确实是他拿着心灵之眼的话,他的魔法就会具有极大的威力。$B$B你必须从这个麦佐斯的手中抢到心灵之眼。这确实是件危险的工作,但这也是我们拯救耶尼库的唯一希望了。" WHERE `ID`=591 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="虽然我听说达拉然的法师们正忙着重建他们那被毁的城市,但我敢说,你肯定能找到一个愿意帮我们检查护腕的法师。根据我对那些法师的了解,他们是绝对不会拒绝任何与魔法有关的谜题的。$b$b将这包水元素的护腕拿给他们,让他们看看能不能找到解除石头上的诅咒的方法。" WHERE `ID`=602 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将水元素护腕交给达拉然的大法师安斯雷姆·鲁因维沃尔。" WHERE `ID`=602 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="嗯,拥有那块石头的法师一定通过在某处集中力量来加强他的魔法效力……比如在某个祭坛上。按理说你应该可以用更强大的力量去瓦解它。$b$b就目前的情况而言,我知道有件物品可以派上用场:巨魔一族失落的另一件神器,一把远古匕首。但是,还有一个……只有一个……小问题。$b$b你知道,我过去在荆棘谷进行研究的时候得到了那把匕首,但我把匕首给了我那任性的女儿,她叫凯特琳。她现在已经去了藏宝海湾,也许是真的想当个海盗吧。" WHERE `ID`=603 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="克拉兹高度赞扬了你为黑水海盗做出的重要贡献。我信任你,因此我要赋予你一个对于舰队来说至关重要的任务。$b$b我们要求你渗透进血帆海盗建立在蛮荒海岸的南方指挥部。偷袭他们的营地,将他们的海图与计划书都给我带回来,我们必须要搞清楚这群渣滓到底想干点什么。" WHERE `ID`=604 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你知道这里最让我受不了的是什么吗?这儿的人都有死也不还赌债的毛病!现在已经有一大群家伙欠着我的钱了。你能帮我催一下债吗?$B$B第一个要催的就是住在港口那边的“病鬼”菲利普。他上个礼拜欠得实在是太多了,我一定要把这笔钱给要回来!但是要想拿到它,我们就得好好吓唬吓唬他。$B$B到镇子外边去猎杀一些老迈的迷雾谷猩猩,然后从它们身上搞点内脏杂碎什么的,把这些玩意丢给那病鬼。最好别让他想到那是动物内脏,让他想点更糟的。" WHERE `ID`=606 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="给藏宝海湾的“病鬼”菲利普带回5块迷雾谷猩猩的内脏。" WHERE `ID`=606 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="船长的箱子 (精英)" WHERE `ID`=614 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="奈古拉什总是一副随时准备把一切都吞下去充饥的样子。$B$B那些巨人袭击我们的船的时候,奈古拉什直接冲向了我的厨房,不过他可不像其他巨人那样喜欢吃人。奈古拉什要的是酒……还有我秘制的烧烤秃鹰翅膀。嘿,这可都是我的拿手菜,我当年可是跑到荒芜之地才弄到这食谱的!$B$B如果你想把奈古拉什给引出来,只要用点酒再加上一碟烤翅就行啦。把这些东西放进我们当初丢在东南边海岸上的救生艇里,然后你就等着奈古拉什闻到食物的味儿乖乖上钩吧!" WHERE `ID`=618 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="给塞拉摩的水手格罗伊带去一束海蛇草。" WHERE `ID`=623 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="到洛丹伦去!那片混乱中的土地$b在那里,勇敢的战士们与亡灵为敌$b在剧烈的动荡中寻找属于你的路途$b最终你会解开这谜题$b沿着艾瑞匹克山峦,位于瀑布之底$b波光之下的宝藏正等待着你" WHERE `ID`=626 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="当时,山里突然传出了一阵巨大的爆炸声,而且在山谷中回荡了很久。那简直太可怕啦!$b$b士兵们为了守卫萨多尔大桥死伤惨重。长须说我们总有一天要向黑铁矮人们复仇的。$b$b我们目前的情况非常窘迫,而且暂时也得不到任何援军。长须派了老伊本瑟去侦查东边的那座桥,看看我们是否有机会攻陷那里。$b$b可这已经是好几天以前的事了。丹莫德目前全城被围,我们根本无法抽出人力去联络他。$b$b或许你能帮忙去找他……" WHERE `ID`=631 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="向拉格·加玛森回报,并将你在伊本瑟尸体上找到的羊皮纸交给他看看。" WHERE `ID`=632 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="去避难谷地找到尼艾丝队长。" WHERE `ID`=634 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这本书叙述了元素公主密斯莱尔和她被囚禁在阿拉希高地下面的故事。$B$B它还叙述了高地里的一处秘密的水晶岩层。这些被称为“密斯莱尔水晶碎片”的东西是囚禁大地公主的监狱的窗户。$B$B如果某个勇敢的人能找到密斯莱尔水晶碎片,那么$g他:她; + +就有可能和她交谈……" WHERE `ID`=636 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="随着索拉斯·托尔贝恩的死与激流堡的毁灭,沃金大人指示我们要不惜一切代价将那把传说中的宝剑托卡拉尔从人类的手里抢过来,供我们在与祖尔格拉布的巨魔的战斗中使用。$b$b我们已经派出了一个名叫森谷的资深猎人前往阿拉希高地东北部的落锤镇去寻找它。" WHERE `ID`=638 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往阿拉希高地的落锤镇,与森谷谈一谈。" WHERE `ID`=638 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="索拉斯·托尔贝恩的墓室由三块符印护卫,这其中的第一块你已经从辛迪加手中得到了。另外两块更难得到,因为它们被牢牢地控制在激流堡的民兵手里。$b$b索拉丁符印被索拉斯的儿子加林分成了十一块,分别由一个激流堡守卫者掌握。取回这些符印,把它们交给巨魔祭司托尔甘,他能够将它们合成一块完整的符印。" WHERE `ID`=640 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="尽管他们还没有控制激流堡,更不要说整个阿拉希高地,但那人类王子却率领着剩余的骑士在乡间疾驰。我不能理解他为什么这么做,谁又能理解人类的思维方式呢?$b$b且不管他到底是怎么想的,最重要的是他把一块符印交给了瓦罗卡尔中尉,也就是那群骑士的首领。找到这个人,把他的符印带回来交给我。" WHERE `ID`=643 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="那个侏儒的声音再次从那个机器人中传了出来:$B$B“我需要你帮忙把OOX-17/TN移动到一个安全的开阔地,这样它才可以启动起飞程序。它自带隐形系统,但是我需要一点时间来远程启动这个系统。请你把这个机器人从现在的位置护送到热砂港去!那里是个非常理想的起飞点,有足够的空间作为机器人起飞的跑道!”$B$B“将它护送到那里,然后再到藏宝海湾来找我!奥格索普·奥布诺提斯——完毕!”" WHERE `ID`=648 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将OOX-17/TN护送到热砂港,然后向藏宝海湾的奥格索普·奥布诺提斯报告。" WHERE `ID`=648 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="启动能量源之后,野外实验工具包开始闪光和震动,看来它开始按照预定的程序工作了。$B$B根据首席工程师沙克斯·比格维兹所说的,你现在有两个小时的时间在塔纳利斯沙漠收集你所需的数据。如果你在两个小时内无法收集到全部数据,那么收集到的数据也将消失,而你则不得不重新从安全主管吉罗姆·比格维兹那里购买另外一个能量源。$B$B当你完成任务之后就尽快回到他那里。" WHERE `ID`=654 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="收集8份蜥蜴样本、8份土狼样本和8份蝎子样本,然后在能量源耗尽之前把野外实验工具包还给加基森的安全主管吉罗姆·比格维兹。" WHERE `ID`=654 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和基恩洛谈一谈。" WHERE `ID`=657 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到南海镇去找到费恩·奥德利克。" WHERE `ID`=661 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="奥布里领船进入海湾,我们确信能在这里发现宝藏。先驱号安全靠岸,但是当处女号和银松之魂号靠近港口的时候,退潮开始了。此时发生了怪事!$b$b那两艘船撞上了什么东西……似乎是暗礁中的什么庙宇……它们很快就沉没了,这真是一场灾难。$b$b我们必须要在离开以前去取回他们的日志和航海图,这些有价值的信息绝对不能留给任何其他人!" WHERE `ID`=662 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和法迪尔海湾的奥布里船长交谈。" WHERE `ID`=663 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把精灵宝石交给奥布里船长。" WHERE `ID`=668 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把精灵宝石样本交给藏宝海湾的舰队指挥官卡拉·海角。" WHERE `ID`=669 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把海角船长的密信送给阿拉希高地的沙克斯·奥布里。" WHERE `ID`=670 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们把他安顿下来,不断地鼓舞他,向他讲述我们在卡利姆多建立伟大的奥格瑞玛城的故事,但所有的这些都无法打动他。$b$b关于我们年轻的酋长的故事,拥有奥格瑞姆的战甲和战锤的萨尔酋长……也许吧……也许吧!我们新发现的萨满魔法或许会带给他新的希望。这值得一试!$b$b我们可以给他一件小东西,对……给我带些迅猛龙的眼睛,我要看看我们能做些什么。" WHERE `ID`=672 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把迅猛龙利爪护符交给戈穆尔。" WHERE `ID`=674 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和托尔甘谈一谈。" WHERE `ID`=675 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="软弱的家伙……他们全都是懦夫……你,$c,你在看什么?你觉得自己有什么特殊的么?怎么不去证明一下?$B$B阿拉希的落锤村哨所正受到攻击。再不增派援兵的话,他们就会全军覆灭的。$B$B不过在你去那里之前,是不是应该先试试看自己够不够格?阿拉希的激流堡东北部有个食人魔的营地,石拳部族的食人魔就住在那里。等你搞定了那里的食人魔和执行者之后,再去向落锤村的杜拉姆法尔报告吧。" WHERE `ID`=676 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$N,现在是时候和这些家伙算总账了……很明显你完全有能力帮我们完成这最后的一击。这些与我们为敌的蠢货的领导者已经在激流堡废墟里建立了巢穴。激流堡的废墟……那是人类软弱无能的最好证明!$B$B找到那些石拳领主和他们的萨满祭司,把他们全都杀掉,这些妄图将我们赶离家园的蠢货们活不了多久了!" WHERE `ID`=679 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀死奥卡拉尔,将他的头颅带给落锤村哨所的科林法尔。" WHERE `ID`=680 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把激流堡徽章交给位于避难谷地的尼艾丝队长。" WHERE `ID`=682 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="重金悬赏玛雷兹·考尔的项上人头。这个兽人是辛迪加组织的高级顾问和技工,人们最后一次看见她是在激流堡内的辛迪加控制区。$B$B赏金请到尼艾丝队长处领取。$B$B请注意:玛雷兹是一个强大而狡猾的术士,她和恶魔有着非常密切的联系。追杀她时务必非常小心。" WHERE `ID`=684 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把玛雷兹的头颅交给避难谷地的尼艾丝队长。" WHERE `ID`=684 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="激流堡民兵团重金悬赏法库雷斯特公爵和他的保镖奥图的头颅。法库雷斯特是辛迪加在阿拉希地区的主要领导者,他的死将使该组织在这一地区的活动陷入瘫痪。$B$B他的保镖奥图不是我们的战略目标,但他生性凶残,已经杀死了许多激流堡的士兵。$B$B赏金请到尼艾丝队长处领取。" WHERE `ID`=685 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把法库雷斯特和奥图的头颅交给避难谷地的尼艾丝队长。" WHERE `ID`=685 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="象巴鲁夫人这样好心的矮人可能无法理解要忍受这场可笑的战争其实是为了我们族人更高的利益。无论是她的丈夫还是其他在战斗中献出生命的矮人,每次听到他们的名字都让我感到非常心痛。$b$b虽然我不能让她的丈夫死而复生,不过我可以向他致以崇高的敬意。$b$b我会委派大石匠玛布勒斯坦为苏利·巴鲁建造一座纪念碑。$b$b把口信带给他,$c。你来负责传达我的这条命令。" WHERE `ID`=686 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和落锤村的萨鲁克谈一谈。" WHERE `ID`=688 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$N。我看出你是个渴望冒险的$c,现在我有项任务需要你的帮助。$B$B我原来的主人,大法师特雷莱恩,不久从位于阿拉希高地的激流堡里逃了出来。他让我到那里去帮他取回一些临走时落下的物品。$B$B激流堡现在已经陷入了重围之中,他在努力保卫阿拉索之塔,但是现在看来情况越来越危险了。我的人已经到了阿拉希高地,但他们需要更多的支援。你有兴趣去帮忙吗?" WHERE `ID`=690 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好啊,$N,很抱歉我以前对你那么凶……我可以断定特雷莱恩的第一件宝物的所在:它在石拳大厅的考格雷什手里。顺便说一句,他已经可以使用冰爆术来教训不听话的手下,看来离他完全掌握魔杖力量的日子也已经不远了。$B$B石拳大厅就在这里的南边,萨多尔大桥的东边。从那个食人魔手里把那根魔杖拿回来吧。$B$B在你回来之前,我要想想我们要怎样解决激流堡的问题。" WHERE `ID`=693 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="拿着宝石吧,$n。只要将宝石放置在塔基的任何一个支撑脚上,就能激活阿拉索之塔的防御。当你准备进入塔中寻找特雷莱恩的其余物品时,就使用这颗宝石。$B$B祝你好运,我将在营地里等你回来。哦,对了,在你离开之前别忘了去和斯奎尔图谈谈,他会告诉你一些你必须了解的细节。" WHERE `ID`=695 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和斯奎尔图谈一谈。" WHERE `ID`=695 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把托尔甘的宝珠交给戈穆尔。" WHERE `ID`=702 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="阿戈莫德送来的最后一份报告让我感到十分困惑,现在他死了,我就更难受了!他提到挖掘队在奥达曼附近的挖掘场找到了一些“远古的石罐”。我担心是他找到的罐子影响了石腭怪,就像这里发现的小石像一样。$B$B我要你去找到那些罐子,把它们拿回来以供研究。到奥达曼挖掘场去收集那些罐子吧,完成之后再回到我这里来。" WHERE `ID`=704 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="很高兴见到一个对我们伟大的考古事业有如此浓厚的兴趣的$C。$B$B我们的工作经常被联盟中的其他朋友当成是矮人的休闲活动而不被理解,但是很多人都没有意识到,最近在卡兹莫丹一带的发现证实,一股强大的势力正威胁着从洛丹伦到卡利姆多的整个世界。$B$B我很担心那些到黑海岸去考古的兄弟们,他们有好几个星期都音信全无了。$B$B到奥伯丁去找找看有没有关于他们的线索吧。" WHERE `ID`=730 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="如果不能弄到一些物资来建构防御工事和其它的必要设施,我们在这里的处境就会非常糟糕。我发现这个地区的食人魔居然有许多金属碎片,也许传说在荒芜之地出没攻城坦克不久之后也会出现……$b$b无论如何,勘察员对我们营地的状况非常担忧,所以我要尽早开工。$b$b食人魔的主营地就在火山洞穴,从这里往西一直走就能找到。" WHERE `ID`=733 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="阿戈莫德留下的足迹表明他是从西边走过来的。从沙石上的斑斑血迹不难看出,矮人阿戈莫德爬行了好一段距离。$B$B爬到这里的时候,他终于被死神带走了。$B$B经过仔细察看,你在旁边的沙石中发现了几个潦草写下的字迹:“莫达洛克”。$B$B字迹就在阿戈莫德的手边。" WHERE `ID`=739 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="年轻的冒险者们,注意了!灰谷的野兽正在等着你们!$B$B部落在贫瘠之地以北的区域建立了强大的基地。我们的两个前哨站——碎木哨岗和佐拉姆海岸哨岗——正在努力地为部落的荣耀而战!想要证明自己能力的勇士就到那儿去吧。碎木岗哨位于贫瘠之地的正北方,塞娜尼·雷心正在那里招募愿意参与灰谷狩猎中的冒险者!" WHERE `ID`=742 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们部族的所有成员都过着完美和谐的生活,我们一起劳作,一起生活。$b$b部族中的每个成员都对其他人负有义务,并且我们总是将这些义务放在首位。现在我需要你帮我做一件麻烦的事情。$b$b我的母亲今天早上去纳拉其东南方的水井中取水,她已经去了很久了。你能不能替我去看看?部族里的事务让我实在抽不开身。" WHERE `ID`=752 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=774 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我通过预言术发现在火刃集会所的深处藏有一件蕴涵着强大力量的物品,它被一些猛兽和黑暗的魔法守卫着。$B$B那件物品叫作火刃奖章,你的下一个任务就是找到它,把它从集会所里偷出来。$B$B不过你可得小心,因为奖章的所有者可能是一个火刃部落中的强者,他也许要比你以前对付过的那些家伙要强上许多倍。$B$B现在就出发吧,$N,那个洞穴就在这里的西北方。" WHERE `ID`=794 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=796 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=797 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=798 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=799 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=800 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=801 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=802 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=803 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将哈纳祖目前的状况告诉大兽穴内的高内克。" WHERE `ID`=804 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你在这山谷中的针对火刃氏族的试炼……如今就算是完成了。但我希望你能去向其他人报告一下你的发现。$B$B到森金村去找加德林大师吧。先从山谷的东侧出去,在岔路口转向右一直走到底就能抵达森金村了。$B$B我们必须把火刃氏族的势力出现在试炼谷的事告诉加德林大师。$B$B去吧,$N,动作要快。恐怕我们在火刃集会所中找到的东西只是更可怕的威胁的预兆而已……" WHERE `ID`=805 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="明希纳的颅骨" WHERE `ID`=808 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我在梦中听到了我兄弟明希纳的呼唤。$B$B回音群岛上的术士扎拉赞恩抓走了他,折磨着他,最后残忍地害死了他。$B$B但即使是死亡也没能让我的兄弟得到安宁,因为扎拉赞恩用邪恶的魔法把明希纳的灵魂困在了他的颅骨中。我在梦中看见…我兄弟的颅骨和其他人的颅骨一起被堆在回音群岛中最大的那座岛上的法阵中。只要他的头骨还在那儿,他的灵魂就无法得到自由。$B$B请你帮助他吧,$N。找到那个邪恶的法阵,把明希纳的颅骨带回来给我,让他的灵魂获得自由吧!" WHERE `ID`=808 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到回音群岛上去,将岛上法阵中的明希纳的颅骨带回来,交给森金村的加德林大师。" WHERE `ID`=808 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="自从我们在上一次大战中击败燃烧军团之后,我一直在寻找潜藏在兽人中的恶魔势力的源头。你带来的项圈证实了我的担忧。$B$B这个项圈属于火刃氏族,这帮恶魔的信徒正在凭借着一件被称作恶魔之种的器物重整旗鼓。你可以在鬼雾峰山顶的贫瘠之地找到恶魔之种,一定要把它毁掉!$B$B到贫瘠之地边境西边的前沿哨所去找我的助手雅克塞罗斯吧,他会给你进一步的指示。" WHERE `ID`=809 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="雷霆佳酿的味道不错吧?$B$B我从老陈那里还学到了另一种酿酒术,你有兴趣吗?酿造这种酒不需要花太多的时间,如果你愿意冒险弄到些原料就成了。$B$B帮我弄五个雷鳞蜥蜴的闪电腺、一个巨型雷鹰的唾液腺和一个居住在贫瘠之地上的科多兽的肝脏来。$B$B我说过,这种酒很正点,就是我和你提到过的穴居怪啤酒。" WHERE `ID`=822 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们森金村这边还有许多棘手的问题要解决,非常感谢你的帮助。但是你带来的消息说明火刃氏族也许对所有人来说都是个大麻烦。$B$B剃刀岭那里有一处兽人营地,奥戈尼尔·魂痕就在那里负责监视火刃氏族那一类的邪恶势力。去跟他谈一谈,跟他说说我们目前的情况,还有你从试炼谷得到的消息,他肯定会大吃一惊的。$B$B剃刀岭就在这里的北边。" WHERE `ID`=823 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="巫医扎拉赞恩就住在东边的回音群岛上,那些岛屿曾经是我们的家园。$B$B扎拉赞恩从那里不断派出他的爪牙来到这边的大陆上,用妖术控制我们的同胞,将他们也变成扎拉赞恩的傀儡。$B$B我们必须阻止他。$B$B打败扎拉赞恩和他的爪牙——那些曾经是我们的朋友和亲人的暗矛巨魔。把扎拉赞恩的头给我带回来,作为你已经斩杀了这个恶魔的证明。" WHERE `ID`=826 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="打败扎拉赞恩。$B$B杀死8个巫毒巨魔和8个妖术巨魔。$B$B把扎拉赞恩的头颅带给加德林大师。" WHERE `ID`=826 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="有个名叫玛高兹的萨满祭司对于火刃氏族的堕落颇有了解。他说在奥格瑞玛外面的山里有个叫骷髅石的山洞,有一大批火刃祭司藏匿在那里。$B$B在你前往骷髅石之前,去和玛高兹谈谈吧。他十分睿智,会给你一些有价值的建议。$B$B玛高兹就住在东北方的海岸和枯水谷中间。$B$B你要听从玛高兹的建议,但是不管他怎么说,$N,我都要求你干掉那些火刃祭司!" WHERE `ID`=828 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="人类是不可信的。我们和他们并肩作战、疲惫不堪,但我们很明白,总有一天这帮家伙会背叛我们。$b$b普罗德摩尔将军死了,但这并没有终止他的计划,这个混蛋在他玩完之前就把一切都安排好了。$b$b本尼迪克上尉不会是最后一个威胁,天知道什么时候普罗德摩尔的人会又一次从我们的海岸上登陆。我们要尽快让奥格瑞玛的纳兹格雷尔得知这些信息!快去吧,你应该能在萨尔的大厅里找到他。" WHERE `ID`=831 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把普罗德摩尔将军的命令交给奥格瑞玛城中的纳兹格雷尔,他就在萨尔的大厅里。" WHERE `ID`=831 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把这颗燃影之眼带给尼尔鲁·火刃。" WHERE `ID`=832 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="加兹鲁维跟我说过:“雷兹拉克呀,有一件事情你必须铭记,那就是如果你想把事情做好,就得亲力而为。”$b$b我不能让那些商队全都有来无回,所以我得自己解决这件事才行。枯水谷在烈风峡谷的东边,那里的鹰身人多到数不胜数,只要把它们全都给做了,那条路就彻底安全了。$b$b当然,加兹鲁维还教过我另一点,那就是“有钱能使磨推鬼”。那么,你愿意帮我的忙吗,$n?" WHERE `ID`=835 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="那个侏儒的声音再次从那个机器人中传了出来:$B$B“我需要你帮忙把OOX-09/HL移动到一个安全的开阔地,这样它才可以启动起飞程序。它自带隐形系统,但是我需要一点时间来远程启动这个系统。请你把这个机器人从现在的位置护送到望海崖去!那里是个非常理想的起飞点,有足够的空间作为机器人起飞的跑道!”$B$B“将它护送到那里,然后再到藏宝海湾来找我!奥格索普·奥布诺提斯——完毕!”" WHERE `ID`=836 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将OOX-09/HL护送到被遗忘的海岸上的码头,然后向藏宝海湾的奥格索普·奥布诺提斯报告。" WHERE `ID`=836 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=839 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和托尔甘谈一谈。" WHERE `ID`=847 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="半人马的问题困扰着牛头人已经很多年了,最近,贫瘠之地的科卡尔半人马开始形成真正的威胁。通常他们散居在这片土地上,不过他们当中已经产生了新的首领,他把一盘散沙的半人马集合在一起。$B$B为了保护我们的家园,这些半人马领袖就必须要除掉。$B$B帮我带回巴拉克·科多班恩的头颅,他在北方的遗忘之池附近驻营。$B$B除掉他,然后再回到我这里。" WHERE `ID`=850 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把巴拉克的头颅交给十字路口的雷戈萨·死门。" WHERE `ID`=850 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="有一个被称作狂热的维罗戈的半人马在贫瘠之地四处游荡,通常很难找到他,不过他的营地就在东南方的死水绿洲附近,你应该可以在那里把他给引诱出来。$B$B到死水绿洲附近的半人马营地去,斩杀那里的半人马。虽然这会让你处于很危险的境地,不过如果你能杀死足够多的半人马,他们就会发出警报,之后维罗戈就会现身。$B$B把他的头带给我,我要把它和巴拉克·科多班恩的头颅放在一起。" WHERE `ID`=851 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把维罗戈的头颅交给十字路口的雷戈萨·死门。" WHERE `ID`=851 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="赫兹鲁尔·血印是贫瘠之地的科卡尔半人马的首领。他凶猛、残忍,诡计多端。消灭他就可以瓦解半人马部落,从而极大地削弱他们对我们的威胁。$B$B去杀了他。就像对付巴拉克和维罗戈那样,带回赫兹鲁尔的头颅。$B$B他和他的手下驻扎就在西南方的甜水绿洲一带。" WHERE `ID`=852 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把赫兹鲁尔的头颅交给十字路口的雷戈萨·死门。" WHERE `ID`=852 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="那是我的宝贝!我的!我要把它夺回来!夺回来!$b$b那些肮脏的挖掘者发现了它……它是如此美丽,众月之泪是我们在巴尔莫丹的第一个重大发现。$b$b它本就该是我的!对,我的!我的宝贝!$b$b塔文布莱德将军嫉妒众月之泪带给我的力量,居然就把它锁在了城堡里。他说那是一个诅咒!这个蠢货!$b$b其他人想要夺走它,他们是不会得逞的!那个叫塔文布莱德的杂种把我赶了出来。$b$b我要夺回来!夺回我的宝贝!" WHERE `ID`=857 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和十字路口的瑟格拉·黑棘谈一谈。" WHERE `ID`=860 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="像你样一个$c在贫瘠之地肯定会饿得前心贴后背,你看我,我就已经饿了整整一天了。$b$b我跟你说吧,我可以为你做一道大餐,不过得要先弄一些掘地鼠来。$b$b那些可恶的巴尔莫丹矮人几乎把这里的掘地鼠都给吃光了!你到南边的巴尔莫丹去给我带一些掘地鼠回来吧。$b$b如果你连这都搞不定的话,就不要再自称是经验丰富的冒险家了!" WHERE `ID`=862 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="所有的野猪人都是我们的敌人,而其中有些家伙特别让人讨厌。$B$B对我们而言,目前最大的麻烦就是钢鬃野猪人部族不停地对我们与杜隆塔尔之间的补给线发起攻击。我的探子一直在寻找这些袭击事件的指挥者,但是在找到真正的幕后主使之前,我们总得想些办法来对那些可恶的野猪人进行打击才行。$B$B从这里的东北方向开始搜寻,你应该很容易就能找到他们的巢穴,野猪人的巢穴都好像是破土而出的带刺藤蔓一样的建筑物。去找到他们,把这些肮脏的家伙彻底干掉。" WHERE `ID`=871 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你在上次与鹰身人首领的战斗中表现得十分出色,所以我希望由你来帮我做最后一件事。$B$B塞瑞娜·血羽是很久前被雷克萨杀死的鹰身人族长的妹妹。显然,这些针对部落商队的袭击是她对我们采取的报复行为。$B$B你的任务就是割开她的喉咙,把她的头颅带给我。我将会把她的头颅挂在下一次发出的商队的车顶上……让那些鹰身人好好看看跟部落作对的下场。" WHERE `ID`=876 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉塞瑞娜·血羽,把她的头颅交给十字路口的达索克·快刀。" WHERE `ID`=876 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉纳克、卡兹和洛克·奥克班恩,把它们的颅骨交给陶拉祖营地的碎牙。" WHERE `ID`=879 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和十字路口的图加·符文图腾谈一谈。" WHERE `ID`=886 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="风险投资公司最近在北边设立了小型的研究设备,就在淤泥沼泽的西南部。我对他们在做的东西并不了解,只知道他们正在试验一种名叫“主动式负载平衡器”的装备。$b$b那个主动式负载平衡器到底是什么东西呢?不管它是什么,我都想研究研究它,所以我需要找个人来帮我把它弄到手。$b$b我手里有控制系统操作手册的副本,你应该知道该怎么把那什么平衡器卸下来。" WHERE `ID`=894 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把巴隆·朗绍尔的头颅交给棘齿城的加兹鲁维。" WHERE `ID`=895 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="作为像棘齿城这么繁忙的码头的管理者,我始终关注着每一条有利可图的消息。我知道这里与藏宝海湾的所有物品和货币的交易情况。$b$b最近我听到了一些消息,是关于风险投资公司在淤泥沼泽东北的石矿洞的。有个矿工挖出了一枚足有拳头大小的翡翠石。我知道有一些买主肯掏钱买那么大的一块宝石,如果你帮我搞到那块宝石的话,那么我愿意和你五五分成,你看怎么样?" WHERE `ID`=896 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把收割者的头颅交给乔恩·星眼。" WHERE `ID`=897 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$r,带上洛克·奥克班恩的颅骨去见索克吧。*猪哼的声音*他应该知道我的部族发生过什么事。哈,他不知道我也参与了*猪哼的声音*这些事情,但我敢肯定他会对你的所作所为给予奖励的。*猪哼的声音*$B$B我们不会再见面了。*猪哼的声音*" WHERE `ID`=906 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把洛克·奥克班恩的颅骨交给十字路口的索克。" WHERE `ID`=906 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="暮光之锤已经进入了黑暗深渊中的月光神殿废墟里去了,他们的目标肯定是要强迫元素生物来对付我们。如果我们不及早采取对策的话,这个地区就将永远被他们控制。 + + + +到黑暗深渊去找到废墟中的深渊之石,它应该在靠近水边的地方。深渊之石里面是深渊之核——那里面记载了所有元素生物的历史。如果我拥有了它,我和大地之环就能阻止他们了! " WHERE `ID`=908 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把深渊之核交给灰谷佐拉姆加前哨站里的耶努萨克雷。 " WHERE `ID`=908 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$N,你能给我的朋友雷利亚·绿树带去一粒种子吗?他是个住在达纳苏斯的德鲁伊,我们上次谈话时,他对我的林精研究工作很感兴趣。他有自己的想法,如果有粒可以用来作试验的种子的话,他一定会非常感激的。$B$B谢谢你,$N。你帮了我一个大忙。希望有一天你能看到我的劳动成果。" WHERE `ID`=922 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="首先,让我告诉你必须要完成的任务的其他一些细节。达纳苏斯的德鲁伊需要使用泰达希尔的月亮井的水,所以月亮井的水需要不断地补充。使用这种特制的瓶子,你可以收集起月井之水。$b$b带着这个瓶子去东边的星风村,装满村外的月井里的水,再带回来给我。你完成任务之后,我将继续讲述台纳隆的故事……" WHERE `ID`=929 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$n,你必须提高警惕,我们不能对这件事袖手旁观。萨特就够我们头疼的了,而眼前的这件事更是火烧眉毛。$B$B有个名叫迈雷纳斯的恶棍就住在附近的地狱石洞穴里,他在那儿聚集了一大批骁勇的战士为自己卖命,他的心如无月的夜晚一般黑暗,他目前正在密谋着一些极端邪恶的勾当。$B$B到这里北边的洞穴去找他,带他的头来见我。" WHERE `ID`=932 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉迈雷纳斯,带他的头去见多兰纳尔的塔隆凯·捷根。" WHERE `ID`=932 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="然而泰达希尔并不是一切都尽如人意。范达尔·鹿盔对于世界之树的计划正如他自己所希望的那样一步步展开了,但是还有一个小问题,这个问题或许会给泰达希尔带来一些麻烦。$B$B不过我不打算介入此事。你得去一趟最后一口月亮井,就在这里西北面的神谕林地里,就在神谕之树的树干下面,那是我们的第一口也是最强大的一口月亮井。在那里灌一瓶水,然后回来向我报告。" WHERE `ID`=934 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="培养心脏" WHERE `ID`=941 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我已经除去心脏上的苔藓,但它早已经被污染了……$B$B把心脏放到我的培养槽里,营养丰富的土壤也许能净化并治愈这颗心脏。" WHERE `ID`=941 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把被污染的心脏放到德纳兰的培养槽里。" WHERE `ID`=941 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这块化石和我在铁炉堡看到的一块化石非常的相似。一个名叫弗拉冈特的考古学家把它带到了我们一年一度的冒险者年会上。他坚信那块化石中蕴藏着奇特的魔力,而且那种魔力是可以被提取出来的。$b$b上一次我听到弗拉冈特的名字时,他还住在米奈希尔港的深水旅店里,正在等着被护送到维尔加挖掘场去。把霍利恩的化石交给他,也许他能揭开化石中蕴含着的秘密。$b$b去米奈希尔的船都是从奥伯丁出发的。" WHERE `ID`=942 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我很奇怪纳迦为什么会出现在这里,在黑海岸。但更奇怪的是……暮光之锤。那些信徒崇拜非常非常古老的大地之神,一个很久以前就被打败的神。$B$B主宰之剑就是那个古神被打败的地方。$B$B去那里找到更多暮光之锤的信徒。$B$B带上这瓶占卜之水。等你到了主宰之剑之后,就用它制造一个占卜之碗,通过那个碗,你可以直接和我通话。" WHERE `ID`=944 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="帮助瑟瑞露尼逃跑,然后告诉在艾森娜神殿的瑟瑞希尔,她的妹妹目前很安全。" WHERE `ID`=945 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=946 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我正在研制一种药剂,需要一种生长在特定洞穴里的稀有蘑菇才能配制。这个洞穴位于壁泉河瀑布的后面,在东边稍稍偏北的地方。$B$B我本来准备自己去,不过古树之林建议我不要靠近那个地方。我们尊贵的盟友觉得那个洞穴是黑海岸新出现的邪恶势力的藏身之处。$B$B$N,请你帮我收集那些蘑菇。与此同时,请察看一下那处洞穴以便确认古树所担心的事情。" WHERE `ID`=947 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="安努正在沉思" WHERE `ID`=960 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="啊,我一看见你就知道——你想要一个幸运符咒。玛艾里无所不知!$B$B在冬泉谷的南部有一道峡谷,那里的巨人身上有时候带有一种具有强大能量的冰块,当然你也可以自己从峡谷中收集冰块碎片。$B$B带给我十片霜槌碎片回来,然后我的幸运符咒就是你的了。" WHERE `ID`=969 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="德尔格伦让我给奥伯丁的哨兵艾莉萨·星风捎信,顺便给她提供一定的补给,但是我讨厌一个人上路。密林深处到处危险的敌人,我可不想让这些物资和信息落到他们的手里。$b$b如果你或者其他人能担当我的护卫,我们现在就可以出发了。有你的帮助,我坚信这些物资一定能平安运抵奥伯丁。" WHERE `ID`=976 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$N,你帮了我很多忙,我能不能再请求你帮助一下锐爪和他的主人沃科尔?我可以帮你精心制作一件有魔力的斗篷,它能够让你在寻找沃科尔时畅通无阻,免受黑海岸上任何猛兽的阻挠。$B$B不过要制作这件斗篷,我需要从月夜雄虎或者月夜雌虎身上获取几张张上等毛皮。你可以在急弯河以南找到那些月夜猛虎。" WHERE `ID`=986 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="收集20颗怒尾纳迦的头颅,把它们交给阿斯特兰纳的辛德瑞尔。" WHERE `ID`=1008 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="找到一瓶病毒,把它交给慰藉之林中的凯尼斯·静风。" WHERE `ID`=1011 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="现在我已经对整个诅咒有了一个全面的了解,并开始着手研究如何补救了。$b$b但阿鲁高依然好好地住在影牙城堡中。在干掉阿鲁高之前,我们还不能宣称银松森林已经是黑暗女士的地盘。$b$b但是,我得去搞明白怎样才能根除他的魔法影响,$n。所以我只能把除掉阿鲁高的任务交给你了。$b$b到影牙城堡去,永远地结束阿鲁高的肮脏法术。把他的头给我带来!影牙城堡去,永远地结束阿鲁高的肮脏法术。把他的头给我带来!" WHERE `ID`=1014 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀死阿鲁高,把他的头带给瑟伯切尔的达拉尔·道恩维沃尔。" WHERE `ID`=1014 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="注意了,英雄们!$B$B塞纳里奥议会正在招募精干的部落成员来帮助他们探索卡利姆多大陆!在塔纳利斯沙漠的西边隐藏着常人难以想象的危险,议会希望有人能光荣地接过这个任务,去探索那个地方。$B$B所有对此感兴趣的联盟成员都应该去向塞纳里奥议会报到。去和达纳苏斯的大德鲁伊范达尔·鹿盔谈谈吧!" WHERE `ID`=1015 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="干掉萨瑞鲁斯·法伯尼,把他的首级交给银风避难所的哨兵维尔莉妮·星坠。" WHERE `ID`=1017 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到萨维亚去找到安妮莉亚。" WHERE `ID`=1021 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="尽管我们投入了大量的物资和人力想要将剩余的恶魔赶出北方的费伍德森林,但是看来似乎并没有什么效果。我们只能把大部分的恶魔御于灰谷之外。$b$b在北方的费伍德森林附近,有一群神秘的狼人占据了麦尔莎迪丝神殿的废墟。他们令人心颤的嗥叫使得那个地区得了个“狼嚎谷”的名字。保存在神殿中的麦尔莎迪丝之书也许能让我们知道这些狼人出现在这里的原因。" WHERE `ID`=1022 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到狼嚎谷去,研究一下麦尔莎迪丝之书,然后向艾森娜神殿的哨兵梅丽瑞亚·霜影复命。" WHERE `ID`=1022 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="收集16支萨特的角,把它们交给艾森娜神殿的伊莉亚娜。" WHERE `ID`=1032 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$N……对,我听说过你。我听说你不是藏宝海湾的朋友——就像我们血帆海盗一样。舰队指挥官菲尔拉伦正在征召像你这样精力充沛的$C去执行一个特殊的任务。$B$B如果你感兴趣的话,就去红雾号的甲板下找他吧。红雾号就停泊在这里东面的海岸边,靠近斩浪号和达姆希的好运号。" WHERE `ID`=1036 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="棘齿城是贫瘠之地唯一的港口。最有可能发生的情况是,维琳德在棘齿城登上了一条驶往艾泽拉斯的黑水湾的商船。我们和管理港口的那些地精交往有限,不过码头的管理者应该有来来往往的乘客的信息。$b$b顺着这条路往东南方走,过了灰谷就进入贫瘠之地了。你要当心,$n,部落一方的战士一直在那片土地上巡逻。不过,在港口地区你应该是安全的。" WHERE `ID`=1039 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和棘齿城的码头管理员迪兹维格谈一谈。" WHERE `ID`=1039 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="卡尔文家族" WHERE `ID`=1042 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="不,夜色镇没有关于这个维琳德·星歌的任何记录……不过如果你不介意的话,我想说,我很难想象一个暗夜精灵的女祭司会在旅店里过夜,你懂我的意思吗?$b$b不过我听说过你提到的这些狼人。就在前几天,卡洛尔还提着几个狼人的头到镇上来。卡洛尔是为卡尔文家族效力的,这个家族专门对付恶魔、亡灵和各种杂七杂八的怪物。你去和乔纳森谈谈吧,他是卡尔文家族的首领。" WHERE `ID`=1042 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="回复珊蒂斯" WHERE `ID`=1044 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="不要担心,我们会解决狼人的问题,也一定可以遏制这些由你朋友引到森林里来的邪恶势力。对于你的朋友,我也没有什么敌意。各种诡异的事情越来越多了,$n,黑暗的势力不会停止它的脚步。$b$b我就不耽搁你了,可能还有其他人想要知道你在暮色森林的矿山里发现了什么。" WHERE `ID`=1044 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="回到达纳苏斯去见珊蒂斯·羽月。" WHERE `ID`=1044 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="暗夜精灵是个历史悠久的种族,但是他们的傲慢毁灭了他们的世界。现在,这样的傲慢也毁掉了我们的生活,一切都失控了……$B$B我把许多灾难归咎于那些精灵们,但是我们也应该为自己的行为承担责任。即使在堕落之前,我们也具有非常邪恶的一面。$B$B兰恩·血牙就是这种邪恶面的体现。对权力的渴望,无尽的物欲……现在的堕落只会让他更加强大。我的心中燃烧着对这些精灵的怒火,但我对他们的后代并无恶意,我们也必须管教好自己的儿女,让他们不再重蹈我们的覆辙……" WHERE `ID`=1045 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀死兰恩·血牙和4个血牙保镖,然后向密斯特拉湖附近的克罗格复命。" WHERE `ID`=1045 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把兰恩·血牙的颅骨和达图尔的变形魔棒交给阿斯特兰纳的莱恩·狼行者。" WHERE `ID`=1046 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="当黑暗女王陛下将主要精力放在对付北方的天灾军团时,我更关心那些身边的问题。$b$b毫无疑问,有一群自称为血色十字军的人类渣滓正在威胁着我们的领土。提瑞斯法林地目前正被这群红蚂蚁逐渐侵蚀和占据。$b$b到修道院里去干掉大检察官怀特迈恩与她手下的那些军官,$c。" WHERE `ID`=1048 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们血色十字军拥有着从壁炉谷到提瑞斯法林地一线的许多要塞。这些要塞构筑了保护洛丹伦大陆的主要防线,我们为此感到十分自豪。$b$b你在南艾泽拉斯对抗亡灵的行动已经证明了你的价值。但真正的威胁仍然来自正在洛丹伦北部蔓延的瘟疫。$b$b到一处叫做南海镇的城镇去,在那里找到一个名叫莱雷恩的十字军战士,把这封由我亲自密封的表彰信交给他,他将会护送你前往充满荣耀的血色修道院。" WHERE `ID`=1052 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="从阿斯特兰纳出发,一直向北走,你能看到许多蓟皮熊怪。我的侦察兵向我报告说,熊怪的数量在最近几个月里成倍地增加。如果它们的数量变得足够多的话,就可能会直接向阿斯特兰纳发起攻击。$B$B你能杀掉多少熊怪就杀多少,但你要把他们酋长的颅骨给我带回来作为证明……$B$B我会留在阿斯特兰纳等你的消息,愿艾露恩与你同在。" WHERE `ID`=1054 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把达尔·血爪的颅骨交给阿斯特兰纳的莱恩·狼行者。" WHERE `ID`=1054 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="虽然血怒氏族目前已经被我们压制住了,但如果我们不采取进一步的行动的话,她们很快就会再度组织起来。$b$b在离贫瘠之地很远的南方,有一个叫作千针石林的地方。如果你能从千针石林一直向西走,一直走到菲拉斯森林的边缘,就会在那里找到一位名叫法芬德尔的德鲁伊。$b$b这位伟大而睿智的德鲁伊能够召唤大量的森林之灵来帮助我们将焦炭谷变成一片茂密的森林。$b$b马上去找到他吧,$n!" WHERE `ID`=1059 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="地精们在石爪山地区烧杀劫掠,山灵们已经被彻底地激怒了。土地正在哭泣,而那些可以听到这种哭泣的人……正在聆听着这声音……$B$B希雷斯·碎石是部落里的一位前途无量的萨满祭司,她已经被派去了石爪山。她报告说那里到处都是地精的伐木站,并向我们请求支援。$B$B到石爪山去和她会合吧,你只需要沿着贫瘠之地的十字路口西边的道路一直前进即可,她的营地就在巨木谷里。" WHERE `ID`=1061 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="找到石爪山的希雷斯·碎石并和她谈一谈。" WHERE `ID`=1061 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$N。$B$B你看起来真像是个喜欢旅行的$r啊。你有没有去过石爪山?现在那个地方被风险投资公司和其他一些暗夜精灵的敌人给占据了。$B$B最近,哨兵莱恩·狼行者派我的朋友凯拉·影矛到那里去进行调查,但至今我还没收到她的任何消息。更让我担心的是,联盟还派了一名侏儒法师跟着她……这真是麻烦。$B$B你能找到她,然后把她的近况汇报给我吗?" WHERE `ID`=1070 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="马伦的卷轴" WHERE `ID`=1075 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="好吧,现在我们来研究一下我计划里的远程引爆这部分吧……哦,我有解释过吗,没有?$B$B好吧好吧,简而言之就是这样的:只需要一个小魔法,我就可以在远离这玩意的情况下引发爆炸。这么一来,我得给它加一个装置,这样就可以让你只消轻轻按下一个按钮,NG-5便会爆炸。$B$B但我需要另一个老友的帮助,就是暴风城里的科林·马伦,让他给我提供引爆用的法术。他就在暴风城的法师区里,他是一个人类,相信你很容易就可以找到他。" WHERE `ID`=1075 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="找到暴风城的科林·马伦。" WHERE `ID`=1075 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="B计划跟A计划差不多,$N。$B$B我们分散他们的注意力,然后将重要的信函都给偷出来。$B$B关键是要弄到他们的信件……记住这一点。$B$B我给你的纸上已然写明白了你该把炸药放在哪里。去吧,活着把那些信带回来……" WHERE `ID`=1080 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我不敢肯定风险投资公司对这座山谷做了些什么,不过显然他们刚来的时候根本没有能力和这里的生物抗衡。$B$B于是他们只好在这里放了一把大火,然后用他们那强大的机器在山谷里四处屠杀。$B$B而且,这些无知的家伙还释放出了一些乱七八糟的元素生物,把山谷搞得一团糟。$B$B这些生物在谷中随意游荡,连艾露恩都不再眷顾这片土地了。$B$B干掉那些元素生物,把它们身上的闷烧余烬带给我,以此来作为你曾奋力拼杀的证明。" WHERE `ID`=1083 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="从焦炭谷中的任意火元素身上收集8个闷烧余烬,把它们交给石爪山的凯拉·影矛。" WHERE `ID`=1083 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="就一个暗夜精灵和一个侏儒的搭档来说,石爪山目前的状况实在是不容乐观。$B$B风险投资公司几乎快把这里全都毁了,而我正努力地阻止着他们。$B$B请别对加克希姆抱有偏见,他知道我们得精诚合作。$B$B如果你愿意帮助我们的话,就先去和加克希姆谈谈吧。$B$B很抱歉我现在没法让你给塔拉带去一些好消息,但我想很快就会有了。" WHERE `ID`=1085 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与加克希姆谈一谈。" WHERE `ID`=1085 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="毒药已经准备好,接下来就是如何下毒的问题了。$N,你来负责这个工作。$B$B风险投资公司的指挥部和石爪山的基地之间肯定有一条快速传送消息和小型货物的运输线。我想那应该是一个小型空港,它对地精飞艇来说可能还不够大,不过应付一般的飞行器应该是绰绰有余了。到风险投资公司控制下的石爪山地区查查看,如果确实有这样的空港存在的话,就把毒药放在那里。$B$B放下毒药就赶快回来。" WHERE `ID`=1086 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="他们自以为能够阻止魔法的传播,但他们无疑大错特错了!他们自以为能藏得住奥达努斯,但我一定要他死!$b$b魔法赋予了我真知……没错,我能看到他。一处岔路……就在灰谷森林中的一棵巨树的顶部。这棵巨树的名字叫作……瑞恩伍德。它是森林之神最初的几位子嗣之一。当初,在我找到奥达努斯之前,他就从石爪峰离开了,但现在,他的生命即将结束!$b$b把他的头带回来给我,我将送给你一件强力的魔法物品作为礼物。" WHERE `ID`=1088 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将奥达努斯的头颅带给石爪峰的布莱林·火拳。" WHERE `ID`=1088 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将风险投资公司函件带给凯拉·影矛。" WHERE `ID`=1091 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将密封的信封交给贫瘠之地的斯布特瓦夫。" WHERE `ID`=1094 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与格瑞曼德·艾尔默谈一谈。" WHERE `ID`=1097 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="可怜的赫尔拉斯!还有这个矮人……他是多么的勇敢。$b$b我们不能让他们白白牺牲。卡尔加·刺肋……必须受到制裁。$b$b当然,深入剃刀沼泽是非常危险的,但现在已经没有时间通知达纳苏斯了。$n,组织一支队伍去杀掉卡尔加·刺肋。$b$b把她的的徽章交给我,作为她已死的证明。" WHERE `ID`=1101 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="凯恩是个高贵而睿智的领导者,是他带我们在雷霆崖建立了新的家园。$b$b但我绝对不会原谅那些将我们从世代相传的土地上赶走的家伙。我们在贫瘠之地的南部生活了数十年,这片土地对我们来说是神圣的。但我们却被为数众多的敌人赶了出去。$b$b我要对卡尔加·刺肋这个恶棍进行报复,就是他在剃刀沼泽纠集了大批邪恶的部队,让我们背井离乡。$b$b把卡加尔的心脏给我带来,这样我才能安息,$N。" WHERE `ID`=1102 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把卡尔加·刺肋的心脏交给雷霆崖的奥尔德·石塔。" WHERE `ID`=1102 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,我的$g兄弟:姐妹;!你是来净化这里的水并展示从伊斯伦那里学到的东西的吗?$B$B我刚刚打败了堕落的水灵,正准备把护腕和余下的水放在火盆上。$B$B那是什么?啊……只要有什么地方出了问题,提夫总能洞察一切。如果你想再次见到纯洁的水灵,提夫应该能帮你。$B$B从伊斯伦那里拿一瓶水之灵契来证明你已准备就绪,然后接下来的事情就交给我吧。" WHERE `ID`=1103 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把克拉维尔的零件订单交给棘齿城的码头管理员迪兹维格。" WHERE `ID`=1111 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把克拉维尔的零件交给闪光平原的克拉维尔·浓须。" WHERE `ID`=1112 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="狂热之心" WHERE `ID`=1113 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你也许会问我们为什么需要这种粪便,嗯,在这个实验中,我想要看看两种性质截然相反的物质相互作用会产生怎样的效果,特别是当这两种物质都与最具毒性的物质相混合之后,它们将产生……非常惊人的结果。$B$B在提瑞斯法林地的东北面有一座血色修道院。那里是疯狂的血色十字军信徒出没的地方。干掉他们,把他们的狂热的心脏给我拿回来。$B$B我们制作的混合物将是世上毒性最强的!" WHERE `ID`=1113 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="幽暗城的大药剂师法拉尼尔需要20颗狂热之心。" WHERE `ID`=1113 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="既然我们已经为侏儒服务过了,那么也该帮帮地精一把!$B$B我听说地精的赛车手,就是名叫纳兹·斯迪波尔的那个,他并不是一直都用这个名字。我想知道他为什么改名字,这其中是否隐藏着一个秘密,还有……我不知道他是否很看重这个秘密。$B$B如果说有人知道真相的话,那肯定是在荆棘谷南端的藏宝海湾里的克拉兹克。去找克拉兹克谈谈,问问他关于那个地精驾驶员的事情。$B$B如果你从他那儿得到有用的信息的话,我们也许能从中挣一大笔钱。" WHERE `ID`=1115 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和藏宝海湾的克拉兹克谈一谈。" WHERE `ID`=1115 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="梦境之尘" WHERE `ID`=1116 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你打听到的有关纳兹的消息真是帮了我一个大忙,$N,确实帮了我一个大忙。既然你已经特意大老远地从闪光平原赶来……那么你是否愿意再多走些路呢?$B$B在我想办法打听相关信息的时候,你何不去帮我收集一些东西呢?$B$B嗯……怎么样?帮我找一些梦境之尘吧,你可以在悲伤沼泽的幼龙和龙族的身上找到梦境之尘。我很喜欢在鼻烟袋里放一点梦境之尘!$B$B给我弄些梦境之尘来,$N,我会用你需要的信息和你进行交换。" WHERE `ID`=1116 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="为藏宝海湾的克拉兹克收集10份梦境之尘。" WHERE `ID`=1116 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把地精的谣言带给闪光平原的克拉维尔·浓须。" WHERE `ID`=1117 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把克拉维尔的计划书交给藏宝海湾的克兰克·菲兹巴布。" WHERE `ID`=1118 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把蠢人酒交给克拉维尔。" WHERE `ID`=1119 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把蠢人酒带给侏儒车队老板。" WHERE `ID`=1120 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把蠢人酒交给地精车队老板。" WHERE `ID`=1121 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把蠢人酒试验报告交给藏宝海湾的克兰克·菲兹巴布。" WHERE `ID`=1122 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="收集12份赞吉尔的药剂,把它们交给藏宝海湾的克兰克?菲兹巴布。" WHERE `ID`=1127 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="哦,又来到了海上!感受着清风温柔的吻,让海浪拍打着我的身体,这让我不禁想起我那可敬的母亲。$B$B好心的$c,希望我能有像你一样的好运,因为我一眼就看出你会做出一番轰轰烈烈的事业!$B$B我应该把卡利姆多的故事讲给每个人听,卡利姆多是一片充满机遇的土地!如果你愿意去海的那边试试运气,就乘着船去那迷人的塞拉摩港吧,到那里去和我的精灵同伴菲欧拉·长耳谈一谈。$B$B她将指引你开始卡利姆多的冒险之旅!" WHERE `ID`=1132 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和塞拉摩的菲欧拉·长耳谈一谈。" WHERE `ID`=1132 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="如果你刚从米奈希尔港坐船过来,那么你应该先到阿斯特兰纳去。我确信像你这样热心的联盟成员会在这里有一番作为的。和辛德瑞尔·速火谈一谈,尽可能地帮助他吧。$B$B对了,你不必提起我,因为辛德瑞尔根本不认识我……" WHERE `ID`=1133 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你也许知道,兽人们通常会驯化双足飞龙以供骑乘之用。但很少有人知道,从某种角度来说,双足飞龙的毒液比它们本身更有价值。如果你不介意狩猎双足飞龙的话,那么……我有一项工作交给你。$B$B在我们东边的千针林里有一个叫风巢的地方,生活在那里的双足飞龙的毒液不但毒性非常强烈,而且价值极高。" WHERE `ID`=1135 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和闪光平原的菲兹尔·铜栓谈一谈。" WHERE `ID`=1137 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="布拉普家族一向以酷爱钓鱼而闻名。我的名字叫古博·布拉普,我在钓鱼。$B$B在这个地区我最希望钓到的鱼是黑海岸石斑鱼。以前我会坐船出海专门钓这些石斑鱼,但是由于那些该死的鱼人的出现,我已经很久没有出海钓鱼了。我打赌那些鱼人早把这里的石斑鱼给吃光了。$B$B那么说来,你愿意帮我抓一些黑海岸石斑鱼回来?如果你愿意的话,我可以给你一把货真价实的布拉普家族鱼竿!这根鱼竿可是钓鱼时的乘手工具啊!" WHERE `ID`=1141 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉埃瑟里克斯·纳拉辛,把他的项上人头交给奥萨拉克斯之塔附近的巴苏尔·影击。" WHERE `ID`=1143 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="护送进口商威利克斯逃出剃刀沼泽。" WHERE `ID`=1144 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这么说,科兰对这些昆虫得出和我相同的结论了——它们的威胁确实比我预想的要大。$B$B几天前有一个从千针石林回到我这儿的猎人受了重伤,现在情况非常危急。他是和一个突击队一起被派去执行任务的,本来他们要将一个矮人挖掘队从闪光平原驱逐出去,但是在行动中,许多这种昆虫从挖掘场的一个岩洞里倾巢而出,几乎使突击队全军覆没。$B$B突击队是由摩克塔·克林率领的,现在他们正在闪光平原的边境上寻求庇护。把我的这封信交给他吧。" WHERE `ID`=1146 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="嗯,看来贝尔戈洛姆确实开始重视这些怪物了,他想把它们打回老巢去。$B$B在我看来,我们这次的任务不光是赶走探险者协会派来的矮人,接下来还要用剩下的队伍去进行另外一次战斗。仅凭我们自己是无法赢得这样的战斗的,至少在目前的情况下是这样。挖掘场就在这里的南边,那里应该没有什么该死的矮人了。那么,你能帮我们去清除那些可恶的虫子吗?" WHERE `ID`=1147 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你仔细观察着这个壳。当你把它拿在手中翻来覆去观察的时候发现它的构造很复杂,这让它变得异常坚固。这个壳不同于你所见过的任何东西。你进一步检查尸体,发现这些生物非常有力,而且进化程度也很高。$B$B再看看这个壳,你想科兰应该会有兴趣进一步研究这些生物。这可以帮他搞清楚它们到底是什么,以及它们是从哪儿来的。" WHERE `ID`=1148 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我很高兴看到你的勇气依然不减。既然你的信念已经不可动摇,那么现在就让我们来对你的体能进行试炼吧。$B$B首先是耐力的试炼。到乱风岗西边的飞羽洞穴去一趟,进入那些鹰身人的巢穴最深处,毁掉它们的粮食储备。那样肯定会让它们勃然大怒,如果你能够在鹰身人的围攻之中生存足够长的时间,那么格林卡·血啸就会亲自出来对付你——杀了她,把她的爪子带给我,以此来证明你完成了试炼。" WHERE `ID`=1150 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你已经通过了多恩的试炼,现在你想通过下一个试炼了。非常好。但是到目前为止,你面对过的挑战还都是小儿科。锻炼你的身体很容易,但锻炼你的思想就完全是另外一回事了。$B$B让我来简单地解释一下:找到我说的那本书,研究它,然后回答我提出的关于其内容的问题。$B$B你一定会问是哪本书?是《巨龙的遗产》。它在灰谷南部的朵丹尼尔的底部,被死去的德鲁伊和杀害他们的凶手保护着。" WHERE `ID`=1154 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="干得好,$N。你已经通过了知识的试炼的第一部分,但是此外还有一个问题要你回答,这个问题将由别人来提出。$B$B去找洛丹伦城的帕科瓦·芬塔拉斯。在被瘟疫控制之前,他曾是一个伟大的人类历史学家。现在他依然继续寻求着启迪,虽然那是一种不同性质的启迪。$B$B他在向你提问之前会另有一个要求。到目前为止你都能对各种情况应付自如——因此我也相信你能越过这个障碍。" WHERE `ID`=1159 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="贱人!猪头!科娜塔竟然还活着!我在这里受苦受难,她居然全家和睦健康,人丁兴旺的。我被她抛弃了!$B$B我已经没有家了,他们都被瘟疫带走了。我的财产也都在战争中被抢光烧光了。这些也就算了,然而就是她和她的那些野种们,竟然厚着脸皮趁我不在的时候偷走了我家最后一件值钱的东西。$B$B我倒是不再关心那些被偷的东西了。现在我要的是他们的人头!$B$B到阿拉希高地去,避难谷地的东北方有一个达比雷农场,去那里把他们都给我杀光啊!" WHERE `ID`=1164 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将科娜塔、法迪尔和马塞尔的头颅交给幽暗城的吉纳维·卡隆。" WHERE `ID`=1164 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="莫格穆洛克那个懦弱的傻瓜只知道权力,他整日和萨尔格争夺着氏族的领导权,大概只有我才在想着要找出袭击我们以前家园的邪恶势力的源头。$b$b干嘛用这种疑惑眼神看我,$n?你以为我会像个粗俗的混蛋那样说话吗?就因为我是个食人魔?$b$b说正事吧,从那些大大小小的黑龙身上弄些心脏和舌头回来给我,也许我可以找出这邪恶的源头。" WHERE `ID`=1169 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="黑龙谷到处都是奥妮克希亚的子嗣,决不能让它们继续繁殖下去了!$b$b赶紧到尘泥沼泽西部的巨龙沼泽去,那儿肯定是奥妮克希亚的巢穴。找到那里的龙蛋,把它们给毁了。$b$b如果他们还在不断滋生,我们就别想夺回石槌村。$b$b至于莫格穆洛克这个家伙……我自有办法。" WHERE `ID`=1172 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和棘齿城的加兹鲁维谈一谈。" WHERE `ID`=1178 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="给闪光平原上的维兹尔·铜栓捎去一箱防撞头盔。" WHERE `ID`=1179 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和藏宝海湾的码头管理员罗兹基尔谈一谈。" WHERE `ID`=1180 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和闪光平原的拉泽瑞克谈一谈。" WHERE `ID`=1186 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把爆盐增压器交给加基森的史瑞夫。" WHERE `ID`=1188 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将改进型爆盐增压器还给闪光平原的拉泽瑞克。" WHERE `ID`=1189 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="让扎米克掩护你,然后为闪光平原的普兹克偷到瑞兹尔的计划。" WHERE `ID`=1190 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把精铁矿石样本交给闪光平原上的普兹克。" WHERE `ID`=1194 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这些天有很多关于暮光之锤与黑海岸北部黑暗深渊里的纳迦结盟的传闻。$b$b我在这里的任务是收集尽可能多的情报,这样我们就知道何时何地会需要帮助了。$b$b我派去侦察黑暗深渊的斥候塞尔瑞德已经离开好几个星期了,但直到现在他也没有提交任何报告。$b$b糟糕的是我的其他斥候也正在处理一些紧急事务,实在抽不出人手了。$b$b帮我找到塞尔瑞德,并且帮助他完成任务吧,$n。" WHERE `ID`=1198 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="力量在我身上逐渐流失,我需要你的帮助!$b$b很久以前,这里曾是雄伟的月神之殿。然而,不幸却降临了这里,上古之神的堕落势力从地下突现,玷污了神圣的月亮井,最终使得这里成为了一片废墟。$b$b阿库麦尔,上古之神的仆人,从水中突然出现。$b$b暮光之锤的信徒与纳迦联合在一起,占领了这片土地。梦游者克尔里斯领导着他们为阿库麦尔而战,以许多无辜的生命来换取邪恶的力量。$b$b你一定要阻止这些恶魔!杀了克尔里斯,把他的头颅交给达纳苏斯的塞尔高姆!" WHERE `ID`=1200 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把梦游者克尔里斯的头颅交给达纳苏斯的哨兵塞尔高姆。" WHERE `ID`=1200 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我要切点东西,呃……我不能告诉你我要切什么,不过……反正我需要把剑。一种特殊的剑……$B$B有人叫它月光剑。我叫它快剑。$B$B你能帮帮我吗?也许镇上就有卖,或者你也可以去找个铁匠打造一把。$B$B不过,不要等到明天再去找。我切的东西可不能放太久……" WHERE `ID`=1203 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="给尘泥沼泽的加尔找一把月光剑。" WHERE `ID`=1203 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="舒心草" WHERE `ID`=1218 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我喜欢烧菜,沼泽地里特产的美食,比如油炸绿青蛙腿之类的。$B$B不过要烧菜,我就得有足够的舒心草,然后我就可以做出好吃的东西来,好好地饱餐一顿,也许还能剩一些给你。$B$B你想尝尝吗?" WHERE `ID`=1218 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="为尘泥沼泽的“沼泽之眼”加尔收集3棵舒心草。" WHERE `ID`=1218 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把间谍的报告交给塞拉摩的某个上尉。" WHERE `ID`=1219 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="被斩下的头颅" WHERE `ID`=1239 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="继续挖掘了一番之后,你找到了一颗男性兽人的头颅,脖子上有参差不齐的割痕。他的脸上还保持着发出怒吼的样子,黑色的眼睛不屈地怒视着前方。" WHERE `ID`=1239 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把兽人的头颅交给蕨墙村的纳泽尔·血矛。" WHERE `ID`=1239 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们必须弄清楚玛格究竟是怎么死的!唯一的方法就是使用巨魔的巫术。把玛格的头拿给肯维雷,他就在荆棘谷的格罗姆高营地里。$B$B肯维雷是暗矛巨魔里最强的巫医,能和玛格·夜眼的灵魂说话的人也只有他了。" WHERE `ID`=1240 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把兽人的头颅带到荆棘谷的格罗姆高营地里,交给肯维雷。" WHERE `ID`=1240 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="最近我们派出了一名外交使节前往塞拉摩与吉安娜·普罗德摩尔女士会晤,但那位使节没能抵达目的地。$B$B我坚信是迪菲亚兄弟会密谋了这个事件,但我并不清楚具体的过程。使节失踪的消息对外严密封锁,但这件事情迟早要被曝光。$B$B国王的密探已经行动起来,在全城范围内寻找线索,但我打算私底下再找一些人来解决此事。$B$B我的一个老朋友乔贞现在就在英雄谷中。将这封便笺带给他,然后听他的命令行事。" WHERE `ID`=1241 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我在为餐馆编写新的菜谱,这套新菜谱里都是本地特产的菜色,以“海湾”为主题。我想,蓝色隐士旅店的客人一定会很喜欢这个的!$B$B我让我侄子摩根到塞拉摩去收集当地的食谱了,那地方就在尘泥沼泽的边界地带。现在我得知道他目前都找到了些什么。$B$B去塞拉摩的路很长,起码对我来说是太长了些。不过像你这么个年轻的$c对这种长途旅行一定会欣然往之的,对吧?" WHERE `ID`=1260 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="每个月初,库尔提拉斯的水兵们都会领取薪水,然后离开塞拉摩到别的地方去游玩。大部分人会到这里来找女人,喝酒,寻欢作乐一番。他们当中有一些人整天都会泡在酒馆里,我敢肯定亨德尔也是其中之一。$B$B只要那家伙现在还留在塞拉摩的话,那么当地的指挥官萨穆尔就能帮你找到他。虽然他只对普罗德摩尔家族效忠,但如果你说出埃林的名字,他也会帮助你的……应该会的。" WHERE `ID`=1264 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="有几排蹄印从树荫旅店那仍然冒着烟的废墟中延伸出来。大部分蹄印都埋在沼泽地的松软泥土里没法辨认,不过至少还有一些是可以看清的。" WHERE `ID`=1268 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`=" The Centaur Hoofprints" WHERE `ID`=1279 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="Finish one of the three." WHERE `ID`=1279 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`=" The Centaur Hoofprints" WHERE `ID`=1280 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我对吉姆的事很遗憾……他以前不是那样的。他曾在沼泽地开了个旅店,那是个很不错的地方。$b$b我真不想谈这个。你想谈的话就去找维米斯队长吧。" WHERE `ID`=1282 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与塞拉摩的盖兰·维米斯队长谈一谈。" WHERE `ID`=1282 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="有几排蹄印从树荫旅店那仍然冒着烟的废墟中延伸出来。大部分蹄印都埋在沼泽地的松软泥土里没法辨认,不过至少还有一些是可以看清的。" WHERE `ID`=1284 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在沼泽地里立足确实是非常艰难的,但是通过不懈的努力,最后我们终于在这一带守住了几座防守哨塔。$b$b我收到的最新消息和侦察报告说一群背叛者占据了我们在在旅店的西南方的一座废弃哨塔。$b$b这群背叛者的首领叫加科因,去看看能不能从他身上找到什么消息。$b$b小心点,$n。他可是个难对付的家伙。" WHERE `ID`=1286 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="维米斯的报告*" WHERE `ID`=1288 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="做的不错, $N.$B$B普罗德摩尔非常惊奇我的工作,我没有说我现在还需要一些时间.$B$B我希望把我的报告迟些给她, 但是听起来我应该现在就和她谈一谈。 或许你可以更好的回答她的问题." WHERE `ID`=1288 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把维米斯的报告带给吉安娜?普罗德摩尔,她在塞拉摩." WHERE `ID`=1288 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="维米斯的报告*" WHERE `ID`=1289 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="很好, 从维米斯的报告来看, 你在这次调查中帮了很多忙, 在此我感谢你.$B$B噢,我可以空出手来做其它事情了. 如果你愿意,你可以回去和维米斯一起把这件事调查完。" WHERE `ID`=1289 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="返回塞拉摩,与维米斯交谈。" WHERE `ID`=1289 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`=" Centaur Hoofprints" WHERE `ID`=1293 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`=" Centaur Sympathies" WHERE `ID`=1294 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`=" Course of Action" WHERE `ID`=1295 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`=" Course of Action" WHERE `ID`=1296 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`=" Course of Action" WHERE `ID`=1297 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`=" Thrall's Dirty Work" WHERE `ID`=1299 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`=" Lorn Grim Totem" WHERE `ID`=1300 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我的兄弟詹姆斯跟随吉安娜女士到塞拉摩去了。我最后一次听到他的消息是说他们在那儿打完了仗,詹姆斯还在那里的某个地方开了个旅店。不管他现在在哪儿,我想他的生意肯定很红火,他是个很棒的厨师。$b$b啊,说起来我已经有一阵子没听到他的消息了——旅店的生意太忙了——不过塞拉摩的书记员应该可以帮你找到他。" WHERE `ID`=1302 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和塞拉摩的书记员伦德瑞谈一谈。" WHERE `ID`=1302 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="现在你是大王,你可以从那个精灵王子手里拿回令戈多克骄傲的神器!你前一任的大王失败了,自从托塞德林那个可恶的精灵从我们古代戈多克大王手中偷走它之后,没有一个大王能想办法把它夺回来!$B$B这个神器叫做戈多克力量护手。传说说只有真正的戈多克大王才能把它拿回来。这个可恶的精灵还在附近──如果你找到它的话,那你就可以使用它!真的!" WHERE `ID`=1318 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="找到戈多克力量护手,并将它交给厄运之槌的克罗卡斯。$B根据克罗卡斯所说的,“传说”自称是王子的精灵托塞德林从一名戈多克食人魔手中偷走了那件神器。" WHERE `ID`=1318 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我有一位名叫赫布瑞姆的药剂师同事目前正在卡利姆多大陆工作。他正在研究洛丹伦大陆上的毒物在卡利姆多大陆生物身上所造成的影响。为了帮赫布瑞姆的忙,我收集了提瑞斯法和银松森林一带各种蜘蛛的蛛毒,现在需要找人帮我把这些毒液给他带去。$B$B他就在贫瘠之地的一处名为十字路口的镇子上。要找到他,你必须先搭飞艇到兽人的首都奥格瑞玛去,然后步行向南去杜隆塔尔,最后向西进入贫瘠之地,这样很快就可以到达十字路口了。" WHERE `ID`=1358 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="有一个名叫雷戈萨·死门的部落战士正在招募愿意前往凄凉之地执行任务的人。如果你愿意的话,就去和他谈谈吧。雷戈萨·死门就在贫瘠之地的十字路口西边的工事中。$B$B准备好你的武器,凄凉之地是一片危机四伏的土地。" WHERE `ID`=1361 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和雷戈萨·死门谈一谈。" WHERE `ID`=1361 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="马森大人的指示再简单不过了:将这篇重要的文章递交给守望堡的看守者马哈尔巴。$b$b但我从来没有去过死亡之地!这段路程太可怕了!$b$b我在悲伤沼泽那边迷了路,被一大群像是植物一样的沼泽生物给包围了。它们在我身边徘徊着,似乎是想要攻击我,所以我就飞也似的逃了回来……结果我在慌乱中把文章给弄丢了。我敢肯定是有只怪物把它给捡跑了。$b$b你能帮我找回文章并把它送给马哈尔巴吗?" WHERE `ID`=1364 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把戴兹帕可汗的头颅交给凄凉之地的费古尔·双刃。" WHERE `ID`=1365 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和玛格拉姆部族建立良好的关系,然后和瓦鲁格谈一谈。" WHERE `ID`=1367 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="要想打败半人马,我们就必须以毒攻毒。我们要先笼络一支半人马部族,利用他们打败其他的半人马。$B$B如果你准备和吉尔吉斯结盟,那么就去攻击他们最憎恨的对手——玛格拉姆部族。在你赢得了吉尔吉斯部族足够的尊重以后,就可以去见他们的萨满祭司,智者乌泰克,他就住在凄凉之地西南的吉尔吉斯村外面。" WHERE `ID`=1368 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和吉尔吉斯部族建立良好的关系,然后和智者乌泰克谈一谈。" WHERE `ID`=1368 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在作战之余,我们为了食物而打猎。肉可以为我们补充力量,吃饱喝足之后作战会更加勇敢。$B$B玛格拉姆部族的半人马和我们一样,他们贮藏多余的肉食,这样他们就能进行更持久的战斗。如果你能去袭击他们在东部的村庄,并且偷走他们贮藏的肉,他们的力量就会衰竭。" WHERE `ID`=1370 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="大地告诉我说,玛格拉姆部族变得越来越衰弱了。现在是干掉他们的可汗的时候了!$B$B把玛格拉姆部族的杰恩可汗的头给我提来!" WHERE `ID`=1374 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把杰恩可汗的头颅交给凄凉之地吉尔吉斯村的智者乌泰克。" WHERE `ID`=1374 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你帮助了玛格拉姆部族,我喜欢你。现在去杀了吉尔吉斯的可汗!他叫沙卡,我要他的脑袋!我要盯着他的脑袋取笑他!" WHERE `ID`=1375 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="继续和玛格拉姆部族保持良好的关系,把沙卡可汗的头颅交给凄凉之地玛格拉姆村的瓦鲁格。" WHERE `ID`=1375 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和吉尔吉斯部族建立良好的关系,然后和智者乌泰克谈一谈。" WHERE `ID`=1382 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和玛格拉姆部族建立良好的关系,然后和瓦鲁格谈一谈。" WHERE `ID`=1385 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="避难营里的的德莱尼人已经被诺博鲁虐待了好几个月了,他的棒子对于这些失落者来说是一种残忍和暴力的象征。" WHERE `ID`=1392 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这一箱能量石要送去位于死亡之地的守望堡。它们不能长久保持魔法的效力,因此我们恐怕不能等到下一支商队出发时让他们捎去了。$B$B你必须带上它们,迅速赶往守望堡,动作一定要快。$B$B把它们带给城堡里的军需官朗格尔斯。要想到达那里的话,你就必须向东穿越逆风小径,再向东穿越悲伤沼泽,然后向南穿越死亡之地。$B$B你要小心,$N。你要连续穿越好几个危险地带,但是你绝对不能失败。" WHERE `ID`=1395 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="在能量石的魔法效果消失以前,把它们带给守望堡的军需官朗格尔斯。" WHERE `ID`=1395 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把尼卡的报告带给斯通纳德的赫格拉姆。" WHERE `ID`=1420 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="酋长大人派我们去调查阿塔哈卡神庙中发生的奇怪现象。$b$b阿塔莱巨魔是由一群使用黑暗法术的施法者组成的部族,以惯于运用禁断的魔法而著称。你可以想象一下,当我们到达那里,却发现整座庙已经沉入了水中时,我们会有多么惊讶。$b$b现在那里被一群自称是艾泽拉斯保卫者的绿龙占据着。$b$b我们得弄清楚那里到底发生了些什么事。去探索一下泪水之池周围,收集一些阿塔莱神器。有了这些信息,我就可以开始把这个谜一点一点地给解开了。" WHERE `ID`=1424 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$N,在我修车的时候,我另外还有一件工作要交给你。$B$B我已经把从食人魔那里抢救回来的最重要的几件货物都放在了包裹里,你把它们都带到守望堡里去吧。这座城堡就在死亡之地北方的丘陵地带中,时刻监视着黑暗之门里的动静。$B$B你只要顺着这条路一直向东走,在第一个岔路口向南进入死亡之地,然后再在第二个岔路口向左转,就可以到达守望堡了。记住,要一直顺着路走,$N,多加小心。" WHERE `ID`=1425 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把货物带给守望堡的军需官朗格尔斯。" WHERE `ID`=1425 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="当你勇敢地在泪水之池周围冒险的时候,我的斥候带回了一张用血写成的卷轴。那看起来像是对阿塔莱部族中的某位祭司的审判书。$b$b这位祭司被判处了阿塔莱部族中的极刑,他的命运将比死亡还要更可怕。$b$b他被放逐到了极北的辛特兰,被迫与一群枯木巨魔住在一起。$b$我会帮你把这些物品包好的,请你带着它们去找到这位流放者,或许你能从他那里得知他们的部族到底使用了怎样的魔法。任务完成之后,请立刻向我回报。" WHERE `ID`=1429 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀死7只怨怒潜行者、7只怨怒魔仆、7只怨怒背叛者和7只怨怒唤魔者,然后向凄凉之地的塔卡塔·钢刃复命。" WHERE `ID`=1434 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="形势很顺利,$N。如果我们能继续保持目前的推进势态的话,或许酋长会允许我们在换季之前回到久别的家园。$B$B回到科尔丹那里去,告诉他我们都干了些什么。我敢打赌他一定会为你在这儿的功绩而奖励你。他的事业对他来说很重要,并且如果酋长也会对他的成就表示敬意的话,他一定会非常自豪。" WHERE `ID`=1436 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$n,我是瓦拉里尔。我到这里是来寻找达纳苏斯商业世家——玛雷姆家族的两个失踪的孩子。这个家族的族长已做好了最坏的打算,不过我还是要尽一切可能找到他的孩子。我已经开始了搜寻泰拉尼斯和黛琳达的工作,但愿一切顺利。$B$B我最近得知的线索是,几周前他们已经越过了石爪山。$B$B如果你发现了他们的踪迹,就请立刻通知我。" WHERE `ID`=1437 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="怎么样,你准备好了吗?我感谢你的帮助,如果时间不是太紧的话,请在此时此刻就接受我对你的感谢:感谢你对我和我的家族所做的一切。如果你准备好了,我们就赶快动身离开吧。" WHERE `ID`=1440 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我的枯木同伴们对贸然闯入他们领地的陌生人不太和善。$b$b我吗?我连家都没有了。我原本属于悲伤沼泽的阿塔莱部族,不过现在却被我的同胞流放到这里来了。$b$b我们的精神领袖迦玛兰曾有过一个“预言”,他声称召唤哈卡会带给阿塔莱部族永恒的生命。$b$b但是我觉得有些不对劲的地方,如果这个预言仅仅是为了操纵我们,那我们该怎么办?$b$b我要为他们流放我的举动复仇,给我把迦玛兰的头带回来,也许这样我的同胞就可以重获自由。" WHERE `ID`=1446 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="辛特兰的阿塔莱流放者要你给他带回迦玛兰的头。" WHERE `ID`=1446 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="正如我之前所说的,我曾经尝试过从空中寻找那座神殿。事实上,那次我并不是独自行动的。$b$b我先是去了位于辛特兰的鹰巢山上那座著名的狮鹫饲养场,在那里我请他们的一位最优秀的飞行员帮助我。在探险中,那位飞行员从他的座骑身上掉了下去,一直掉进了沼泽之中……$b$b我老了以后,这个可怜人的名字一直出现在我的脑海里,挥之不去。饲养场的管理员也应该还记得这件事。$b$b到那里去找弗斯塔德·蛮锤吧。$b$b我们得搞清楚那位飞行员后来到底怎么样了。" WHERE `ID`=1449 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和凄凉之地的克雷迪格·安戈尔谈一谈。" WHERE `ID`=1453 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="回到凄凉之地的克雷迪格·安戈尔那里。" WHERE `ID`=1455 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="当你继续搜寻马车的残骸时,你发现有一串足印一直向南方延伸过去。在远方有一座巨大的城堡上空烟雾缭绕,那烟雾来自于城堡哨塔上的烽火,而不是房屋的燃烧。你的直觉告诉你:如果玛雷姆兄妹还活着,那他们一定就在那里。" WHERE `ID`=1465 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="向凄凉之地的瓦拉里尔·屠魔者回复。" WHERE `ID`=1465 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你愿意帮助我们的孤儿院?愿圣光保佑你,我的朋友。你在儿童周这段时间内对我们的帮助将是无价的。$B$B拿着这个口哨,你只有在这7天内可以使用它-也就是儿童周的这七天。当你使用它的时候,你可以和那些你照顾的孩子进行对话。再次使用就可以解散那个孩子。$B$B不管怎么样,$N——使用这个口哨然后去见见你要保护的人!我相信孩子们一定很想见到你。" WHERE `ID`=1468 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="使用人类孤儿哨来和你在儿童周期间要照顾的孩子进行对话。" WHERE `ID`=1468 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,孩子。以一个术士的标准来看,你还太年轻了些,因为你还无法掌控那些力量。我能感受到你渴望学习的热切心情。$b$b你也一定能学会的。$b$b无知就没有力量,知识就是我们最好的武器。运用知识,我们就能控制无序的魔法和虚空之中的生物,让它们臣服于我们的意志。$b$b我会教你如何让一个奴仆服从你的意志,但首先你要带三个断骨骷髅的颅骨给我,你可以在废弃的铁匠铺附近找到它们。" WHERE `ID`=1470 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="收集3个断骨骷髅的颅骨,把它们交给温雅·玛山德。" WHERE `ID`=1470 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="魅魔是灵魂的吞噬者,心灵的毁灭者,它们以诱惑人类为生,它们的心中只有纯粹的邪恶。$b$b在没有诱饵的情况下,我们是无法将它引入到我们的世界中来的。$b$b因此,我们要以它自身的力量来对抗它。只要有一个真正善良、纯洁而博爱的人的心脏,魅魔就将因为无法抵抗这种吸引力而被引入我们的世界。之后,你就要控制它,使它对你俯首贴耳。$b$b与我的助手高德瑞克·法杉谈谈吧,他就在神殿里。他会帮你找到你需要的诱饵。" WHERE `ID`=1472 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在召唤法阵上,以这些心脏为材料施展一个法术,就可以为魅魔打开一个通向这个世界的通道。尽管你现在的力量已经很强了,但你还是得竭尽全力才能战胜魅魔。$b$b小心她的魅惑能力,$n,有很多意志坚强的人都被她诱惑,屈从了她的意志。如果你战胜了魅魔,她将会回到虚空中去,然后我将教你如何召唤这个魅魔,让她听你调遣。" WHERE `ID`=1474 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="召唤并征服一只魅魔,然后将纯洁的心还给诅咒神庙里的凯伦丁·哈加尔。" WHERE `ID`=1474 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="纯洁者之心" WHERE `ID`=1476 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="有荣誉感与善良的人?这种人到底存在过吗?$b$b在进行了多年的研究并翻阅了无数的典籍与传说之后,我终于找到了两个符合我们标准的人。$b$b第一个叫达林·弗治维特,他将自己的全部身心都投入到了拯救那些被遗弃在格雷迈恩之墙外的洛丹伦难民的事业中。$b$b另一个叫科马·韦拉德。此人对他失踪了的爱人忠贞不渝,一直以来都在湿地中寻找着他的爱人的下落。$b$b把他们的心脏交给凯伦丁,不过首先,让我先告诉你到哪里去找。" WHERE `ID`=1476 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将达林和科马的心脏交给诅咒神殿里的凯伦丁·哈加尔。" WHERE `ID`=1476 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="法师们正在死亡之地的守望堡里进行研究,这项重要的研究关系到我们对黑暗之门的了解。他们需要持续的补给,然而我们到守望堡的补给线非常脆弱。$B$B你必须提供帮助以保证补给物资安全抵达守望堡。到夜色镇去找守卫队长索里加尔,按他的指示去做。这次任务要求你进入敌方区域,准备出发吧,$N。" WHERE `ID`=1477 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和守卫队长索里加尔谈一谈。" WHERE `ID`=1477 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我听说过一个故事,故事里面说夜精灵的银行是建在一棵树里面的,那棵树看起来像一头熊!真是太酷了!夜精灵非常注重保护自然的和谐,但是熊熊听起来就很可怕!$B$B带我去看看那棵“熊树”吧?求求你了!有一条船会带我们去那里,一点都不远。求你了求你了求你了!" WHERE `ID`=1479 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和狂风峭壁的菲兹克斯谈一谈。" WHERE `ID`=1483 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们之前的术士,在这里得到的只有部落的不信任,虽然我们现在得到了一些容忍,但是部落仍然对我们没有丝毫敬爱。$b$b这令我们术士们更加团结在一起,当然,也有一些人选择了隐居的生活,独自研究着他们的魔法。我不会强迫或引导你选择其中的任何一条道路,只会帮助你变得更加成熟。$b$b在我教会你召唤恶魔的方法之前,先给我带六颗邪灵劣魔的脑袋回来,在东北方的山洞里就能找到这种生物。" WHERE `ID`=1485 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="给鲁赞带回6颗邪灵劣魔的头颅。" WHERE `ID`=1485 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="很少有术士能活得够久的……我们冒着巨大的风险来研究恶魔,风险越大,回报越大。你必须尽快成熟起来,这样才会成为对酋长和部落有用的人。$B$B现在是该让你去学习新的召唤法术了。$B$B首先,你必须夺回维尔加石板,那个东西被火刃氏族的术士偷走了,现在石板被保存在他们的巢穴里,那个巢穴就在奥格瑞玛城东的骷髅石。有了石板之后,我会教你如何召唤虚空行者。" WHERE `ID`=1501 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="现在,看着这块维尔加石板,这上面雕刻着的文字会告诉你怎样进行召唤仪式。把它拿到洞穴另一边,放在尼尔鲁·火刃帐篷里的法阵上,然后你就可以开始召唤虚空行者了。$B$B无论用格斗也好,用魔法也好,你必须仅凭自己的力量独立战胜它。在这一切都完成之后,带着石板回来找我,我将为你和这个强大的恶魔制定永恒的盟约。" WHERE `ID`=1504 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="部落非常尊重战士,因为他们具有毋庸置疑的力量。但是真正伟大的战士同时也是一个优秀的学生。$B$B去找犹塞克吧,他经历了很多场战斗,并且向很多年轻的战士传授过精湛的战斗技艺。你可以在前沿哨所的南边找到他,那个地方位于贫瘠之地和杜隆塔尔的交界处,就在这里的东边。" WHERE `ID`=1505 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和前沿哨所的犹塞克谈一谈。" WHERE `ID`=1505 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="他是在陶拉祖营地被抓住的。我们当时正在和那里的野猪人交战,他带了一小队步兵去进攻野猪人的一处营地,但他在那场战斗里受了重伤。其他战士杀出重围,然后想要回去救他,但多格兰的情况很糟糕,他的伤口已经溃烂了,所以他们觉得要是不能先把他治好再带出来的话,他可能就会因为伤筋动骨而死掉。$b$b所以他们和这里联络了一下,希望能从石爪山的玛拉卡金那里的巨魔手里讨些伤药来。我们已经派人去找巨魔们了,但他们至今还没有回复我们。" WHERE `ID`=1510 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我得告诉你们,可能还会有其他人来向我讨伤药,所以我得在这里随时做好准备。$b$b快回去吧,$n。你得注意,一开始只能给他一半伤药!这一半足以让他在活动的时候不再出血,免得失血过多而死。等过了一个晚上之后再给他另一半。$b$b总之,你得把它带给陶拉祖营地里的劳格玛。根据他派来的上一个信使所说的,他应该已经知道多格兰被关在哪儿了。" WHERE `ID`=1511 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="灵契是一种可以在我们的灵魂与元素之间建立起连接的特殊药水。这种融入了魔法的药水将使完全放开了心灵的你看到别人所不能看到的元素。你的灵魂将会永久地与灵契所对应的元素连接起来,只有我们中的少数被选中的人才知道灵契的制法。$B$B你必须知道一点……只有在神圣的地方喝下灵契才有效,其它任何地方都是不行的。$B$B到这里西南面的灵魂石地去吧——它就隐藏在一些茂密的藤蔓植物之间。到那里去把你的灵契喝掉,然后……嗯,到时候你就知道该怎么做了。" WHERE `ID`=1517 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="把这块粗石英交给坎纳甘·地鸣,以此证实我们会过面了。他将会为你制造一根图腾,而这块小圆石则会是图腾的核心。可能它看上去小了点,不过你马上就会知道,大小并不重要,即使是最小的石子也可能比山川还要恒久。$B$B耐心一点,$N。继续保持强健的体魄,并努力追寻智慧吧。这是大地对你的要求。最终,你也将融入大地中,尊重它,它也会尊重你。" WHERE `ID`=1518 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="灵契是一种可以在我们的精神和自然的元素之间建立连接的药水。这种药水融入了魔法,它可以使打开了心灵之门的你看到别人所不能看到的元素。你的精神将会永久地与灵契相应的元素连接起来,只有我们中的少数被选中的人才知道灵契的制作方法。$B$B灵契只能在神圣的地方生效,其它的任何地方都不行。$B$B到东边的萨满祭坛去,在那里喝下灵契吧。" WHERE `ID`=1520 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你已经很久没有接受试炼了,$N。到目前为止,你已经证明了自己有足够的耐心,现在是时候让你学习更多东西,是时候让你了解毁灭…和混乱了。只要你明白自己即将为此付出的代价,火焰的元素就会与你建立连接。$B$B到贫瘠之地去找卡纳尔·菲斯,他就住在十字路口北部的一间小房子里。路上小心点,走太远的话,你就会进入精灵的领地。" WHERE `ID`=1523 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="火焰灵契已经做好了,现在你必须面对火焰元素的灵魂。在圣殿中使用灵契,然后去挑战山顶上的火焰之魂。他不会在你没有准备好的时候就攻击你,不过他知道你能看见他。$B$B你必须迅速打倒他,$N,拖得越久他的力量就会越强大。在击败他之后,将他的余烬放在火盆里,然后点燃火炬。" WHERE `ID`=1526 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="击败火焰之魂,将余烬放在恒焰圣殿屋顶的火盆里。" WHERE `ID`=1526 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="从你上次接受测验到现在已经有很长的时间了,凶残十三娘。迄今为止,你展示了足够的耐心,不过现在你应该学到更多的东西,应该去了解水的纯洁。去贫瘠之地找到水之先知伊斯伦,沿着怒水河的东岸向棘齿城的南方走,你可以在一间小渔屋里找到她。祝你好运,凶残十三娘。" WHERE `ID`=1528 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到南贫瘠之地去找到布瑞恩。" WHERE `ID`=1530 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="现在,你必须带上这个水囊,深入到那片被暗夜精灵称为灰谷的茂密森林中,那地方就在贫瘠之地的北方。$B$B进入森林之后向西走,顺着隔断石爪山与灰谷的山脉前进,你会在密斯特拉湖的尽头发现一处圣地:星辰废墟。在那里的湖中央有一眼小喷泉。$B$B取回一些喷泉水,那是制作灵契所需的最后一种水样,然后我就可以把你送回伊斯伦那里了。" WHERE `ID`=1534 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到灰谷的星辰废墟去,将空的蓝色水囊盛满泉水,然后把它交给贫瘠之地的布瑞恩。" WHERE `ID`=1534 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="嘿,说你哪!你叫$n,没错吧?$b$b我希望你确实想要成为一名术士,如果你不能执着于自己的信念的话,那你就可能会彻底迷失自我。$b$b我会给你指引,但我首先得确定你是否够格。$b$b不久前有一个在修道院中修行的学徒逃了出去,加入了迪菲亚兄弟会。为什么我会对这个如此介意呢?是这样的,他偷走了一些重要的典籍。$b$b其中有一本正好还是我很想要的,书名叫《虚空灵能》。你去把它给我偷回来,潜行者们应该把这些书藏在了他们农场中的帐篷里。" WHERE `ID`=1598 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和哈里·伯加德谈一谈。" WHERE `ID`=1638 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="圣洁之书*" WHERE `ID`=1645 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与铁炉堡的蒂萨·热炉谈话。" WHERE `ID`=1646 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="很好!你对此表现出来的毫不犹豫可以清晰地佐证:你已经准备好了,并渴望着进行试炼。那么,去吧。$B$B在西部荒野的长滩最南端的尽头,有一处临海而建的小屋。屋里住着一对名叫斯迪威尔的夫妇。丈夫乔丹·斯迪威尔是一位技艺精湛的铁匠,他暂时去铁炉堡会见他的矮人朋友们了。于是他那无依无靠的妻子达芙妮目前一个人在家里待着。$B$B根据线报,迪菲亚兄弟会几乎已经完全控制了那片地区,势单力薄的达芙妮或许需要一位勇士的保护。去吧。" WHERE `ID`=1650 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="事实上,我想乔丹本人会非常感谢你的。我正准备找人给他送个信,让他知道他的妻子目前很安全,我想你就是个合适的人选。$B$B乔丹原本可以成为一名为圣光而战的圣骑士,不过后来为了继承他父亲的手艺走上了另一条路——他对我们的生活方式非常熟悉,也是我们最忠实的朋友。$B$B他应该还在铁炉堡,白天的时候,乔丹喜欢在室外工作,比如在山里呼吸新鲜的空气。" WHERE `ID`=1653 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="啊!你吓了我一跳,$G先生:小姐;!你没看到我在思考吗?$B$B那是什么?乔丹的矿石…送去铁炉堡的……啊,这样啊,我知道你说的是什么了。那群莫格罗什食人魔抢走了我朋友的矿石,商队从这里前往湿地的路上遭到了埋伏。唯一从袭击中逃出的守卫也在前几天死掉了——医师没能及时赶到。$B$B你想找到那些矿石,就往东北方向去,在洛克湖的另一边。矿石一定就在那里的某个地方。" WHERE `ID`=1655 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="是伯加德派你来的吗?是的,我这里的确有一些剩余的武器,不过首先有一项任务交给你……$B$B不久以前,一个被称作蛀牙杰克的迪菲亚混蛋捉弄了我。天很黑,他穿着一件暴风城卫兵的衣服,我还以为他是治安官杜汉呢。他说他要我那个旧的暴风城治安官徽章,我就把徽章给了他……然后他便大笑起来,在我反应过来之前就跑掉了!$B$B帮我取回我的勋章!蛀牙杰克应该是把徽章放在南边的迪菲亚盗贼营地里了。" WHERE `ID`=1667 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="如果你想提高自己在战士中的地位,那么你就必须变得更加坚韧一些。我可以教你一些新的技能,不过在此之前,你要向我证明你能够对付真正的敌人。$B$B维吉雷克是这一地区最强大的巨魔,也是你即将挑战的对手。他住在霜鬃要塞南方山脚下的棚屋里。$B$B把维吉雷克的头颅交给我,让我看看你的勇气和力量。" WHERE `ID`=1678 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将维吉雷克的头颅交给铁炉堡的穆伦·雷矛。" WHERE `ID`=1678 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我把我的挑战项目称作“往返瑞斯班洞穴”。要想通过这次挑战,你要做的就是进入瑞斯班洞穴,然后回到这里——非常简单的任务!当然,路上也许会有一些小波折……$B$B你必须在一个小时之内返回这里,有成堆的赤脊山豺狼人挡在路上,所以你得花些时间打发它们。$B$B在出发之前,请喝下以我的家族名字命名的美酒:热麦酒!$B$B那么,你觉得如何?瑞斯班洞穴就在湖畔镇北面的山脚下,你准备好了吗?" WHERE `ID`=1699 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我很想测试一下弗伦·长须的最新发现,希望能将它用于我正在研究的新式铠甲上,我认为弗伦的技术一定能产生最好的结果。$B$B你愿意帮助我吗?如果你愿意帮我收集制造铠甲所需的原料,我就会帮你也做一件。$B$B我需要晒焦的巨翼双足飞龙蛋壳,这种飞龙大都栖息在千针石林的风巢中。在它们的巢下可以找到我要的蛋壳,当你收集了足够数量的蛋壳之后就赶快回来找我。" WHERE `ID`=1710 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我计划不久后就回到家乡。幸运的是,斯蒂芬妮在暴风城把孤儿院照顾得不错,我简直等不及要见她了。再见,$C。" WHERE `ID`=1778 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与铁炉堡的蒂萨-热炉谈一谈。" WHERE `ID`=1778 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="拿着这个,$N。这是生命符记。$B$B你已经证明了自己的仁慈和耐心,现在让我们看看你是否有能力掌握光明之道的一项最伟大的能力。$B$B我的朋友贾森最近刚从艾尔文森林的英烈碑回来,他在那里遭遇了迪菲亚潜行者,差点就没命了。现在他正在圣坛边上接受牧师的治疗。$B$B把这个符记带给他,和他谈谈。如果你帮得了他,我们很快就能再见面了。愿你永享圣光的荣耀。" WHERE `ID`=1781 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="亨兹和我去了英烈碑,那地方就在艾尔文森林东北的石碑湖中央的一座小岛上。我们听说迪菲亚潜行者在边境一带搞间谍活动,就受命去找到证据交给国王的顾问。$B$B我们看见两个人在鬼鬼祟祟地阅读什么文件,就向他们发起了突袭。这时突然出现了很多法师将我们团团包围。$B$B亨兹为我拖住了他们,让我先逃脱了……这个傻瓜,他为什么要那么做……$B$B我的兄弟亨兹,他的尸体现在还躺在那里。你能帮助我们吗,$N?" WHERE `ID`=1786 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们以后再来谈生命符记的事情吧,现在最重要的是把那份迪菲亚潜行者阅读过的文件拿回来。如果能得手的话,我们就能证明迪菲亚潜行者混入艾尔文森林了,甚至还有可能了解到他们的计划是什么。$B$B你觉得你有能力把这些文件从这座小岛上的迪菲亚潜行者手里拿过来吗?$B$B如果你拿到文件的话,就把它交给贾森,顺便告诉他我现在没事了。" WHERE `ID`=1787 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="现在既然你已经学会了狂暴姿态,就应该去弄一把称手的武器。$B$B去和捕风者巴斯拉谈谈吧,他是住在奥特兰克山脉和西瘟疫之地之间一个巨魔隐士。他是制造武器的行家,也是一个强大的萨满祭司。$B$B去找到巴斯拉,沿着塔伦米尔东侧的河流一直向北——巴斯拉的营地就在这条河东岸的废墟旁。" WHERE `ID`=1791 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我要帮你制作的第一件装备就是长袍,你要负责为我收集若干材料,然后我会把它们组合到一起。这样你就将拥有有首件能使你变得更加强大的装备。$B$B首先,你必须给我拿来一件奥法之袍。你可以去找个裁缝帮忙制作,也可以从其他冒险者手中购买——当然如果你能自己制作的话就更好了。但是无论如何,你要先把奥法之袍交给我,然后我们才能开始。" WHERE `ID`=1796 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="是该教你召唤地狱猎犬的时候了,$n。但我现在手里没有教你这个法术所必需的材料,所以你得去找另外一个人来教你,也就是斯坦哈德·法尔杉,他是我们我们的另一个成员。$b$b他就住在在地精港口城市棘齿城附近。在你到达之前,我会通知他你要过去的。" WHERE `ID`=1798 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="它是丢了,不过我知道一些可以帮你找到它的线索。$b$b这本书的复制品只有一本,而且它也已经被损坏了,很大一部分的书页全都被撕了下来,现在听说它们落入了千针石林的半人马手里。$b$b其余的部分在南海镇的西岸丢失了,原本这些书页是要用船送往米奈希尔港的,不过却从来也没能送到。$b$b你看,我告诉了你这么多消息,好歹你也得在找回东西以后拿来给我看看吧?" WHERE `ID`=1802 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="啊!你果然是个品位与我相当的术士呀。事实上,能得到阴谋之书一直是我的一大心愿。你知道那本书一度曾被保存在洛丹伦城里吗?然而,那本书如今已经被摧毁了,大部分的书页都不见了。到底是哪个白痴干出这样可憎的事?$b$b据说,失落的那一半目前在千针石林中的一群半人马手里。$b$b剩下的另一半本来是要被转移到铁炉堡去的,不过在押运过程中丢失在了南海镇西部的海滩上。" WHERE `ID`=1803 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这书上写的东西是我这几年中看过的文章里最有趣的。这边的书很少,选择也很少——大多数的书都是地理方面的——而且,我都把它们翻来覆去地读了好些遍了。我真希望斯坦哈德能抽空给我也送一本这样的书来。$b$b去和他谈谈吧,他在你离开的时候托人给我带来了口信,说是要交给你一个任务,要求你找回三根召唤魔棒。$b$b当然,为了答谢你允许我继续看这本书,我告诉你一个小秘密:你可以在湿地的兽人龙喉氏族那里找到你要的东西。" WHERE `ID`=1805 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在我活着的时候,阿加曼德家族是我的主人,但他们也是让我死去的罪魁祸首!现在他们得到了应有的报复,阿加曼德家族已经成为了巫妖王手下的行尸走肉。$B$B现在我要剥夺他们最后的荣耀。到他们家族的墓地里去,帮我抢来他们的传家之宝:一把剑,一柄斧,一柄匕首,还有一把钉锤。将这些东西全都给我拿来!$B$B阿加曼德家族墓穴就在阿加曼德磨坊的最北端,那里有许多亡灵天灾的部队和死去的阿加曼德族人守卫着。" WHERE `ID`=1821 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="著名的兽人铁匠索恩格瑞姆·火眼已经听说了你为部落作出的杰出贡献。他愿意为你制作一套护甲,马上去找他谈谈吧。$B$B索恩格瑞姆的营地就在贫瘠之地十字路口的东边。" WHERE `ID`=1825 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我会帮你铸造头盔,但是你必须向我证明你值得我这么做。$B$B石爪山的西北面是一个名叫焦炭谷的山谷,那里曾经是一片郁郁葱葱的森林,但是现在已经被完全被污染,那里剩下的生物也都被痛苦和绝望逼疯了。$B$B现在我就要派你去那里,$N。$B$B你必须去焦炭谷找到雌奇美拉,杀死她,让她从苦痛中得到解脱,把她那光滑的奇美拉角带给我作为你完成任务的证据,然后我就会为你铸造头盔。" WHERE `ID`=1844 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你得去想办法把塔赞的包给弄开,这样咱们才能把里面的东西拿出来。这锁的结构还真挺复杂的,所以你想要弄开它的话就只能靠钥匙了。$B$B如果你没有在塔赞的尸体上找到钥匙,那他就一定把钥匙放到某个安全的地方去了……啊,对了!他有一个助手叫加摩尔,是个彻头彻尾的大酒鬼,你八成能在酒馆里找到这家伙。我建议你“安静地”把钥匙从他手里搞来。" WHERE `ID`=1858 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="小声点,$N。没错,我知道你叫什么。有人让我注意一个兽人,你完全符合他的描述。$B$B我们听说你在战斗中颇有一套,有时也会使用一些非常的手段。$B$B我没说错吧?$B$B不管怎样,你得去见见奥格瑞玛的瑟祖克,他有事要吩咐你。" WHERE `ID`=1859 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这封介绍信足以使安德隆认为你就是他正在等的那位信使。我之前已经见过安德隆了,估计以他那点脑子是根本不会怀疑你的。$b$b瓦里玛萨斯大人怀疑安德隆正在为某些其他的组织提供援助。他想知道那是个什么组织,而且你要收集到充分的证据。$b$b我要求你在与安德隆的谈话中把这些信息都给套出来,他的店就在炼金房旁边。" WHERE `ID`=1898 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将阿斯托的的账本交给幽暗城盗贼区的米奈特·卡加德。" WHERE `ID`=1899 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你的能力正在不断地增强,年轻的$N。你准备好要接受真正的挑战了吗?你愿意加入到我们正在进行的这场秘密战争之中吗?$B$B如果你愿意的的话,就去和詹妮亚·坎农谈谈吧,她在暴风城法师区的巫师圣殿里。她有一项任务要交给你,这将帮你打开通向那个秘密世界的第一扇窗。" WHERE `ID`=1919 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="传说中的克萨维亚城位于灰谷的东部,据说在那里可以找到所有智者都渴望获得的古代知识,而克萨维亚之水也具有超强的魔法力量。$B$B我需要一些克萨维亚之水——要从水源直接取得的那种。$B$B拿着这只瓶子,去寻找传说中的克萨维亚城吧。从那里最高的瀑布底部收集水样,然后把它交给我。在那里你要步步小心,萨特占领了整个遗迹,它们一定不会喜欢让多事的法师侵入它们的领地。" WHERE `ID`=1944 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉芬维克·萨托斯,把他的头颅交给幽暗城盗贼区的米奈特·卡加德。" WHERE `ID`=1998 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="从死亡矿井中带回小型高能发动机,将其带给暴风城矮人区中的沉默的舒尼。" WHERE `ID`=2040 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="去暴风城和舒尼谈一谈。" WHERE `ID`=2041 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="从这个圣骑士的日记上看,只有奥达曼才有可能是项链上的那三块宝石的所在地。如果日记的描述还算准确的话,在奥达曼里有大量的暗炉矮人和石腭怪在活动。$B$B知道了这些信息之后,对宝石的搜索行动就可以开始了。当你收集到所有的宝石之后,通过塔瓦斯德的占卜之瓶和他联系来获取下一步的指示。" WHERE `ID`=2201 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="荒芜之地的材料 II" WHERE `ID`=2203 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$C,你帮我了大忙了。我愿意与你分享你曾经品尝过的那种佳酿的配方……但我还要你去完成一项相当危险的任务。仔细听好我的要求。$B$B这只有锁的箱子里面装着三个空的魔瓶,它们被赋予了一种能够汲干烈焰守护者血液的魔法能量,用魔瓶收集烈焰守护者的血液是非常危险的,所以请多加小心。当你装满了三个瓶子之后,就把它们交给我。$B$B快去吧,你离那个配方只有一步之遥了。" WHERE `ID`=2203 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="徽章?哦,没什么,你应付不了的。看你的样子,我敢说马迪亚斯·肖尔一定会把你当成送奶酪的$g男孩:女孩;而不是个真正的潜行者。不管怎样,我被指派了一个任务,而且我曾保证要完成这个任务。$B$B对了,说到这个,你去把这个包裹带给马迪亚斯吧,他可能会交代你去做些事情。$B$B快去吧。" WHERE `ID`=2205 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往荒芜之地取回加卡尔需要的试剂,然后回到卡加斯把试剂交给他。" WHERE `ID`=2258 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到暴风城去找到“剃刀”雷吉克。" WHERE `ID`=2260 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="现在就把你派出去等于让你去自杀,雷吉克可不想再让哪个初出茅庐的潜行者平白挂掉。不过你也别着急,$N。雷吉克要先培养你的能力。$B$B现在你就动身去赤脊山,和一个名叫卢修斯的军情七处联络员谈一谈吧。他就在湖畔镇的码头附近,和其他一些游手好闲的家伙整天搅在一起。" WHERE `ID`=2281 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="多年以来,我们都在这里对潜行者进行训练!毕竟不是每一个潜行者都能像老卢修斯那样机灵和优雅的。$B$B沿着这条路向前走,一直到奥瑟尔伐木场去。我在那里放了一只装着重要物品的箱子。去把箱子里的东西给我拿来,我就给你颁发偷窃技能认证书!" WHERE `ID`=2282 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="打开卢修斯的箱子,拿到偷窃技能证明物,然后把它归还给湖畔镇的卢修斯。" WHERE `ID`=2282 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="日记已经全部翻译完毕了。$B$B其中的关键是红宝石在暗炉矮人手里,黄宝石在石腭怪手里,而蓝宝石则在一个名叫格瑞姆洛克的石腭怪那里。$B$B你需要一个强力能力源来让项链重新恢复以前的力量,这一点是德兰·杜佛斯所不知道的。我所能想到唯一符合如此要求的能量源应该在奥达曼的最强生物身上,所以你必须深入奥达曼的最底层,杀掉所有看上去最强的生物,这样你就肯定可以获得它。$B$B当你把所有东西找全之后就尽快把它们带回来给我。" WHERE `ID`=2339 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="从奥达曼找回项链上的所有三块宝石和能量源,然后把它们交给卡加斯的加卡尔。$B$B红宝石被藏在暗影矮人层层设防的地区。$B$B黄宝石藏在石腭怪活动地区的一个瓮中。$B$B蓝宝石在格瑞姆洛克手中,他是石腭怪的领袖。$B$B能量源可能在奥达曼的某个最强生物的手中。" WHERE `ID`=2339 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="项链任务的终结 (地下城)" WHERE `ID`=2341 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我简直烦透了用这把破扫帚在这里打扫蝙蝠窝了!我靠这个该死的工作中存了一些钱,而且我愿意用这些钱来雇你帮我做些事情。$B$B加瑞特家族的祖传武器自从我们家到那里去当挖掘工以来就一直被锁在奥达曼的南部大厅中的箱子里。没有它,我就要永远被困在这里——也就是说,我就得永远跟这些该死的蝙蝠在一起!$B$B找到我家族的宝藏,把它给我拿来!帮我找回原本就属于我的东西!" WHERE `ID`=2342 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="从奥达曼南部大厅的箱子中找到加勒特的家族宝藏,然后把它交给幽暗城的帕特里克·加瑞特。" WHERE `ID`=2342 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="奈兹拉之角*" WHERE `ID`=2358 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="很多年前,奈兹拉之角在拉文霍德庄园被盗,找遍了大陆和海洋后我发现,一些不足挂齿的野兽一直占有着它。杀死你途经所有的黑石兽人,直到你得到奈兹拉之角。一旦你拿到了它,就来湖畔镇找我吧。你的名字会被拉文霍德庄园的人记住的,$N。" WHERE `ID`=2358 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把奈兹拉之角还给在湖畔镇的阿兰提尔之影。" WHERE `ID`=2358 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$N,你一向以来都对我们衷心耿耿,现在是让你出去闯一闯的时候了。虽然你已经展现出了在潜行者之路上过人一等的天赋,但是你还是需要更多的练习才能达到更高的境界。$B$B我们和碎手氏族是盟友。去找他们吧,一直以来我们的关系都很好——去奥格瑞玛找申苏尔。" WHERE `ID`=2378 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往奥格瑞玛,和暗影裂口那的申苏尔谈一谈。" WHERE `ID`=2378 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="单凭你的决心是无法帮助我们克服困境的。$B$B去和赞杜沙谈谈,然后你就可以作为碎手氏族的一员接受训练了。$B$B只有掌握了潜行和偷窃的技术,你才能继续沿着你的命运之路前进。" WHERE `ID`=2379 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到棘齿城去,与卑鄙的维尼克斯谈一谈。" WHERE `ID`=2382 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="作为碎手氏族的潜行者,你必须学会碎手军礼。这是识别氏族成员的唯一方法。$B$B看好了,然后重复做一遍。" WHERE `ID`=2460 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你必须从工头希里克斯身上偷出塔楼的钥匙,$N。拿到钥匙之后,就把它收好——你也许用得到它。$B$B记住,毒药已经让塔楼里的所有人都变得虚弱不堪。尽你所能给那些家伙制造混乱和破坏,把他们全都杀了——不要手下留情!$B$B等里面所有人都躺在血泊中之后,你就可以去打开加里维克斯的箱子,然后拿走赞吉尔的改良药剂。把加里维克斯的脑袋和药剂一起交给奥格瑞玛的申苏尔。" WHERE `ID`=2478 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="从工头希里克斯那里偷出希里克斯的塔楼钥匙,进入塔楼,然后杀掉两个变异风险投资公司工人、两个风险投资公司巡逻员、两个风险投资公司看守。$B$B杀掉大工头普兹克·加里维克斯,取了他的首级,然后打开加里维克斯的箱子,拿走赞吉尔的改良药剂。将药剂和加里维克斯的头颅交给奥格瑞玛的申苏尔,等候进一步的指示。" WHERE `ID`=2478 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$R,你的小脑袋能理解一颗无暇的德莱尼水晶球有多么珍稀吗?无数德莱尼人终其一生就想要寻找一块这样的水晶,可是却屡遭失败,一直没能达到愿望。$B$B你现在就站在库米沙面前,你知道库米沙想要什么,而且你还愿意帮助我?很好,$r……在你探索者个区域的过程中,只要找到一颗无暇的德莱尼水晶球,就把它带回来给我,我会以你永远都无法想象的财富回报你。" WHERE `ID`=2521 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="在你探索诅咒之地的旅程中,如果碰巧发现了无暇的德莱尼水晶球,就把它交给收藏家库米沙。$B$B你要知道,这种宝石是整个艾泽拉斯最珍稀的水晶。诅咒之地上的任何一种生物都有可能带着一颗无暇的德莱尼水晶球。$B$B每找到一颗,你都会得到相应的酬劳。" WHERE `ID`=2521 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="虽然召唤传送门的魔法失败了,不过我相信下一次一定能成功。$B$B德莱尼人的希望就象你们$R对财宝的渴望一样强烈,回到这块被诅咒的土地中去,再给我拿回一颗无暇的德莱尼水晶球来。$B$B当然,要不要接受这个任务完全取决于你*咧嘴笑*。" WHERE `ID`=2522 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="找到一颗无暇的德莱尼水晶球,把它交给收藏家库米沙。" WHERE `ID`=2522 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与斯通纳德的分队指挥官鲁尔格谈一谈。" WHERE `ID`=2621 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与本戈尔谈一谈。" WHERE `ID`=2622 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="那三个魔王受到拉瑟莱克的保护。$B$B为了让他们忠诚地为他效力,拉瑟莱克使他们在诅咒之地可以使用几乎无限的力量。他们佩带的护符和他们的命运联系在一起,并使他们变得不老不死。只要他们待在诅咒之地,你就没法杀了他们,他们的生命力可以维持到世界末日。$B$B我认识一个也许可以帮助你的朋友,$N。到艾萨拉地区的小岛上去找恶魔猎手洛拉姆斯·萨里比迪斯谈谈吧。" WHERE `ID`=2744 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这只铁锤在沃姆什家族中传了二十代,$N。我们熔铸的铁有成千上万吨。不幸的是,这门技艺到了奥罗克手中却传不下去了,这是沃姆什家族的耻辱——我既没有亲属,又无法生育后代。$B$B决不能让沃姆什的祖传技艺和我一起死去!必须有人继承它,不管他是不是沃姆什家族的后裔!$B$B向奥罗克证明你的能力吧,$N。给奥罗克找来这些东西:两副青铜花纹护腕,两把青铜巨剑和两只锋利的爪子。把这些找来,我们再继续。" WHERE `ID`=2751 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="奥罗克还剩两课要教给你,$N。我知道你的肌肉很疼,不过为了沃姆什家族,你还要继续!$B$B把四顶绿铁头盔、四个绿铁护腕和四个绿铁护腿拿来给奥罗克——你可以学到知识,你的敌人也会更加痛苦!" WHERE `ID`=2753 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="奥罗克没哭,$N,眼睛进了灰。$B$B<奥罗克偷偷地抹去一滴眼泪>$B$B还有一个沃姆什家族的秘密,奥罗克可以告诉你。多谢$N,奥罗克现在死而无憾了。$B$B学习沃姆什家族的喜悦之舞,然后你就掌握了锻造钢铁手套的技术!" WHERE `ID`=2755 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="很久以前,阿图尔克可以碾碎敌人的头颅,将他们的骨头磨成粉做灯丝……很久以前,$r。现在酋长号召各部族和平相处。那些往日的敌人,现在我们只能用厌烦的眼光看着他们!$B$B我知道这很难以接受,不过这就是萨尔的意愿。$B$B实在是让我感到悲哀!你是来学习的,那你就学吧!给我拿四套钢质胸甲和四顶钢质头盔来,你可以在锻造它们的时候尝到战争的滋味!" WHERE `ID`=2756 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="听着,孩子,你在我这儿已经学不到什么东西了。$B$B我认识一个铁匠,他认识另一个优秀的铁匠……听起来有些混乱。你应该到藏宝海湾的铁匠铺去找他,只要你把这枚徽章交给他看看,他就会把有关秘银的知识都传授给你。$B$B怎么样?踏上真正的求知之旅吧,$N。$B$B如果你对此感兴趣的话,就去找马克迦文吧。别忘了给他看看这枚徽章。" WHERE `ID`=2757 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与藏宝海湾的马克迦文谈一谈" WHERE `ID`=2757 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我像你这么大的时候,在一个名叫加尔文的矮人门下学习了铸造护甲的技术。在他离开这里前往藏宝海湾之前,曾让我向他许诺,要帮助训练所有决心在锻造这门技艺上学有所成的人——于是这么多年来,我一直在这么做。$B$B现在是时候让你学点新东西了。给我打造六套金鳞护腕,你就会知道锻造的本源是什么了,$N。" WHERE `ID`=2758 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="很多铁匠都以为采矿和锻造是两件完全独立的事情,不过锻造能离得开采矿吗?啊哈——那是不可能的!成功的铁匠还必须得是成功的矿工。$B$B让加尔文看看你的能力吧,$N。 给我找40块铁锭和40块秘银锭来,然后加尔文就会教你打造精制密银短裤的方法!" WHERE `ID`=2761 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="据说真银比秘银更坚固耐用,加尔文对这个说法没有什么异议,但是严格说起来,真银并不是真的!秘银比真银更加高贵!哈!不管怎么说,这一次,你要去收集一大堆银子来,$N。$B$B给我弄四十块秘银锭和五块真银锭来,作为交换,我会向你传授打造精制秘银手套的技艺,以及更为重要的,让你知道真银并不是真的!" WHERE `ID`=2762 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和加基森的特伦顿·轻锤谈一谈。" WHERE `ID`=2764 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="锻造专家!" WHERE `ID`=2765 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将OOX-22/FE护送到被遗忘的海岸上的码头,然后向藏宝海湾的奥格索普·奥布诺提斯报告。" WHERE `ID`=2767 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="通缉:卡利夫·斯科比斯汀!$B$塔纳利斯的加基森水力公司愿支付高价悬赏废墟歹徒首领卡利夫·斯科比斯汀的项上人头。他的罪行包括:$B$B1. 杀害加基森水力公司的雇员!$B2. 偷窃加基森水力公司的资源!$B3. 抢劫加基森水力公司的财产!$B$B将卡利夫·斯科比斯汀的死亡证明交给首席工程师沙克斯·比格维兹,我们将立刻兑现你的奖赏!" WHERE `ID`=2781 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将卡利夫·斯科比斯汀的头颅交给加基森的首席工程师沙克斯·比格维兹。" WHERE `ID`=2781 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我对于皮革制作的哲学是要做就做最好——没有商量余地。任何说质量不要紧的人都是想要把丹莫罗的那些水货卖给你!$B$B在寻求高质量材料的过程中,我接触到了厚重的雪人皮。雪人是菲拉斯土生土长的一种生物,大多在深痕谷活动。我需要一些它们的皮,如果你给我十张的话,我可以让你在我的皮货中选一件。如果你觉得听起来还算公平,那我们就成交了吧。" WHERE `ID`=2821 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="很久以前我曾经拥有一件美丽的珍宝,深渊皇冠。它不仅美丽——而且它对于知道怎么使用它的人来说更是一件拥有巨大力量的宝贝。$B$B所以当水占师维蕾萨听说皇冠的事情之后,她就发誓要得到它。维蕾萨派人在我外出的时候到我家来偷走了皇冠,这些卑鄙的小偷!$B$B我要取回我的皇冠!到位于塔纳利斯沙漠中的巨魔城市祖尔法拉克去,把皇冠从她手上抢回来。把它还给我,你会得到报酬的。" WHERE `ID`=2846 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="基础教程已经完成,你应做好准备掌握更为复杂的制作了,$n。蛮皮护胫是最坚硬和强大的皮制系列装备中的一样。野兽系列皮装备让你的胸部,大腿,小腿和其他致命的部位都被保护起来。再加上野葡萄所起的辅助作用,拥有这种装备的冒险者一定会永远感谢你的。$B$B如果你想要得到这个图样的话,带给我两顶龟鳞头盔,两付龟鳞护腕和两株野葡萄。" WHERE `ID`=2852 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你现在已经学到了很多东西,$N,但你仍有更多的东西要学习。现在我们来谈谈蛮皮战靴,它是这一套装备的基石。$B$B这种靴子舒适合脚,可以让你的双脚在长途跋涉之后仍然轻松自如。柔软的鞋底对于那些喜欢悄悄行动的人来说再合适不过了。$B$B如果你想要得到它的图样,就给我拿两条夜色短裤和两双夜色长靴来。另外我还需要两株野葡萄……只有一株的话可不够。拿到以上这些东西之后,就把它们交给我。" WHERE `ID`=2858 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="看来你已经准备好学习更加复杂的课程了,$N。蛮皮护胫是最坚硬和强大的皮制系列装备中的一样。野兽系列皮装备让你的胸部,大腿,小腿和其他致命的部位都被保护起来。再加上野葡萄所起的辅助作用,拥有这种装备的冒险者一定会永远感谢你的。$B$B如果你想要得到这个图样的话,带给我两顶龟鳞头盔,两付龟鳞护腕和两株野葡萄。" WHERE `ID`=2859 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$N,我能教你的你已经全部都学会了。蛮皮护甲只剩下一种式样你还没有学会了。我不会要求你为最后的式样无谓地浪费时间和精力,你可以直接得到它,还有一些……但我不能自己传授给你。我的老师,就是带我进入这一行的人,她会教你该怎么做的。$B$B带这封信给犹纳;她在雷霆崖教授皮革制作。给她看这封信,让她像我一样地认同你。" WHERE `ID`=2860 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="据说有个名叫塔贝萨的法师想要某个祖尔法拉克巨魔的命。如果你去找塔贝萨的话,她会让你知道详情的。$B$B别忘了带上几个伙伴,$n。如果塔贝萨真的让你去祖尔法拉克的话,你最好不要独自前往。$B$B塔贝萨的小屋就在尘泥沼泽里,准确地说,是在塞拉摩的西边,石槌废墟的北边。" WHERE `ID`=2861 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在索兰萨尔废墟的心脏地带发现了奇怪的瞭望台之后,你觉得应该马上回到羽月要塞去向珊蒂斯·羽月汇报这个发现。" WHERE `ID`=2867 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="可恶的海盗安德雷·费尔比德因对热砂港和加基森所犯的罪行正被通缉。$B$B根据政府讨论所发布的决议,任何阅读这则通缉令的人有权在逮捕安德雷和他的同党过程中采取可能致其死亡的手段。$B$B进一步的决议表明,如在审讯期间,安德雷死了或病了,他的人头可以作为代替品,将它交给安全主管吉罗姆·比格维兹仍将使这份通缉令生效。" WHERE `ID`=2875 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将安德雷的头颅交给热砂港的安全主管吉罗姆·比格维兹。" WHERE `ID`=2875 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="既然我们已经发现了豺狼人的作战计划,接下来要做的就是把计划交给莫沙彻营地的哈杜肯·迅蹄。他或者那儿的其他什么人也许可以进一步弄清楚豺狼人到底想要做什么。" WHERE `ID`=2903 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="事故后,诺恩想的说的都离不开两个主题:如何将石腭怪赶出诺莫瑞根,以及如何为席卷诺莫瑞根的瘟疫找到治疗的方法。$B$B幸运的是,拉兹和我已经快要研究出一种治疗方法了——要不然就是一种很强劲的朗姆酒的配方。我们要试过才知道!当然,为了检验我们的理论是否成立,我们需要一些东西,准确地说,是诺莫瑞根城里那些石腭怪身上的辐射尘。用这个小瓶子装一些泛着绿光的辐射尘,然后把它带回来!" WHERE `ID`=2926 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与卡拉诺斯的奥齐·电环谈一谈。" WHERE `ID`=2927 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我一生中研究了许多课题,最近我迷上了遍布辛特兰海滩地区的钳嘴龟。我特别想看到一只名叫加莫里塔的大型钳嘴龟,本来呢,我想要自己去一趟,但繁重的研究工作让我不得不留在这里。如果能搞到一张它的画像就好了。$B$B把这封信交给塔纳利斯的克格尔·曲藤。她为我发明了一种可以快速抓取图像的装置,我想她把那个东西叫做“快照”……" WHERE `ID`=2941 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="打开由超级清洁器5200型制作的盒子之后,你看到了一枚闪闪发光的戒指!你戴上了戒指,立刻感觉身体中涌动着神奇的力量。$B$B戒指的内侧有一个很小的铁炉堡徽记,旁边刻着三个字母:“TdK”。$B$B这可能是它以前的主人或是制作者的姓名缩写。是将这枚戒指留着自己用,还是把它物归原主,这要由你自己来决定……" WHERE `ID`=2949 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="啊,$N,你来得正好。你在奥达曼挖掘场的发现让我们的贤者进行了激烈的讨论。我和纳拉·蛮鬃也交换了看法,因为当初我和她一起经历过一段冒险旅程,这段经历对于我们将要采取的下一步行动非常重要。$B$B我想让你和她去谈一谈,听听她当年在塔纳利斯的守卫之谷中遇到的事情。她在长者高地等你。" WHERE `ID`=2965 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="收集20支恐怖图腾之角,把它们交给千针石林的克鲁伊格·碎颅。" WHERE `ID`=2974 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="虽然菲拉斯森林的废墟中隐藏着巨大的危险,但特洛亚斯和我一直以来都在调查这个地区。$B$B最近特洛亚斯老是独自一人去高原荒野,这很让我担心。戈杜尼食人魔已经占领了那里,他们不会对任何进入他们领地的冒险者手下留情的。$B$B我希望你能到菲拉斯南部去一趟,消灭一些食人魔。让我的特洛亚斯安全一点,我会十分感激你的。" WHERE `ID`=2982 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你已经很久没有接受试炼了,$N。到目前为止,你已经证明了自己有足够的耐心,现在是时候让你学习更多东西,是时候让你了解毁灭…和混乱了。只要你明白自己即将为此付出的代价,火焰的元素就会与你建立连接。$B$B到贫瘠之地去找卡纳尔·菲斯,他就住在十字路口北部的一间小房子里。路上小心点,走太远的话,你就会进入精灵的领地。" WHERE `ID`=2984 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你的下一个目标是水,$N。 我可以看出你已经能很熟练地运用火焰的力量,看来你也准备好去和伊斯伦谈谈了。$B$B伊斯伦住在贫瘠之地的河岸边,你只要沿着怒水河往南走,就肯定能找到她。她对各种元素的使用方法都很熟悉,可以教你关于水元素的知识……$B$B不要向南走得太远,她就在棘齿城旁边,$N。" WHERE `ID`=2985 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们最强大的狮鹫的儿子失踪了!几天前,沙普比克和塔的父母外出打猎时失踪了,我们认为是巨魔抓走了它。$B$B你必须帮帮我们!到枯木巨魔的两个村子里去搜一搜那里的笼子,看看沙普比克是不是被关在里面。" WHERE `ID`=2988 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="奎尔丹尼小屋是高等精灵在辛特兰的联络中心。他们的使者正在试图与其他种族建立联系,他们会与这些种族分享与辛特兰南部的枯木巨魔的情报。所有联络其他种族所需的文件都被保存在了小屋中。$B$B我们不希望那些精灵与其他种族建立联盟关系,$N。$B$B去摧毁他们的文件,或者说,我们要毁掉他们的联络中心……" WHERE `ID`=2995 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$N。我知道你在忙着帮助丹莫罗的人民,但如果你有时间的话,你应该去铁炉堡,到那里去跟我们最受尊敬的族人蒂萨·热炉谈一谈。当年轻的圣骑士需要学习更多关于圣光以及其它一些必要的知识时,他们就会去找她。" WHERE `ID`=2997 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和铁炉堡的蒂萨·热炉谈一谈。" WHERE `ID`=2997 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与铁炉堡的蒂萨·热炉谈一谈。" WHERE `ID`=2999 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$N。我知道你在忙着帮助丹莫罗的人民,但如果你有时间的话,你应该去铁炉堡,到那里去跟我们最受尊敬的族人蒂萨·热炉谈一谈。当年轻的圣骑士需要学习更多关于圣光以及其它一些必要的知识时,他们就会去找她。" WHERE `ID`=3000 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和铁炉堡的蒂萨·热炉谈一谈。" WHERE `ID`=3000 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="啊,刚刚你不在的时候,有人送来了这块石板,$N。$B$B如果你有时间的话,还是看看这上面说些什么的好。如果我没搞错的话,这张羊皮纸是战士训练师弗朗恩写的,他有事找你。你可以在大兽穴外面的阴凉处找到他。" WHERE `ID`=3065 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="啊,刚刚你不在的时候,有人送来了这块石板,$N。$B$B如果你有时间的话,还是看看这上面说些什么的好。如果我没搞错的话,这块石板是潜行者训练师鲁瓦格写的,他有事找你。" WHERE `ID`=3083 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="啊,刚刚你跟天灾军团的那些行尸走肉作战的时候,有人送来了这根卷轴。我想这应该不是什么小事,因为卷轴上有潜行者训练师大卫·提亚斯的印章。如果我是你的话,就会看看这上面说什么。" WHERE `ID`=3096 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在你跟那群狗头人作战的时候,有人让我把这个交给你。看起来这封信是我们这里的潜行者训练师乔里克写给你的,你最好先看看上面说了些什么。" WHERE `ID`=3102 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="奥格瑞玛的尼尔鲁·火刃有我所需要的东西!他调配出了一种混合物,我需要用它来……好吧,你以后会知道的。$B$B快点出发,到奥格瑞玛去。拿着这个东西,这是一颗皱缩的头颅,我答应尼尔鲁用此来交换草药。这是某个可怜侏儒的头,我在森林里撞见了他,然后就……我敢说尼尔鲁会很高兴得到这个东西的。$B$B你可以在暗影裂谷里找到尼尔鲁。" WHERE `ID`=3121 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将皱缩的头颅交给奥格瑞玛的尼尔鲁·火刃。" WHERE `ID`=3121 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="拿着这些草药,$N。把它们交给巫医尤克里。$B$B请告诉他,我对那些皱缩的头颅很满意。" WHERE `ID`=3122 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这是一个测试,对我将要进行的仪式和你的能力来说都是一个测试。拿着这个容器,$N。你可以用它将一个生物的灵魂禁锢起来。$B$B到辛特兰去寻找一种被称作枭兽的生物,它们曾经是暗夜精灵的女神艾露恩的宠物。那些堕落、头脑简单而又野蛮的枭兽就是你的目标,$N。杀死十头枭兽,在它们的灵魂逃跑之前用灵魂精华容器把它们收起来。" WHERE `ID`=3123 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到辛特兰去杀掉10头枭兽,然后使用灵魂精华容器捕获它们的灵魂。$B$B将灵魂精华容器和10个枭兽灵魂精华交给菲拉斯的巫医尤克里。" WHERE `ID`=3123 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我给你的最后一项任务是到西北边去找到我们最后的敌人。$B$B在燃烧军团入侵的时候,山岭巨人帮助了暗夜精灵。在你穿过他们的领地时,你可以看到他们那庞大的身躯,感受到大地在随着他们的脚步声震动。$B$B我非常想得到如此庞大身躯下所蕴藏的力量,去杀掉十二个山岭巨人,然后用灵魂精华容器将他们强大的灵魂给我带回来。" WHERE `ID`=3127 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和瑟伯切尔的茉拉·符文图腾谈一谈。" WHERE `ID`=3301 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们把石腭怪赶出了诺莫瑞根,但是那里变得一团糟!我们的家园现在充满了辐射,我们侏儒也分散在丹莫洛的各个角落。$B$B在逃避辐射的过程中,我丢失了所有的东西,那可都是我的私人财产!是巨魔抢走了我的东西,他们抢走了我的箱子,我的盒子,还有我的一桶螺钉!巨魔抢到东西后就一溜烟跑回他们的营地去了,就在安威玛尔的西南边。$B$B我不是冒险者——你能帮我把东西找回来吗?" WHERE `ID`=3361 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="嘿!我之前应该把这可口的热酒交给安威玛尔的德南·弗卡特,现在我终于想起来该把东西送过去了!但是我肯定没法在酒变凉之前把酒送给他!$B$B你看起来挺灵敏的,也许你能……这杯热酒只能保温5分钟,而且德南要的可不是冰镇热酒,所以你一定要赶快!安威玛尔就在这里的东北面,那个在山壁上凿出来的大洞里。$B$B不要忘了把我的杯子带回来!" WHERE `ID`=3364 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="在5分钟内把热酒交给安威玛尔的德南·弗卡特。" WHERE `ID`=3364 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把诺里斯的杯子还给诺里斯·激流。" WHERE `ID`=3365 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这块碎片透出异样的绿色光芒,虽然它完全是一块固体,但是却让人感觉好像有一股烟从碎片中冒出来。你情不自禁地注视着这块水晶的深处,这时你突然觉得这其中必定包含着许多曲折的故事。 + + + +也许你应该去棘齿城看看那里有没有人知道这块碎片的来历。 " WHERE `ID`=3366 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="寻找更多有关这块噩梦碎片的信息。 " WHERE `ID`=3366 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我的心已被悲痛腐蚀,变成了一个空虚的黑洞,$N。杜里奥斯的逝去让我一时之间无法恢复。我必须让他的心愿得以实现——那个冷血的凶手必须得到正义的惩罚。$B$B回到灼热峡谷去,达成他最后的心愿——解放他的同伴。" WHERE `ID`=3371 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到北方去找到被暮光之锤守卫着的神秘的古器。" WHERE `ID`=3372 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="嗯……你还需要一个占卜之瓶?你在开玩笑吗?你用我给你的那瓶水干了些什么?!$C,我们有很多事情要做。那些东西可不是长在树上随手可得的!实际上,我希望它们确实如此,因为那样的话,我只需去随手摘一个就可以摆平这个问题,因为我手里已经没有存货了!!$B$B为了帮你制作新的占卜之瓶,我需要一瓶法力药水、一块煤和一些蜂蜜酒。不要问为什么,把这些东西给我拿来,然后我就可以帮你制作新的占卜之瓶了。" WHERE `ID`=3375 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$N,我听说过你的名字,也许你可以帮助我们一个忙。$B$B我们牛头人在这块土地上建立了自己的家园,但是我们也付出了巨大的代价。刺刃峡谷中有一座刺背野猪人的村庄,在他们的首领——刺鬃酋长的带领下,野猪人一直在与我们交战,这让我们的生活变得非常艰难。我要你去取回刺鬃酋长的头颅!$B$B你可以在东边的峡谷中找到他们那简陋的村庄,刺鬃酋长就在村子里面。" WHERE `ID`=3376 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把刺鬃酋长的头颅交给红云台地的卫兵维萨罗·风羽。" WHERE `ID`=3376 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="他们把自己称为黑市成员,他们都是些贪财如命的杂碎,只要有利可图,他们什么都会倒卖!$B$B现在情况变得更加糟糕了,$N。他们在灼热峡谷建立了一个基地,贸易首领考维克在那里策划着所有的行动,并且和该地区的黑铁矮人保持着密切的关系。$B$B我们必须对这种行为进行严厉打击,给他们一个严厉的警告。去杀掉贸易首领考维克和他的同伙科朗克,把他的商人的背包给我拿回来,你的任务就算完成了。$B$B向大熔炉进发!" WHERE `ID`=3385 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我听说有一个地方被埋在地底深处,它是被一个我闻所未闻的强大力量沉入地下的。$B$B如果你想要对这个沉没的神庙有更多了解,就去找一个名叫玛尔冯·瑞文斯克的地精吧。就像特洛亚斯和我一样,他也探索过许多人迹罕至的地区。听说他离开了在棘齿城的家,前往塔纳利斯研究巨魔遗址去了。$B$B祝你好运,我好久都没有他的消息了。" WHERE `ID`=3445 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="使用绘图工具包获取贝萨玛拉符文、辛耶尔符文、玛科里符文和塞尔哈符文的拓片,然后前往艾萨拉南部半岛外的小岛,把它们交给驾驶员西格斯·熔光。" WHERE `ID`=3449 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="现在,火炬必须与它的拥有者建立联结。拿起火炬,$N。" WHERE `ID`=3454 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="布满孔洞的黑匣子*" WHERE `ID`=3482 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="尽管你可能找不到纯净无暇德莱尼水晶,但是在你探索这片土地的过程中,一定可以找到若干有瑕疵的德莱尼水晶碎片。$B$B库米沙是否可以利用这些碎片返回家园,这还很难说,但是这些碎片可以为德莱尼人所用。$B$B把你发现的有瑕疵的德莱尼水晶碎片都交给我,我会给你报酬的。" WHERE `ID`=3501 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="经过思考,你对眼下的情形已经有了大致的了解,你的脸上浮现出一丝笑容:也许摧毁水晶将使那些杀死众多兽人并背叛贝尔戈洛姆的血精灵方寸大乱?$B$B你继续翻译着文字和图片,并了解到其中一块水晶就在这个石阵的制造者身上——其余的则在更为邪恶的生物手中。$B$B你合上书本,开始考虑要摧毁哪块水晶。" WHERE `ID`=3506 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="摧毁大法师雷姆托里携带的奥术聚焦水晶并杀死她。然后把她的脑袋交给艾萨拉的阿格图·血拳。" WHERE `ID`=3506 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="回到奥格瑞玛的贝尔戈洛姆那儿去,他肯定想要好好看看这个女人的脑袋!我们很快就回去。$B$B啊,这真是一个好日子。谢谢你的帮助,$N。" WHERE `ID`=3507 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="她杀了我的孩子,她称自己为海洋的统治者。她是个虚伪的神。杀死她,把她的所有头颅都带回来。$B$B这样,你就能得知你要寻找的名字,并得到与其同样重要的东西。$B$B她的名字叫做赫塔拉。$B$B<亚考罗克指向西南方。>$B$B去吧!" WHERE `ID`=3510 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉赫塔拉,将染血的赫塔拉头颅、破碎的赫塔拉头颅和淤血的赫塔拉头颅交给亚考罗克。" WHERE `ID`=3510 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我曾许诺将恶魔之王污染者拉瑟莱克的名字告诉你。不过,我得先为你的旅程准备一些至关重要的东西。$B$B你要铸造的武器必须有调剂才能制成。给我一点时间,让我从这些头颅中弄点血液出来。$B$B<亚考罗克用他那巨大的手掌挤压头颅,压出了血液。>$B$B将调剂交给洛拉姆斯,告诉他,那个恶魔的名字是拉瑟莱克。" WHERE `ID`=3511 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="偷窃知识" WHERE `ID`=3517 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="第一块石板要交给一位名叫玛加萨的牛头人。她是雷霆崖的长者之一,也是牛头人和被遗忘者结盟的支持者。她比其他长者中的任何一个都更希望帮助亡灵返回人类的状态。$B$B将贝萨玛拉石板交给她,这块石板或许能帮助被遗忘者……至少她是这么说的。" WHERE `ID`=3518 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="高级的工程学有两个分支:侏儒派和地精派,显然,地精工程学是所有明智的技师都会选择的一派,用华丽的高爆炸药和机械装置统治世界!$B$B好吧,$N,读一下这本手册。如果你想要学习地精工程学,就把这个交给加基森的尼克斯·斯普克斯宾。请记住,一旦你加入某一派,就永远也不能再加入另一派了,所以在你完成他交给你的任务之前要三思。" WHERE `ID`=3526 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀死黑衣拉索里克和奥比斯顿,带着黑衣拉索里克的头颅和奥比斯顿的心脏回到铁炉堡的索里奥斯那儿。" WHERE `ID`=3566 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="回到部落英雄的灵魂那里。" WHERE `ID`=3626 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="如果你想要对地精工程学有更多了解,就把工程学教材交给加基森的尼克斯·斯普克斯宾。" WHERE `ID`=3633 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="作为你的指导者,我想看看你的工作成果。你是个熟练的技师,这是毫无疑问的,$N。我要对你的工作进行分析,帮助你在侏儒工程学的光明大道上更快地前进。我需要以下物品:6根秘银管、1只精确瞄准镜和2个高级假人——注意安全第一!$B$B把这些东西交给我,我就可以发给你一张属于你自己的侏儒工程师协会会员卡,如果你想要拜访世界各地的侏儒工程学训练师,这张卡是必须的!" WHERE `ID`=3641 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="作为你的指导者,我想看看你的工作成果。你是个熟练的技师,这是毫无疑问的,$N。我要对你的工作进行分析,帮助你在侏儒工程学的光明大道上更快地前进。我需要以下物品:6根秘银管、1只精确瞄准镜和2个高级假人——注意安全第一!$B$B把这些东西交给我,我就可以发给你一张属于你自己的侏儒工程师协会会员卡,如果你想要拜访世界各地的侏儒工程学训练师,这张卡是必须的!" WHERE `ID`=3643 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,我的兄弟。我们这里最有影响力的圣骑士──达索瑞恩-拉尔最近谈起过你。我听他说过你应该去找他接受试炼了……我也从他那里听说过你的出色表现。$B$B如果我是你,而且我有时间的话,我就会去暴风城和他聊聊的。我很肯定他会待在光明大教堂里──他一般都待在那里。" WHERE `ID`=3681 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与暴风城的达索瑞恩-拉尔谈一谈。" WHERE `ID`=3681 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="如果你想要得到进入这座城市主城区的钥匙,就去和弗兰克罗恩·铸铁谈一谈。" WHERE `ID`=3801 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你可以在律法之环外的工匠大厅里找到弗诺斯·达克维尔。杀掉那个卑鄙的家伙,拿回我的铁胆之锤。$B$B把铁胆之锤拿到索瑞森神殿去,然后把它放在正确的地方——就是我的雕像的手里。$B$B当你把铁胆之锤放上去之后,我存放主宰钥匙的那个小机关将会打开。更重要的是,铁胆之锤将会永远掌握在我的手中。如果有人想要拿走战锤的话,那整座雕像和战锤都会碎裂,永远无法修复。" WHERE `ID`=3802 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉15个火腹食人魔法师、7个火腹食人魔和7个火腹蛮兵,完成任务之后向奥拉留斯报告。" WHERE `ID`=3823 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我告诉你,他们现在已经被搞得晕头转向了!我们的下一步行动将是决定性的。$B$B干掉那个野蛮的食人魔之王戈泰什。更重要的是,你必须把他的头带回来,这样我就可以准备对火腹食人魔发动第三次攻击了。$B$B你要留神,士兵,戈泰什并不在巨槌石上,而是在巨槌石西面的某座黑石兽人的建筑物中。$B$B你的任务很简单。找到戈泰什,然后砍掉他那肥大的脑袋。完成任务之后回到我这里来。$B$B闭嘴,温奇!" WHERE `ID`=3824 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="找到戈泰什,他应该在巨槌石西面的某处。杀掉戈泰什并把他的头颅交给燃烧平原的奥拉留斯。" WHERE `ID`=3824 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="枭首示众" WHERE `ID`=3825 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="士兵,你还有最后一件事要做。$B$B我已经把戈泰什的头颅挂在了一支长矛上。现在你要做的就是把这支长矛带到巨槌石的山顶去,把它插在地上。这样,你就能看到那些怯懦的食人魔四散逃窜了!当你完成这个任务之后,回到我这里来,我会为你的辛勤工作而奖励你的。$B$B<奥拉留斯看上去有些出神。>" WHERE `ID`=3825 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把戈泰什的头颅放在巨槌石的山顶上。找一块软土堆把串着头颅的长矛插上去就可以了。" WHERE `ID`=3825 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将2份坚韧药剂交给千针林的奎恩丁。" WHERE `ID`=3842 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="“咕咕嘎……咕咕嘎……咕咕!$B$B咕咕嘎……咕咕嘎……咕咕。”$B$B小鸡抬头看着你,然后伸出爪子探到地面上。你认为它是在拼写某个单词,但是又不确定是什么单词。S-A-L-D-E-A-N…C-o-o-C-e-l-y…是指萨丁农场吗?在你发出询问之前,小鸡转过身子,做它自己的事儿去了。" WHERE `ID`=3861 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="嘿,说你呢!要是你想实现自己的价值,那就听好了!$B$B我们要求那些刚刚爬出坟墓的新兵前往丧钟镇,搜寻任何可以为我们所用的装备,这些装备极有可能装在成堆的箱子里。我们希望能立即招募到更多的新兵,因此,除非我们想让他们赤手空拳地上阵,否则我们就得搜寻一切可用之物!$B$B开始工作吧,你这堆可悲的骨头!对那些不努力工作的家伙,我可是不会给予回报的。" WHERE `ID`=3902 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我想我可以修复主动式负载平衡器,但首先我需要一本用户手册。当我在风险投资公司干活的时候,我有个名叫考博普拉格的对手……他会把主动式负载平衡器的秘密告诉那些他信任的同党。不过我不是他的亲信……$B$B考博普拉格应该在贫瘠之地东北部的石矿洞里。从他那里把手册拿过来,如果他把其中的一部分给了其他人的话,你也要把它们一起拿来。" WHERE `ID`=3924 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="到目前为止,我与大厅房间中的矮人卡兰之间的交流都很有限。但是我已经努力使他相信我——更准确地说,我们——对他没有恶意。$B$B过去跟他谈谈吧,尽可能多地收集有关公主和绑架他的那些家伙的情报,然后将这些情报反馈给酋长。$B$B萨尔不想让公主受到伤害,而是准备了某个重要的计划,其中包括使公主安全地返回铁炉堡。卡兰已对此了如指掌……快去吧!" WHERE `ID`=4001 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="向萨尔报告!" WHERE `ID`=4004 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="部落对你战胜科卡尔部族的功绩感到非常高兴,但是科卡尔部族却为此发了狂。有报告称科卡尔部族的一支从凄凉之地来到了贫瘠之地,准备进行报复。到目前为止,我得到的最新消息是:他们已经在从西面往这里进发了!$B$B去迎战科卡尔部族的入侵者吧,彻底结束他们对贫瘠之地的威胁!杀死那些该死的半人马,直到他们的首领——督军克罗姆扎出现在你面前,干掉他,把他的旗帜撕下一片作为证据。$B$B我们都指望你了,$N。" WHERE `ID`=4021 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="G.L.A.$B$B那些碎片上刻着这样的文字。在这些大写字母下面有一个军衔标志。你在燃烧平原所摧毁的机器的等级是四,我相信这是个比较低的军衔。$B$B把这块碎片样品交给东边一处营地里的鲁特维尔·沃拉图斯吧,他是个著名的元素学者,应该能对我们的研究有所帮助。" WHERE `ID`=4062 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="找到并杀掉傀儡统帅阿格曼奇,将他的头交给鲁特维尔。你还需要从守卫着阿格曼奇的狂怒傀儡和战斗傀儡身上收集10块完整的元素核心。" WHERE `ID`=4063 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我的兄弟雷布里就是我们家族的耻辱,他拿走了我们所有的钱,然后挥霍一空。$B$B藏宝海湾的大财主里维加兹刚刚开始悬赏雷布里的脑袋,这对他来说可能有些糟糕,但我简直无法形容斯库比格特家族在得知这个消息之后有多高兴了!我们的小雷布里终于有点价值了!$B$B但是现在他躲在黑石深渊的深处。请你帮忙找到他,然后把他带到我这里来!$B$B如果他不愿意来的话,那么也好……至少把他的头给我提来。" WHERE `ID`=4136 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把雷布里的头颅交给燃烧平原的尤卡·斯库比格特。" WHERE `ID`=4136 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="从安戈洛尔环形山的血瓣花猛击者和血瓣花掠夺者身上收集20个血瓣花,然后向穆尔金回复。" WHERE `ID`=4141 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="为马绍尔营地里的拉瑞安杀掉5个血瓣花鞭笞者、5个血瓣花捕兽者、5个血瓣花掠夺者和5个血瓣花猛击者。" WHERE `ID`=4145 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉15条黑色小龙、10条黑色龙人、4条火鳞龙人和1条黑色幼龙。当你完成任务之后就向赫林迪斯·河角回报。" WHERE `ID`=4182 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把赫林迪斯·河角的信交给湖畔镇的所罗门镇长。" WHERE `ID`=4183 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这真是个可怕的消息,$N。我们的敌人竟然只是一个更强大的势力的爪牙,这让我感到更加气馁。湖畔镇不可能抵抗黑石兽人和黑龙的联手攻击。如果湖畔镇陷落了,那么下一个就是夜色镇,接下来会是哪里?闪金镇?暴风城?$B$B你必须把这个消息告诉伯瓦尔·弗塔根公爵!如果暴风城不施以援手的话,那么一切就都完了。" WHERE `ID`=4184 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到暴风城去把所罗门的求援信交给伯瓦尔·弗塔根公爵。$B$B伯瓦尔在暴风要塞里。" WHERE `ID`=4184 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把伯瓦尔的命令交给湖畔镇的所罗门镇长。" WHERE `ID`=4186 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="啊,爱情的痛苦!我亲爱的罗克诺特下士对我的魅力不来电,他将我无情地拒绝了!这真是令我发狂!$B$B你必须帮帮我!我们魅魔对于爱情了如指掌,所以我可以配制一种药水,用它来融化包围着罗克诺特心脏的铁墙。不过我需要一些材料才能配置这种药水——一种被称作格罗姆之血的药草,一块从艾萨拉的悬崖巨人那里得到的巨大银矿,还有从安戈洛的温泉中取得的水。你可以把水放在这个小瓶里。$B$B$N,请帮助一个可怜的灵魂追求她的快乐吧!" WHERE `ID`=4201 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和狼狈不堪的约翰谈谈来了解温德索尔元帅的命运,然后回到麦克斯韦尔元帅那里。$B$B你想起麦克斯韦尔元帅说过他在一个北面的洞穴那里。" WHERE `ID`=4224 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="伯瓦尔是个笨蛋。我一直以来都在收集有关他的“证据”,要将他彻底打败。$B$B他是个没脑子的小丑,证据在他面前堆了足有两英尺高而他却视而不见。$B$B如果我能找到铁仇之锤并且走出这个该死的迷宫,那我要做的第一件事就是去暴风城,把那个卑鄙的家伙一劈为二。$B$B离我远点,$N。" WHERE `ID`=4242 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把这个坏消息传达给麦克斯韦尔元帅。" WHERE `ID`=4242 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉征服者派隆,然后向加琳达复命。$B$B加琳达告诉过你,派隆守在采矿场中,也许你应该去那里找找。" WHERE `ID`=4262 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这份便笺上满是污渍,上面的文字已经模糊不清了,但是还是能看出个大概来:$B$B……甜蜜的讽刺……$B$B……联盟的分崩离析……$B$B……如果不是因为安格弗将军的努力工作,也许我们至今还找不到译码的方法……$B$B……阿格曼奇已经差不多可以完成温德索尔便笺的破译了。$B$B我们的主人将从深渊中归来,摧毁所有剩余的东西……$B$B- 达格兰·索瑞森大帝。" WHERE `ID`=4264 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="当你触及虫茧时,虫茧裂开了一个小口,里面有一个暗夜精灵,他居然还活着。虽然他处于深度昏迷中,但看起来并没有缺胳膊少腿。当你帮助他从虫茧中时,他惊醒了过来。$B$B“感谢艾露恩——你救了我的命,朋友!我……我是拉斯卡尔。我被这些虫子麻痹,并被封在这只虫茧里。你能帮我逃离这儿,然后去羽月要塞报告一下我已经脱险的消息吗?我没事,但我们必须离开这儿,要快!”$B$B看起来你已经找到了失踪的信使!" WHERE `ID`=4265 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="奥拉留斯想要50枚黑石徽章。在燃烧平原的兽人身上应该可以找到那些徽章。" WHERE `ID`=4283 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到黑石深渊去找到20个黑铁挎包。当你完成任务之后,回到奥拉留斯那里复命。你认为黑石深渊里的黑铁矮人应该会有这些黑铁挎包。" WHERE `ID`=4286 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="使用托尔瓦的麻袋中的东西召唤拉克维并打败它。将拉克维的头颅交给安戈洛环形山入口处的托尔瓦·寻路者。" WHERE `ID`=4292 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="费伍德是在贫瘠之地北边很远的地方的一片森林,比灰谷还要远。在那里的被恶魔污染的池水中到处都可以看到软泥怪,天灾军团的地狱火和其它恶魔法术曾经在这个地区肆虐过——软泥怪应该是在这段时间里从地底下冒出来的。$B$B从费伍德森林的软泥怪身上收集一些样本,然后我们就可以用我的测试仪器拿它们和其他样本作一下比较了。" WHERE `ID`=4293 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把石板拓文交给燃烧平原的麦克斯沃特·尤博格林。" WHERE `ID`=4296 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在你探索安戈洛的时候,我看到了一些像你这样强大的猎手可能会感兴趣的东西。其中之一就是北方的一只巨大的猩猩,它混迹在其它的猩猩中间。你去过那座猩猩洞穴,但这次,我怀疑你是否能在遭遇那只大猩猩之后活下来。$B$B我称他为尤尔查,他是大地母亲最强大的儿子之一,关于这一点你不用怀疑。打败尤尔查,把他的毛皮交给我。如果你能做到这一点,我就会捍卫你称自己为伟大猎手的权利。" WHERE `ID`=4301 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="试炼谷这里真是热得要死。$B$B<戈加尔擦了擦他的额头。>$B$B如果我有仙人掌果的话,就可以做点清凉果来吃了!没什么能比清凉果更甘甜消暑的。$B$B我跟你说啊,$n,只要你给我弄十个仙人掌果来,我就帮你做一些清凉果。如果你感兴趣的话,就到这附近去找找仙人掌,采集它们的果子。" WHERE `ID`=4402 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉11个碧火魔仆、9个碧火巡影者、9个碧火潜行者和萨瓦瑟拉斯。任务完成之后回到费伍德森林的艾瑞丹·蓝风处复命。" WHERE `ID`=4421 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="坚韧圣契*" WHERE `ID`=4482 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$N。我看到你仍然有着奉献的热情,仍然有着坚定的信念。$B$B我觉得你应该去跟暴风城的达索瑞恩·拉尔谈一谈了。你还有更多的东西要到那里去学习,我觉得你已经准备好了。$B$B到光明大教堂去找他吧,吕正,你一定要认真学习这些知识。你因为谦卑和勤恳赢得了我们的尊敬,不要因为傲慢而让我们失望。$B$B祝你好运。" WHERE `ID`=4485 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="啊,天哪,你就在这里。 我派出了一个$G魅魔; 在她找到你之前你就来了。你的力量在不断增长,这点众所周知。现在,你的努力终于可以为你带来回报了。在棘齿城你会找到一个叫做斯坦哈德的人。我想你以前也去过那里。" WHERE `ID`=4487 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你,说你哪!过来!$B$B你就是他们所说的那个叫做$N,对吗?$B$B我也这么想。我长话短说:你的力量在不断增长,这点众所周知。现在,你的努力终于可以为你带来回报了。$B$B到贫瘠之地去,在那里的棘齿城中找到斯坦哈德·法尔杉——你还记得他吧?他会跟你详谈的,赶快去吧。" WHERE `ID`=4489 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我的研究表明异种蝎就像蜜蜂一样,消灭蜂房中的蜂后,其余的就会乱作一团。我可以制造一种诱饵来让你引出异种蝎的皇后,并且打倒她。$B$B然而在那之前,我们需要一些材料,我可不想让你冒冒失失地进入丛林。到西边安戈洛环形山的异种蝎洞穴里去,从那里的某只虫子身上弄到它的信息素腺。另外我还需要一些安戈洛的土壤样本。" WHERE `ID`=4496 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="悬赏:寻找技艺精湛的冒险者来对付安戈洛尔环形山中的翼手龙。它们的数量正在不断增加,已经威胁到了这个地区的旅行者。$B$B请杀掉10只翼手龙和15只狂怒的翼手龙来削减它们的数量。$B$B在完成任务之后,请向斯普拉格·弗劳克报告并换取奖励。" WHERE `ID`=4501 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉10只翼手龙和15只狂怒的翼手龙,然后向马绍尔营地的斯普拉格·弗劳克报告。" WHERE `ID`=4501 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="希兹尔的的飞行器" WHERE `ID`=4503 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把匹斯特苏格的安戈洛报告交给奥格瑞玛斯的基尔兹宾·鼓眼。" WHERE `ID`=4509 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我研究最多的生物是软泥怪。我知道这听上去很奇怪,但是那种东西已经到处都是了!$B$B不久之前,我帮助米纳希尔港的一位女士找到了她的包——那个包被软泥怪吞掉了。我也看见幽暗城皇家药剂师学会派出了他们的成员去收集软泥怪的样品。我要知道这是为什么!软泥怪究竟是从哪里来的?$B$B我听说在费伍德森林有许多软泥怪,我需要那些软泥怪的样品来进行研究。我会给你一些容器,这样你就可以帮我收集软泥怪了。" WHERE `ID`=4512 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="仔细听着,海狗……藏宝海湾是让我们血帆海盗处处受制的根本原因。如果你杀死舰队指挥官卡拉·海角,我们就永远不会再遇到藏宝海湾的战舰了。如果你杀死大财主里维加兹,我们就永远不用被他们的法律捆住手脚了。$B$B如果你想要成为一个有荣誉感的舰队司令——没错,舰队司令,那么就按照我说的,去杀了他们两个。现在去吧,小伙子,当你完成了任务之后就回到我这儿来。" WHERE `ID`=4621 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="在孵化间对着某颗龙蛋使用龙蛋冷冻器初号机。" WHERE `ID`=4734 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将瑞治维尔的箱子交给暴风城的雷明顿·瑞治维尔。" WHERE `ID`=4765 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我的一个手下——玛亚拉·布莱特文被派到燃烧平原去调查索瑞森废墟。在那座被摧毁的城市里,黑铁矮人也许隐藏了什么有价值的东西……能放在我的家族博物馆里的东西。$B$B玛亚拉说她发现了一些东西,不过一时半会还拿不到它,那东西不在索瑞森,而是在黑石塔里。$B$B我不清楚具体的细节,不过如果你感兴趣的话,那就去燃烧平原跟玛亚拉谈谈吧。" WHERE `ID`=4766 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与燃烧平原的玛亚拉·布莱特文谈一谈。" WHERE `ID`=4766 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="很久以前就已经去世了的矮人乌赫尔德·黑石将他的著作写在了一块黑暗石板上。虽然他是一个技艺高超的炼金师,但却被同时代的人当成精神病患者,他的研究成果也从未得到重视。$B$B不过他却把那些宝贵的知识刻在了石板上,而且我相信这块石板就在黑石塔中,在一个以前被称作幸运大厅的地方。我不知道现在那里叫什么,因为几乎没人可以进入黑石塔后再活着出来。$B$B不过,如果你愿意勇敢地挑战那里的危险并带回黑暗石板,我保证会给你丰厚的奖赏。" WHERE `ID`=4768 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把丁奇的信交给菲诺克。" WHERE `ID`=4808 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将8支完整的冰风奇美拉角交给菲诺克。" WHERE `ID`=4809 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把菲诺克的包裹交给燃烧平原的丁奇·斯迪波尔。" WHERE `ID`=4810 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="草莓冰激凌*" WHERE `ID`=4822 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="冰激凌!啊天哪,求求你可不可以给我弄点冰激凌?我最喜欢草莓味了,而世界上最美味的草莓冰激凌就是提古勒和弗罗尔的草莓冰激凌了!这是世界上我最爱吃的冰激凌了。$B$B很久以前我在闪光平原的时候吃过,但是我听说他们可能会在城里出售了!求你了,可不可以给我弄点提古勒和弗罗尔的草莓冰激凌?!" WHERE `ID`=4822 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="给守卫找一些草莓冰激凌。这位老兄好像比较喜欢提古勒和弗罗尔的草莓冰激凌。" WHERE `ID`=4822 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="向莫特加·火鬃汇报你的发现。" WHERE `ID`=4865 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这也许是世界上效力最强的毒药之一,$c!$B$B在我前往黑石塔的旅途中,无意中听到过黑石兽人谈起一种致命的毒药。他们称其为“蛛后的乳汁”,这个名字是根据黑石塔里面那只烟网蛛后的名字得来的。$B$B我需要一份在你体内流淌的“蛛后的乳汁”的样本,毒囊是远远不够的!让她在你体内注入毒汁,然后回到我这儿来!$B$B然后……我就能得到乳汁了!$B$B<他揉搓着双手,充满期待。>" WHERE `ID`=4866 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="牛头人卡纳提·灰云胆敢在千针石林建立营地,简直是胆大妄为。我们必须杀了他,铲除他的营地,消灭他的所有同伴。我们将在升降梯西南方的小岗哨中会合,然后出发。" WHERE `ID`=4881 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="终获自由" WHERE `ID`=4904 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=4905 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="Defend Kanati Greycloud against the Centaur Assassins." WHERE `ID`=4905 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="Defend Kanati Greycloud" WHERE `ID`=4905 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与丁奇·斯迪波尔谈一谈。" WHERE `ID`=4907 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我需要借助你的能力进入这间房间以外的世界,$N。请允许我稍后向你解释。$B$B你发现这间房间与安多哈尔其他地方的不同了吧。我的飞龙以不同的方式在不同的时间线上工作着。要修复安多哈尔的损伤,我要从一个不同的时间线着手,避免过分污染它。要继续进行这项工作的话,我需要一些时间饰品,其中一个是在瘟疫袭击安多哈尔时产生的。在建筑物残骸中寻找时间饰品,这些建筑都是这个曾经繁华的城市的一部分。" WHERE `ID`=4972 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="雷德受到黑龙的保护,因此他才如此狂妄嚣张。$B$B你,$N,必须寻找一条穿过晋升大厅的道路,找到大酋长雷德·黑手并杀死他——为部落而战!$B$B<萨尔一拳打在王座上。>$B$B高举着他的头颅凯旋而归吧,将头颅呈献给你的酋长。去吧,你将成为部落的英雄!" WHERE `ID`=4974 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="去黑石塔杀死大酋长雷德·黑手,带着他的头颅返回奥格瑞玛。" WHERE `ID`=4974 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="牛头人德鲁伊那毫无生气的手紧紧地抓着一根看上去极为结实的橡木枝,树皮上刻着一些德鲁伊教派的文字。$B$B当你握着这根树枝时,你发现原本应该冰冷的树枝摸上去却非常温暖。巨树泰达希尔的画面清晰地浮现在你的脑海里,然后是达纳苏斯。“塞纳里奥议会”这几个字也涌到了你的唇边。你现在很清楚要把这根树枝带到哪儿去了。" WHERE `ID`=4986 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=5053 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="一顶你从未见过的帽子。我们熟练的工匠将使用比斯巨兽的皮制造出最漂亮华美的、每个施法者都梦寐以求的帽子!$B$B另外还需要三百个金币的制作费用和下面列出的制造材料:$B$B*比斯巨兽的皮。$B$B*磨损的憎恶缝合线。$B$B*奥术水晶。$B$B*魔化红线。" WHERE `ID`=5063 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$n,你曾为我们做了不少事情,现在我要交给你一个重要的任务。恐怖图腾氏族正在策划一些神秘的行动。最近几个星期,有三个神秘的访客去过恐怖图腾氏族的营地中。我们发现他们在黑云峰放置了几只分散的箱子,里面就藏着他们的密信。$B$B$N,如果你成功地完成了这个危险的任务,我一定会好好奖励你的。" WHERE `ID`=5064 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="那个巨魔没有对你说出真相。你为他弄来的那两块石板提到了哈卡精华,但是那个传说的内容应该还有更多才对。我已经研究很久了,而且我发现摩沙鲁石板应该总共有六块,并非两块!是六块!$B$B我恐怕其他人所掌握的那些秘密会对我们不利……$B$B找到第三块和第四块摩沙鲁石板。它们在东瘟疫之地,被居住在那里的烂苔巨魔控制着。找到它们并把它们交给我。" WHERE `ID`=5065 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="据说嗜血胸甲只有一件,那是为最强的刺客迦罗娜制造的。迄今为止,是否还存在其它的事血胸甲仍然是个悬而未决的谜。$B$B但是!我们的工匠只要获得必要的材料就可以将它复制出来:$B$B*比斯巨兽的皮。$B$B*磨损的憎恶缝合线。$B$B*奥金锭。$B$B*暗影之皮。" WHERE `ID`=5068 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到黑石塔去消灭指挥官沃恩、欧莫克大王和维姆萨拉克。完成任务之后回到麦克斯韦尔元帅处复命。" WHERE `ID`=5081 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在进军安多哈尔之前,我们必须解决来自壁炉谷的血色十字军的威胁。他们已经在费尔斯通农场和达尔松之泪中间建立了营地,这使得我们在对亡灵天灾和十字军的作战中处于劣势,风险激增。$B$B我的计划是挑起他们之间的战争,你要做的就是去摧毁十字军的指挥帐篷,使用这只箱子里的燃烧瓶就行了。在点燃了帐篷之后,把亡灵天灾的战旗插在他们的营地中。如果我们运气够好的话,十字军就会对亡灵天灾进行报复。" WHERE `ID`=5096 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="通过使用一种被称作信号火炬的魔法物品,我们可以为军队即将展开的行动标识出目标。我们认为亡灵天灾正在将安多哈尔的哨塔作为控制军队的手段。$B$B你的任务就是突破安多哈尔的防线,将信标放置在四座哨塔中。你必须将信标放在每座哨塔的门口才行。信号火炬仅可使用五次,可别浪费了!" WHERE `ID`=5097 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Lee's Ultimate Test Quest... of Doom!" WHERE `ID`=5101 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="Bah! What do think this is, some kind of Test Quest? I be there even be typos in it!$B$BIf ya be thinkin' my quest is goin' ta be easy, then ya got another thing coming!$B$BKill me ten sheep (1933) and don't come back until you do!" WHERE `ID`=5101 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="Kill 6 sheep for Benny and then run like hell!$B$B$B$B$BJust kidding... about the running part." WHERE `ID`=5101 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到黑石塔去杀掉达基萨斯将军,完成任务之后就回到麦克斯韦尔元帅那里复命。" WHERE `ID`=5102 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到黑石塔去找到古拉鲁克。杀死他,然后用血污长矛刺入他的尸体。当他的灵魂被吸干后,这支矛就会成为穿魂长矛。$B$B你还必须找到未铸造的符文覆饰胸甲。$B$B将穿魂长矛和未铸造的符文覆饰胸甲都交给冬泉谷的罗拉克斯。" WHERE `ID`=5127 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="找到帕米拉·雷德帕斯。" WHERE `ID`=5142 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="要学习部族制皮技术,你就必须了解大自然最初的状态。我知道你已经掌握了制造蛮皮护甲的技术,我很乐意帮助你完成训练。$B$B要知道,$C,一旦你选择了这条路,就得承诺永远不会学习龙鳞制皮技术和元素制皮技术,你只能沿着自己选定的路走下去。此外,将你所能制造出来的最好的蛮皮护甲给我看看,然后我就可以向你传授技艺了。" WHERE `ID`=5143 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="要学习部族制皮技术,你就必须了解大自然最初的状态。我知道你已经掌握了制造蛮皮护甲的技术,我很乐意帮助你完成训练。$B$B要知道,$C:一旦你选择了这条路,就得承诺永远不会学习龙鳞制皮技术和元素制皮技术,你只能沿着自己选定的路走下去。此外,将你所能制造出来的最好的蛮皮护甲给我看看,然后我就可以向你传授技艺了。" WHERE `ID`=5148 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我所驾驭的是魔法的力量,而这魔法的力量将把你送到下一个目的地。$B$B当你准备好之后,你的旅程就将开始。你将前往瘟疫之地,与耶兹巴见面。$B$B他是个睿智的的精灵,他像亘古不变的大地那样富有耐心。到安多哈尔去找他。" WHERE `ID`=5162 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="《达隆郡的历史》讲述了那场战役中的几个天灾军团头目。联盟在这场战役中杀死了食尸鬼之王,掠夺者霍古斯。他的尸体被扔到考林路口西北面的湖泊中,现在他的头颅还在那儿呢。$B$B黑衣玛杜克从未吃过败仗,但是他的剑却被击落,留在了考林路口西面的山谷底部。$B$B去找回颅骨和宝剑吧,$N。我不清楚原因,但是我知道它们的命运是跟你有关联的。" WHERE `ID`=5181 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将霍古斯的颅骨和马杜克的破碎之剑交给圣光之愿礼拜堂的卡林·雷德帕斯。" WHERE `ID`=5181 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="克罗米说你所收集的那些遗物是施放一个强大的法术所必需的材料,此外还需要一样东西:参加达隆郡战役的天灾军团士兵的颅骨。$B$B带着这块水晶去猎杀天灾军团的士兵,并拿到他们的颅骨。这块水晶已经被施了魔法,如果某个士兵曾参加过那场战斗,那么当你把水晶球放在他的颅骨上时,它就会发出共鸣。把那些可以与水晶共鸣的颅骨交给我。$B$B快去,$N。你可以在北方的剧毒林地和西方的蘑菇林中找到亡灵天灾的士兵。" WHERE `ID`=5206 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把5个共鸣颅骨和神秘水晶交给东瘟疫之地的卡林·雷德帕斯。" WHERE `ID`=5206 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="借助我的魔法,《达隆郡的历史》被增补了,现在它所记述的历史已近包括战争之后的事情了。新增的章节里有一部分讲述了另一个雷德帕斯家族成员的下落,他在约瑟夫叛变后侥幸活了下来。卡林·雷德帕斯在东瘟疫之地的圣光之愿礼拜堂里。$B$B拿着这本书去找他吧。" WHERE `ID`=5210 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在洛丹伦的土地上有八口瘟疫之锅,其中四口在西瘟疫之地,另外四口在东瘟疫之地。这些瘟疫之锅不断向空中喷出毒气,将天灾军团的瘟疫传播到整个大地。$B$B克尔苏加德的力量太强大了,我们无法关掉这些瘟疫之锅,但是我想我们可能有办法利用它们。我的助手,高阶牧师玛多妮尔负责此项任务的执行,你去找她谈谈吧。" WHERE `ID`=5215 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="有时,在夜里,我能听到我的叔叔卡林在哭,但那哭声听起来好像是从很遥远的东边传过来的。$B$B我希望他不是在为我哭泣!$N,你能找到我的叔叔并告诉他我过得很好吗?$B$B如果你找到他,跟他说我在等他,还有我想听他过去常讲的故事……那个关于兔子和果酱的故事!那个故事可真有趣!" WHERE `ID`=5241 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="找到卡林·瑞德巴思。" WHERE `ID`=5241 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉米莱恩和萨莉亚,并把暗影领主费尔丹的头颅交给费伍德森林的格雷塔·苔蹄。" WHERE `ID`=5242 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我把我的非死非生的状态看作一种疾病,$c。一种几乎不需要治疗的疾病。然而,它也是对银色黎明的祝福。还有什么办法比通过亡灵来打击天灾军团更有效呢?$B$B我的同事尊敬我,因为我做出了牺牲,但赞美和荣誉对我毫无意义。$B$B如果你有兴趣帮助银色黎明,那么我可以提供你一项任务。$B$B到斯坦索姆去找回我们剩余的圣水,在城中的补给箱里找一找吧。" WHERE `ID`=5243 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你给我留下了深刻的印象,$N。$B$B辛玛洛水晶永远都无法重回神殿,你应该知道的,它已经变成了废墟。但是我相信你对抗邪恶力量的努力会得到回报的。$B$B到达纳苏斯去找大德鲁伊范达尔·鹿盔,然后把水晶交给他,$N。这样水晶就不会再次落到居心叵测的人手中了。根据我的观察,只有极其强大的魔法使用者才能控制水晶的力量。" WHERE `ID`=5253 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="伊根·派特斯金纳正在找人帮他猎捕狼。这是个好消息,因为现在在北郡山谷里的狼实在是太多了。$B$B如果你感兴趣的话,那就去和伊根谈谈吧。他就在修道院的左边。" WHERE `ID`=5261 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="当房间中的尘埃逐渐落定的时候,你努力整理着自己的思路。在回忆了一遍刚刚发生的事情之后,你似乎还是无法相信这一切。$B$B血色十字军的头号人物是个恶魔?不仅仅是恶魔,他还是幽暗城中的瓦里玛萨斯的兄弟?$B$B你小心地将恐惧之王的头颅砍下,然后装入包中。显然,如果没有证据的话,没有人会相信你所说的。$B$B你必须马上让尼古拉斯·瑟伦霍夫公爵得知这个消息!" WHERE `ID`=5262 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将巴纳扎尔的头颅交给东瘟疫之地的尼古拉斯·瑟伦霍夫公爵。" WHERE `ID`=5262 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你很能干,而且你一直遵从我的命令。我很少见到同时具备这两点的$c。现在我相信你可以执行神圣的正义。$B$B<瑟伦霍夫双手合十,并把它们举到面前。>$B$B克尔苏加德的大将驻守在斯坦索姆。向我证明你是一个勇士——我的勇士。除掉瑞文戴尔男爵,把他的头颅给我带回来。" WHERE `ID`=5263 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到斯坦索姆去杀掉瑞文戴尔男爵,把他的头颅交给尼古拉斯·瑟伦霍夫公爵。" WHERE `ID`=5263 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="沃什加斯的菊石" WHERE `ID`=5306 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="别被她的美貌愚弄了,$c。暗影猎手沃什加斯是个狂暴而致命的猎手。$B$B<基尔拉姆指着自己脸上的伤疤。>$B$B喏,这就是她给我的——她称之为爱的陷阱。$B$B复仇的时刻终于来临了。$B$B你可以在黑石塔中找到沃什加斯。杀死她并将她的菊石交给我。如果你成功了,我就教你如何打造精良的战斧。" WHERE `ID`=5306 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到黑石塔去杀死暗影猎手沃什加斯,将沃什加斯的菊石交给基尔拉姆。" WHERE `ID`=5306 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="巴罗夫家族的宝藏" WHERE `ID`=5341 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="通灵学院中藏着巴罗夫家族的遗产。我,阿莱克斯·巴罗夫,是这个家族说过仅存两名后嗣之一。另一个是我的兄弟维尔顿。$B$B那个懦弱的维尔顿,他在战争开始时就逃走了,保住了他的小命。$B$B现在,他正在到处搜寻地契,想要独吞那笔财富。抢在我的兄弟之前取得那些地契,我保证将使你变得非常富有,富有得远远超出你的想象。" WHERE `ID`=5341 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到通灵学院中去取得巴罗夫家族的宝藏。这份宝藏包括四份地契:凯尔达隆地契、布瑞尔地契、塔伦米尔地契,还有南海镇地契。完成任务之后就回到阿莱克斯·巴罗夫那儿去。" WHERE `ID`=5341 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="既然我的兄弟仍然活着,那么自然就是家族财产的理所应当的继承人。我绝不能让他得到这笔财产。$B$B你这样卑贱的流浪者除了当个冷血杀手之外还能干什么?$B$B这任务很简单,我希望你能胜任。如果你想要得到报酬,就按我说的去做吧。$B$B维尔顿在东边的冰风岗,他在那里受到了联盟的保护。杀死他,把他的脑袋给我带回来。$B$B<阿莱克斯打了个哈欠。>$B$B赶快出发吧。" WHERE `ID`=5342 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到冰风岗——联盟的领地——去暗杀维尔顿·巴罗夫。把他的脑袋交给阿莱克斯·巴罗夫。$B$B要多加小心,联盟也许对维尔顿实施了严密的保护。" WHERE `ID`=5342 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="巴罗夫家族的宝藏" WHERE `ID`=5343 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我亲爱的兄弟阿莱克斯……我真不该饶了他的命。我与已经成为亡灵的他四目相视,最终却免了他一死。$B$B<维尔顿啐了一口唾沫。>$B$B现在他正到处寻找属于我的财产!我绝不能让他得逞。$B$B在他肮脏的爪子碰到财宝之前,你必须找到我们巴罗夫家族的地契,我会用无数的珍宝和财富回报你。它们就在通灵学院的废墟中,要快!" WHERE `ID`=5343 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到通灵学院中去取得巴罗夫家族的宝藏。这份宝藏包括四份地契:凯尔达隆地契、布瑞尔地契、塔伦米尔地契,还有南海镇地契。完成任务之后就回到维尔顿·巴罗夫那儿去。" WHERE `ID`=5343 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="地契已经找到了,我们还剩下一件事要做——杀死阿莱克斯。只要他一死,我就用不着再担心那些惟利是图、肆无忌惮的强盗来取我的脑袋了。$B$B这任务很简单。阿莱克斯在亡灵壁垒,他在那里受到了部落的保护。$B$B不,只是杀死他还不行,我要你把他的脑袋拿回来!至于你怎么做到这一点……呃,那是你的事情。这种行为可不是我这样的贵族会做的。" WHERE `ID`=5344 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="去亡灵壁垒——部落的领地——去暗杀阿莱克斯·巴罗夫。把他的脑袋交给维尔顿·巴罗夫。$B$B要小心,部落也许对阿莱克斯实施了严密的保护。" WHERE `ID`=5344 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你还有最后一个任务必须去完成,$N——到巫妖莱斯·霜语的巢穴中去击败他。$B$B使用禁锢灵魂的遗物的力量来对付他——千万不要心存任何怜悯,否则倒下的就会是你!不要因为痛苦而屈服!$B$B当仪式完成之后,他就不再是一个不死之身了。那时你必须尽快杀死他,把他的头颅给我拿回来。" WHERE `ID`=5466 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="在通灵学院里找到莱斯·霜语。当你找到他之后,使用禁锢灵魂的遗物破除其亡灵的外壳。如果你成功地破除了他的不死之身,就杀掉他并拿到莱斯·霜语的头颅。把那个头颅交给马杜克镇长。" WHERE `ID`=5466 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你对银色黎明所做出的的贡献将受到表彰,$N。你在我们的组织中有着很高的声誉,因此我授权你可以购买我们最宝贵的装备——我们的魔法抗性护肩。$B$B只要把它加在你现有的护肩上,你就可以抵抗五种魔法的力量。作为对我们的事业继续做出贡献的标志,我要求你拿至少10枚银色黎明勇气勋章来换取这些护肩。" WHERE `ID`=5513 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="戈多克食人魔装*" WHERE `ID`=5519 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我在大战中逃离了洛丹伦,在亡灵天灾席卷我的家园,将那儿变成一片可怕的废墟之前,我幸运地逃脱了!我太幸运了,但是我的家族却非常悲惨。我担心他们都已经在达隆郡战役中死去了。$B$B达隆郡就在东瘟疫之地南部山区里,你能帮我去那儿找找我的家族成员吗?我非常想念他们,特别是我的妹妹帕米拉。$B$B请帮我找到她!" WHERE `ID`=5601 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="艾露恩之星*" WHERE `ID`=5627 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$N。我知道你正忙着帮助我们的人民,但是你必须为自己花点时间了。女祭司阿兰希雅派人来这里找你,你已经得到了长者们的关注,她们觉得你必须为更重要的事情作准备了。到达纳苏斯的月神殿去找阿兰希雅,她会在那里等你。祝你好运,愿艾露恩与你同在。" WHERE `ID`=5628 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="回家*" WHERE `ID`=5630 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="欢迎来到这里, $小伙子:小姑娘; 很高兴见你旅行到这里. 但是许多你的同族人经常不适应这里寒冷的气候。 很高兴你胜任了的工作。不久前,月神殿的一位女祭司--说你应该去达纳苏斯与女祭司阿兰希雅谈一谈。说那很重要,你应该现在就回去。" WHERE `ID`=5630 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$N。我知道你正忙着帮助我们的人民,但是你必须为自己花点时间了。女祭司阿兰希雅派人来这里找你,你已经得到了长者们的关注,她们觉得你必须为更重要的事情作准备了。到达纳苏斯的月神殿去找阿兰希雅,她会在那里等你。祝你好运,愿艾露恩与你同在。" WHERE `ID`=5631 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="回家*" WHERE `ID`=5633 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="欢迎, $小伙子:小姑娘;很高兴在这里见到你。祝愿你和你的族人。 当你在我们的领土上旅行时, 一位祭司正在寻找你. 她说让你尽快回到月神殿. 很抱歉我不能告诉你更多,但它听起来很重要。当你到达月神殿时,与女祭司阿兰希雅交谈。" WHERE `ID`=5633 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="是时候到暴风城去了,$N。光明大教堂的高阶牧师劳瑞娜要你去找她,看来她有什么事要与你商议,但是在我看来,你迄今为止表现得一直很出色,看来她要和你谈的是件好事情。不要在这里浪费太多的时间。如果我是你,我会尽快去那里的。" WHERE `ID`=5637 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="绝望祷言*" WHERE `ID`=5638 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="仅仅刚才, 一位牧师正在寻找你, $r. 他说如果我见到你, 我应该直接带你去光明大教堂. 他说这很重要, 但是我并没想到会遇到你.他显得很兴奋... 好像这是一件好事. 如果我是你,我将不会再浪费时间在这里.$b$b祝你好远, $r." WHERE `ID`=5638 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="绝望祷言*" WHERE `ID`=5639 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="暴风城需要你, $N. 高阶牧师, 劳瑞娜说,是时候要你证明值得更高级等级的训练. 不要浪费时间在寻找自己的路上. 你可以在城中的光明大教堂中找到他. 带给他的我的问候, 同时证明你非常适合这次召唤.愿圣光与你同在, $N." WHERE `ID`=5639 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="奥格瑞玛有些重要的事情在等着你去完成,$N.$B$B到这里来寻找巨魔牧师的信使并不少见,但是这次他们却显得非常着急。不要在雷霆崖耽搁太久,尽快回到精神谷去吧。" WHERE `ID`=5642 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="啊,今天对你来说是个美妙的日子,$N。通过你所接受的课程,我可以看出你该回去找艾萨莱斯特了。有些东西只有她能教给你,当然,那是在你证明了自己有足够的价值之后。$B$B我不想扫你的兴致,但是我记得当我还是个年轻的牧师的时候,那第一次掌握了真正的力量的感觉……强大的力量。啊,那些日子真是令人怀念啊。$B$B到幽暗城的军事区去找艾萨莱斯特吧,$N。" WHERE `ID`=5646 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="缺乏恐惧" WHERE `ID`=5647 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="被遗忘者通过实战学到了很多东西——而某些种族才刚刚开始领会这些东西。尽管我们的道路笼罩在黑暗之中,但是你会发现很多事物既依赖于光明,也依赖于黑暗。你学得的知识将引导你正确地利用光明与黑暗的力量,但是你要记住我的话:永远别忘记我们是在在黑暗和腐化中生存的被遗忘者,黑暗是我们的家园。$B$B当你准备好学习更多的东西时,就去布瑞尔找黑暗牧师贝里尔谈谈吧。" WHERE `ID`=5651 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="虚弱妖术*" WHERE `ID`=5655 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我来到这里是确定你没有离开太远, $N.他们让我过来是因为乌尔库, 我们最伟大的牧师, 想见见你. 去吧. 你必须回到奥格瑞玛的精神谷去,与那里的乌尔库谈一谈. 他现在在等你。" WHERE `ID`=5655 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="是时候让你跟乌尔库会面了,$N。他居住在兽人城市的精神谷中,到那儿去跟他谈谈吧。现在,该让你学习我们那些古老的法术了。你将进入我们的行列,成为一名真正的祭司。" WHERE `ID`=5656 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="家乡.回到家乡, 年轻的 $R. 你们的精神领袖乌尔库希望你回到他身边,然后告诉你所旅行的经历. 回到奥格瑞玛的精神谷去,你在哪里会见到他。" WHERE `ID`=5657 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你已离家很远了,$C。你的那座地下的城市需要你。你的女主人,那位召唤你回家的艾萨莱斯特需要你回到她身边。有些东西你只能从她那儿学到,就像我的部落一样。别在这儿呆得太久了,你该迅速赶往幽暗城的军事区。" WHERE `ID`=5659 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你已离家很远了,$C。你的那座地下的城市需要你。你的女主人,那位召唤你回家的艾萨莱斯特需要你回到她身边。有些东西你只能从她那儿学到,就像我的部落一样。别在这儿呆得太久了,你该迅速赶往幽暗城的军事区。" WHERE `ID`=5660 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你已离家很远了,$C。你的那座地下的城市需要你。你的女主人,那位召唤你回家的艾萨莱斯特需要你回到她身边。有些东西你只能从她那儿学到,就像我的部落一样。别在这儿呆得太久了,你该迅速赶往幽暗城的军事区。" WHERE `ID`=5661 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="虚弱之触*" WHERE `ID`=5663 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="艾萨莱斯特传授所有牧师. 我们直接去幽暗城学习更多的技能. 如果你真的忠实于我们, 你应该现在就出发.$B$B你可以在幽暗城的军事区见到她." WHERE `ID`=5663 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$N,不要虚度光阴,你该回一趟达纳苏斯了。女祭司阿兰希雅派人捎信来通知你返回家园进行试炼。他们似乎认为你已准备好接受新的试炼了,就像那些信仰圣光的人也要接受试炼一样。阿兰希雅说她正在月神殿等你,祝你好运。" WHERE `ID`=5673 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$小伙子:小姑娘;不要虚度光阴,你该回一趟达纳苏斯了。女祭司阿兰希雅派人捎信来通知你返回家园进行试炼。他们似乎认为你已准备好接受新的试炼了,就像那些信仰圣光的人也要接受试炼一样。阿兰希雅说她正在月神殿等你,祝你好运。" WHERE `ID`=5675 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="奥术回馈者*" WHERE `ID`=5676 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="奥术回馈者" WHERE `ID`=5677 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们伟大的酋长交给我的首要任务就是搜寻那些利用恶魔的力量破坏城市的敌人。火刃氏族是个威胁,但是这里还存在着其它的威胁,比如在怒焰裂谷安家的燃刃氏族,他们暗地里计划着袭击部落的无辜民众。$B$B要想阻止他们,就必须杀死他们的领袖——那个被称作饥饿者塔拉加曼的恶魔守卫。$B$B杀死他,萨尔看到他的心脏之后一定会安心很多,这点我可以确信。" WHERE `ID`=5761 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="进入怒焰裂谷,杀死饥饿者塔拉加曼,然后把他的心脏交给奥格瑞玛的尼尔鲁·火刃。" WHERE `ID`=5761 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="赫米特·奈辛瓦里" WHERE `ID`=5762 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我有个包裹要给我的老顾客,一个名叫赫米特·奈辛瓦里的矮人。这个包裹花了几个星期才到我这里,那时候赫米特早就走了。他说他要去荆棘谷打猎,但是他给我留了一些钱,让我在有必要的时候把他的包裹寄给他。$B$B赫米特是个富有的矮人,所以我们最好和这号人物保持良好的关系,是不是?那么……你愿意帮我递送包裹吗?$B$B我听说赫米特在荆棘谷里扎了营,就在格罗姆高的北边。" WHERE `ID`=5762 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将克拉维尔的箱子送到荆棘谷的赫米特·奈辛瓦里那里。" WHERE `ID`=5762 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="欢迎来到魔兽世界!$B$B为了感谢您购买魔兽世界典藏版,请将这张礼券交给北郡山谷的梅里萨·斯蒂维尔。您将得到一份特别的礼物:陪伴您踏上冒险旅途的小宠物!$B$B再次感谢您的支持,请尽情享受魔兽世界的乐趣吧!" WHERE `ID`=5805 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将北郡礼品券交给梅里萨·斯蒂维尔。" WHERE `ID`=5805 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="欢迎来到魔兽世界!$B$B为了感谢您购买魔兽世界典藏版,请将这张礼券交给寒脊山谷的尤里·碎盔。您将得到一份特别的礼物:陪伴您踏上冒险旅途的小宠物!$B$B再次感谢您的支持,请尽情享受魔兽世界的乐趣吧!" WHERE `ID`=5841 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将寒脊山谷礼品券交给尤里·碎盔。" WHERE `ID`=5841 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="欢迎来到魔兽世界!$B$B为了感谢您购买魔兽世界典藏版,请将这张礼券交给幽影谷的奥雷希尔·语风。您将得到一份特别的礼物:陪伴您踏上冒险旅途的小宠物!$B$B再次感谢您的支持,请尽情享受魔兽世界的乐趣吧!" WHERE `ID`=5842 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将幽影谷礼品券交给奥雷希尔·语风。" WHERE `ID`=5842 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="欢迎来到魔兽世界!$B$B为了感谢您购买魔兽世界典藏版,请将这张礼券交给试炼谷的玛卡尔。您将得到一份特别的礼物:陪伴您踏上冒险旅途的小宠物!$B$B再次感谢您的支持,请尽情享受魔兽世界的乐趣吧!" WHERE `ID`=5843 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将试炼谷礼品券交给玛卡尔。" WHERE `ID`=5843 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="欢迎来到魔兽世界!$B$B为了感谢您购买魔兽世界典藏版,请将这张礼券交给纳拉其营地的沃恩·星眼。您将得到一份特别的礼物:陪伴您踏上冒险旅途的小宠物!$B$B再次感谢您的支持,请尽情享受魔兽世界的乐趣吧!" WHERE `ID`=5844 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将纳拉其营地礼品券交给沃恩·星眼。" WHERE `ID`=5844 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="欢迎来到魔兽世界!$B$B为了感谢您购买魔兽世界典藏版,请将这张礼券交给丧钟镇的克莱尔·韦洛。您将得到一份特别的礼物:陪伴您踏上冒险旅途的小宠物!$B$B再次感谢您的支持,请尽情享受魔兽世界的乐趣吧!" WHERE `ID`=5847 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将丧钟镇礼品券交给克莱尔·韦洛。" WHERE `ID`=5847 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="最近一段时间,一大群食人魔来到了塔纳利斯。他们已经在南面占领了大片沙漠,并建立了一个营地。目前,食人魔的几个小团伙正在沙漠里四处游荡,其中有些已经侵占了古老的巨魔废墟。$B$B你必须去消灭砂槌食人魔!我们不能让这些家伙的势力壮大起来。$B$B他们的头目名叫掠夺者格玛洛克,我认为如果能杀掉他,食人魔的势力就会土崩瓦解。" WHERE `ID`=5863 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在战斗开始前,我们曾在丹巴达尔的深铁矿洞储存了很多补给品。那个时候石腭怪对于那里的骚扰在我们强大的军力面前简直是不堪一击,但是现在我们必须和部落作战,所以没有足够的人手来控制深铁矿洞。$B$B我们需要深铁矿洞中的补给品,$N。进入矿洞,把它们取回来。" WHERE `ID`=5892 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="北边的冷齿矿洞是一个储存多余补给品的好东西,但是为了抵御雷矛部族的疯狂攻击,我们没有足够的士兵驻守在那座矿洞中。因此,现在那里经常落入联盟的控制,或被地下冒出来的渣滓们控制……$B$B但是我们仍然需要补给品,$N!去冷齿矿洞,帮我拿回一些补给品来。小心那里的敌人,战局瞬息万变……" WHERE `ID`=5893 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="尽管目前塞纳里奥议会中的大德鲁伊范达尔·鹿盔和月光林地的守护者雷姆洛斯之间气氛很紧张,但是神圣的月光林地仍然欢迎所有德鲁伊的到来。既然你正在学习利爪德鲁伊之道,那么让我来教你传送到那里去的法术吧,如果你想要在月光林地寻求知识或者慰藉,就可以施放这个法术。$B$B你现在应该到月光林地去,跟永夜港的德迪利特·星焰谈谈关于你的前途吧。祝你好运,年轻的德鲁伊。" WHERE `ID`=5921 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="回应召唤" WHERE `ID`=5927 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与雷霆崖长者高地上的图拉克·符文图腾谈话。" WHERE `ID`=5927 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我很高兴地看到强大的勇士不断加入我们的行列。随着时间的推移,我们的军队数量和战斗力在不断提升。也许现在已经到了考验你的勇气的时候了,$c。$B$B我手下最勇猛的大将是纳萨诺斯·凋零者。我们之中很少有谁能比他更具有奉献精神和活力了。$B$B到东瘟疫之地去找他。他就住在玛瑞斯农场,偶尔也会在附近徘徊,杀死沿途所遇到的一切亡灵天灾和联盟成员。" WHERE `ID`=5961 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在经历了瘟疫之地的一次次祸事之后……我们还得防着潜行者。你能相信吗?他们不是普通的潜行者,而是巨魔潜行者。$B$B不是普通的巨魔潜行者。而是亡灵巨魔潜行者!$B$B统帅这伙潜行者的是一个身体魁梧的亡灵巨魔,流亡者塞达尔,他们趁着夜色来到这里,从下面的坑里盗取尸体,然后把尸体运到他们那邪恶的藏身之所——西边的墓室中。$B$B到那儿去,干掉塞达尔,$N。我对他深恶痛绝!" WHERE `ID`=6021 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将塞达尔的头颅交给圣光之愿礼拜堂的护理者奥林。" WHERE `ID`=6021 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="什么?真的?你想要知道更多的情报?但是你已经为我做了很多了,$N。我不能要求你为了我进入壁炉谷。$B$B你当真要去,$N?壁炉谷里面可比那条小径危险很多——我不能给你提供任何保护,也没法告诉你那里有什么样的危险。$B$B好吧,如果你真的想帮忙,那就到那个镇子里去,找一个可以俯瞰全景的高地。你可以在那里估算一下十字军的人数,然后回来向我报告。但是你一定要小心……" WHERE `ID`=6025 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="进入壁炉谷并找一处高地,你可以在那里观察整个城镇并估算血色十字军的兵力,然后向西瘟疫之地的科尔斯塔·迪普沙东回报。" WHERE `ID`=6025 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在你收集材料的同时,我让一些手下给那些亡灵天灾的建筑物做上了标记。$B$B计划是这样的:我将给你十根由我特制的炸药。你要拿着它们去病木林,把它们放在那些已经被做上标记的天灾建筑物中。$B$B<烟鬼打了个响指。>$B$B嘭!然后世界就清静了。" WHERE `ID`=6041 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="杀掉20只毒性瘟疫蝙蝠和10只巨型瘟疫蝙蝠,然后回到纳萨诺斯·凋零者那里。" WHERE `ID`=6042 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与血蹄村的雅文·刺鬃谈一谈。" WHERE `ID`=6065 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,年轻的猎人。看起来你已经准备好要驯服一头野兽,并将其训练成自己的同伴了。$B$B你必须去见一见多兰纳尔的达扎拉,他可以帮助你驯服自己的第一头宠物。" WHERE `ID`=6066 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与血蹄村的雅文·刺鬃谈一谈。" WHERE `ID`=6066 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,年轻的猎人。看起来你已经准备好要驯服一头野兽,并将其训练成自己的同伴了。你必须去见一见血蹄村的雅文·刺鬃,他可以帮助你驯服自己的第一头宠物。" WHERE `ID`=6067 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与血蹄村的雅文·刺鬃谈一谈。" WHERE `ID`=6067 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与剃刀岭的索塔尔谈一谈。" WHERE `ID`=6068 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,年轻的猎人。看起来你已经准备好要驯服一头野兽,并将其训练成自己的同伴了。$B$B你必须去见一见剃刀岭的索塔尔,他可以帮助你驯服自己的第一头宠物" WHERE `ID`=6069 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与剃刀岭的索塔尔谈一谈。" WHERE `ID`=6069 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,年轻的猎人。看起来你已经准备好要驯服一头野兽,并将其训练成自己的同伴了。$B$B你必须去见一见多兰纳尔的达扎拉,他可以帮助你驯服自己的第一头宠物。" WHERE `ID`=6070 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与多兰纳尔的达扎拉谈一谈。" WHERE `ID`=6070 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与多兰纳尔的达扎拉谈一谈。" WHERE `ID`=6071 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与多兰纳尔的达扎拉谈一谈。" WHERE `ID`=6072 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与多兰纳尔的达扎拉谈一谈。" WHERE `ID`=6073 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与卡拉诺斯的格瑞夫谈一谈。" WHERE `ID`=6074 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与卡拉诺斯的格瑞夫谈一谈。" WHERE `ID`=6075 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与卡拉诺斯的格瑞夫谈一谈。" WHERE `ID`=6076 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你现在已拥有了驯服宠物的力量,但是你还必须掌握训练宠物的技能。$B$B去奥格瑞玛吧。你得去跟奥玛克——我们最敬重的猎人谈一谈,他会传授你训练新宠物的技能。奥玛克就在士兵大厅附近。$B$B祝你好运,$N。" WHERE `ID`=6081 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="当你面对敌人时,宠物可为你提供有力的支援,$N。当你取得对某只野兽的控制权时,你自己的力量也会得到增强。你的宠物必须成为你自己的延伸。$B$B下一项任务要求你到海边去,在那里寻找另一种可供你驯服的生物。在森金村附近有一种名叫海浪蟹的螃蟹,使用驯兽棒驯服它,以此来练习你的技能。" WHERE `ID`=6083 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="黑海岸的峭壁之泉是这个地区的主要水源,我认为那里就是造成当地的动物大量中毒的罪魁祸首。用这个取样器在洞口取一些水样,你要小心一些,瀑布旁边的一个洞穴中居住着危险的纳迦。$B$B一旦你拿到了水样,就把它送到奥伯丁的奥兰达利亚·夜歌那里去。她是向我们寻求帮助的人之一,往后你将和她一起工作。" WHERE `ID`=6122 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你已经知道在没有精神支柱的情况下清除毒素有多么困难了。你很快就会拥有可以轻松解除毒性的能力了,所以请牢记其他的生灵在抵抗毒素侵袭时所承受的痛苦。$B$B现在,你应该返回达纳苏斯去找玛斯雷·驭熊者了,$N。既然你已经领悟了这一课的内容,那么他就应该会把这个非常重要的法术教给你。$B$B再见,年轻的德鲁伊。" WHERE `ID`=6125 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你已经知道在没有精神支柱的情况下清除毒素有多么困难了。你很快就会拥有可以轻松解除毒性的能力了,所以请牢记其他的生灵在抵抗毒素侵袭时所承受的痛苦。$B$B现在,你应该返回雷霆崖去找图拉克·符文图腾了,$N。既然你已经领悟了这一课的内容,那么他就应该会把这个非常重要的法术教给你。$B$B再见,年轻的德鲁伊。" WHERE `ID`=6130 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="木喉部族是唯一没有被堕落力量污染的熊怪部族。然而,许多其他的种族盲目地屠杀熊怪,却并没有搞清他们是敌是友。因此,木喉熊怪很少相信别人。$B$B你想要证明自己的立场吗?去赶走腐化的死木部族,我们以后也许会接受你成为盟友。你可以在费伍德的南部找到死木战士、探路者和园丁。" WHERE `ID`=6131 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="护送梅丽萨,然后与科多兽坟场的霍恩尼兹谈一谈。" WHERE `ID`=6132 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="到现在为止,你已经完成了我分配的所有任务,虽然并不是非常及时。$B$B我想你认为自己已经准备好接受真正的挑战了。很好……很好,蠢货,也许你需要一些更加棘手的任务。$B$B苍白的恶魔蝙蝠——暗翼蝠——就在这里的北方游荡。消灭它,把它的毛皮给我带回来,你会得到奖赏的。" WHERE `ID`=6135 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与凄凉之地的安东修士谈一谈。" WHERE `ID`=6141 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="命令已经传达下来了,$c。瓦里玛萨斯要求我把手下最能干的特工派回幽暗城去,完成一项高度机密的任务。$B$B不幸的是,我最能干的特工三年多以前就基本上死绝了,代替他们的是一大群不长脑子的蠢货。$B$B<纳萨诺斯冷冷地注视着你。>$B$B立即到幽暗城去向瓦里玛萨斯报告。不要给我添麻烦,$c!" WHERE `ID`=6144 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到幽暗城去与瓦里玛萨斯谈一谈。" WHERE `ID`=6144 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="就像身体没有头就不能存活一样,头没有了身体也不能存活。斯坦索姆城中的血色十字军司令部几乎是无法攻破的。因此,我们必须把他们的身体从头下切断。$B$B我的亡灵哨兵一直在斯坦索姆城外搜集十字军活动的情报,每天都有有一份报告从他们的指挥部送到提尔之手去。这份报告就是关键,$r!找到红衣信使并取回那份报告,然后把它交给纳萨诺斯。" WHERE `ID`=6145 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我被完全击败了。为了守卫我们的家园,为了守卫洛丹伦,我在这里绝望地战斗着……一切抵抗者都在潮水般的天灾士兵面前被夷为废墟。$B$B那个邪恶而肮脏的怪物把我踏在脚下,我能看到它的内脏挂在破碎的胸腔中。$B$B我被亡灵天灾唤醒了,一直以来,我是如此的无助。我的意志被巫妖王牢牢地控制着。$B$B她赶来解救了我……不管用什么方式,在什么地方,我知道她早晚会这么做的。自由。$B$B现在,我必须进行复仇——对那些夺取我生命的敌人进行复仇。毁灭它。" WHERE `ID`=6163 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到斯坦索姆去,杀掉吞咽者拉姆斯登。把他的头颅交给纳萨诺斯。" WHERE `ID`=6163 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把奥古斯图斯的收据册交给恶蛛隧道中的被感动的奥古斯图斯。" WHERE `ID`=6164 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="到目前为止,我们掌握的唯一信息就是纳萨诺斯·玛瑞斯也许已经被这个凋零者给杀死了。而且我们认为凋零者就是杀死那些军情七处密探的恶魔。$B$B另一个军情七处的间谍弗林特·沙多摩尔正驻守在西瘟疫之地冰风岗的联盟营地中。去找到他,他会告诉你瘟疫之地的现状,并派给你下一步的任务。$B$B祝你好运,$N。" WHERE `ID`=6184 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="<弗林特面无血色。>$B$B这是纳……纳萨诺斯干的?纳萨诺斯是就是凋零者?$B$B为什么?他……他那么高贵——他是个受人尊敬的游侠领主,是唯一接受过高等精灵训练的人类。他居然是亡灵的一员?$B$B我……我很抱歉要再请你做一件事,$N,但是你必须立刻将这件事情告诉伯瓦尔·弗塔根公爵。赶快去暴风城吧。" WHERE `ID`=6186 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="回到暴风城,将纳萨诺斯·玛瑞斯的下落报告给伯瓦尔·弗塔根公爵。" WHERE `ID`=6186 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="木喉部族倾向于防守,$N。虽然我们允许那些值得信赖的朋友安全地通过,但我们还是尽可能地避开其他熊怪部族。$B$B最近我注意到冬泉部族与我们的敌对情绪有所增长。他们似乎处于极度愤怒的状态,完全陷入了对一切他们无法理解的事物的恐慌和仇视。$B$B如果你能削减他们的数量,那对我们来说将是莫大的帮助,$N。" WHERE `ID`=6241 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="执行官哈德瑞克让我清查我们在瑟伯切尔的装备。由于森林中潜伏着的天灾军团士兵的威胁,他不希望我们在装备方面有所短缺。$B$B我发现,我们的武器装备基本上库存丰富,但是我们仍然需要更多的武器来替换那些在战场上丢失的武器。$B$B这是一份武器订单,把它交给幽暗城里的武器供应商高顿·温德哈姆。带着订单去找我们的蝙蝠管理员卡洛斯·拉佐克,跟他谈谈关于前往幽暗城的事儿吧。" WHERE `ID`=6321 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="从鲁瑟兰村到奥伯丁去的方法有两种:乘船或者骑角鹰兽。这两种方式都很迅捷可靠,但是如果你没有搭乘过角鹰兽的话,我建议你试一下。$B$B另外,你最好和各个城镇中的角鹰兽管理员谈谈。一旦你和某地的角鹰兽饲养员打过了招呼,那么以后你就可以从其它城镇飞到那里去了。$B$B这里是尼莎的货物。如果你准备好了的话,就再次和我对话,然后把这包东西送到莱尔德那里。" WHERE `ID`=6342 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我有一捆从贫瘠之地采集的兽皮,必须要把它们送到雷霆崖去。我在那儿的同伴安哈努需要用这些兽皮来制作皮件。$B$B你能帮我把这些兽皮交给他吗?$B$B前往雷霆崖最为快捷的方法就是乘坐双足飞龙。带着这捆兽皮去十字路口找双足飞龙管理员迪弗拉克,跟他谈谈到雷霆崖去的事儿。" WHERE `ID`=6361 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我已经为加翰准备好了供他在十字路口出售的皮件。请你把这些交给他好吗?$B$B如果你已经拜访过了十字路口的双足飞龙管理员,那么你就可以乘坐雷霆崖的双足飞龙返回他那儿了。$B$B将皮件交给雷霆崖的双足飞龙管理员塔尔,然后和他谈谈前往十字路口的行程安排。" WHERE `ID`=6363 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="经过训练,我的驭风者可以飞往许多不同的地方,只要你已经去过那个地方,并且与那里的驭风者管理员进行了交谈,驭风者就可以载着你前往那地方。$B$B你已经去过十字路口,也跟那里的驭风者饲养员迪弗拉克打过了招呼,所以现在你可以直接飞到他那儿了。一旦你到了十字路口,就把格雷什卡的信交给扎尔夫。$B$B当你准备出发时就来找我谈谈。" WHERE `ID`=6386 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="从驭风者管理员多拉斯那里雇一只驭风者前往十字路口,然后将格雷什卡的信交给十字路口的扎尔夫。" WHERE `ID`=6386 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="海潮议会派我来与石爪山的火元素作战。水元素的统帅,猎潮者耐普图隆对于消灭火元素很感兴趣。$B$B$N,你可以通过消灭焦炭谷的火元素来赢得我们的青睐。当火元素被摧毁之后,它们会留下焚火余烬。把那些东西给我带回来,然后你就能获得奖励。" WHERE `ID`=6393 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将10块焚火余烬交给烈日石居的苏纳曼。" WHERE `ID`=6393 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往暴风城的城门。与侍卫洛文交谈,他会通知温德索尔元帅你已经到达了。" WHERE `ID`=6402 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="朋友,黑石塔那一仗可真是惊心动魄,我欠你一大笔人情。也许等这一切都结束之后……$B$B就像你已经确认了的那样,女伯爵卡特拉娜·普瑞斯托就是奥妮克希亚,死亡之翼家族中的一员,黑石塔内的那个奈法利安的姐妹。$B$B她长期以来一直在操纵着我们的王国。连伯瓦尔·弗塔根公爵也被她耍得团团转。今天这一切都将结束了……她的魔法将被破除。$B$B不要怕,我们会取得胜利的!$B$B你准备好了吗?" WHERE `ID`=6403 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="邪恶的力量正潜伏在海岸边,$c。$B$B海面下长眠着一座在很久以前就被摧毁的城市,佐拉姆城。这座城市差不多都快要被遗忘了。$B$B现在,出于某种未知的原因,纳迦又重新回来了。但是这其中的原因并不重要,重要的是,我们必须为这片土地而战!我们必须保卫经过浴血奋战而得来的领土。$B$B去奋勇杀敌吧,$n,给我带回20个纳迦的头颅来!将它们逼回深海!" WHERE `ID`=6442 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将20颗怒尾纳迦的头颅交给佐拉姆海岸的玛鲁凯。" WHERE `ID`=6442 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我所能给你的就是这枚奖章的碎片。$B$B你必须找到另一个愿意帮你铸造新钥匙的龙类。在得到钥匙之后,你必须到尘泥沼泽的巨龙沼泽那里去。你将会在那里找到她的巢穴,$N。$B$B到哪儿去找到其他愿意帮忙的龙呢?遗憾的是,我不知道……据说是有的。其中的一些也许就混迹于我们当中,化装成某种人型生物的样子。祝你好运。" WHERE `ID`=6501 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="玛克林声称他在剃刀高地外面。这位大使必须被干掉——他的任务在巫妖王的眼中是彻头彻尾的失败。$B$B他在那里的出现确实解释了我们的一些发现,比如某些野猪人已经变得非常强大,并且还显示出了被感染亡灵瘟疫的迹象。那一定是他们达成某种交易的征兆。$B$B找到玛克林并杀了他,$N。任务完成后回来找我。" WHERE `ID`=6521 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把玛克林大使的头颅交给幽暗城的瓦里玛萨斯。" WHERE `ID`=6521 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="大人:$B$B您很清楚我们可以提供什么。您占领贫瘠之地及其它土地的机会非常大,我们也只想要您的帮助作为回报。所谓的帮助不过是让您授予我们在这一带行动的自由。$B$B请允许我们说得更远些。我们拥有强大的力量,并愿意与那些希望加入我们的聪明人分享。我目前仍待在剃刀高地外面。$B$B向您致以最高的敬意,$B玛克林大使" WHERE `ID`=6522 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把小卷轴交给幽暗城的瓦里玛萨斯。" WHERE `ID`=6522 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我的力量已经离我而去。我需要你的帮助!$B$B很久以前,这里曾经是伟大的月神殿。但是不幸降临了,一名堕落的上古之神从地下冒出来,污染了神圣的月亮井。 $B$B上古之神的奴仆阿库麦尔从水中升起。$B$B暮光之锤的信徒和纳迦一起占领了这块土地。由克尔里斯领导的那些信徒为了让阿库麦尔获得力量而牺牲了许多无辜的生命。$B$B请你杀掉克尔里斯,把他的头颅交给雷霆崖的巴珊娜。" WHERE `ID`=6561 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把梦游者克尔里斯的头颅交给雷霆崖的巴珊娜·符文图腾。" WHERE `ID`=6561 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把潮湿的便笺交给灰谷的耶努萨克雷。" WHERE `ID`=6564 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我的一位忠诚的勇士雷克萨说他发现了进入龙穴的方法,不过他已经离开艾泽拉斯,加入了外域远征军。$B$B幸好,雷克萨的同伴罗卡鲁目前住在葬影村,他可以帮助你。去找他吧。" WHERE `ID`=6567 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们在战歌伐木场中的某些物资出现了短缺!$B$B碎木哨岗的皮克希尔有我们所需的战歌锯条,另外,你必须前往藏宝海湾,从码头管理员罗兹基尔那儿取回一箱斧头。$B$B不过要取回油和绳索就比较困难了。熊怪盗走了绳索,萨特截走了油,在它们的仪式中使用!$B$B如果我不能尽快把这批物资送过去,我可就麻烦大了——你能帮帮我吗?" WHERE `ID`=6571 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我用我们的那些敌人的颅骨制作了一枚勋章,你知道这枚勋章的用处吧?你以前一定看到过你的前辈戴着这样的一枚勋章了。$B$B拿着它,小黑龙。回到黑石塔去,把它给达基萨斯将军看看,将军会对它进行最后的点化,将它与你的灵魂绑在一起。$B$B完成之后的勋章将使你感到你所拥有的荣誉,它象征着你已经达到了一个令人敬畏的高度:我们母亲的守护者。$b$b现在就出发吧!" WHERE `ID`=6601 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你还想让扎姆沙教你什么呢?你已经学到了扎姆沙的所有烹饪秘诀,所以扎姆沙已经无能为力了!肥胖的亡灵应该去加基森,你可以在那里找到一个名叫迪尔格的小地精——他会帮助你的。$B$B当你成为炙手可热的大厨时,再回来教教扎姆沙吧,好吗?出发吧!" WHERE `ID`=6611 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="被遗忘者不会因为他们的疾病而逝去……至少我所看到的是这样。这使得他们的追随者在某种意义上可以获得永恒的生命。我在想,他也许是亡灵天灾的一员。$B$B至于现在,我关注的不是他,而是他身边不断膨胀的部队。他们总是躲藏在阴影之中,总是向他祈求更多的力量。$B$B现在我无法自己去和他们作战,$N。你看怎么样?你做好大战一场的准备了吗?" WHERE `ID`=6626 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与多兰纳尔的达扎拉谈一谈。" WHERE `ID`=6721 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与多兰纳尔的达扎拉谈一谈。" WHERE `ID`=6722 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="雷暴和磐石" WHERE `ID`=6805 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你已经证明了自己可以击败我们的敌人,并能为水元素执行更为艰巨的任务。但是到目前为止,你所面对的敌人并不算强大……如果面对强敌,你还能获胜吗?$B$B这就是你的新任务。$B$B兽人在黑石塔的高处捕获了一个火焰元素的仆从——烈焰卫士艾博希尔。找到关押他的地方,杀死看守着他的兽人,然后杀死艾博希尔。把他的眼珠交给我,以此来证明你的价值。" WHERE `ID`=6821 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们有很多事情要做,但是我认为把这个带回议会进行分析是最关键的。相信我,如果这团黏呼呼的东西里面是一本日记的话,议会将最终打开通往过去的窗口!$B$B把这个交给永夜港议会的档案管理员阿姆伯尔,他是个才华横溢的人,虽然有些疯疯癫癫,但是真的非常能干!阿姆伯尔曾补救许多远比这本书更破旧的典籍,他肯定可以胜任这个工作。。" WHERE `ID`=6844 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你们在奥特莱克山脉大举交战对辛迪加来说没什么意义,$C。我们会按照惯例来做,等待时机,直到看见你们分出胜负,然后趁势发起攻击。但是,那并不是我们现在留在这里的原因。我的全视之眼不见了,它被这里的冰斧巨魔给拿走了。找到全视之眼,然后我们就会为你效力——直到分出胜负。当你拿到全视之眼后就回到我这里来,然后我就可以好好看看你了。$n;指挥官雷尔松咧嘴笑着。$g;" WHERE `ID`=6847 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="从冰斧巨魔洞穴中找到雷尔松的全视之眼,然后回到指挥官雷尔松那里。要当心,据说雷尔松的全视之眼带有可怕的诅咒!" WHERE `ID`=6847 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你们在奥特莱克山脉大举交战对辛迪加来说没什么意义,$C。我们会按照惯例来做,等待时机,直到看见你们分出胜负,然后趁势发起攻击。但是,那并不是我们现在留在这里的原因。我的全视之眼不见了,它被这里的冰斧巨魔给拿走了。找到全视之眼,然后我们就会为你效力——直到分出胜负。当你拿到全视之眼后就回到我这里来,然后我就可以好好看看你了。$n;指挥官雷尔松咧嘴笑着。$g;" WHERE `ID`=6848 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="从冰斧巨魔洞穴中找到雷尔松的全视之眼,然后回到指挥官雷尔松那里。要当心,据说雷尔松的全视之眼带有可怕的诅咒!" WHERE `ID`=6848 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="暮光之锤已经进入了黑暗深渊中的月光神殿废墟里去了,他们的目标肯定是要强迫元素生物来对付我们。如果我们不及早采取对策的话,这个地区就将永远被他们控制。$B$B到黑暗深渊去找到废墟中的深渊之石,它应该在靠近水边的地方。深渊之石里面是深渊之核——那里面记载了所有元素生物的历史。如果我拥有了它,我和陶土议会就能阻止他们了!" WHERE `ID`=6921 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="被击败的水元素留下了一个奇怪的水球,你猜想这东西可能是为水元素提供能量的。一股看起来就很恶心的水流在球体内翻腾喷溅,而球体本身似乎不受任何自然力的影响。$B$B如果说有人能对这个东西有所了解,那就只能是陶土议会的耶努萨克雷了。他就在灰谷的佐拉姆加前哨站里。" WHERE `ID`=6922 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="暂无内容" WHERE `ID`=6961 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="冬幕节快乐,我的朋友!你一定要去冬天爷爷打个招呼!如果你今年表现的不错的话,你会在冬幕节那天收到一份很棒的礼物。你一定要告诉冬天爷爷你今年想要什么!$B$B另外,记得多买些好东西来给那些今年表现得好的人。我们这里货物齐全。各种货物一应俱全——这是Smokywood Pastures精心为您准备的货物!" WHERE `ID`=6961 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和冬天爷爷谈谈;他在奥格瑞玛Smokywood Pastures商人区旁边。" WHERE `ID`=6961 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往奥特兰克山脉雪域寻找失踪的烟林牧场密探。" WHERE `ID`=6963 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="有有有有个名叫格林奇的家伙,他他他偷走了我们的礼礼礼品,$N。要小小小心!是他让我在这冰冰冰冰天雪地里乱作一团!$B$B如果你要跟跟跟他对抗的话,你就就就需要帮助。我看到他在雪雪雪怪出没的地方徘徊,他他他他肯定就在那附附附近!找找找回礼品,$N,带带带回铁炉堡的烟林牧场零售店去,告告告诉他们想办法给我解冻!" WHERE `ID`=6983 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="寻找被偷走的礼品,把它交还给铁炉堡的凯玛德·考伯宾奇。看起来是格林奇偷走了礼品,他就在奥特兰克山脉雪域附近。" WHERE `ID`=6983 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往奥特兰克山脉雪域寻找失踪的烟林牧场密探。" WHERE `ID`=7042 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="嗯——如果你对冬幕节的历史知识感兴趣的话,就读读这本书吧。虽然我认为我们对传说的认知是正确的,但是我是个真正的学者,我希望能收集到全面的信息。$B$B阅读完这边书后,将它交给雷霆崖的凯恩·血蹄。要是听说有人对我们的传说感兴趣,他会很开心的。" WHERE `ID`=7061 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=7069 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与雷矛军需管谈一谈。" WHERE `ID`=7121 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们的空中支援现在处于困境之中,$N。空军指挥官在敌人的领地中被射落,你必须找到他们,然后我们才可以开始营救行动!$B$B古斯最后一次飞行时曾出现在冰翼碉堡上空,杰斯托的双足飞龙应该在雷矛伐木场附近。至于穆维里克……那个笨蛋据说落在了丹巴达尔北部碉堡一带。$B$B这是我这里汇总的所有情报。赶快出发,彻底搜索那些地区!" WHERE `ID`=7302 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="谁说我们亡灵不懂烹饪?比如说我的秘密食谱海龟汤吧,很多部落成员千里迢迢慕名而来,只为品尝一碗海龟汤!嘿嘿嘿……$B$B不过我最近一直都没做过这种美食。我曾经从达拉然一直走到洛丹米尔湖去捕猎钳嘴龟,不过眼下实在不是外出冒险的时候。如果你从东边那条河里弄点钳嘴龟身上的海龟肉来给我,外加一份舒心草的话,我就能很快做出点海龟汤来让你大饱口福。" WHERE `ID`=7321 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="给塔伦米尔的克里斯托弗·杰弗寇特带去10块海龟肉和一些舒心草。" WHERE `ID`=7321 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="你被指派去杀死奥特兰克山谷中的暗夜精灵玩家。$B$B杀死一个暗夜精灵,然后把暗夜精灵的头颅交给霜狼要塞的纳亚克·海克森。" WHERE `ID`=7361 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="长者派我到这个战场上来研究其他的种族。我在这里最主要的任务就是对侏儒进行分析,玛加萨对于他们的生存能力很感兴趣。啊,那些侏儒——虽然他们看上去如此可怜而娇小——但他们却能迸发出今人惊讶的韧性。$B$B祝你好运,我一直以来都在找人帮我完成玛加萨的任务。当你收集到侏儒的头发之后就把它交给我,这样你就会被认为是牛头人的盟友。" WHERE `ID`=7362 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="大工匠亲自派我来这片战场上保卫我的侏儒兄弟和姐妹。我们听说牛头人正在磨刀霍霍地准备屠杀侏儒,最糟糕的是,他们居然拔掉死去侏儒的头发!这种残暴的行为必须被阻止,我们必须以牙还牙!$B$B我要砍下他们的蹄子,$C。把他们的蹄子交给我,向我证明你是侏儒的盟友!" WHERE `ID`=7364 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="虽然科尔拉克确实被干掉了,但是还有一个问题:他是不是会一直保持死了的状态?巨魔一向以来都以擅长妖术魔法而声名狼藉,如果他们复活一个死去的领袖,并让他重新执掌部族,那我绝对不会感到惊奇。$B$B你应该知道如果这种事情真的发生了的话,你该怎么做。$B$B<拉格隆德用手指在自己的脖子上做了一个切割的动作。>$B$B这一次,我要他的脑袋。打起精神,士兵。$B$B解散!" WHERE `ID`=7381 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="如果科尔拉克重新出现在奥特兰克山谷的冰斧山洞中,就找到并干掉他。$B$B将科尔拉克的颅骨交给霜狼要塞的拉格隆德。" WHERE `ID`=7381 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="现在有一件紧急的事情……有没有人想过要焚烧科尔拉克的尸体?那些巨魔一定会想法设法复活他们的领袖,你知道,那些蓝皮肤的怪物经常会那么做。$B$B你要小心了,$N。如果科尔拉克重新出现在你的面前,千万不要惊慌失措。如果他真的复活了,那么我要你把他干掉,然后烧掉他的尸体。$B$B为了以防万一,在焚烧尸体之前砍掉他的头颅,然后把他的颅骨交给我。" WHERE `ID`=7382 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="如果科尔拉克重新出现在奥特兰克山谷的冰斧山洞中,就找到并干掉他。$B$B将科尔拉克的颅骨交给丹巴达尔的哈格丁中尉。" WHERE `ID`=7382 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="根据诺雷格·雷矛中尉的命令,所有雷矛部族的士兵都要杀掉$g他:她; + +在战场上看到的每一个兽人。$B$B带回兽人的獠牙来作为完成任务的证明。$B$B另外别忘了戴手套。" WHERE `ID`=7402 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="裂隙在翻滚,它撕裂并吞噬我们周围所有的东西,$C。我所站立的地方旁边的裂隙就是穿过黑石深渊直通火焰之王所在地的传送门。$B$B你感到很惊奇吗?真是遗憾……凡人总是无法领悟那些他们无法看到、触摸到或者感觉到的东西。$B$B我向你保证,这个传送门可以到达熔火之心。$B$B你开始感兴趣了吗?其实这是很简单的。进入熔火之心,获得一块熔火碎片,把它交给我,然后我就会将你的灵魂与传送门进行同步。" WHERE `ID`=7487 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="进入黑石深渊,在通往熔火之心的传送门附近找到一块熔火碎片,然后回到黑石山脉的洛索斯·天痕那里" WHERE `ID`=7487 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你完成了一个几乎不可能完成的任务。黑龙公主已经被你斩杀。拿下她的头颅,把它交给你的酋长。" WHERE `ID`=7490 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将奥妮克希亚的头颅交给奥格瑞玛的萨尔。" WHERE `ID`=7490 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你完成了一个几乎不可能完成的任务。黑龙公主已经被你斩杀。拿下她的头颅,把它交给暴风城的公爵。" WHERE `ID`=7495 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将奥妮克希亚的头颅交给暴风城的伯瓦尔·弗塔根公爵。" WHERE `ID`=7495 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="为部落效力" WHERE `ID`=7521 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="Missing details" WHERE `ID`=7521 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="Missing details" WHERE `ID`=7521 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$N,你对于黑暗艺术的钻研已经颇具成效。你对于其它世界的知识已经非常完备了……也许你已经做好了驯服著名的恐惧战马的准备。$B$B从这种野兽的家园召唤它们的仪式需要大量的能源,但是如果你想要得到这匹史诗级的坐骑,就去和莫苏尔·召血者谈谈吧。他就在燃烧平原的风暴祭坛旁边。$B$B去吧,$N。这个任务将会十分危险,但是你这样的术士应该会知难而进的!" WHERE `ID`=7562 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与燃烧平原的莫苏尔·召血者谈一谈。" WHERE `ID`=7562 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把血箱交给燃烧平原的戈瑟奇·邪眼。" WHERE `ID`=7564 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="无暇的恶魔精华" WHERE `ID`=7602 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="如果你要复活克罗苏斯,那就必须用到魔火。我可以制作魔火,不过我需要一些材料。$B$B你必须从三个遥远的地方收集无暇的恶魔精华,并把它们交给我。$B$B在艾萨拉的雷加斯萨特身上可以找到第一种精华;费伍德森林的加德纳尔军团士兵有第二种精华;而诅咒之地的地狱卫士斥候身上有第三种。$B$B把每种精华都拿一份来给我,然后我会为你制作魔火,这样克罗苏斯就可以重生了。" WHERE `ID`=7602 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="费伍德的伊普斯要求你从三个不同的地区收集三块无暇的恶魔精华,然后把它们交给他。$B$B艾萨拉的雷加斯萨特、费伍德森林的加德纳尔军团士兵和诅咒之地的地狱卫士斥候分别拥有一种无暇的恶魔精华。" WHERE `ID`=7602 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="警示" WHERE `ID`=7621 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="从燃烧平原的戈瑟奇那里购买暗影药水。$B$B使用这种药剂进入加德纳尔,然后与魔王贝恩霍勒谈一谈。" WHERE `ID`=7623 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你想要得到我的帮助?那么就为我而战吧。$B$B我的奴仆乌拉泰克跪在我面前的时候表现出无比的可怜和谦卑,但其实他只不过是在为克索诺斯位面的赫尔努拉斯工作。赫尔努拉斯想要夺取我在这里的位置和权力,而乌拉泰克就是他的间谍……$B$B如果你想要证明你效忠的是我而不是我的对手,就去找到乌拉泰克,它就在西边的暗影堡里。告诉他我已经知道了他的秘密,然后就看着恐惧吞噬他吧。把那个叛徒的心脏给我带回来!" WHERE `ID`=7624 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="找到并杀死乌拉泰克,然后把叛徒之心交给加德纳尔的魔王贝恩霍勒。" WHERE `ID`=7624 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="从乌尔丹那里购买克索诺斯星尘,把它交给燃烧平原的戈瑟奇·邪眼。" WHERE `ID`=7625 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="达斯莫拉之铃是三件制造强力召唤法阵所必需的物品之一,它的名字来源于著名的术士达斯莫拉·暗眼。当它与黑暗战车之轮和末日蜡烛共同激活之后,它们就会引导出强大的魔法力量。$B$B我的仆人戈瑟奇可以为你铃铛,但是他需要大量的暗影之力药剂。让一个炼金师帮你制作这些药剂,然后把它们交给戈瑟奇。" WHERE `ID`=7626 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="燃烧军团的仆从依然在这个世界上活跃着,$c。它们接触过的所有东西变会得堕落,自然界因为它们的存在而枯萎并哭泣着。$B$B你必须找到这些恶魔,然后消灭它们,$N。你要注意,你必须独自挑战它们,否则那些怯懦的恶魔就会逃跑。只要你孤身一人,它们就会想方设法干掉你。你必须击败它们,让它们的傲慢变成痛苦。$B$B这里是我的一块树皮,上面的文字将引领你找到你的目标。去吧,拿回它们的头颅。" WHERE `ID`=7636 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="魔化瑟银板甲第三卷" WHERE `ID`=7651 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="君王铠甲头盔" WHERE `ID`=7657 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="君王铠甲护腿" WHERE `ID`=7658 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工头玛托留斯原本是瑟银兄弟会的潜行者密探,现在却在熔渣之池中担任黑铁矮人的指挥官。根据工头奥菲斯特的命令,杀死工头玛托留斯并将他的头颅带回来即可领取奖赏。$B$B请向侦查队长洛洛尔领取奖励。" WHERE `ID`=7701 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="那个叫做工头玛托留斯的黑铁矮人叛徒就藏在大熔炉的熔渣之池深处。$B$B杀死工头玛托留斯,将他的头颅交给灼热峡谷的侦查队长洛洛尔以换取你的奖励。" WHERE `ID`=7701 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="当那个混账玛托留斯离开我们的部族时,他还带走了比无暇的奥术水晶更加宝贵的东西——我们制作炽热助熔剂的配方!我相信他一定在利用这个配方从黑铁矮人那里获取利益。$B$B我希望你拿回我们的秘密配方,$N。我确信它们就在玛托留斯身边,而他正躲在熔渣之池的深处。" WHERE `ID`=7722 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="获得信任" WHERE `ID`=7737 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="以前的感觉又回来了,胜利的喜悦和伤痛的折磨流遍你的身体。在你面前的是奈法利安那颗巨大而布满创伤的头颅。勇士,将这颗头颅交给你的公爵吧。" WHERE `ID`=7781 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将奈法利安的头颅交给暴风城的伯瓦尔·弗塔根公爵。" WHERE `ID`=7781 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="以前的感觉又回来了,胜利的喜悦和伤痛的折磨流遍你的身体。在你面前的是奈法利安那颗巨大而布满创伤的头颅。勇士,将这颗头颅交给你的酋长吧。" WHERE `ID`=7783 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将奈法利安的头颅交给奥格瑞玛的萨尔。" WHERE `ID`=7783 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="到力量谷去找萨鲁法尔大王。" WHERE `ID`=7784 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="和奥格瑞玛的萨鲁法尔大王谈谈。他在力量谷等你。" WHERE `ID`=7784 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="觉醒吧,雷霆之怒" WHERE `ID`=7787 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="击败入侵者! (PvP)" WHERE `ID`=7788 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在这个通道的另一端,你会看到一片战火纷飞的土地,年轻的$C。部落不断侵入我们神圣的森林,锯断这里的苍天古树来建造他们的战争机器。$B$B进入战歌峡谷,帮助银翼要塞击败入侵的部落势力,并赢得一枚功勋奖章吧。把这样的奖章给我拿来,你就将获得奖赏。" WHERE `ID`=7788 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="灰谷森林将在强大的部落面前屈服,$R。无论暗夜精灵们说什么做什么,都无法阻止我们的推进。卡利姆多属于部落,谁敢阻止我们拿取属于我们的东西,谁就要死!$B$B让你的心中充满荣耀之光,让那些胆敢阻止我们的敌人一个个倒下。摧毁银翼要塞中的哨兵部队,并拿到一枚战歌荣誉奖章。把这样一枚奖章给我拿来,你就可以获得奖赏。" WHERE `ID`=7789 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="REUSE" WHERE `ID`=7790 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="Defeat the Warsong Mill, then return to me." WHERE `ID`=7790 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="辛特兰恶齿村的奥索·莫吉克要你去杀掉15个高原前锋、15个高原斥候、15个高原神射手和15个高原游侠。任务完成之后回到他那里去复命。$B$B你可以在辛特兰西北部的奎尔丹尼小屋找到那些高原精灵。" WHERE `ID`=7841 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="他们说蛮锤部族和狮鹫的关系就好像情侣一般。这让我感到挺恶心的,但是我们可以利用这一点,伙计。我们可以送给他们另外一条警告。$B$B把你在辛特兰看到的所有狮鹫都干掉,收集它们的羽毛。然后我们就可以发出最后一条警告了。" WHERE `ID`=7842 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="三个不同的巨魔部族居住在辛特兰地区,$N。我们之间的共同点是:我们都是巨魔,而且我们都住在辛特兰。$B$B邪枝巨魔——正如他们的名字一样,是一群堕落的巨魔;他们以其他的巨魔和人型生物为食。$B$B如果祖尔金在这里的话,他一定会手腕一抖灭掉这个部族——啊,祖尔金还没有回来,所以我们要自己动手了。$B$B现在,你的职责就是把这帮渣滓给干掉!" WHERE `ID`=7844 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="辛特兰恶齿村的猎户马克霍尔要你去找回他的双胞胎兄弟的尸体。找到它,然后把猎户莫克霍尔的头颅和猎户莫克霍尔的骨头交给猎户马克霍尔。$B$B马克霍尔说过,他兄弟的尸体被软泥怪和邪枝巨魔的狼群分食。他还提到在辛萨罗有个大坑,里面全都是软泥怪,那里还有个狼穴。这两个地方都在靠近辛萨罗神庙顶部的区域。" WHERE `ID`=7849 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="击败入侵者! (PvP)" WHERE `ID`=7871 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在这个通道的另一端,你会看到一片战火纷飞的土地,年轻的$C。部落不断侵入我们神圣的森林,锯断这里的苍天古树来建造他们的战争机器。$B$B进入战歌峡谷,帮助银翼要塞击败入侵的部落势力,并赢得一枚功勋奖章吧。把这样的奖章给我拿来,你就将获得奖赏。" WHERE `ID`=7871 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="击败入侵者! (PvP)" WHERE `ID`=7872 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在这个通道的另一端,你会看到一片战火纷飞的土地,年轻的$C。部落不断侵入我们神圣的森林,锯断这里的苍天古树来建造他们的战争机器。$B$B进入战歌峡谷,帮助银翼要塞击败入侵的部落势力,并赢得一枚功勋奖章吧。把这样的奖章给我拿来,你就将获得奖赏。" WHERE `ID`=7872 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="击败入侵者! (PvP)" WHERE `ID`=7873 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在这个通道的另一端,你会看到一片战火纷飞的土地,年轻的$C。部落不断侵入我们神圣的森林,锯断这里的苍天古树来建造他们的战争机器。$B$B进入战歌峡谷,帮助银翼要塞击败入侵的部落势力,并赢得一枚功勋奖章吧。把这样的奖章给我拿来,你就将获得奖赏。" WHERE `ID`=7873 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="灰谷森林将在强大的部落面前屈服,$R。无论暗夜精灵们说什么做什么,都无法阻止我们的推进。卡利姆多属于部落,谁敢阻止我们拿取属于我们的东西,谁就要死!$B$B让你的心中充满荣耀之光,让那些胆敢阻止我们的敌人一个个倒下。摧毁银翼要塞中的哨兵部队,并拿到一枚战歌荣誉奖章。把这样一枚奖章给我拿来,你就可以获得奖赏。" WHERE `ID`=7874 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="灰谷森林将在强大的部落面前屈服,$R。无论暗夜精灵们说什么做什么,都无法阻止我们的推进。卡利姆多属于部落,谁敢阻止我们拿取属于我们的东西,谁就要死!$B$B让你的心中充满荣耀之光,让那些胆敢阻止我们的敌人一个个倒下。摧毁银翼要塞中的哨兵部队,并拿到一枚战歌荣誉奖章。把这样一枚奖章给我拿来,你就可以获得奖赏。" WHERE `ID`=7875 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="灰谷森林将在强大的部落面前屈服,$R。无论暗夜精灵们说什么做什么,都无法阻止我们的推进。卡利姆多属于部落,谁敢阻止我们拿取属于我们的东西,谁就要死!$B$B让你的心中充满荣耀之光,让那些胆敢阻止我们的敌人一个个倒下。摧毁银翼要塞中的哨兵部队,并拿到一枚战歌荣誉奖章。把这样一枚奖章给我拿来,你就可以获得奖赏。" WHERE `ID`=7876 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="绿色烟火" WHERE `ID`=7896 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="12张彩票 - 二等暗月奖" WHERE `ID`=7932 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="50张彩票 - 去年的羊肉" WHERE `ID`=7936 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="“东谷的财宝正等着你。”$B$B你抚摸着手中的塔罗牌,感到一丝暖意。你紧紧地握住它,眼前浮现出艾尔文森林冬谷伐木场的影像。你专注地观察着,发现马厩附近有一堆干草。" WHERE `ID`=7937 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="更多的护甲片" WHERE `ID`=7941 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="更多的瑟银零件" WHERE `ID`=7942 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Waskily Wabbits!" WHERE `ID`=7961 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="These rabbits are breeding uncontrollably. Something must be done!$b$bHelp us $n, you're our only hope." WHERE `ID`=7961 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="Kill 5 rabbits and return to Jon LeCraft by the forge on Designer Island." WHERE `ID`=7961 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我想要LeCrafty Rabbit Pelt。去猎杀那些LeCrafty Rabbit吧。$b$b这事儿很重要!" WHERE `ID`=7962 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将3块LeCrafty Rabbit Pelt交给Jon LeCraft。" WHERE `ID`=7962 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="1200张彩票 - 暗月护符" WHERE `ID`=7981 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Redeem iCoke Prize Voucher" WHERE `ID`=8021 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Redeem iCoke Prize Voucher" WHERE `ID`=8022 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Redeem iCoke Prize Voucher" WHERE `ID`=8023 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Redeem iCoke Prize Voucher" WHERE `ID`=8024 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Redeem iCoke Prize Voucher" WHERE `ID`=8025 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Redeem iCoke Prize Voucher" WHERE `ID`=8026 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="赞达拉狂妄者和潜行者很像,但是他们信奉疯狂……混乱……无可预见的存在。狂妄者在战场上是个巨大的威胁,他们在敌人中散播混乱和伤害的种子。$B$B从祖尔格拉布带回我需要的权力珍宝,我就会送你一件狂妄者护甲。拥抱疯狂吧!" WHERE `ID`=8063 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="恶魔师的目标是直接吸收所有的能量,而不是简单地占据它。我们的许多恶魔师都在和恶魔战斗的过程中失败了;我们的敌人——尤其是古拉巴什的敌人——在威胁着我们,因此在真正需要牺牲的时候,恶魔师的力量将会倾泻在敌人的头上。我们能否生存取决于能否摧毁那些想要毁灭我们的人;古拉巴什帝国的沦陷让我们学会了这些东西。$B$B去祖尔格拉布,拿回我们所需的权力珍宝。完成了这一任务之后,我们将会奖励你一件珍贵的东西。" WHERE `ID`=8076 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="阿拉希盆地的资源!" WHERE `ID`=8080 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="无疑你已经听说了,阿拉索联军正派大量的军队进驻阿拉西盆地。联盟那帮蠢货想要食物和补给,因此妄图占据这块富饶的土地。我们必须让他们知道阿拉希永远不再会是人类的家园了!$B$B去阿拉希盆地然后进攻那里矿井,伐木场,铁匠铺和马厩。夺下敌人在那里的旗帜,把那里变成部落的领土。$B$B出发吧,$N。当任务完成之后向我复命。" WHERE `ID`=8120 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往西瘟疫之地的光明使者乌瑟尔的墓碑,在墓碑前放下他的祭品。在收获节结束之前返回铁炉堡的瓦格纳·巨锤那儿。" WHERE `ID`=8149 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往灰谷屠魔峡谷的格罗姆·地狱咆哮的墓碑,在墓碑前放下他的祭品。在收获节结束之前返回奥格瑞玛的亚尼·纳沙克那儿。" WHERE `ID`=8150 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="阿拉希盆地的资源!" WHERE `ID`=8154 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们必须依靠我们的士兵进行战斗,所有的士兵都会这么告诉你的。他们还会告诉你,他们正在使用破烂不堪的装备,饥肠辘辘地开向战场!$B$B这就是阿拉希盆地显得非常重要的原因。金属,武器,食物,木材——所有我们所需要的东西都可以从那里获得。$B$B那就是我需要你发挥作用的地方,愤怒的灵魂。进入阿拉希盆地,比敌人占据更多的基地,以此来获得战斗的胜利,然后给我带回一箱资源来。" WHERE `ID`=8154 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="阿拉希盆地的资源!" WHERE `ID`=8155 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="阿拉希盆地的资源!" WHERE `ID`=8156 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="无疑你已经听说了,阿拉索联军正派大量的军队进驻阿拉西盆地。联盟那帮蠢货想要食物和补给,因此妄图占据这块富饶的土地。我们必须让他们知道阿拉希永远不再会是人类的家园了!$B$B去阿拉希盆地然后进攻那里矿井,伐木场,铁匠铺和马厩。夺下敌人在那里的旗帜,把那里变成部落的领土。$B$B出发吧,$N。当任务完成之后向我复命。" WHERE `ID`=8169 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="无疑你已经听说了,阿拉索联军正派大量的军队进驻阿拉西盆地。联盟那帮蠢货想要食物和补给,因此妄图占据这块富饶的土地。我们必须让他们知道阿拉希永远不再会是人类的家园了!$B$B去阿拉希盆地然后进攻那里矿井,伐木场,铁匠铺和马厩。夺下敌人在那里的旗帜,把那里变成部落的领土。$B$B出发吧,$N。当任务完成之后向我复命。" WHERE `ID`=8170 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="无疑你已经听说了,阿拉索联军正派大量的军队进驻阿拉西盆地。联盟那帮蠢货想要食物和补给,因此妄图占据这块富饶的土地。我们必须让他们知道阿拉希永远不再会是人类的家园了!$B$B去阿拉希盆地然后进攻那里矿井,伐木场,铁匠铺和马厩。夺下敌人在那里的旗帜,把那里变成部落的领土。$B$B出发吧,$N。当任务完成之后向我复命。" WHERE `ID`=8171 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="祭司的头颅" WHERE `ID`=8201 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这是真的。哈卡现在藏身在祖尔格拉布中,他正沐浴在我们的神的力量之下。被迷惑的高阶祭司们正将我们最神圣的能量传输给夺灵者,他的力量即将超过艾泽拉斯世界上所有的生物。我们必须阻止他!$B$B拿着这根神圣之索,将它穿过负责传输我们神的能量的高阶祭司们的头颅。$B$B当你完成了这一步之后,就回到我这里来。" WHERE `ID`=8201 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将神圣之索穿上5颗导魔师的头颅,然后把这一串头颅交给尤亚姆巴岛上的伊克萨尔。" WHERE `ID`=8201 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="更多发光的蠍血" WHERE `ID`=8223 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往拉文霍德庄园,和乔拉齐·拉文霍德公爵谈一谈。" WHERE `ID`=8233 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="事分轻重缓急。我丢了一个蓝色的小袋子,里面的东西很私密。$B$B但是,你不用追踪那些小偷啦,因为他们已经死了。我所知道的是,那些傻瓜费了九牛二虎之力也没能打开包裹,因此他们将包裹作为“神圣的器物”卖给了艾萨拉的木喉萨满祭司。这些家伙很聪明。$B$B我想让你前往艾萨拉,从萨满祭司那儿凭借智慧取回包裹……当然你也可以凭借武力。我认为第一种方法比较保险。一旦你成功了,就把包裹交给大法师克希雷姆。" WHERE `ID`=8234 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="要解读这些碎片并移除魔化效果需要一点时间。当我完成这个工作后,我会亲自将袋子交给拉文霍德公爵。$B$B眼下的问题是钥匙,据说钥匙在绿龙摩弗拉斯手中,而摩弗拉斯则居住在阿塔哈卡神庙的深处,就是那个泡在悲伤沼泽里的神庙。$B$B叫上你的朋友,前往绿龙的巢穴吧。拉文霍德公爵在等你取回钥匙呢。" WHERE `ID`=8236 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="药剂的最后一种成分就是我以前说的第二种治疗药剂。$B$B据说绿龙摩弗拉斯对任何形式的毒药和疾病都免疫——这是无数德鲁伊用生命换来的信息。毫无疑问,他的血液符合我们的要求。$B$B在你收集最后一种成分时,塞纳里奥议会的一名信使将带走你已经收集到的成分。召集你的伙伴,前往沉没的阿塔哈卡神庙中的绿龙巢穴吧。将他的血液交给费伍德森林中的格雷塔·苔蹄。" WHERE `ID`=8257 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往沉没的阿塔哈卡神庙,杀死绿龙摩弗拉斯,将他的血液交给费伍德森林中的格雷塔·苔蹄。沉没的神庙的入口就在悲伤沼泽中。" WHERE `ID`=8257 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="死亡骑士达克雷尔主宰了通灵学院的尸骨储藏所。他威胁要扭曲整个灵魂国度来达到他自己的目的,我们必须阻止他!这就是水晶球可以帮助你的地方。$B$B在尸骨储藏所地下室的中心使用预言水晶球,以此来召唤达克雷尔的爪牙。击败这些爪牙,接下来死亡骑士就会出现了。$N,把他的头带给我!只有他的死亡才可以将灵魂国度的局势扭转过来!" WHERE `ID`=8258 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="在斯坦索姆地下室的尸骨储藏所的中心使用预言水晶球。然后你必须与被召唤出来的幽灵作战。击败这些幽灵之后,死亡骑士达克雷尔才会出现,你的任务就是击败他。$B$B把死亡骑士达克雷尔的头颅交给奥格瑞玛智慧谷的萨格尼。" WHERE `ID`=8258 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Test Kill Quest" WHERE `ID`=8274 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="Got some time to spare? Kill me some Murlocs and I'll give you something shiny!" WHERE `ID`=8274 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="Kill 5 Murlocs and come back to the test character." WHERE `ID`=8274 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往塔纳利斯的时光之穴寻找诺兹多姆的子嗣,阿纳克洛斯。" WHERE `ID`=8286 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="不能再浪费时间了!我们必须找到一位英雄!完成任务需要一支军队,但是必须有一位真正的勇士担负起统帅整个盟军的重任。$B$B黑石之王的巢穴中有一头异常凶猛的野兽:勒什雷尔。他守护着征战大厅,阻止外人进入奈法利安的圣所。杀死那个邪恶的家伙,把他的头颅带给我,然后你就可以开始下一步的旅程了。" WHERE `ID`=8288 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到黑石山中的奈法利安巢穴去,杀死勒什雷尔,并带回它的头颅。$B$B将勒什雷尔的头颅交给希利苏斯塞纳里奥要塞的流沙守望者巴里斯托尔斯。" WHERE `ID`=8288 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="击败入侵者! (PvP)" WHERE `ID`=8290 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="击败入侵者!" WHERE `ID`=8291 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在这个通道的另一端,你会看到一片战火纷飞的土地,年轻的$C。部落不断侵入我们神圣的森林,锯断这里的苍天古树来建造他们的战争机器。$B$B进入战歌峡谷,帮助银翼要塞击败入侵的部落势力,并赢得一枚功勋奖章吧。把这样的奖章给我拿来,你就将获得奖赏。" WHERE `ID`=8291 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="灰谷森林将在强大的部落面前屈服,$R。无论暗夜精灵们说什么做什么,都无法阻止我们的推进。卡利姆多属于部落,谁敢阻止我们拿取属于我们的东西,谁就要死!$B$B让你的心中充满荣耀之光,让那些胆敢阻止我们的敌人一个个倒下。摧毁银翼要塞中的哨兵部队,并拿到一枚战歌荣誉奖章。把这样一枚奖章给我拿来,你就可以获得奖赏。" WHERE `ID`=8294 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="阿拉希盆地的资源!" WHERE `ID`=8297 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="为流沙守望者巴里斯托尔斯收集200块异种蝎壳碎片。" WHERE `ID`=8301 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="为流沙守望者巴里斯托尔斯收集200块异种蝎壳碎片。" WHERE `ID`=8302 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="安纳克罗斯" WHERE `ID`=8303 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="去塔纳利斯的时光之穴寻找安纳克罗斯。" WHERE `ID`=8303 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我亲爱的纳塔莉亚走失了。$B$B老实说,她失踪之前好几周都行为怪异。我不止一次看到她在四下无人时喃喃自语。她坚持说什么自己是对的,坚持继续自己的研究。$B$B我最后一次见她的时候,她正朝着南边的铜须营地走去。$B$B我的兵力非常薄弱,$N。所以我想请你前往铜须营地,问问那些矮人。" WHERE `ID`=8304 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="希利苏斯时光之穴的阿纳克洛斯想要你前往位于希利苏斯南部沙漠的甲虫之台。$B$B当你学习完毕后再回到他那儿去。" WHERE `ID`=8305 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我想让你前往雷戈虫巢,看看我心爱的纳塔莉亚变成什么样了,$N。要单独完成这项任务并不容易,我建议你带上几个朋友。在你动身前往虫巢之前,请一定返回营地跟那些矮人谈谈。他们或许会告诉你对付居住在虫巢中的异种虫类的窍门。$B$B$N,如果纳塔莉亚真的如他们所说的那样变得疯狂……做你应该做的。$B$B<指挥官玛尔利斯转过身去。>" WHERE `ID`=8306 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往塞纳里奥要塞以西的暮光之锤营地,调查沙虫的烹饪方法。" WHERE `ID`=8307 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在我们首次尝试进攻虫巢、玛尔利斯夫人变得疯疯癫癫之后,那些虫巢中就不断涌出虫子来!这也许跟那些奇怪的水晶上的雕文有关。$B$B我们必须从三个虫巢的水晶上取下拓文。如果我们能得到拓文,或许能揭开这种疯症的谜团。$B$B带上拓文工具,邀上你的伙伴,前往虫巢去吧,$N。取下三座虫巢中的拓文之后再回到我这儿来。" WHERE `ID`=8309 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="希利苏斯铜须营地的鲁特加尔·雕石想要你前往亚什虫巢、佐拉虫巢和雷戈虫巢,从虫巢中的雕文水晶上取下拓文。$B$B使用地质学家的抄录工具包获取古老雕文的摹本。完成任务后回到鲁特加尔·雕石那儿。" WHERE `ID`=8309 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="奥莉尔·金叶" WHERE `ID`=8331 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$N,虽然我们以为暮光之锤在希利苏斯的运作已停顿下来…但是,我们错了。随着对他们连续的袭击,我们发现有个更黑暗的力量也就是深渊议会,利用教派基地中点缀的秘法风石在控制着暮光之锤。$N,你的下一个任务,就是去对抗深渊议会。$B$B和塞纳里奥城堡东边区域的工匠奥莉尔·金叶谈谈。我们需要她的手艺。" WHERE `ID`=8331 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与塞纳里奥城堡的奥莉尔·金叶谈话。" WHERE `ID`=8331 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="暮光贵族之戒" WHERE `ID`=8342 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$N,奥莉尔·金叶认为她找到了一种召唤并击败深渊议会成员的方法!这样的任务是十分危险的,但是你已经赢得了塞纳里奥议会极大的尊重。如果有人可以完成这项任务,那么这个人无疑就是你。$B$B祝你好运,$N。当你准备好之后就去和奥莉尔谈话。" WHERE `ID`=8343 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与塞纳里奥城堡的奥莉尔·金叶谈话。" WHERE `ID`=8343 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="霍姆告诉我说你知道如何召唤深渊公爵了!这真是件了不起的事儿。$B$B还有什么能称得上是了不起的成就呢?当然有,比如,打扁这些家伙。如果你明白我在说什么,你就该知道这会给他们的属下带来多大的冲击。把他们的徽记带回来作为证据。" WHERE `ID`=8348 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将深渊徽记交给塞纳里奥要塞中的鲍尔·蛮鬃。" WHERE `ID`=8348 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="霍姆和我刚才还谈起你呢。他说你已经准备好跟深渊领主作战了!$B$B我必须告诉你,这是一项非常危险的任务。你最好叫上支援人员。我并不是让你带上一两个朋友,你需要的是一支做好充分的战斗准备的精英团队。如果你的朋友跟你一样出色,你们或许能打败他!$B$B如果你打败了深渊领主,和往常一样,向我出示证据,我就会给你丰厚的奖励。" WHERE `ID`=8352 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你……你的装束真有趣。即使你心眼好,在陪一个生病的小孩子玩要糖果的恶作剧游戏,恐怕我还是得要求你做点什么!$B$B让我想想……你穿的衣服……看起来非常奇怪……你得炫耀自己的肌肉!是的,就是现在,炫耀你的肌肉吧,强壮的$g男:女;$c!$B$B你必须炫耀肌肉,这样我才会给你美味的暴风城杏仁糖。这可是万圣节的糖果。" WHERE `ID`=8356 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你……你的装束真有趣。即使你心眼好,在陪一个生病的小孩子玩要糖果的恶作剧游戏,恐怕我还是得要求你做点什么!$B$B让我想想……你穿的衣服……看起来非常奇怪……你得炫耀自己的肌肉!是的,就是现在,炫耀你的肌肉吧,强壮的$g男:女;$c!$B$B你必须炫耀肌肉,这样我才会给你美味的奥格瑞玛软糖。这可是万圣节的糖果。" WHERE `ID`=8359 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="与联盟作战是为部落效劳的莫大荣耀!那些在各条战线上和联盟作战的士兵是我们最伟大的成员。我们要消灭我们的对手,而不是仅仅进行小规模的遭遇战,我们要打精心准备的大战。$B$B去阿拉希盆地、奥特兰克山谷和战歌峡谷消灭联盟吧!为了荣耀!为了部落!" WHERE `ID`=8367 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把3枚奥特兰克山谷荣誉奖章,3枚阿拉希盆地荣誉奖章和3枚战歌峡谷荣誉奖章交给战场外的部落战争使者。" WHERE `ID`=8367 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="征服阿拉希盆地" WHERE `ID`=8370 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把3枚奥特兰克山谷荣誉奖章,3枚阿拉希盆地荣誉奖章和3枚战歌峡谷荣誉奖章交给战场外的联盟准将。" WHERE `ID`=8371 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="战歌峡谷之战" WHERE `ID`=8372 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="军备之战" WHERE `ID`=8376 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="军备之战" WHERE `ID`=8378 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="军备之战" WHERE `ID`=8379 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="军备之战" WHERE `ID`=8382 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="占领阿拉希盆地" WHERE `ID`=8384 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="战歌峡谷之战" WHERE `ID`=8386 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="占领阿拉希盆地" WHERE `ID`=8391 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="占领阿拉希盆地" WHERE `ID`=8392 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="占领阿拉希盆地" WHERE `ID`=8393 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="占领阿拉希盆地" WHERE `ID`=8394 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="占领阿拉希盆地" WHERE `ID`=8395 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="占领阿拉希盆地" WHERE `ID`=8397 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="占领阿拉希盆地" WHERE `ID`=8398 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="战歌峡谷之战" WHERE `ID`=8399 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="战歌峡谷之战" WHERE `ID`=8400 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="战歌峡谷之战" WHERE `ID`=8401 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="战歌峡谷之战" WHERE `ID`=8402 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="战歌峡谷之战" WHERE `ID`=8403 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="战歌峡谷之战" WHERE `ID`=8404 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="战歌峡谷之战" WHERE `ID`=8405 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="战歌峡谷之战" WHERE `ID`=8406 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="战歌峡谷之战" WHERE `ID`=8407 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="战歌峡谷之战" WHERE `ID`=8408 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="欢迎。把元素交给我,然后我们谈谈。" WHERE `ID`=8411 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往沉没的神庙,从巨魔守护者们身上取得巫毒羽毛,然后把它们交给阿什拉姆·瓦罗菲斯特。" WHERE `ID`=8418 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="或许一个小鬼说这话有些奇怪,但是我希望拥有自己的宠物。尼比把我当作宠物,我却没有宠物,这不公平!$B$B事实上,我并不需要什么活的宠物。如果你能给我一块恶魔布的话,我就能制造一个宠物。这周围的萨特身上经常带着恶魔布,所以你可以去跟他们打打交道,你觉得如何?" WHERE `ID`=8420 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将1块恶魔布交给费伍德森林的伊普斯。" WHERE `ID`=8420 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将3枚战歌荣誉奖章交给战场外的部落战争使者。" WHERE `ID`=8428 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="征服阿拉希盆地" WHERE `ID`=8436 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="征服阿拉希盆地" WHERE `ID`=8438 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="征服阿拉希盆地" WHERE `ID`=8440 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="征服阿拉希盆地" WHERE `ID`=8441 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="征服阿拉希盆地" WHERE `ID`=8442 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="征服阿拉希盆地" WHERE `ID`=8443 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="" WHERE `ID`=8459 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="Description" WHERE `ID`=8459 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="Log" WHERE `ID`=8459 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="木喉部族是唯一没有被堕落力量污染的熊怪部族。然而,许多其他的种族盲目地屠杀熊怪,却并没有搞清他们是敌是友。因此,木喉熊怪很少相信别人。$B$B你想要证明自己的立场吗?去赶走腐化的死木部族,我们以后也许会接受你成为盟友。你可以在费伍德的南部找到死木战士、探路者和园丁。" WHERE `ID`=8460 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="木喉部族倾向于防守,$N。虽然我们允许那些值得信赖的朋友安全地通过,但我们还是尽可能地避开其他熊怪部族。$B$B最近我注意到冬泉部族与我们的敌对情绪有所增长。他们似乎处于极度愤怒的状态,完全陷入了对一切他们无法理解的事物的恐慌和仇视。$B$B如果你能削减他们的数量,那对我们来说将是莫大的帮助,$N。" WHERE `ID`=8464 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="死木仪祭图腾" WHERE `ID`=8470 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你找到了一根死木仪祭图腾。图腾本身没有什么雕刻的痕迹,但是它却散发出一种让人绝望的气息。如果有什么东西导致了死木熊怪的堕落的话,那么这件东西应该就是罪魁祸首了。$B$B木喉要塞中的某个熊怪一定对它有兴趣……当然,你首先需要在他们当中赢得一定的声望。" WHERE `ID`=8470 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把死木仪祭图腾拿到木喉要塞去,看看是否有熊怪想要研究一下它。只有当你在木喉要塞的声望达到中立或者更高级别的时候,木喉要塞的熊怪才会和你说话。" WHERE `ID`=8470 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="冬泉仪祭图腾" WHERE `ID`=8471 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你的事迹已经远远超过英雄的范畴,$N。如果你代表了你的人民,那么我们一定会努力和你的人民保持和平。$B$B请你把这个交给住在钢铁之山中的那位矮人国王,我想你们把那里叫做铁炉堡。过去,他曾经代表联盟试图和我们建立联系。现在我们需要依赖你来实现木喉部族与联盟之间的和平。" WHERE `ID`=8484 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你的行为超越了平凡英雄的故事,$N。若你是你们人民的代表,那么,你们人民都将成为我们为了维持和平而努力的伙伴。$B$B请将这项提议带给兽人酋长,他就住在杜洛塔群岛,我知道你们都称这座城为奥格玛。很久以前,他曾试着代表他的部落和我们接触,现在正是通知你的时候,你将代表你部落的努力成果进行和平斡旋。" WHERE `ID`=8485 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带回木喉和平契约给奥格玛的索尔。" WHERE `ID`=8485 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20块铜锭交给铁炉堡军事区的布罗恩·石眉。" WHERE `ID`=8492 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="又回来了$c?太好了!我们需要更多你从安其拉之战取得的铜锭。你会帮我们吗?" WHERE `ID`=8493 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带20个铜锭给丹莫洛飞机场的石眉中尉。" WHERE `ID`=8493 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20块铁锭交给铁炉堡军事区的卡恩斯下士。" WHERE `ID`=8494 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这么快就回来了?不要让我再重新评估对你不好的看法$c,你让我觉得很感伤。那么,你知道我们仍然没有足够的铁锭供应武器、护甲、蒸气坦克和搜寻故障所有需要的东西。你觉得你可以在去祖尔格拉布的路上,或是你们这些孩子现在鬼混的地方带回另一批20个铁锭吗?" WHERE `ID`=8495 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带20个铁锭给丹莫洛飞机场的卡恩斯下士。" WHERE `ID`=8495 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="随着新兵增援塞纳里奥城堡,如何让他们在沙漠中生存成了一个问题。缺水是基本的问题,沙漠中无数具毒的生物对没有经验的志愿兵而言是很大的威胁。收集沙漠生存工具包需要的物资并带给塞纳里奥城堡的卡兰德拉斯。" WHERE `ID`=8497 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带4个纯水之球,4个强效抗毒药剂和4个沙漠肉丸子带到希利苏斯给塞纳里奥城堡旅店的卡兰德拉斯。你还必须将后勤任务简报 I带去才能完成这个任务。" WHERE `ID`=8497 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们的侦察兵报告说,暮光之锤的领袖收到了新的作战命令。现在这道命令正在被发送到各处的暮光预言者那里,并且有重兵护送。拦截这道命令,把它们交给指挥官玛尔利斯。" WHERE `ID`=8498 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="拿到暮光作战命令,把它交给希利苏斯塞纳里奥要塞的指挥官玛尔利斯。" WHERE `ID`=8498 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20块瑟银锭交给铁炉堡军事区的达米。" WHERE `ID`=8499 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你能主动关心联盟需要什么东西,这真是太好了。除了现在正在收集的各种物资之外,我们还需要大量的瑟银锭,我将负责这方面的收集。所有的瑟银都将用于制作各种战争必需的物资,特别是用来制造一个军团的蒸汽坦克,准备进攻希利苏斯。你能帮帮我吗,$c?" WHERE `ID`=8500 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20块瑟银锭交给铁炉堡军事区的达米。" WHERE `ID`=8500 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20棵荆棘藻交给铁炉堡军事区的列兵德拉里格。" WHERE `ID`=8503 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="又见面了…有什么事?啊,对了,$N!来看看我是否需要更多的荆棘藻吗?嗯,今天真是你的幸运日,因为这个重要问题的答案是肯定的“是”!你可以再收集20个来吗?" WHERE `ID`=8504 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带20个荆棘藻给丹莫洛飞机场的士兵德拉里格。" WHERE `ID`=8504 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20朵紫莲花交给铁炉堡军事区的艾文·夜歌。" WHERE `ID`=8505 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$c,紫莲花是一种非常有用的植物。我在这里作为联盟的官员收集紫莲花,我要负责监督整个收集过程,并保证在战时有足够的紫莲花储量可供使用。我希望你可以到世界各地帮我带回一些紫莲花。你可以做到吗?" WHERE `ID`=8506 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20朵紫莲花交给铁炉堡军事区的艾文·夜歌。" WHERE `ID`=8506 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我会简要地告诉你重点,$c。联盟需要大量的阿尔萨斯之泪来准备安其拉战争。不要问我它们是用来做什么的,我并不关心这个。但是我需要你收集尽可能多地这种草药,并把它们交给我。你愿意这样做吗?" WHERE `ID`=8510 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20棵阿尔萨斯之泪交给铁炉堡军事区的士官长戈麦恩。" WHERE `ID`=8510 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们家族历代都是著名的剥皮匠,$c。这就是联盟要求我们为了安其拉之战而收集轻皮的原因。我在这里的工作是确保皮革经过正确的处理,准备投入使用。但是我们需要你的帮助。$B$B因为我不得不留在这里,所以我需要你去帮忙收集皮革,然后把它们交给我。你觉得怎么样,$g小伙子:小姑娘;,你会帮我吗?" WHERE `ID`=8511 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把10块轻皮交给铁炉堡军事区的波尼·碎石。" WHERE `ID`=8511 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="很高兴再见到你,$N。显然我们需要更多轻皮来制作各种战争要用的东西。如果你能再帮我带来10张轻皮就太完美了。" WHERE `ID`=8512 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带10张轻皮给丹莫洛飞机场的波尼?碎石。" WHERE `ID`=8512 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="是的$g 先生 : 女士;,看来目前我们已经收集了$2063w张中皮。我知道这个数量很庞大,但如果你愿意,我可以藉由你的帮忙让我的配额减少一点。" WHERE `ID`=8514 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带10张中皮给丹莫洛飞机场的士兵波特。" WHERE `ID`=8514 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="没错,存货仍然不够。$N,我们仍未达到理想的$2071w张重皮。想想我们能用重皮做的所有东西!各种护甲和武器。蒸气坦克的零件和步枪瞄准器!工程学护目镜,而且如果到最后我们还有剩下,可以把它们交给部落的齐柏林飞艇!$B$B你会为我带更多的重皮回来吗?" WHERE `ID`=8516 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带10张厚皮给丹莫洛飞机场的玛塔·钢轴。" WHERE `ID`=8516 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你能再次帮我真是太好了,$c。看来我们已经收集了$2082w个丝质绷带,所以我们需要更多绷带。" WHERE `ID`=8521 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带20个丝质绷带给丹莫洛飞机场的护士斯通菲尔德。" WHERE `ID`=8521 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="又是讨论紧急事件的时候了,$c。我再次感谢你之前所作的努力;不是每个人都能如此无私奉献。但是我们仍然很多事要完成。$B$B$N,你可以再去收集符文布绷带并拿回来这里给我吗?" WHERE `ID`=8523 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带20个符文布绷带给丹莫洛飞机场的守护者月影。" WHERE `ID`=8523 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20条彩鳍鱼交给铁炉堡军事区的美食家斯里克。" WHERE `ID`=8524 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,朋友!你不认为士兵也和别人一样需要吃饭吗?你当然会赞同这一点。我110%地同意你的看法!很高兴我们达成了一致。现在我要你做的就是去钓很多很多新鲜的彩鳍鱼,然后把它们烧好,带到我这里来。嗯,我仿佛已经可以尝到它们了……" WHERE `ID`=8525 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20条彩鳍鱼交给铁炉堡军事区的美食家斯里克。" WHERE `ID`=8525 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="嘿,最近过得怎么样啊,$c?我看你好像有兴趣帮即将开始的安其拉战争收集食品物资。我爸爸觉得我来这里帮忙是一个学习的好方法。这可是个大错误,我根本不喜欢吃肉。不管怎么样,如果你愿意的话,请带给我大量的烤迅猛龙肉。显然这是所有士兵都想要的美食。" WHERE `ID`=8527 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20块烤迅猛龙肉交给铁炉堡军事区的萨拉·塞维斯。" WHERE `ID`=8527 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="虽然看起来烧鱼算不上什么英雄事迹,但是绝对不要低估战前准备的价值,年轻的$c。士兵和其他人一样需要吃饭,我们在这里要准备的可是安其拉战争开始后所必需的东西。$B$B为此,我在这里收集斑点黄尾鱼,一种适合于存储并且可以用于多种菜肴的物资。另外它也没有其它咸水鱼的那种难闻的味道。你愿意帮助我吗?" WHERE `ID`=8528 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="如果你愿意我想派你再去捕一批斑点黄尾鱼,$N。我想你有了第一次的经验,这次捕鱼一定会更快更容易。你愿意吗?" WHERE `ID`=8529 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带20条斑点黄尾鱼给丹莫洛飞机场的女猎手蕾尔·急流。" WHERE `ID`=8529 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这么快就回来了?你很快就会成为一个真正的矿工了,$c。那么,你已经知道怎么钻孔了;我需要你出去帮我挖掘一堆铜矿,熔解它们做成铜锭再带回来给我。我知道你能办到,问题是,你愿意吗?" WHERE `ID`=8533 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带20个铜锭给杜洛塔的矿工克罗威尔。" WHERE `ID`=8533 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="佐拉虫巢侦查报告" WHERE `ID`=8534 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们派出了最好的斥候深入异种虫类的巢穴收集情报。艾泽奈尔这几天来一直在监视佐拉虫巢,去找到她,拿回她的书面报告。我们需要这些情报来制定战术,要尽快,$n。" WHERE `ID`=8534 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="在佐拉虫巢内找到塞纳里奥斥候艾泽奈尔,然后把佐拉虫巢侦查报告交给塞纳里奥要塞的唤风者梅恩·长角。你还必须随身带着战术任务简报 VI才能完成这个任务。" WHERE `ID`=8534 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="土色圣殿骑士" WHERE `ID`=8536 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="暮光之锤和他们所膜拜的元素生物对我们在希利苏斯地区的行动是个不小的威胁。安其拉虫墙内的敌人还在虎视眈眈,所以我们绝对不能对暮光之锤的势力掉以轻心。$B$B想办法召唤并摧毁一名土色圣殿骑士,然后向鲍尔·蛮鬃汇报。" WHERE `ID`=8536 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="召唤并杀死一名土色圣殿骑士,然后向塞纳里奥要塞的鲍尔·蛮鬃复命。你还必须随身带着战术任务简报 III才能完成这个任务。" WHERE `ID`=8536 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="卫兵的靴子" WHERE `ID`=8540 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="塞纳里奥城堡守卫的坐骑军师缺少精制秘银战靴。取得一批战靴并立即送给塞纳里奥城堡的维斯·库鲁兹队长。" WHERE `ID`=8540 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将3双精制秘银战靴带到希利苏斯给塞纳里奥城堡的守卫队长维斯·库鲁兹。你还必须将后勤任务简报 II带去才能完成这个任务。" WHERE `ID`=8540 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把磨刀石交给希利苏斯塞纳里奥要塞的维斯·库鲁兹。" WHERE `ID`=8541 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="很好,我看的出来你对战争很认真。不过我对战争要开始有点急躁,所以如果你不快点把东西带来我就会生气。或许我可以直接拿你开刀。$B$B哈!还是不要好了,因为这样谁会帮我带锡锭来呢?" WHERE `ID`=8543 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带20个锡锭给杜洛塔的步兵玛乌格。" WHERE `ID`=8543 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="奈古拉什总是一副随时准备把一切都吞下去充饥的样子。$B$B那些巨人袭击我们的船的时候,奈古拉什直接冲向了我的厨房,不过他可不像其他巨人那样喜欢吃人。奈古拉什要的是酒……还有我秘制的烧烤秃鹰翅膀。嘿,这可都是我的拿手菜,我当年可是跑到荒芜之地才弄到这食谱的!$B$B如果你想把奈古拉什给引出来,只要用点酒再加上一碟烤翅就行啦。把这些东西放进我们当初丢在东南边海岸上的救生艇里,然后你就等着奈古拉什闻到食物的味儿乖乖上钩吧!" WHERE `ID`=8554 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你想要向我们证明你的价值吗,凡人?很好,也许我们可以互相帮助。$B$B在传说中,古老的沙虫奥罗是一个非常强大的存在。据说是上古把它创造出来的原因是为了嘲笑生命的软弱。$B$B它的皮肤非常特殊……异常结实,甚至是无法击破的,而它本身的移动速度却不会因此而受到任何妨碍,它和那些小型生物一样动作灵敏。$B$B把它的皮肤样品和其它一些原材料都交给我,我会给你制作一条具有强大力量的护腿。" WHERE `ID`=8560 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把7枚作战徽章、4枚后勤徽章和4枚战术徽章交给塞纳里奥要塞的瓦古斯。你必须在塞纳里奥议会中达到尊敬声望才能完成这个任务。" WHERE `ID`=8572 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="嘿,$c。就是你!部落需要非常大量的火焰花来支援安其拉之战。也许他们会把火焰花用在一些爆炸物中,也许还会把它们交给联盟来作为蒸汽坦克的燃料?谁知道?但这不是关键!这不关比雷凯基的事情!$B$B比雷凯基只知道……只知道你会帮助他收集很多火焰花,对不对?" WHERE `ID`=8580 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你想要向我们证明你的价值吗,凡人?很好,也许我们可以互相帮助。$B$B在传说中,古老的沙虫奥罗是一个非常强大的存在。据说是上古把它创造出来的原因是为了嘲笑生命的软弱。$B$B它的皮肤非常特殊……异常结实,甚至是无法击破的,而它本身的移动速度却不会因此而受到任何妨碍,它和那些小型生物一样动作灵敏。$B$B把它的皮肤样品和其它一些原材料都交给我,我会给你制作一条具有强大力量的护腿。" WHERE `ID`=8593 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你想要向我们证明你的价值吗,凡人?很好,也许我们可以互相帮助。$B$B在传说中,古老的沙虫奥罗是一个非常强大的存在。据说是上古把它创造出来的原因是为了嘲笑生命的软弱。$B$B它的皮肤非常特殊……异常结实,甚至是无法击破的,而它本身的移动速度却不会因此而受到任何妨碍,它和那些小型生物一样动作灵敏。$B$B把它的皮肤样品和其它一些原材料都交给我,我会给你制作一条具有强大力量的护腿。" WHERE `ID`=8624 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把其拉命令腕轮、2个重生塑像、5个银质甲虫和5个象牙甲虫交给安其拉的安多葛斯。你必须首先在诺兹多姆的子嗣中达到中立声望才可以完成这个任务。" WHERE `ID`=8625 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你想要向我们证明你的价值吗,凡人?很好,也许我们可以互相帮助。$B$B在传说中,古老的沙虫奥罗是一个非常强大的存在。据说是上古把它创造出来的原因是为了嘲笑生命的软弱。$B$B它的皮肤非常特殊……异常结实,甚至是无法击破的,而它本身的移动速度却不会因此而受到任何妨碍,它和那些小型生物一样动作灵敏。$B$B把它的皮肤样品和其它一些原材料都交给我,我会给你制作一条具有强大力量的护腿。" WHERE `ID`=8629 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你想要向我们证明你的价值吗,凡人?很好,也许我们可以互相帮助。$B$B在传说中,古老的沙虫奥罗是一个非常强大的存在。据说是上古把它创造出来的原因是为了嘲笑生命的软弱。$B$B它的皮肤非常特殊……异常结实,甚至是无法击破的,而它本身的移动速度却不会因此而受到任何妨碍,它和那些小型生物一样动作灵敏。$B$B把它的皮肤样品和其它一些原材料都交给我,我会给你制作一条具有强大力量的护腿。" WHERE `ID`=8631 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把其拉统御腕轮、2个先知塑像、5个水晶甲虫和5个白骨甲虫交给安其拉的坎多斯特拉兹。你必须首先在诺兹多姆的子嗣中达到中立声望才可以完成这个任务。" WHERE `ID`=8637 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你想要向我们证明你的价值吗,凡人?很好,也许我们可以互相帮助。$B$B在传说中,古老的沙虫奥罗是一个非常强大的存在。据说是上古把它创造出来的原因是为了嘲笑生命的软弱。$B$B它的皮肤非常特殊……异常结实,甚至是无法击破的,而它本身的移动速度却不会因此而受到任何妨碍,它和那些小型生物一样动作灵敏。$B$B把它的皮肤样品和其它一些原材料都交给我,我会给你制作一条具有强大力量的护腿。" WHERE `ID`=8640 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你想要向我们证明你的价值吗,凡人?很好,也许我们可以互相帮助。$B$B在传说中,古老的沙虫奥罗是一个非常强大的存在。据说是上古把它创造出来的原因是为了嘲笑生命的软弱。$B$B它的皮肤非常特殊……异常结实,甚至是无法击破的,而它本身的移动速度却不会因此而受到任何妨碍,它和那些小型生物一样动作灵敏。$B$B把它的皮肤样品和其它一些原材料都交给我,我会给你制作一条具有强大力量的护腿。" WHERE `ID`=8658 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你想要向我们证明你的价值吗,凡人?很好,也许我们可以互相帮助。$B$B在传说中,古老的沙虫奥罗是一个非常强大的存在。据说是上古把它创造出来的原因是为了嘲笑生命的软弱。$B$B它的皮肤非常特殊……异常结实,甚至是无法击破的,而它本身的移动速度却不会因此而受到任何妨碍,它和那些小型生物一样动作灵敏。$B$B把它的皮肤样品和其它一些原材料都交给我,我会给你制作一条具有强大力量的护腿。" WHERE `ID`=8663 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="最令人恐怖的上古之神正在从安其拉的休眠之中慢慢醒来。艾泽拉斯世界不久之后即将面对这股恐怖的力量,时间对于如此强大的存在来说毫无意义。$B$B当星辰的位置合适的时候,他将让恐怖的力量席卷所有的一切。你必须在此之前找到他,消灭他。$B$B完成这个任务,把他的外壳交给我。我会奖励你一件凡人从未见到过的护甲……一件只有弑神者才有资格获得的护甲!" WHERE `ID`=8666 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你想要向我们证明你的价值吗,凡人?很好,也许我们可以互相帮助。$B$B在传说中,古老的沙虫奥罗是一个非常强大的存在。据说是上古把它创造出来的原因是为了嘲笑生命的软弱。$B$B它的皮肤非常特殊……异常结实,甚至是无法击破的,而它本身的移动速度却不会因此而受到任何妨碍,它和那些小型生物一样动作灵敏。$B$B把它的皮肤样品和其它一些原材料都交给我,我会给你制作一条具有强大力量的护腿。" WHERE `ID`=8668 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="冬蹄长者" WHERE `ID`=8674 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="傲角长者" WHERE `ID`=8678 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将1枚其拉将领戒指、2个朱红雕像、5个银质甲虫和5个白骨甲虫交给唤风者耶萨德拉。你必须在塞纳里奥议会中达到尊敬声望才能完成这个任务。" WHERE `ID`=8698 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将1枚其拉将领戒指、2个碧蓝雕像、5个黄金甲虫和5个陶土甲虫交给唤风者耶萨德拉。你必须在塞纳里奥议会中达到尊敬声望才能完成这个任务。" WHERE `ID`=8699 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将1枚其拉典礼戒指、2个玛瑙雕像、5个岩石甲虫和5个水晶甲虫交给唤风者耶萨德拉。你必须在塞纳里奥议会中达到尊敬声望才能完成这个任务。" WHERE `ID`=8701 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将1枚其拉典礼戒指、2个翠玉雕像、5个岩石甲虫和5个水晶甲虫交给唤风者耶萨德拉。你必须在塞纳里奥议会中达到尊敬声望才能完成这个任务。" WHERE `ID`=8702 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将1件其拉尖刺护裙、2个雪白雕像、5个水晶甲虫和5个岩石甲虫交给安其拉甲虫之墙后的守望者哈尔洛。你必须在塞纳里奥议会中达到崇拜声望才能完成这个任务。" WHERE `ID`=8705 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将1件其拉装饰护裙、2个黑曜石雕像、5个银质甲虫和5个白骨甲虫交给安其拉甲虫之墙后的守望者哈尔洛。你必须在塞纳里奥议会中达到崇拜声望才能完成这个任务。" WHERE `ID`=8707 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将1件其拉装饰护裙、2个玛瑙雕像、5个黄金甲虫和5个陶土甲虫交给安其拉甲虫之墙后的守望者哈尔洛。你必须在塞纳里奥议会中达到崇拜声望才能完成这个任务。" WHERE `ID`=8710 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将1件其拉尖刺护裙、2个碧蓝雕像、5个银质甲虫和5个白骨甲虫交给安其拉甲虫之墙后的守望者哈尔洛。你必须在塞纳里奥议会中达到崇拜声望才能完成这个任务。" WHERE `ID`=8712 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="奈普图洛斯的愤怒" WHERE `ID`=8729 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我和你说过坏消息了吗?它的名字叫巨齿鲨:100尺长,死亡和毁灭的化身。我想我忘记和你说这个了。$B$B根据我的超级精准千里眼提供的讯息,你会在艾萨拉的海岸找到最合适使用这个浮标的地方,就在风暴海湾。$B$B你要寻找一个大漩涡,就是附近都是沉船的地方。$B$B另外,我希望你带上你的朋友。$B$B如果你成功的话,那么把权杖碎片带给安纳克罗斯。" WHERE `ID`=8729 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="在艾萨拉风暴海湾一带的大漩涡使用奥金浮标。" WHERE `ID`=8729 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="勇士,是你吗?我受命保管这个碎片已经一千年了,在我最黑暗的时候,应该有人站出来替我把它拿回来……但是一切都是任重道远的。$B$B<瓦拉斯塔兹轻轻地咳嗽着。>$B$B耐……耐法里奥斯现在掌握着scepter shard。$B$B时间是最关键的。耐法里奥斯将要摧毁这个scepter。你必须赶快!" WHERE `ID`=8730 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="干掉奈法利安并拿到Red Scepter Shard。把Red Scepter Shard带给塔纳利斯时光之穴门口的阿纳克洛斯。你必须在一个半小时之内完成这个任务。" WHERE `ID`=8730 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们必须尽量控制伊兰尼库斯,我们要让他获得救赎,而不是摧毁他。$B$B泰兰妲已经在赶来帮助我们的路上了。我们必须守住巨龙的攻击,保护永夜港免遭伤害。$B$B做好准备!你和你的盟友是我们唯一的希望。" WHERE `ID`=8736 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="保护永夜港免受伊兰尼库斯的伤害。不要让守护者雷姆洛斯死亡。不要杀掉伊兰尼库斯。保护好你们自己。等待泰兰妲。" WHERE `ID`=8736 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="圣殿骑士" WHERE `ID`=8740 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="许多幕光之锤的骑兵教徒经常在我们塞纳里奥要塞守卫范围之外的区域游荡,并伺机袭击我们巡逻和商旅小队。$B$B找到并击败twilight marauders和他们的领袖,一个叫做Morna的恐怖战士。当任务完成之后向唤风者梅恩·长角报告。" WHERE `ID`=8740 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="干掉Twilight Marauder Morna和5个Twilight Marauders。当任务完成之后向唤风者梅恩·长角报告。" WHERE `ID`=8740 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="冠军的回报" WHERE `ID`=8741 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="卡利姆多的威力" WHERE `ID`=8742 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="砰!" WHERE `ID`=8743 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="永恒之宝的宝藏" WHERE `ID`=8745 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们需要援军进攻亚什虫巢。你的主要目标是那些亚什工蝎。当你的任务完成之后向指挥官玛尔利斯报告。" WHERE `ID`=8770 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="击杀25只亚什工蝎和40只亚什雄蝎。" WHERE `ID`=8770 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="击杀40只佐拉掠夺者。" WHERE `ID`=8773 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="目标:雷戈喷火者" WHERE `ID`=8775 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这一地区猖獗的异种虫类对我们来说是个巨大的威胁。你被指派负责对雷戈虫巢发动攻击,主要目标是雷戈喷火者。$B$B在你的任务完成之后,向指挥官玛尔利斯汇报。" WHERE `ID`=8775 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="击杀30只雷戈喷火者,然后向塞纳里奥要塞的指挥官玛尔利斯复命。你还必须带着作战任务简报 IX才能完成这个任务。" WHERE `ID`=8775 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="战场的绷带储存量在最近战争伤亡之后急剧降低。把大量的急救物资带给塞纳里奥要塞的唤风者梅恩·长角。" WHERE `ID`=8778 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20个重符文绷带,20个厚丝质绷带和20个厚绒线绷带带给唤风者梅恩·长角。" WHERE `ID`=8778 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="战场的绷带储存量在最近战争伤亡之后急剧降低。把大量的急救物资带给塞纳里奥要塞的唤风者梅恩·长角。" WHERE `ID`=8779 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20个重符文绷带,20个厚丝质绷带和20个厚绒线绷带带给唤风者梅恩·长角。" WHERE `ID`=8779 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20根重符文绷带、20根厚丝质绷带和20根厚绒线绷带交给唤风者梅恩·长角。" WHERE `ID`=8780 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20根重符文绷带、20根厚丝质绷带和20根厚绒线绷带交给唤风者梅恩·长角。" WHERE `ID`=8781 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="最近不断涌来的志愿者导致我们制服紧缺。去搜集一些制服的材料,然后把它们交给唤风者梅恩·长角。" WHERE `ID`=8782 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们的绷带储备在最近接连不断的战事之后急剧降低。收集大量的急救物资,把它们交给塞纳里奥要塞的唤风者梅恩·长角。" WHERE `ID`=8786 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20根重符文绷带、20根厚丝质绷带和20根厚绒线绷带交给唤风者梅恩·长角。" WHERE `ID`=8786 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="战场的绷带储存量在最近战争伤亡之后急剧降低。把大量的急救物资带给塞纳里奥要塞的唤风者梅恩·长角。" WHERE `ID`=8787 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20个重符文绷带,20个厚丝质绷带和20个厚绒线绷带带给唤风者梅恩·长角。" WHERE `ID`=8787 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="来自其拉虫人的威胁已经被平息。可怕的奥斯里安被消灭了。$B$B卡利姆多的人民听到这个消息应该可以松口气了。将奥斯里安的头颅交给塞纳里奥要塞的指挥官玛尔利斯。" WHERE `ID`=8791 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将无疤者奥斯里安的头颅交给希利苏斯塞纳里奥要塞的指挥官玛尔利斯。" WHERE `ID`=8791 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="一旦你完成了分配给你的任务,就去找铁匠瓦古斯谈谈。让他看看你在战斗中得到的徽章。他会为你提供一些合适的装备。" WHERE `ID`=8800 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="安其拉的高墙摇晃起来。超越这世界的邪恶力量已经被摧毁了。$B$B当你注视着巨像憎恶的遗迹时,心跳几乎被冻结。在死一般的寂静中,你还是能感觉克苏恩的邪恶力量。$B$B你完成了别人认为不可能的任务。$B$B你取下恶魔的眼柄小心放进你的包包里。$B$B把克苏恩之眼带到下一个房间里的巨龙那儿。" WHERE `ID`=8801 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将克苏恩之眼带给安其拉神庙的卡拉史塔斯。" WHERE `ID`=8801 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="卡林多的救星" WHERE `ID`=8802 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="前往时光之穴,$G大人:女士;$N。安纳克罗斯等着你回来。把克苏恩之眼交给他,他绝对会将它放在主人的收集品里。" WHERE `ID`=8802 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把克苏恩之眼带给时光之穴的安纳克罗斯。" WHERE `ID`=8802 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="目前塞纳里奥要塞涌入了大量的新兵,我们的首要问题就成了如何保证他们在沙漠中生存下来。缺水的环境和遍布希利苏斯的剧毒生物都威胁着这些缺乏经验的志愿者。去收集一些必需的物资,把他们交给要塞里的卡兰德拉斯吧。" WHERE `ID`=8804 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="目前塞纳里奥要塞的骑兵团缺乏足够的毛皮护甲片,去收集大量护甲片,然后立即把它们交给塞纳里奥要塞的维斯·库鲁兹队长。" WHERE `ID`=8805 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把毛皮护甲片交给希利苏斯塞纳里奥要塞的维斯·库鲁兹。" WHERE `ID`=8805 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把磨刀石交给希利苏斯塞纳里奥要塞的维斯·库鲁兹。" WHERE `ID`=8806 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="战场的绷带储存量在最近战争伤亡之后急剧降低。把大量的急救物资带给塞纳里奥要塞的唤风者梅恩·长角。" WHERE `ID`=8807 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20个重符文绷带,20个厚丝质绷带和20个厚绒线绷带带给唤风者梅恩·长角。" WHERE `ID`=8807 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="战场的绷带储存量在最近战争伤亡之后急剧降低。把大量的急救物资带给塞纳里奥要塞的唤风者梅恩·长角。" WHERE `ID`=8808 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把20个重符文绷带,20个厚丝质绷带和20个厚绒线绷带带给唤风者梅恩·长角。" WHERE `ID`=8808 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="终极的伪装" WHERE `ID`=8829 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="暮光之锤的运作机制有着数不清的保密措施。虽然他们的身影在世界各地出现,但他们策划阴谋的大本营却是在一个我们不知道的地方。$B$B我们相信暮光之锤用以召唤头目的石头可以用来进行双向传送,因此我们要尝试使用它。当然,我们必须仿造一件暮光大使的长袍。$B$B把必需的材料交给奥蕾尔·金叶,$n。" WHERE `ID`=8829 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="五部落荣誉徽章" WHERE `ID`=8851 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="目前塞纳里奥要塞涌入了大量的新兵,我们的首要问题就成了如何保证他们在沙漠中生存下来。缺水的环境和遍布希利苏斯的剧毒生物都威胁着这些缺乏经验的志愿者。去收集一些必需的物资,把他们交给要塞里的卡兰德拉斯吧。" WHERE `ID`=8856 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="巨像的秘密 - 雷戈" WHERE `ID`=8858 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我只想把这个甲虫壳套在奥菲斯特的大肥脸上…可惜,我现在要在这里收集畸形的蟑螂样本。我会一直在这里直到清晨。$B$B快点帮我把这个样本带给奥菲斯特,$c。他会重重答谢你!$B$B没错,瑟银哨塔 – 就在灼热峡谷。" WHERE `ID`=8858 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把雷戈巨像的甲壳带给灼热峡谷的工头奥菲斯特。" WHERE `ID`=8858 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="巨像的秘密 - 佐拉" WHERE `ID`=8859 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我的奴仆差点在取得这个样本时丧命。你一定要动作快!玛克斯韦尔·泰罗索斯男爵急需要一个新鲜的甲壳样本。他相信巨像的秘密可以帮助我们对抗天谴军团!$B$B你怎么还在这里!?到圣光之愿礼拜堂!没错,你会得到可观的奖励…" WHERE `ID`=8859 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="把佐拉巨像的甲壳带到东瘟疫之地的圣光之愿礼拜堂给玛克斯韦尔·泰罗索斯男爵。" WHERE `ID`=8859 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="年兽曾经是这个世界的英雄,一头充满着力量、能给人带来幸运的巨狼。在上古之战时,它和其他的英雄一起对抗燃烧军团,但最终却被恶魔腐蚀,成为了邪恶的野兽,在艾泽拉斯传播恐惧与死亡。$B$B最终,它在月光林地这里被打败了,并长眠在月神湖底。但是每年的这个时候,在春节期间,它都会苏醒……$B$B集结你的军团吧,$n,召唤并打败年兽,艾露恩将赐予你祝福!" WHERE `ID`=8868 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="甜蜜的宁静" WHERE `ID`=8869 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与铁炉堡秘法区的春节预告者交谈。当然,你也可以到其他主城中去寻找当地的新年预报者。" WHERE `ID`=8870 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与暴风城花园区的春节预告者交谈。当然,你也可以到其他主城中去寻找当地的新年预报者。" WHERE `ID`=8871 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与达纳苏斯塞纳里奥区的春节预告者交谈。当然,你也可以到其他主城中去寻找当地的新年预报者。" WHERE `ID`=8872 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与奥格瑞玛智慧谷的春节预告者交谈。当然,你也可以到其他主城中去寻找当地的新年预报者。" WHERE `ID`=8873 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与幽暗城入口处的春节预告者交谈。当然,你也可以到其他主城中去寻找当地的新年预报者。" WHERE `ID`=8874 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="与雷霆崖长者高地的春节预告者交谈。当然,你也可以到其他主城中去寻找当地的新年预报者。" WHERE `ID`=8875 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="小型烟花" WHERE `ID`=8876 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="在月光中使用你的春节邀请函前往月光林地,抵达之后与永夜港的瓦拉达尔·星歌谈一谈。" WHERE `ID`=8883 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="要怎么描述她的美丽呢?我脑海里涌现了数千个形容词,却不知道该挑哪些。$B$B这些词语扰乱了我的思绪,令我的舌头打结。$B$B我久久地思考着,却发现任何一个词语都不足以描述她清新脱俗的容貌。啊,不行,她一定得尽快看到我的情书,不然其他的追求者肯定会夺走她的芳心。" WHERE `ID`=8899 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$c。我这里有一些你可能会很感兴趣的东西。$B$B它跟你们这个职业的人平常穿着的那些护甲有点类似,但质量上远远好于你们现在所拥有的。要是你能帮我一个小忙的话,我愿意拿它来从你手里换一件普通的套装组件。$B$B栖息在冬泉谷的霜刃豹和熊身上的血液有着某种我目前很需要的特性。给我带来一批样本,再把普通套装的手腕部分拿来,当然了,你还得支付一些金币。你会发现这其实是笔很划算的交易。" WHERE `ID`=8905 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$c。我这里有一些你可能会很感兴趣的东西。$B$B它跟你们这个职业的人平常穿着的那些护甲有点类似,但质量上远远好于你们现在所拥有的。要是你能帮我一个小忙的话,我愿意拿它来从你手里换一件普通的套装组件。$B$B栖息在冬泉谷的霜刃豹和熊身上的血液有着某种我目前很需要的特性。给我带来一批样本,再把普通套装的手腕部分拿来,当然了,你还得支付一些金币。你会发现这其实是笔很划算的交易。" WHERE `ID`=8906 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$c。我这里有一些你可能会很感兴趣的东西。$B$B它跟你们这个职业的人平常穿着的那些护甲有点类似,但质量上远远好于你们现在所拥有的。要是你能帮我一个小忙的话,我愿意拿它来从你手里换一件普通的套装组件。$B$B栖息在冬泉谷的霜刃豹和熊身上的血液有着某种我目前很需要的特性。给我带来一批样本,再把普通套装的手腕部分拿来,当然了,你还得支付一些金币。你会发现这其实是笔很划算的交易。" WHERE `ID`=8907 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$c。我这里有一些你可能会很感兴趣的东西。$B$B它跟你们这个职业的人平常穿着的那些护甲有点类似,但质量上远远好于你们现在所拥有的。要是你能帮我一个小忙的话,我愿意拿它来从你手里换一件普通的套装组件。$B$B栖息在冬泉谷的霜刃豹和熊身上的血液有着某种我目前很需要的特性。给我带来一批样本,再把普通套装的手腕部分拿来,当然了,你还得支付一些金币。你会发现这其实是笔很划算的交易。" WHERE `ID`=8908 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$c。我这里有一些你可能会很感兴趣的东西。$B$B它跟你们这个职业的人平常穿着的那些护甲有点类似,但质量上远远好于你们现在所拥有的。要是你能帮我一个小忙的话,我愿意拿它来从你手里换一件普通的套装组件。$B$B栖息在冬泉谷的霜刃豹和熊身上的血液有着某种我目前很需要的特性。给我带来一批样本,再把普通套装的手腕部分拿来,当然了,你还得支付一些金币。你会发现这其实是笔很划算的交易。" WHERE `ID`=8909 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$c。我这里有一些你可能会很感兴趣的东西。$B$B它跟你们这个职业的人平常穿着的那些护甲有点类似,但质量上远远好于你们现在所拥有的。要是你能帮我一个小忙的话,我愿意拿它来从你手里换一件普通的套装组件。$B$B栖息在冬泉谷的霜刃豹和熊身上的血液有着某种我目前很需要的特性。给我带来一批样本,再把普通套装的手腕部分拿来,当然了,你还得支付一些金币。你会发现这其实是笔很划算的交易。" WHERE `ID`=8910 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="诚挚的建议" WHERE `ID`=8911 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$c。我有一些你可能会感兴趣的东西。$B$B它很像你们那个职业的人会穿戴的典型护甲,但是等级高很多。只要你帮我一个小忙,我愿意和你交换一件普通装备。$B$B冬泉谷的霜刃豹和熊的鲜血里有我目前需要的成分。帮我带来足够的样本还有护腕装备,以及一点金子。你会发现你的付出是值得的。" WHERE `ID`=8911 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="取得15滴冬泉血滴样本,20金和1套鬼雾护腕给铁炉堡的德莉娜。" WHERE `ID`=8911 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你好,$c。我这里有一些你可能会很感兴趣的东西。$B$B它跟你们这个职业的人平常穿着的那些护甲有点类似,但质量上远远好于你们现在所拥有的。要是你能帮我一个小忙的话,我愿意拿它来从你手里换一件普通的套装组件。$B$B栖息在冬泉谷的霜刃豹和熊身上的血液有着某种我目前很需要的特性。给我带来一批样本,再把普通套装的手腕部分拿来,当然了,你还得支付一些金币。你会发现这其实是笔很划算的交易。" WHERE `ID`=8912 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="诚挚的建议" WHERE `ID`=8916 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="嗨,$c!我从你举止可以看出,你已经见识过这世界许多事了。但是我敢打赌你一定没有看过像这样的护甲。$B$B帮我个小忙,我就和你交换一套普通的护腕。$B$B我现在需要足够的希利苏斯蜘蛛与蝎的毒液样本。把物品带给我再加上几枚金币,我就履行这项交易。" WHERE `ID`=8916 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="取得15滴希利苏斯毒液样本,20金和1套虔诚护腕,带给奥格玛的莫克瓦。" WHERE `ID`=8916 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="嗨,$C!从你的言行举止就能看出你是个历经沧桑、见多识广的家伙。但是我打赌你没有见过这么一件护甲。$B$B要是你能帮我一个小忙的话,我愿意拿它来从你手里换一件普通套装的手腕部分。$B$B我需要大量生活在希利苏斯地区的蝎子和蜘蛛的毒液。把毒液样本带给我,再支付一些金币,我就跟你交换。" WHERE `ID`=8919 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="啊,你需要我最新的研究产品……超维度幽灵显形器!不过遗憾的是,我已经消耗光了所有的人力和资金,没法继续研究了。$B$B你说你愿意帮忙?太好了!我们首先需要建立起一个能够收集亡灵物质的设备,制造一台灵质提纯器!这可不是一项简单的工作,$N。$B$B我需要你给我找来一个奥金转换器,一些强效不灭精华和一些石鳞鱼油。我还需要一些来自燃烧平原的岩浆流里的火山灰,用来制造过滤网。" WHERE `ID`=8921 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你竟然收集到了这么多,看来真是个够胆量的家伙。要不然就是我给你的护甲套件挑起了你兴趣吧。要是你还愿意帮我的忙,我还能给你更多的套件。$B$要你采集的毒液样本是为我的一个熟人穆克斯·玛纳斯卡波准备的。他是个技师,对于超自然的事物有着浓厚的兴趣。他最近研究中的新项目是一台可以让你与死者交谈的机器!那也是我联络安泰恩,并且了解自己处境的最后希望了。" WHERE `ID`=8923 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往燃烧平原,找到熔岩领主博奥克,把它的岩浆核心交给加基森的穆克斯·玛纳斯卡波。" WHERE `ID`=8925 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="公平的补偿" WHERE `ID`=8926 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你信守承诺将莫克斯建构的仪器带来了。我相信如果我给你奖赏,你会感兴趣的。若你想升级的话,就把腰带和一整套手套拿来给我。我承诺我交还给你的一定是更为精良的物品。" WHERE `ID`=8926 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将野性之心腰带,一套野性之心手套带给铁炉堡的德莉娜。" WHERE `ID`=8926 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="公平的补偿" WHERE `ID`=8927 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你证明了自己是个非常可靠的人,$N。我相信你会帮我度过这次的困境,我会依照你的表现来给予奖励。$B$B现在我要把你的腰带和手套换掉。如果我们一起度过了这个难关,我就会把剩下的装备都做给你。" WHERE `ID`=8927 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将野性之心腰带和1套野性之心手套带给奥格玛的莫克瓦。" WHERE `ID`=8927 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="公平的补偿" WHERE `ID`=8932 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你信守承诺将莫克斯建构的仪器带来了。我相信如果我给你奖赏,你会感兴趣的。若你想升级的话,就把普通腰带和整套手套拿来给我。" WHERE `ID`=8932 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将博学者腰带和1套博学者手套带给铁炉堡的德莉娜。" WHERE `ID`=8932 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="公平的补偿" WHERE `ID`=8934 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你信守承诺将莫克斯建构的仪器带来了。我相信如果我给你奖赏,你会感兴趣的。若你想升级的话,就把腰带和一整套手套拿来给我。我承诺我给你的一定是超过精良的物品。" WHERE `ID`=8934 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将虔诚腰带和1套虔诚手套带给铁炉堡的德莉娜。" WHERE `ID`=8934 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="公平的补偿" WHERE `ID`=8937 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你信守承诺将莫克斯建构的仪器带来了。我相信如果我给你奖赏,你会感兴趣的。若你想升级的话,就把腰带和一整套手套拿来给我。我承诺我交还给你的将会是更精良的物品。" WHERE `ID`=8937 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将勇气腰带和1套勇气护手带给铁炉堡的德莉娜。" WHERE `ID`=8937 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="公平的补偿" WHERE `ID`=8938 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你证明了自己是个非常可靠的人,$N。我相信你会帮我度过这次的困境,我会依照你的表现来给予奖励。$B$B现在我要把你的腰带和手套换掉。如果我们一起度过了这个难关,我就会把剩下的装备都做给你。" WHERE `ID`=8938 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将驭兽者腰带和1套驭兽者手套带给奥格玛的莫克瓦。" WHERE `ID`=8938 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="公平的补偿" WHERE `ID`=8939 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你证明了自己是个非常可靠的人,$N。我相信你会帮我度过这次的困境,我会依照你的表现来给予奖励。$B$B现在我要把你的腰带和手套换掉。如果我们一起度过了这个难关,我就会把剩下的装备都做给你。" WHERE `ID`=8939 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将博学者腰带和1套博学者手套带给奥格玛的莫克瓦。" WHERE `ID`=8939 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="公平的补偿" WHERE `ID`=8940 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你证明了自己是个非常可靠的人,$N。我相信你会帮我度过这次的困境,我会依照你的表现来给予奖励。$B$B现在我要把你的腰带和手套换掉。如果我们一起度过了这个难关,我就会把剩下的装备都做给你。" WHERE `ID`=8940 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将虔诚腰带和1套虔诚手套带给奥格玛的莫克瓦。" WHERE `ID`=8940 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="公平的补偿" WHERE `ID`=8941 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你证明了自己是个非常可靠的人,$N。我相信你会帮我度过这次的困境,我会依照你的表现来给予奖励。$B$B现在我要把你的腰带和手套换掉。如果我们一起度过了这个难关,我就会把剩下的装备都做给你。" WHERE `ID`=8941 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将迅影腰带和1套迅影手套带给奥格玛的莫克瓦。" WHERE `ID`=8941 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="公平的补偿" WHERE `ID`=8942 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你证明了自己是个非常可靠的人,$N。我相信你会帮我度过这次的困境,我会依照你的表现来给予奖励。$B$B现在就交换你的腰带和护手。如果我们一起度过了这个难关,我就会把剩下的装备都做给你。" WHERE `ID`=8942 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将元素束腰和1套元素护手带给奥格玛的莫克瓦。" WHERE `ID`=8942 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="公平的补偿" WHERE `ID`=8943 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你证明了自己是个非常可靠的人,$N。我相信你会帮我度过这次的困境,我会依照你的表现来给予奖励。$B$B现在我要把你的腰带和手套换掉。如果我们一起度过了这个难关,我就会把剩下的装备都做给你。" WHERE `ID`=8943 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将鬼雾腰带和1套鬼雾手套带给奥格玛的莫克瓦。" WHERE `ID`=8943 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="公平的补偿" WHERE `ID`=8944 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你证明了自己是个非常可靠的人,$N。我相信你会帮我度过这次的困境,我会依照你的表现来给予奖励。$B$B现在就交换你的腰带和护手。如果我们一起度过了这个难关,我就会把剩下的装备都做给你。" WHERE `ID`=8944 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将勇气腰带和1套勇气护手带给奥格玛的莫克瓦。" WHERE `ID`=8944 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="塞尔德林可不是一个愿意参加一场公平决斗的家伙。我做了这面旗子,上面绘有他家族的纹章。$B$B只需要再附加上一点小小的巫术,这面旗子就可以让他无法抗拒地迎接他人的挑战。$B$B我有个老熟人叫法尔林,他知道如何附加上这个小巫术。对于……对于激怒他人,他有一种非常特别的方式。你可以在厄运之槌的图书馆里找到他。" WHERE `ID`=8948 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="是的,没错,我确实对你所想要的这种强化魔法十分熟悉,$c。可我并不是那种随随便便就免费施恩的人,哪怕你是我的老朋友介绍来的。$B$B对于那些粗鄙野蛮的食人魔邻居,我除了讨厌与憎恨以外就没有其他情感了。不光是那些戈多克大王的手下,我还特别讨厌那些追随欧莫克大王的食人魔。$B$B我要你杀了他们。杀了他们!全杀光!把他们脖子上常挂的珠串给我拿回来,做为证明。去干吧,让我满意的话,我就考虑一下你的要求。" WHERE `ID`=8949 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="安希恩的离别感言" WHERE `ID`=8951 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦萨拉克的灵魂被存封在这个护符里。因为我们的贪婪,愚蠢地把护符分成三块,不知道有可怕的诅咒在等着我们。$B$B阻止瓦萨拉克魔法的唯一方法就是将护符重新组合回去。回到德莉娜那里,告诉她布德利是找到剩下护符的唯一希望。和她谈谈为你安排的奖励。$B$B我,这一次,终于可以安息了。祝你好运;你需要这份好运的!" WHERE `ID`=8951 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带着野性之心长靴,野性之心褶裙和野性之心肩甲回到铁炉堡的德莉娜那里。" WHERE `ID`=8951 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="安希恩的离别感言" WHERE `ID`=8952 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦萨拉克的灵魂被存封在这个护符里。因为我们的贪婪,愚蠢地把护符分成三块,不知道有可怕的诅咒在等着我们。$B$B阻止瓦萨拉克魔法的唯一方法就是将护符重新组合回去。回到德莉娜那里,告诉她布德利是找到剩下护符的唯一希望。和她谈谈为你安排的奖励。$B$B我,这一次,终于可以安息了。祝你好运;你需要这份好运的!" WHERE `ID`=8952 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带着驭兽者长靴,驭兽者短裤和驭兽者衬肩回到铁炉堡的德莉娜那里。" WHERE `ID`=8952 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="安希恩的离别感言" WHERE `ID`=8953 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦萨拉克的灵魂被存封在这个护符里。因为我们的贪婪,愚蠢地把护符分成三块,不知道有可怕的诅咒在等着我们。$B$B阻止瓦萨拉克魔法的唯一方法就是将护符重新组合回去。回到德莉娜那里,告诉她布德利是找到剩下护符的唯一希望。和她谈谈为你安排的奖励。$B$B我,这一次,终于可以安息了。祝你好运;你需要这份好运的!" WHERE `ID`=8953 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带着博学者长靴,博学者护腿和博学者衬肩回到铁炉堡的德莉娜那里。" WHERE `ID`=8953 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦塔拉克的灵魂就封印在这枚护符里。因为贪婪,我们愚蠢地将它分成了好几部分,丝毫不了解这会为我们带来怎样残酷的诅咒。$B$B唯一解除瓦塔拉克的法术的办法,就是将这枚勋章重新组合在一起。回到德莉亚娜那里去,告诉她说,伯德雷已经是她找齐剩余部分的最后希望了。顺便跟她提一下你应得的报酬。$B$B我只希望能从此安息。祝你好运……你会非常需要运气的!" WHERE `ID`=8954 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="安希恩的离别感言" WHERE `ID`=8955 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦萨拉克的灵魂被存封在这个护符里。因为我们的贪婪,愚蠢地把护符分成三块,不知道有可怕的诅咒在等着我们。$B$B阻止瓦萨拉克魔法的唯一方法就是将护符重新组合回去。回到德莉娜那里,告诉她布德利是找到剩下护符的唯一希望。和她谈谈为你安排的奖励。$B$B我,这一次,终于可以安息了。祝你好运;你需要这份好运的!" WHERE `ID`=8955 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带着虔诚软鞋,虔诚长裙和虔诚衬肩回到铁炉堡的德莉娜那里。" WHERE `ID`=8955 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦塔拉克的灵魂就封印在这枚护符里。因为贪婪,我们愚蠢地将它分成了好几部分,丝毫不了解这会为我们带来怎样残酷的诅咒。$B$B唯一解除瓦塔拉克的法术的办法,就是将这枚勋章重新组合在一起。回到德莉亚娜那里去,告诉她说,伯德雷已经是她找齐剩余部分的最后希望了。顺便跟她提一下你应得的报酬。$B$B我只希望能从此安息。祝你好运……你会非常需要运气的!" WHERE `ID`=8956 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="安希恩的离别感言" WHERE `ID`=8957 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦萨拉克的灵魂被存封在这个护符里。因为我们的贪婪,愚蠢地把护符分成三块,不知道有可怕的诅咒在等着我们。$B$B阻止瓦萨拉克魔法的唯一方法就是将护符重新组合回去。回到莫克瓦那里,告诉他布德利是找到剩下护符的唯一希望。和他谈谈为你安排的奖励。$B$B我,这一次,终于可以安息了。祝你好运;你需要这份好运的!" WHERE `ID`=8957 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带着元素长靴,元素护腿和元素护肩回到奥格玛的莫克瓦那里。" WHERE `ID`=8957 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦塔拉克的灵魂就封印在这枚护符里。因为贪婪,我们愚蠢地将它分成了好几部分,丝毫不了解这会为我们带来怎样残酷的诅咒。$B$B唯一解除瓦塔拉克的法术的办法,就是将这枚勋章重新组合在一起。回到德莉亚娜那里去,告诉她说,伯德雷已经是她找齐剩余部分的最后希望了。顺便跟她提一下你应得的报酬。$B$B我只希望能从此安息。祝你好运……你会非常需要运气的!" WHERE `ID`=8958 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="安希恩的离别感言" WHERE `ID`=8959 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦萨拉克的灵魂被存封在这个护符里。因为我们的贪婪,愚蠢地把护符分成三块,不知道有可怕的诅咒在等着我们。$B$B阻止瓦萨拉克魔法的唯一方法就是将护符重新组合回去。回到德莉娜那里,告诉她布德利是找到剩下护符的唯一希望。和她谈谈为你安排的奖励。$B$B我,这一次,终于可以安息了。祝你好运;你需要这份好运的!" WHERE `ID`=8959 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带着勇气战靴,勇气腿铠和勇气肩甲回到铁炉堡的德莉娜那里。" WHERE `ID`=8959 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="那么也就是说我们需要找回勋章的其他部分?要找伯德雷可有点麻烦。他去了黑石山,想尝试重新进入黑石塔,结果就再也没有回来了。$B$B我建议你带上地精的那台设备吧,万一最坏的结果发生了,你也有办法应对。" WHERE `ID`=8960 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$C,要召唤出黑石山的瓦塔拉克公爵并解决这个麻烦的家伙,我们首先得找到三块护符中的其他两块。因此,我们需要一只火盆和某些特殊的燃料。$B$B三位火元素领主,黑石深渊里的伊森迪奥斯、黑石塔里的烈焰卫士艾博希尔和希利苏斯的灰烬公爵就有我们需要的东西。你可以从每个火元素领主的尸体上分别收集一块残骸,如果你在银色黎明中的声望达到了尊敬的话,就可以买到空火盆。将三块残骸和一只空火盆带回来吧。" WHERE `ID`=8961 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="收集伊森迪奥斯的余炭、艾博希尔灰烬和灰烬公爵的残渣,并从银色黎明军需官那儿购买一只空火盆,然后将这些东西交给黑石山的伯德雷。" WHERE `ID`=8961 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$C,仔细听好了。既然我们有了火盆和点燃它的方法,我们还需要另一个材料来注入火盆;一种强大的集中力来诱使我已故亡友的灵魂出现。$B$B莫尔·灰蹄,我们最重要的德鲁伊,在塞纳里奥议会有很多亲密的朋友,其中有些人已被异种消灭。我要你去希利苏斯从雷戈虫巢的异种身上取得德鲁伊遗骨。" WHERE `ID`=8962 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="取得德鲁伊的遗体,再回到黑石山找布德利。" WHERE `ID`=8962 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$C,仔细听好了。既然我们有了火盆和点燃它的方法,我们还需要另一个材料来注入火盆;一种强大的集中力来诱使我已故亡友的灵魂出现。$B$B伊萨利恩,我们的女祭司,在星风村的冬泉谷长大。我要你去冬泉谷南边的霜语峡谷,从那里的霜槌巨人身上取得星风村圣物,他们有时候会袭击北方。" WHERE `ID`=8963 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="取得星风村圣物,再回到黑石山找布德利。" WHERE `ID`=8963 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$C,仔细听好了。既然我们有了火盆和点燃它的方法,我们还需要另一个材料来注入火盆;一种强大的集中力来诱使我已故亡友的灵魂出现。$B$B贾林和索索斯这对兄弟是血色十字军的信徒。他们渴望在那个邪恶的组织里成为骑士。前往东瘟疫之地的提尔之手,从血色禁卫队那里取得光亮的狂热之剑。" WHERE `ID`=8964 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="取得光亮的狂热之剑,再回到黑石山找布德利。" WHERE `ID`=8964 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="瓦萨拉克护符的左半块" WHERE `ID`=8966 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我的朋友,莫尔·灰蹄,是第一个因为拥有瓦萨拉克的护符碎片和其中包含的腐败灵魂碎片而受害的人。在偷了瓦萨拉克的法术书和护符之后,我们就立刻从黑石塔上层逃走。途中,莫尔跌进了塔底。$B$B之后,我们发现他并没有摔死,只是被指挥官沃恩俘虏起来且受尽折磨。几个鬼魂刺客溜进去在沃恩面前把他给杀了。" WHERE `ID`=8966 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="使用召唤火盆来召唤莫尔·灰蹄的灵魂并杀了他。带着瓦萨拉克护符的左半块和召唤火盆回到黑石山的布德利那里。" WHERE `ID`=8966 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="瓦萨拉克护符的左半块" WHERE `ID`=8968 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="贾林和索索斯这对兄弟,决定要加入血色十字军因为我们的佣兵公司要解散了。他们带着瓦萨拉克的左半块护符。我说这真是一个很好的解脱,但我们需要拿回那个东西。$B$B据消息指出,他们是因为在血色十字军堡垒的创始仪式失败,被大十字军战士达索汉在他的房间里杀死。$B$B无论如何,我们……也就是你,还是要把那块护符讨回来。" WHERE `ID`=8968 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="使用召唤火盆来召唤贾林和索索斯并杀了他们。带着瓦萨拉克护符的左半块和召唤火盆回到黑石山的布德利那里。" WHERE `ID`=8968 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往尘泥沼泽的奥卡兹岛,从斯塔莎兹纳迦身上收集20份血藻,然后返回黑石山的伯德雷那儿。" WHERE `ID`=8970 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="REUSE" WHERE `ID`=8971 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="REUSE" WHERE `ID`=8972 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="REUSE" WHERE `ID`=8973 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="REUSE" WHERE `ID`=8974 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="REUSE" WHERE `ID`=8975 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="REUSE" WHERE `ID`=8976 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="回到莫克瓦那里" WHERE `ID`=8978 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="和你一起工作很愉快,$N。这是完成的产品。$B$B希望它能对你目前的努力有所帮助。还有,如果你不介意,帮我宣传一下。我不介意有更多的顾客!" WHERE `ID`=8978 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带着超空间灵体显像机回到奥格玛的莫克瓦那里。" WHERE `ID`=8978 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我想我知道造成目前这种状况的原因了。你闻到风中所飘扬着的这种芳香的气味了没有?它几乎都把运河的臭味都给盖过去了!莫非这就是新上市的香水吗?$b$b我们的理智基本已经被这些该死的炼金术产品抹掉了。$b$b要想搞清楚问题,只有一个办法:把香水的样本交给我的朋友,药剂师金格。皇家药剂师协会一定能找出真相。$b$b别担心,你回来的时候我会把买香水的钱付给你的。" WHERE `ID`=8979 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你看,一个游手好闲外加无所事事的药剂师要干什么我根本不关心。要是他想给我找麻烦的话,那我就必须告诉你什么是正确的事。$b$b如果他是无辜的,那他根本没什么好担心的,对吗?$b$b我这批货是从药剂师斯塔弗隆·雷伦特那里进的。他就在希尔斯布莱德丘陵的拉文霍德庄园那边工作。坦承地讲,我认为他确实有点古怪。" WHERE `ID`=8984 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$C,仔细听好了。既然我们知道了最后一块护符的位置,我们还需要另一个材料来注入火盆;一种强大的集中力来诱使我已故亡友的灵魂出现。$B$B伊萨利恩,我们的女祭司,在星风村的冬泉谷长大。我要你去冬泉谷南边的霜语峡谷,从那里的霜槌巨人身上取得星风村圣物,他们有时候会袭击北方。" WHERE `ID`=8985 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="取得星风村圣物,再回到黑石山找布德利。" WHERE `ID`=8985 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$C,仔细听好了。既然我们知道了最后一块护符的位置,我们还需要另一个材料来注入火盆;一种强大的集中力来诱使我已故亡友的灵魂出现。$B$B莫尔·灰蹄,我们最重要的德鲁伊,在塞纳里奥议会有很多亲密的朋友,其中有些人已被异种消灭。我要你去希利苏斯从雷戈虫巢的异种身上取得德鲁伊遗骨。" WHERE `ID`=8986 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="取得德鲁伊的遗体,再回到黑石山找布德利。" WHERE `ID`=8986 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$C,仔细听好了。既然我们知道了最后一块护符的位置,我们还需要另一个材料来注入火盆;一种强大的集中力来诱使我已故亡友的灵魂出现。$B$B贾林和索索斯这对兄弟是血色十字军的信徒。他们渴望在那个邪恶的组织里成为骑士。前往东瘟疫之地的提尔之手,从血色禁卫队那里取得光亮的狂热之剑。" WHERE `ID`=8987 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="取得光亮的狂热之剑,再回到黑石山找布德利。" WHERE `ID`=8987 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$C,仔细听好了。既然我们知道了最后一块护符的位置,我们还需要另一个材料来注入火盆;一种强大的集中力来诱使我已故亡友的灵魂出现。$B$B有个跟我们同行的巨魔巫师,科尔莫克,喜爱召唤赎罪岛上被流放的亡者灵魂,那个地方就在希尔斯布莱德丘陵南边海岸。去那里的遗迹取得一些被流放的灵魂灰烬。" WHERE `ID`=8988 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="取得流放者的灵魂灰烬,再回到黑石山找布德利。" WHERE `ID`=8988 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="瓦萨拉克护符的右半块" WHERE `ID`=8989 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我的朋友,莫尔·灰蹄,是第一个因为拥有瓦萨拉克的护符碎片和其中包含的腐败灵魂碎片而受害的人。在偷了瓦萨拉克的法术书和护符之后,我们就立刻从黑石塔上层逃走。途中,莫尔跌进了塔底。$B$B之后,我们发现他并没有摔死,只是被指挥官沃恩俘虏起来且受尽折磨。几个鬼魂刺客溜进去在沃恩面前把他给杀了。" WHERE `ID`=8989 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="使用召唤火盆召唤莫尔·灰蹄的灵魂并杀了他。带着重新组合的瓦萨拉克护符和召唤火盆回到黑石山的布德利那里。" WHERE `ID`=8989 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在我们这个雇佣兵团解散之后,亚雷恩和索托斯决定去加入血色十字军。他们姐弟两人带走了瓦塔拉克饰品的右瓣。本来他们把那个代表着灾难与不幸的东西拿走是件好事,可现在我们又非需要它不可了。$B$B根据我们目前掌握的消息,他们似乎因为在宣誓仪式上触怒了大十字军达索汉而被杀了,死在了血色十字军要塞中达索汉的房间内。$B$B无论如何,我们……我是说你……仍然有必要前去那里夺回那部分饰品。" WHERE `ID`=8991 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="瓦萨拉克护符的右半块" WHERE `ID`=8992 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="现在我们有了需要的东西,该是讨论你下一个要召唤的人的时候了。$B$B科尔莫克在巨魔中算是好的,让他恢复正常直到他求助于巫术为止。在那之后,事情因每个人的装备而变的棘手。当他拿着他的护符回到新家,通灵学院时,一点也不令人惊讶。$B$B但是就连在那里,或是尤其在那里,他仍无法幸免于鬼魂刺客的威胁。他们就在他的主人莱斯·霜语面前杀了他。" WHERE `ID`=8992 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="使用召唤火盆召唤科尔莫克的灵魂并杀了他。带着重新组合的瓦萨拉克护符和召唤火盆回到黑石山的布德利那里。" WHERE `ID`=8992 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$N,一切都已准备就绪了。$B$B瓦塔拉克公爵生前居住在比斯巨兽的房间。到那里去,使用召唤火盆召唤出瓦塔拉克公爵,火盆会使他重新成为实体生物,所以我们就可以再度杀死他。当然,最好先把比斯巨兽干掉,所以请多叫上几个朋友一同前往黑石塔上层,确保安全。$B$B杀死瓦塔拉克之后对着他的尸体使用饰品就行了。灵魂重新融合之后,他也可能会要回他的饰品。$B$B祝你好运!" WHERE `ID`=8995 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="回到布德利那里" WHERE `ID`=8996 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我会原让你这次的无礼,因为你今天做了一件高尚的事,$c,那就是带回我被偷走的灵魂。尽管你的本性明显地处于弱势,$r,你仍然展现了比别人更多的勇气,就连从我这里偷走东西的人也没有你强,或许永远也不会有人比得上你。$B$B趁我还没改变心意杀了你之前,回到他们那里去。回去告诉他们,他们很安全…至少现在是。" WHERE `ID`=8996 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="回到黑石山的布德利那里并将召唤火盆交给他。" WHERE `ID`=8996 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="回到原点" WHERE `ID`=8997 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我想是说再见的时候了,我的朋友。但是,如果你偶尔想回来和我谈谈,我都在这里。或许就在你等待朋友加入黑石塔的突击时。$B$B去吧,在我开始落泪之前离开。回到铁炉堡的德莉娜那里,告诉她发生了什么事。" WHERE `ID`=8997 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="回到铁炉堡的王座厅和德莉娜谈谈。" WHERE `ID`=8997 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="回到原点" WHERE `ID`=8998 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我想是说再见的时候了,我的朋友。但是,如果你偶尔想回来和我谈谈,我都在这里。或许就在你等待朋友加入黑石塔的突击时。$B$B去吧,在我开始落泪之前离开。回到奥格玛的莫克瓦那里,告诉他发生了什么事。" WHERE `ID`=8998 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="回到奥格玛智慧谷在索尔的堡垒中找莫克瓦谈谈。" WHERE `ID`=8998 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这真是个不可思议的故事,$N!谢谢你,我保证,所有相关的人都衷心的感激你。现在我或许可以安心的入眠了。$B$B至于你的奖励,我确信这几样东西你会很喜欢。" WHERE `ID`=8999 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将你的野性之心兜帽和野性之心外衣交给德莉娜。" WHERE `ID`=8999 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这真是个不可思议的故事,$N!谢谢你,我保证,所有相关的人都衷心的感激你。现在我或许可以安心的入眠了。$B$B至于你的奖励,我确信这几样东西你会很喜欢。" WHERE `ID`=9000 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将你的驭兽者之帽和驭兽者外套交给德莉娜。" WHERE `ID`=9000 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="奖赏" WHERE `ID`=9001 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这真是个不可思议的故事,$N!谢谢你,我保证,所有相关的人都衷心的感激你。现在我或许可以安心的入眠了。$B$B至于你的奖励,我确信这几样东西你会很喜欢。" WHERE `ID`=9001 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将你的博学者头冠和博学者长袍交给德莉娜。" WHERE `ID`=9001 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这真是个不可思议的故事,$N!谢谢你,我保证,所有相关的人都衷心的感激你。现在我或许可以安心的入眠了。$B$B至于你的奖励,我确信这几样东西你会很喜欢。" WHERE `ID`=9002 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将你的光铸头盔和光铸胸甲交给德莉娜。" WHERE `ID`=9002 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这真是个不可思议的故事,$N!谢谢你,我保证,所有相关的人都衷心的感激你。现在我或许可以安心的入眠了。$B$B至于你的奖励,我确信这几样东西你会很喜欢。" WHERE `ID`=9003 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将你的虔诚头冠和虔诚长袍交给德莉娜。" WHERE `ID`=9003 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这真是个不可思议的故事,$N!谢谢你,我保证,所有相关的人都衷心的感激你。现在我或许可以安心的入眠了。$B$B至于你的奖励,我确信这几样东西你会很喜欢。" WHERE `ID`=9004 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将你的迅影罩帽和迅影外套交给德莉娜。" WHERE `ID`=9004 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这真是个不可思议的故事,$N!谢谢你,我保证,所有相关的人都衷心的感激你。现在我或许可以安心的入眠了。$B$B至于你的奖励,我确信这几样东西你会很喜欢。" WHERE `ID`=9005 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将你的鬼雾面具和鬼雾长袍交给德莉娜。" WHERE `ID`=9005 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这真是个不可思议的故事,$N!谢谢你,我保证,所有相关的人都衷心的感激你。现在我或许可以安心的入眠了。$B$B至于你的奖励,我确信这几样东西你会很喜欢。" WHERE `ID`=9006 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将你的勇气头盔和勇气胸甲交给德莉娜。" WHERE `ID`=9006 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="真是个不可思议的故事,$N!谢谢你,我保证,所有相关的人都衷心的感激你。因为你的努力,我们走出了从前犯的错误。$B$B至于你的奖励,我确信这几样东西你会很喜欢。" WHERE `ID`=9007 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将你的野性之心兜帽和野性之心外衣交给莫克瓦。" WHERE `ID`=9007 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="确实是个令人惊异的故事,$n!我实在是太感谢你了,其他一些与此有关的人也会对你表示真心诚意的感激,这一点我向你保证。你的努力使我们终于认识到了自己过去所犯的错误。这儿还有些你绝对会很喜欢的东西,送你算作奖励吧。" WHERE `ID`=9008 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="真是个不可思议的故事,$N!谢谢你,我保证,所有相关的人都衷心的感激你。因为你的努力,我们走出了从前犯的错误。$B$B至于你的奖励,我确信这几样东西你会很喜欢。" WHERE `ID`=9009 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将你的虔诚头冠和虔诚长袍交给莫克瓦。" WHERE `ID`=9009 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="真是个不可思议的故事,$N!谢谢你,我保证,所有相关的人都衷心的感激你。因为你的努力,我们走出了从前犯的错误。$B$B至于你的奖励,我确信这几样东西你会很喜欢。" WHERE `ID`=9010 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将你的迅影罩帽和迅影外套交给莫克瓦。" WHERE `ID`=9010 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="真是个不可思议的故事,$N!谢谢你,我保证,所有相关的人都衷心的感激你。因为你的努力,我们走出了从前犯的错误。$B$B至于你的奖励,我确信这几样东西你会很喜欢。" WHERE `ID`=9011 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将你的元素罩帽和元素外衣交给莫克瓦。" WHERE `ID`=9011 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="真是个不可思议的故事,$N!谢谢你,我保证,所有相关的人都衷心的感激你。因为你的努力,我们走出了从前犯的错误。$B$B至于你的奖励,我确信这几样东西你会很喜欢。" WHERE `ID`=9012 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将你的鬼雾面具和鬼雾长袍交给莫克瓦。" WHERE `ID`=9012 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="真是个不可思议的故事,$N!谢谢你,我保证,所有相关的人都衷心的感激你。因为你的努力,我们走出了从前犯的错误。$B$B至于你的奖励,我确信这几样东西你会很喜欢。" WHERE `ID`=9013 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将你的勇气头盔和勇气胸甲交给莫克瓦。" WHERE `ID`=9013 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="真是个不可思议的故事,$N!谢谢你,我保证,所有相关的人都衷心的感激你。因为你的努力,我们走出了从前犯的错误。$B$B至于你的奖励,我确信这几样东西你会很喜欢。" WHERE `ID`=9014 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将你的博学者头冠和博学者长袍交给莫克瓦。" WHERE `ID`=9014 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="安希恩的离别感言" WHERE `ID`=9016 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦萨拉克的灵魂被存在这个护符里。因为我们的贪婪,愚蠢地把护符分成三块,不知道有可怕的诅咒在等着我们。$B$B阻止瓦萨拉克的魔法的唯一方法就是将护符重新组合回去。回到莫克瓦那里,告诉他布德利是找到剩下护符的唯一希望。和他谈谈为你安排的奖励。$B$B我,这一次,终于可以安息了。祝你好运;你需要这份好运的!" WHERE `ID`=9016 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带着野性之心长靴,野性之心褶裙和野性之心肩甲回到奥格玛的莫克瓦那里。" WHERE `ID`=9016 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="安希恩的离别感言" WHERE `ID`=9017 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦萨拉克的灵魂被存在这个护符里。因为我们的贪婪,愚蠢地把护符分成三块,不知道有可怕的诅咒在等着我们。$B$B阻止瓦萨拉克的魔法的唯一方法就是将护符重新组合回去。回到莫克瓦那里,告诉他布德利是找到剩下护符的唯一希望。和他谈谈为你安排的奖励。$B$B我,这一次,终于可以安息了。祝你好运;你需要这份好运的!" WHERE `ID`=9017 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带着驭兽者长靴,驭兽者短裤和驭兽者衬肩回到奥格玛的莫克瓦那里。" WHERE `ID`=9017 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="安希恩的离别感言" WHERE `ID`=9018 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦萨拉克的灵魂被存在这个护符里。因为我们的贪婪,愚蠢地把护符分成三块,不知道有可怕的诅咒在等着我们。$B$B阻止瓦萨拉克的魔法的唯一方法就是将护符重新组合回去。回到莫克瓦那里,告诉他布德利是找到剩下护符的唯一希望。和他谈谈为你安排的奖励。$B$B我,这一次,终于可以安息了。祝你好运;你需要这份好运的!" WHERE `ID`=9018 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带着博学者长靴,博学者护腿和博学者衬肩回到奥格玛的莫克瓦那里。" WHERE `ID`=9018 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦塔拉克的灵魂就封印在这枚护符里。因为贪婪,我们愚蠢地将它分成了好几部分,丝毫不了解这会为我们带来怎样残酷的诅咒。$B$B唯一解除瓦塔拉克的法术的办法,就是将这枚勋章重新组合在一起。回到莫克瓦尔那里去,告诉他说,伯德雷已经是他找齐剩余部分的最后希望了。顺便跟他提一下你应得的报酬。$B$B我只希望能从此安息。祝你好运……你会非常需要运气的!" WHERE `ID`=9019 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="安希恩的离别感言" WHERE `ID`=9020 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦萨拉克的灵魂被存在这个护符里。因为我们的贪婪,愚蠢地把护符分成三块,不知道有可怕的诅咒在等着我们。$B$B阻止瓦萨拉克的魔法的唯一方法就是将护符重新组合回去。回到莫克瓦那里,告诉他布德利是找到剩下护符的唯一希望。和他谈谈为你安排的奖励。$B$B我,这一次,终于可以安息了。祝你好运;你需要这份好运的!" WHERE `ID`=9020 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带着迅影长靴,迅影短裤和迅影肩甲回到奥格玛的莫克瓦那里。" WHERE `ID`=9020 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="安希恩的离别感言" WHERE `ID`=9021 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦萨拉克的灵魂被存在这个护符里。因为我们的贪婪,愚蠢地把护符分成三块,不知道有可怕的诅咒在等着我们。$B$B阻止瓦萨拉克的魔法的唯一方法就是将护符重新组合回去。回到莫克瓦那里,告诉他布德利是找到剩下护符的唯一希望。和他谈谈为你安排的奖励。$B$B我,这一次,终于可以安息了。祝你好运;你需要这份好运的!" WHERE `ID`=9021 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带着鬼雾便鞋,鬼雾护腿和鬼雾衬肩回到奥格玛的莫克瓦那里。" WHERE `ID`=9021 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="安希恩的离别感言" WHERE `ID`=9022 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="瓦萨拉克的灵魂被存在这个护符里。因为我们的贪婪,愚蠢地把护符分成三块,不知道有可怕的诅咒在等着我们。$B$B阻止瓦萨拉克的魔法的唯一方法就是将护符重新组合回去。回到莫克瓦那里,告诉他布德利是找到剩下护符的唯一希望。和他谈谈为你安排的奖励。$B$B我,这一次,终于可以安息了。祝你好运;你需要这份好运的!" WHERE `ID`=9022 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="带着勇气战靴,勇气腿铠和勇气肩甲回到奥格玛的莫克瓦那里。" WHERE `ID`=9022 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="薰炉" WHERE `ID`=9029 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="布德利不幸的命运" WHERE `ID`=9032 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这枚徽章里有瓦萨拉克的灵魂吗?被这强大的诅咒所守护其实也没什麽好惊讶的。$B$B布德利的所在位置显现出一些问题。上次我听到的是他准备重返黑石塔的消息,然後就再也没音讯了。$B$B到黑石山去找他,不过我很担心他可能早已身亡。所以我建议你随身携带哥布林的装置,朋友。" WHERE `ID`=9032 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="到黑石山并使用超空间鬼魂显像机,去黑石塔附近寻找布德利。" WHERE `ID`=9032 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="上一次战争距今已有5年了……$B$B数万名士兵战死沙场,他们的牺牲换来了什么?危机远远没有消失。$B$B巫妖王再次蠢蠢欲动……他的走狗克尔苏加德正在集聚军队,准备对我们的家园发动新一轮的袭击。$B$B我们绝不会让他得逞!拿出你的奉献精神吧。勇敢地投入战斗,以此证明你的无畏!银色黎明和血色十字军组成的联军将是你坚强的后盾和战友。$B$B前往纳克萨玛斯的宫殿,打败天灾军团……" WHERE `ID`=9033 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="杀死纳克萨玛斯城中的敌军首领之后,你会在他们的尸体上发现阵亡英雄的遗骸。将那些被亵渎的遗物、板甲碎片和其它材料交给我,也许我能试着移除护甲上的诅咒,重新为你打造一件精良的护甲。" WHERE `ID`=9043 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="杀死纳克萨玛斯城中的敌军首领之后,你会在他们的尸体上发现阵亡英雄的遗骸。将那些被亵渎的遗物、板甲碎片和其它材料交给我,也许我能试着移除护甲上的诅咒,重新为你打造一件精良的护甲。" WHERE `ID`=9044 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="杀死纳克萨玛斯城中的敌军首领之后,你会在他们的尸体上发现阵亡英雄的遗骸。将那些被亵渎的遗物、板甲碎片和其它材料交给我,也许我能试着移除护甲上的诅咒,重新为你打造一件精良的护甲。" WHERE `ID`=9045 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="杀死纳克萨玛斯城中的敌军首领之后,你会在他们的尸体上发现阵亡英雄的遗骸。将那些被亵渎的遗物、板甲碎片和其它材料交给我,也许我能试着移除护甲上的诅咒,重新为你打造一件精良的护甲。" WHERE `ID`=9046 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="杀死纳克萨玛斯城中的敌军首领之后,你会在他们的尸体上发现阵亡英雄的遗骸。将那些被亵渎的遗物、板甲碎片和其它材料交给我,也许我能试着移除护甲上的诅咒,重新为你打造一件精良的护甲。" WHERE `ID`=9047 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="杀死纳克萨玛斯城中的敌军首领之后,你会在他们的尸体上发现阵亡英雄的遗骸。将那些被亵渎的遗物、板甲碎片和其它材料交给我,也许我能试着移除护甲上的诅咒,重新为你打造一件精良的护甲。" WHERE `ID`=9048 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="杀死纳克萨玛斯城中的敌军首领之后,你会在他们的尸体上发现阵亡英雄的遗骸。将那些被亵渎的遗物、板甲碎片和其它材料交给我,也许我能试着移除护甲上的诅咒,重新为你打造一件精良的护甲。" WHERE `ID`=9049 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="杀死纳克萨玛斯城中的敌军首领之后,你会在他们的尸体上发现阵亡英雄的遗骸。将那些被亵渎的遗物、板甲碎片和其它材料交给我,也许我能试着移除护甲上的诅咒,重新为你打造一件精良的护甲。" WHERE `ID`=9050 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这正是我所担心的,看来毒素的力量还是太弱了,无法对这样强大的生物产生影响。$b$b我们必须造出一种更强力的毒素,你需要前往阿塔哈卡神庙的底部,揭开那个祭坛的秘密,并从那里的守卫身上取一些腐烂的藤蔓来。神庙很危险,我建议你带些朋友一起去。$b$b完成之后回到我这里来吧。" WHERE `ID`=9053 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="The \"Chow\" Quest (123)aa" WHERE `ID`=9065 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="$Tpunk;! Kill Kobold Vermin, 2 of em." WHERE `ID`=9065 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="Kill Kobold Vermin, 2 of em." WHERE `ID`=9065 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你可以将为了防守这片土地而倒下的勇士护甲带来给我吗?$B$B护甲已被亵渎,无疑是正被恶魔使用;不过,只要有被战争破坏的护甲碎片,被亵渎的护甲就可以复原并再次被批上战场。$B$B将死者的遗物和净化材料带来给我,碎地者护甲就会是你的。$B$B寻找纳克萨玛斯。" WHERE `ID`=9068 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的林布拉特·大地粉碎者将为你制作碎地者外套,只要你将下列物品带给他:1件被亵渎的外衣,25个受战争破坏的链甲碎片,4个奥金锭和3块熟化毛皮。" WHERE `ID`=9068 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="碎地者护腿" WHERE `ID`=9069 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你可以将为了防守这片土地而倒下的勇士护甲带来给我吗?$B$B护甲已被亵渎,无疑是正被恶魔使用;不过,只要有被战争破坏的护甲碎片,被亵渎的护甲就可以复原并再次被批上战场。$B$B将死者的遗物和净化材料带来给我,碎地者护甲就会是你的。$B$B寻找纳克萨玛斯。" WHERE `ID`=9069 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的林布拉特·大地粉碎者将为你制作碎地者护腿,只要你将下列物品带给他:1对被亵渎的腿甲,20个受战争破坏的链甲碎片,3个奥金锭和5块熟化毛皮。" WHERE `ID`=9069 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="碎地者头盔" WHERE `ID`=9070 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你可以将为了防守这片土地而倒下的勇士护甲带来给我吗?$B$B护甲已被亵渎,无疑是正被恶魔使用;不过,只要有被战争破坏的护甲碎片,被亵渎的护甲就可以复原并再次被批上战场。$B$B将死者的遗物和净化材料带来给我,碎地者护甲就会是你的。$B$B寻找纳克萨玛斯。" WHERE `ID`=9070 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的林布拉特·大地粉碎者将为你制作碎地者头盔,只要你将下列物品带给他:1个被亵渎的头甲,15个受战争破坏的链甲碎片,4个奥金锭和2个联结水晶。" WHERE `ID`=9070 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="碎地者肩甲" WHERE `ID`=9071 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你可以将为了防守这片土地而倒下的勇士护甲带来给我吗?$B$B护甲已被亵渎,无疑是正被恶魔使用;不过,只要有被战争破坏的护甲碎片,被亵渎的护甲就可以复原并再次被批上战场。$B$B将死者的遗物和净化材料带来给我,碎地者护甲就会是你的。$B$B寻找纳克萨玛斯。" WHERE `ID`=9071 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的林布拉特·大地粉碎者将为你制作碎地者肩甲,只要你将下列物品带给他:1套被亵渎的护肩,12个受战争破坏的链甲碎片,2个奥金锭和2块月布。" WHERE `ID`=9071 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你可以将为了防守这片土地而倒下的勇士护甲带来给我吗?$B$B护甲已被亵渎,无疑是正被恶魔使用;不过,只要有被战争破坏的护甲碎片,被亵渎的护甲就可以复原并再次被批上战场。$B$B将死者的遗物和净化材料带来给我,碎地者护甲就会是你的。$B$B寻找纳克萨玛斯。" WHERE `ID`=9073 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的林布拉特·大地粉碎者将为你制作碎地者护手,只要你将下列物品带给他:1套被亵渎的护手,8个受战争破坏的链甲碎片,1个奥金锭和5块熟化毛皮。" WHERE `ID`=9073 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="碎地者束腰" WHERE `ID`=9074 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你可以将为了防守这片土地而倒下的勇士护甲带来给我吗?$B$B护甲已被亵渎,无疑是正被恶魔使用;不过,只要有被战争破坏的护甲碎片,被亵渎的护甲就可以复原并再次被批上战场。$B$B将死者的遗物和净化材料带来给我,碎地者护甲就会是你的。$B$B寻找纳克萨玛斯。" WHERE `ID`=9074 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的林布拉特·大地粉碎者将为你制作碎地者束腰,只要你将下列物品带给他:1个被亵渎的束腰,8个受战争破坏的链甲碎片,1个奥金锭和3个联结水晶。" WHERE `ID`=9074 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你可以将为了防守这片土地而倒下的勇士护甲带来给我吗?$B$B护甲已被亵渎,无疑是正被恶魔使用;不过,只要有被战争破坏的护甲碎片,被亵渎的护甲就可以复原并再次被批上战场。$B$B将死者的遗物和净化材料带来给我,碎地者护甲就会是你的。$B$B寻找纳克萨玛斯。" WHERE `ID`=9075 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的林布拉特·大地粉碎者将为你制作碎地者护腕,只要你将下列物品带给他:1对被亵渎的束腕,6个受战争破坏的链甲碎片,1个奥金锭和2块熟化毛皮。" WHERE `ID`=9075 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="前往一处召唤法阵,杀死一名末日之影,然后向东瘟疫之地圣光之愿礼拜堂的指挥官托马斯·海勒拉复命。" WHERE `ID`=9085 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="护符匣是纳克萨玛斯惟一的遗物。理性告诉你应该摧毁护符匣,令巫妖王再也无法复活。好在你从来不会听从理智的心声。$B$B圣光之愿礼拜堂的某人会出大价钱换取护符匣的。就算克尔苏加德恢复力量又如何?管他的呢!" WHERE `ID`=9120 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="病木林深处就是纳克萨玛斯的宫殿入口。那儿的符文传送门被魔法结界笼罩,一般人是根本进不去的,不过现在不一样了。$B$B我们已经想出了破除结界的方法——奥术遮罩。我对肯瑞托古老的咒语进行了一些修改,使它具备了破除纳克萨玛斯结界的能力。但是你在银色黎明的声望还不高,$N,因此你需要支付一大笔钱。或者当你的声望达到崇敬或是崇拜时再来找我,我会给你打折的。" WHERE `ID`=9121 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="病木林深处就是纳克萨玛斯的宫殿入口。那儿的符文传送门被魔法结界笼罩,一般人是根本进不去的,不过现在不一样了。$B$B我们已经想出了破除结界的方法——奥术遮罩。我对肯瑞托古老的咒语进行了一些修改,使它具备了破除纳克萨玛斯结界的能力。我说过,这种咒语价格不菲,但是你对银色黎明的贡献令人非常敬佩,我们会给你打个折扣的。" WHERE `ID`=9122 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="可怕的堡垒 - 纳克萨玛斯" WHERE `ID`=9123 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="在浓密的病木林里有个入口通往纳克萨玛斯的可怕堡垒。以前,任何想尝试进入的人都被符文传送门外的魔法守卫挡下来。直到现在。$B$B我们设计了一个方法,透过一个永久的秘法掩护 - 肯瑞托的古老咒语加上一些我自己做的修改。说到这,那个斗篷是要钱的;不过,你对银色黎明的贡献不可动摇!我们会取消所有的费用。" WHERE `ID`=9123 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的大法师安琪拉·多桑杜将免费给你秘法掩护。你一定要在银色黎明达到崇拜声望。" WHERE `ID`=9123 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的杀手洛汉要30块白骨碎片。" WHERE `ID`=9126 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="冒险者,你好啊!你对这儿的工作感兴趣吗?如果你替我做事的话,我会给你这些徽记作为报酬的。你可以用它们在军需官那里购买各种物品。$B$B我只需要元素之核,越多越好!$B$B你在整个艾泽拉斯世界都可以找到形状大小各异的元素之核。" WHERE `ID`=9128 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的科尔法克斯需要30块黑铁碎片。" WHERE `ID`=9131 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="天灾军团纠集了浩浩荡荡的部队向我们发动了反攻,妄图凭借数量取胜。银色黎明现在招募所有有战斗能力的有志之士,无论男女,共同保卫我们的家园。$B$B如果我们站在同一阵线,请将这份文件交给东瘟疫之地圣光之愿礼拜堂的名单登记员。" WHERE `ID`=9154 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="安全之路令状" WHERE `ID`=9165 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="如果没有冒险者的帮忙,我的商队绝不可能成功!天谴军团已经停下他们的木工活,想阻止我们进入那里。$B$B<守卫迪笛儿擦了擦他的额头。>$B$B现在我们要在这里等待大元帅钱柏到达。他会签署你的安全之路令状让你带回圣光之愿礼拜堂的发送指挥官梅兹那里。$B$B还有$N,在钱柏面前讲话可要小心。他是那种会咬断你的头刺穿你气管的人 - 只是他不一定会这么做..." WHERE `ID`=9165 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将签署的安全之路令状送到东瘟疫之地给圣光之愿礼拜堂的发送指挥官梅兹。" WHERE `ID`=9165 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单BS-091:$B$B120个致密平衡石。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9178 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将120个致密平衡石和工匠文书 - 致密平衡石交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9178 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单BS-428:$B$B3个君王板甲护胸。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9179 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将3个君王板甲护胸和工匠文书 - 君王板甲护胸交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9179 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单BS-697:$B$B3个火山战锤。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9181 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将3把火山战锤和工匠文书 - 火山战锤交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9181 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单BS-6020:$B$B3个巨型瑟银战斧。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9182 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将3把巨型瑟银战斧和工匠文书 - 巨型瑟银战斧交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9182 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单BS-80:$B$B3个辐光头饰。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9183 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将3个辐光头饰和工匠文书 - 辐光头饰交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9183 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单LW-971:$B$B10个邪恶皮甲头环。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9184 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将10个邪恶皮甲头环和工匠文书 - 邪恶皮甲头环交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9184 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单LW-448:$B$B25个毛皮护甲片。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9185 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将25个毛皮护甲片和工匠文书 - 毛皮护甲片交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9185 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单LW-736:$B$B9条邪恶皮甲腰带。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9186 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将9条邪恶皮甲腰带和工匠文书 - 邪恶皮甲腰带交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9186 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="工匠令状 - 符文皮甲短裤" WHERE `ID`=9187 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这张令状的持有人在完成订定的工作后会以徽记的形式得到奖赏。$B$B工作令LW-8485:$B$B4件符文皮甲短裤。$B$B所有完成的工作令都要送到东瘟疫之地给圣光之愿礼拜堂的军需筹备官·石汉 。$B$B一旦契约遭到损坏或篡改一律视为无效。$B$B-发送指挥官梅兹,银色黎明" WHERE `ID`=9187 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将4件符文皮甲短裤和工匠令状 - 符文皮甲短裤 - 带到东瘟疫之地给圣光之愿礼拜堂的军需筹备官·石汉 。" WHERE `ID`=9187 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单TR-95:$B$B6条亮布短裤。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9188 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将6条亮布短裤和工匠文书 - 亮布短裤交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9188 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单TR-635:$B$B8双符文布靴。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9190 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将8双符文布靴和工匠文书 - 符文布靴交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9190 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单TR-9999:$B$B8个符文布背包。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9191 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将8个符文布背包和工匠文书 - 符文布背包交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9191 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单TR-7229:$B$B8件符文布袍。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9194 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将8件符文布袍和工匠文书 - 符文布袍交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9194 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单EN-11:$B$B20个地精工兵炸药。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9195 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将20个地精工兵炸药和工匠文书 - 地精工兵炸药交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9195 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单EN-7:$B$B20枚瑟银手榴弹。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9196 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将20枚瑟银手榴弹和工匠文书 - 瑟银手榴弹交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9196 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="工匠令状 - 地精作战小鸡" WHERE `ID`=9197 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这张令状的持有人在完成订定的工作后会以徽记的形式得到奖赏。$B$B工作令EN-0:$B$B4只地精作战小鸡。$B$B所有完成的工作令都要送到东瘟疫之地给圣光之愿礼拜堂的军需筹备官·石汉 。$B$B一旦契约遭到损坏或篡改一律视为无效。$B$B-发送指挥官梅兹,银色黎明" WHERE `ID`=9197 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将4只地精作战小鸡和工匠令状 - 地精作战小鸡 - 带到东瘟疫之地给圣光之愿礼拜堂的军需筹备官·石汉 。" WHERE `ID`=9197 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="工匠令状 - 瑟银管" WHERE `ID`=9198 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="这张令状的持有人在完成订定的工作后会以徽记的形式得到奖赏。$B$B工作令EN-558:$B$B14个瑟银管。$B$B所有完成的工作令都要送到东瘟疫之地给圣光之愿礼拜堂的军需筹备官·石汉 。$B$B一旦契约遭到损坏或篡改一律视为无效。$B$B-发送指挥官梅兹,银色黎明" WHERE `ID`=9198 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将14个瑟银管和工匠令状 - 瑟银管 - 带到东瘟疫之地给圣光之愿礼拜堂的军需筹备官·石汉 。" WHERE `ID`=9198 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单AL-473:$B$B10份特效法力药水。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9200 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将10份特效法力药水和工匠文书 - 特效法力药水交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9200 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单AL-1420:$B$B15份强效奥术防护药水。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9201 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将15份强效奥术防护药水和工匠文书 - 强效奥术防护药水交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9201 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单AL-169110:$B$B20份特效治疗药水。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9202 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将20份特效治疗药水和工匠文书 - 特效治疗药水交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9202 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="工匠文书 - 化石合剂" WHERE `ID`=9203 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单AL-90:$B$B1份化石合剂。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9203 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将1份化石合剂和工匠文书 - 化石合剂交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9203 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单FS-5:$B$B40条石鳞鳗。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9204 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将40条石鳞鳗和工匠文书 - 石鳞鳗交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9204 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单FS-12:$B$B30条板鳞鱼。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9205 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将30条板鳞鱼和工匠文书 - 板鳞鱼交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9205 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="工匠文书的持有者在完成订单后可以挑选一枚徽记作为奖励。$B$B订单FS-9:$B$B30条电鳗。$B$B所有的成品应送到东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤处。$B$B物品若有任何损坏,订单无效。$B$B银色黎明物资官员梅兹" WHERE `ID`=9206 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将30条电鳗和工匠文书 - 电鳗交给东瘟疫之地圣光之愿礼拜堂的马队管理者布鲁斯·石锤。" WHERE `ID`=9206 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="朋友,你好。你想要用银色黎明徽记或十字军徽记换取这些物品吗?$B$B我得提醒你,如果你在银色黎明的声望只达到友好的话,这笔交易可是要收取很高的附加费的。我建议你跟银色黎明建立更高的声望之后再实施你的计划。" WHERE `ID`=9221 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="朋友,你好。你想要用银色黎明徽记或十字军徽记换取这些物品吗?$B$B我得提醒你,如果你在银色黎明的声望只达到友好的话,这笔交易可是要收取很高的附加费的。我建议你跟银色黎明建立更高的声望之后再实施你的计划。" WHERE `ID`=9222 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="朋友,你好。你想要用银色黎明徽记或十字军徽记换取这些物品吗?$B$B我得提醒你,如果你在银色黎明的声望只达到尊敬的话,这笔交易可是要收取很高的附加费用的。我建议你跟银色黎明建立更高的声望之后再实施你的计划。" WHERE `ID`=9223 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="朋友,你好。你想要用银色黎明徽记或十字军徽记换取这些物品吗?$B$B我得提醒你,如果你在银色黎明的声望只达到尊敬的话,这笔交易可是要收取很高的附加费用的。我建议你跟银色黎明建立更高的声望之后再实施你的计划。" WHERE `ID`=9224 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="朋友,你好。你想要用银色黎明徽记或十字军徽记换取这些物品吗?$B$B我得提醒你,就算你在银色黎明的声望达到崇敬,购买史诗级物品仍然相当昂贵。我建议你跟银色黎明建立更高的声望之后再实施你的计划。" WHERE `ID`=9225 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="拉玛兰迪是兄弟会的一名战士,早在银色黎明成立之前他便是莫格莱尼阁下的学生了!当莫格莱尼的死讯传来时,仇恨和愤怒充斥着他的心灵。$B$B试想一下吧,$N,一个被复仇的怒火占据了心灵的人还能算个人吗,无非是个被情绪操控的傀儡。拉玛兰迪在盛怒之下冲进了纳克萨玛斯的宫殿,想为恩师报仇……可惜是肉包子打狗。$B$B前往纳克萨玛斯的宫殿打探拉玛兰迪的下落吧。" WHERE `ID`=9229 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="冰克护手" WHERE `ID`=9234 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="谢谢你与欧玛利安,愿他安息。我现在能制作冰克护手了,你只需要替我找来制作材料,以及支付一些工匠费就可以了。" WHERE `ID`=9234 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的铁匠维尔海姆需要你带给他5个冰冻符文,12个瑟银锭,2个奥金锭,2个水之精华,还有200金。" WHERE `ID`=9234 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="谢谢你与欧玛利安,愿他安息。我现在能制作冰川护腕了,你只需要替我找来制作材料,以及支付一些工匠费就可以了。" WHERE `ID`=9238 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的铁匠维尔海姆需要你带给他4个冰冻符文,2份符文布卷,2个水之精华,2份铁网蛛丝,还有200金。" WHERE `ID`=9238 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="冰川护手" WHERE `ID`=9239 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="谢谢你与欧玛利安,愿他安息。我现在能制作冰川护手了,你只需要替我找来制作材料,以及支付一些工匠费就可以了。" WHERE `ID`=9239 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的铁匠维尔海姆需要5个冰冻符文,4份符文布卷,4个水之精华,2份铁网蛛丝,还有200金。" WHERE `ID`=9239 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="谢谢你与欧玛利安,愿他安息。我现在能制作冰川外衣了,你只需要替我找来制作材料,以及支付一些工匠费就可以了。" WHERE `ID`=9240 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的铁匠维尔海姆需要你带给他8个冰冻符文,8份符文布卷,6个水之精华,4份铁网蛛丝,还有300金。同时你必须在银色黎明达到崇拜声望值,才能完成这项任务。" WHERE `ID`=9240 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="冰鳞护腕" WHERE `ID`=9244 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="谢谢你与欧玛利安,愿他安息。我现在能制作冰鳞护腕了,你只需要替我找来制作材料,以及支付一些工匠费就可以了。" WHERE `ID`=9244 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的铁匠维尔海姆需要你带给他4个冰冻符文,16个厚蝎鳞,5个水之精华,3块熟化毛皮,还有200金。" WHERE `ID`=9244 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="冰鳞护手" WHERE `ID`=9245 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="谢谢你与欧玛利安,愿他安息。我现在能制作冰鳞护手了,你只需要替我找来制作材料,以及支付一些工匠费就可以了。" WHERE `ID`=9245 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的铁匠维尔海姆需要你带给他5个冰冻符文,16个厚蝎鳞,5个水之精华 ,3块熟化毛皮,还有200金。" WHERE `ID`=9245 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="冰鳞胸甲" WHERE `ID`=9246 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="谢谢你与欧玛利安,愿他安息。我现在能制作冰鳞胸甲了,你只需要替我找来制作材料,以及支付一些工匠费就可以了。" WHERE `ID`=9246 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="东瘟疫之地圣光之愿礼拜堂的铁匠维尔海姆需要你带给他8个冰冻符文,24个厚蝎鳞,7个水之精华 ,5块熟化毛皮,还有300金。同时你必须在银色黎明达到崇拜声望值,才能完成这项任务。" WHERE `ID`=9246 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="合成杖柄之后,从形状上来看,守护者的传说之杖埃提耶什只差法杖顶部和杖柄末端两个部分了。还有个小问题就是:这根杖子蕴涵着萨格拉斯的邪恶力量。$B$B看看有谁能帮你找到残余的法杖碎片并且净化那些邪恶的力量。" WHERE `ID`=9250 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="天灾士兵们在主城外扎了营,我们不能坐以待毙!你会拿起武器跟这些可憎的入侵者作战,保卫奥格瑞玛的吧?$B$B城外出现了奇怪的符文法阵,它散发着神秘的能量,亡灵和悬浮在半空的浮空城也被同样的能量环绕着。我想这个符文法阵对天灾士兵们必然有着重要的意义,因此想让你调查此事。去和城外的亡灵作战吧,带回你杀死他们的证据,以及你的调查结果,我会奖励你的。去吧!" WHERE `ID`=9263 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="从奥格瑞玛外面的天灾士兵身上收集3块暗淡的死灵石,并调查营地附近的发光的符文法阵。" WHERE `ID`=9263 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="天灾士兵们在主城外扎了营,我们不能坐以待毙!你会拿起武器跟这些可憎的入侵者作战,保卫雷霆崖的吧?$B$B城外出现了奇怪的符文法阵,它散发着神秘的能量,亡灵和悬浮在半空的浮空城也被同样的能量环绕着。我想这个符文法阵对天灾士兵们必然有着重要的意义,因此想让你调查此事。去和城外的亡灵作战吧,带回你杀死他们的证据,以及你的调查结果,我会奖励你的。去吧!" WHERE `ID`=9264 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="从雷霆崖外面的天灾士兵身上收集3块暗淡的死灵石,并调查营地附近的发光的符文法阵。" WHERE `ID`=9264 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="天灾士兵们在主城外扎了营,我们不能坐以待毙!你会拿起武器跟这些可憎的入侵者作战,保卫幽暗城的吧?$B$B城外出现了奇怪的符文法阵,它散发着神秘的能量,亡灵和悬浮在半空的浮空城也被同样的能量环绕着。我想这个符文法阵对天灾士兵们必然有着重要的意义,因此想让你调查此事。去和城外的亡灵作战吧,带回你杀死他们的证据,以及你的调查结果,我会奖励你的。去吧!" WHERE `ID`=9265 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="从幽暗城外面的天灾士兵身上收集3块暗淡的死灵石,并调查营地附近的发光的符文法阵。" WHERE `ID`=9265 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="重修旧好" WHERE `ID`=9266 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="修复旧创" WHERE `ID`=9267 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="海上之战" WHERE `ID`=9268 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="艰巨的任务总在最后,$N。你已经击败了一位上古之神和一位巫妖王的大将,现在是面对萨格拉斯的时候了。$B$B带上这根杖子前往斯坦索姆。你会在那儿发现一处神圣之地:洛丹伦最伟大的骑士们的埋骨之处。将这柄被玷污的传说之杖放在神圣之地中,准备好挑战被驱赶出法杖的可怕生物……击败控制着法杖的恶魔,然后再回来找我。" WHERE `ID`=9270 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="塔纳利斯时光之穴的阿纳克洛斯要你前往斯坦索姆,在神圣之地上使用埃提耶什,守护者的传说之杖。击败被驱赶出法杖的生物,然后回到阿纳克洛斯那里去。" WHERE `ID`=9270 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="适宜的服装" WHERE `ID`=9272 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Redeem iCoke Prize Voucher" WHERE `ID`=9273 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="This stone radiates a dark energy. You should deliver it to SOMEONE." WHERE `ID`=9296 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="Deliver the Dim Necrotic Stone to SOMEONE." WHERE `ID`=9296 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="This stone radiates a dark energy. You should deliver it to SOMEONE." WHERE `ID`=9297 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="Deliver the Dim Necrotic Stone to SOMEONE." WHERE `ID`=9297 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="This stone radiates a dark energy. You should deliver it to SOMEONE." WHERE `ID`=9298 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="Deliver the Dim Necrotic Stone to SOMEONE." WHERE `ID`=9298 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="前线的便条" WHERE `ID`=9299 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你在杀掉的众多天谴军团爪牙其中一人身上找到这封信。从它的样子和气味判断,它已经和不死族在一起一些日子了。或许圣光之愿礼拜堂的某人会对它有兴趣进而好好的研究它..." WHERE `ID`=9299 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将干净的便条带到东瘟疫之地的圣光之愿礼拜堂交给名册保管者。" WHERE `ID`=9299 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="前线的文件" WHERE `ID`=9304 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="你在杀掉的众多天谴军团爪牙其中一人身上找到这封信。从它的样子和气味判断,它已经和不死族在一起一些日子了。或许圣光之愿礼拜堂的某人会对它有兴趣进而好好的研究它……" WHERE `ID`=9304 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Objectives`="将弄脏的文件带到东瘟疫之地的圣光礼拜堂交给名册保管者。" WHERE `ID`=9304 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="神圣的磨刀石" WHERE `ID`=9317 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="极效法力药水" WHERE `ID`=9320 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Redeem iCoke Gift Box Voucher" WHERE `ID`=9353 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们不是这世界上唯一庆祝这个节日的人, 迅捷之刃。所有种族,所有文化,都曾为火焰的寓意所深深触动。即使是在这世界上最阴暗、最寒冷的处所,仍有明亮的火焰在跳动。如果你想自己证实这一点,就到那些地下城里去看看吧。去看看通灵学院、斯坦索姆、黑石塔和厄运之槌厅堂内的篝火,我会在这里等你回来的。" WHERE `ID`=9386 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Crystal Flake Throat Lozenge" WHERE `ID`=9412 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Crystal Flake Throat Lozenge" WHERE `ID`=9413 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Potion of Heightened Senses" WHERE `ID`=9458 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Potion of Nature's Armor" WHERE `ID`=9477 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Title`="Glorious Standard of the Alliance" WHERE `ID`=9479 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="被遗忘者的密探发现,最近联盟试图在东瘟疫之地利用那些废弃的哨塔建立一系列的据点。$b$b现在,情况非常急迫,我们显然不能允许他们在我们东部边界的一系列重要地点建立这样的据点,因此我们必须击退联盟的这次进犯,并把他们赶出那些已经被占据的哨塔,同时,我们还要将那些哨塔占领下来,以应对以后的进攻。" WHERE `ID`=9665 AND `locale` = "zhCN"; +UPDATE `quest_template_locale` SET `Details`="我们在萨尔玛的军队认为地狱火堡垒附近区域的邪兽人已经全部清除掉了,但是最近,在东边废墟一带,我们又发现了一些邪兽人。$B$B现在,我们必须阻止他们在那里建立新的据点。罗卡格已经派追踪者凯德去监视他们的行动了,但我们还得采取进一步的措施来阻止他们继续深入废墟。$B$B你先去废墟里清理一些他们的苦工,然后去北边的树林找里找到凯德。他会告诉你接下去做什么。" WHERE `ID`=10000 AND `locale` = "zhCN"; + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_11_02' WHERE sql_rev = '1645574957481593300'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/data/sql/updates/db_world/2022_04_11_03.sql b/data/sql/updates/db_world/2022_04_11_03.sql new file mode 100644 index 000000000..bfa83c7af --- /dev/null +++ b/data/sql/updates/db_world/2022_04_11_03.sql @@ -0,0 +1,33 @@ +-- DB update 2022_04_11_02 -> 2022_04_11_03 +DROP PROCEDURE IF EXISTS `updateDb`; +DELIMITER // +CREATE PROCEDURE updateDb () +proc:BEGIN DECLARE OK VARCHAR(100) DEFAULT 'FALSE'; +SELECT COUNT(*) INTO @COLEXISTS +FROM information_schema.COLUMNS +WHERE TABLE_SCHEMA = DATABASE() AND TABLE_NAME = 'version_db_world' AND COLUMN_NAME = '2022_04_11_02'; +IF @COLEXISTS = 0 THEN LEAVE proc; END IF; +START TRANSACTION; +ALTER TABLE version_db_world CHANGE COLUMN 2022_04_11_02 2022_04_11_03 bit; +SELECT sql_rev INTO OK FROM version_db_world WHERE sql_rev = '1649370784577886400'; IF OK <> 'FALSE' THEN LEAVE proc; END IF; +-- +-- START UPDATING QUERIES +-- + +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1649370784577886400'); + +DELETE FROM `spell_linked_spell` WHERE `spell_trigger` = 23414 AND `spell_effect` IN (-1856, -1857, -26889); +INSERT INTO `spell_linked_spell` (`spell_trigger`, `spell_effect`, `type`, `comment`) VALUES +(23414, -1856, 2, 'Nefarian Rogue class call - Vanish'), +(23414, -1857, 2, 'Nefarian Rogue class call - Vanish'), +(23414, -26889, 2, 'Nefarian Rogue class call - Vanish'); + +-- +-- END UPDATING QUERIES +-- +UPDATE version_db_world SET date = '2022_04_11_03' WHERE sql_rev = '1649370784577886400'; +COMMIT; +END // +DELIMITER ; +CALL updateDb(); +DROP PROCEDURE IF EXISTS `updateDb`; diff --git a/src/common/Collision/DynamicTree.cpp b/src/common/Collision/DynamicTree.cpp index e7020c627..e7538a32a 100644 --- a/src/common/Collision/DynamicTree.cpp +++ b/src/common/Collision/DynamicTree.cpp @@ -19,6 +19,7 @@ #include "BoundingIntervalHierarchyWrapper.h" #include "GameObjectModel.h" #include "MapTree.h" +#include "ModelIgnoreFlags.h" #include "ModelInstance.h" #include "RegularGrid.h" #include "Timer.h" @@ -145,25 +146,33 @@ void DynamicMapTree::update(uint32 t_diff) struct DynamicTreeIntersectionCallback { - bool did_hit; - uint32 phase_mask; - DynamicTreeIntersectionCallback(uint32 phasemask) : did_hit(false), phase_mask(phasemask) { } + DynamicTreeIntersectionCallback(uint32 phasemask, VMAP::ModelIgnoreFlags ignoreFlags) : + _didHit(false), _phaseMask(phasemask), _ignoreFlags(ignoreFlags) { } + bool operator()(const G3D::Ray& r, const GameObjectModel& obj, float& distance, bool stopAtFirstHit) { - bool result = obj.intersectRay(r, distance, stopAtFirstHit, phase_mask); + bool result = obj.intersectRay(r, distance, stopAtFirstHit, _phaseMask, _ignoreFlags); if (result) { - did_hit = result; + _didHit = result; } return result; } - bool didHit() const { return did_hit;} + + [[nodiscard]] bool didHit() const + { + return _didHit; + } + +private: + bool _didHit; + uint32 _phaseMask; + VMAP::ModelIgnoreFlags _ignoreFlags; }; struct DynamicTreeAreaInfoCallback { - DynamicTreeAreaInfoCallback(uint32 phaseMask) - : _phaseMask(phaseMask) {} + DynamicTreeAreaInfoCallback(uint32 phaseMask) : _phaseMask(phaseMask) { } void operator()(G3D::Vector3 const& p, GameObjectModel const& obj) { @@ -176,7 +185,7 @@ struct DynamicTreeAreaInfoCallback } private: - uint32 _phaseMask; + uint32 _phaseMask; VMAP::AreaInfo _areaInfo; }; @@ -206,11 +215,10 @@ private: GameObjectModel const* _hitModel; }; -bool DynamicMapTree::GetIntersectionTime(const uint32 phasemask, const G3D::Ray& ray, - const G3D::Vector3& endPos, float& maxDist) const +bool DynamicMapTree::GetIntersectionTime(const uint32 phasemask, const G3D::Ray& ray, const G3D::Vector3& endPos, float& maxDist) const { float distance = maxDist; - DynamicTreeIntersectionCallback callback(phasemask); + DynamicTreeIntersectionCallback callback(phasemask, VMAP::ModelIgnoreFlags::Nothing); impl->intersectRay(ray, callback, distance, endPos, false); if (callback.didHit()) { @@ -265,7 +273,7 @@ bool DynamicMapTree::GetObjectHitPos(const uint32 phasemask, const G3D::Vector3& return result; } -bool DynamicMapTree::isInLineOfSight(float x1, float y1, float z1, float x2, float y2, float z2, uint32 phasemask) const +bool DynamicMapTree::isInLineOfSight(float x1, float y1, float z1, float x2, float y2, float z2, uint32 phasemask, VMAP::ModelIgnoreFlags ignoreFlags) const { G3D::Vector3 v1(x1, y1, z1), v2(x2, y2, z2); @@ -277,17 +285,17 @@ bool DynamicMapTree::isInLineOfSight(float x1, float y1, float z1, float x2, flo } G3D::Ray r(v1, (v2 - v1) / maxDist); - DynamicTreeIntersectionCallback callback(phasemask); + DynamicTreeIntersectionCallback callback(phasemask, ignoreFlags); impl->intersectRay(r, callback, maxDist, v2, true); - return !callback.did_hit; + return !callback.didHit(); } float DynamicMapTree::getHeight(float x, float y, float z, float maxSearchDist, uint32 phasemask) const { G3D::Vector3 v(x, y, z); G3D::Ray r(v, G3D::Vector3(0, 0, -1)); - DynamicTreeIntersectionCallback callback(phasemask); + DynamicTreeIntersectionCallback callback(phasemask, VMAP::ModelIgnoreFlags::Nothing); impl->intersectZAllignedRay(r, callback, maxSearchDist); if (callback.didHit()) diff --git a/src/common/Collision/DynamicTree.h b/src/common/Collision/DynamicTree.h index e31c3bce6..c9dd5281b 100644 --- a/src/common/Collision/DynamicTree.h +++ b/src/common/Collision/DynamicTree.h @@ -29,6 +29,7 @@ namespace G3D namespace VMAP { struct AreaAndLiquidData; + enum class ModelIgnoreFlags : uint32; } class GameObjectModel; @@ -42,11 +43,9 @@ public: DynamicMapTree(); ~DynamicMapTree(); - [[nodiscard]] bool isInLineOfSight(float x1, float y1, float z1, float x2, float y2, - float z2, uint32 phasemask) const; + [[nodiscard]] bool isInLineOfSight(float x1, float y1, float z1, float x2, float y2, float z2, uint32 phasemask, VMAP::ModelIgnoreFlags ignoreFlags) const; - bool GetIntersectionTime(uint32 phasemask, const G3D::Ray& ray, - const G3D::Vector3& endPos, float& maxDist) const; + bool GetIntersectionTime(uint32 phasemask, const G3D::Ray& ray, const G3D::Vector3& endPos, float& maxDist) const; bool GetAreaInfo(float x, float y, float& z, uint32 phasemask, uint32& flags, int32& adtId, int32& rootId, int32& groupId) const; void GetAreaAndLiquidData(float x, float y, float z, uint32 phasemask, uint8 reqLiquidType, VMAP::AreaAndLiquidData& data) const; diff --git a/src/common/Collision/Management/IVMapMgr.h b/src/common/Collision/Management/IVMapMgr.h index b1b516ee5..260188e7b 100644 --- a/src/common/Collision/Management/IVMapMgr.h +++ b/src/common/Collision/Management/IVMapMgr.h @@ -19,6 +19,7 @@ #define _IVMAPMANAGER_H #include "Define.h" +#include "ModelIgnoreFlags.h" #include "Optional.h" #include @@ -91,7 +92,7 @@ namespace VMAP virtual void unloadMap(unsigned int pMapId, int x, int y) = 0; virtual void unloadMap(unsigned int pMapId) = 0; - virtual bool isInLineOfSight(unsigned int pMapId, float x1, float y1, float z1, float x2, float y2, float z2) = 0; + virtual bool isInLineOfSight(unsigned int pMapId, float x1, float y1, float z1, float x2, float y2, float z2, ModelIgnoreFlags ignoreFlags) = 0; virtual float getHeight(unsigned int pMapId, float x, float y, float z, float maxSearchDist) = 0; /** test if we hit an object. return true if we hit one. rx, ry, rz will hold the hit position or the dest position, if no intersection was found diff --git a/src/common/Collision/Management/VMapMgr2.cpp b/src/common/Collision/Management/VMapMgr2.cpp index 3fdbe5cab..46df0b330 100644 --- a/src/common/Collision/Management/VMapMgr2.cpp +++ b/src/common/Collision/Management/VMapMgr2.cpp @@ -171,7 +171,7 @@ namespace VMAP } } - bool VMapMgr2::isInLineOfSight(unsigned int mapId, float x1, float y1, float z1, float x2, float y2, float z2) + bool VMapMgr2::isInLineOfSight(unsigned int mapId, float x1, float y1, float z1, float x2, float y2, float z2, ModelIgnoreFlags ignoreFlags) { #if defined(ENABLE_VMAP_CHECKS) if (!isLineOfSightCalcEnabled() || IsVMAPDisabledForPtr(mapId, VMAP_DISABLE_LOS)) @@ -187,7 +187,7 @@ namespace VMAP Vector3 pos2 = convertPositionToInternalRep(x2, y2, z2); if (pos1 != pos2) { - return instanceTree->second->isInLineOfSight(pos1, pos2); + return instanceTree->second->isInLineOfSight(pos1, pos2, ignoreFlags); } } @@ -337,7 +337,7 @@ namespace VMAP } } - WorldModel* VMapMgr2::acquireModelInstance(const std::string& basepath, const std::string& filename) + WorldModel* VMapMgr2::acquireModelInstance(const std::string& basepath, const std::string& filename, uint32 flags/* Only used when creating the model */) { //! Critical section, thread safe access to iLoadedModelFiles std::lock_guard lock(LoadedModelFilesLock); @@ -353,6 +353,9 @@ namespace VMAP return nullptr; } LOG_DEBUG("maps", "VMapMgr2: loading file '{}{}'", basepath, filename); + + worldmodel->Flags = flags; + model = iLoadedModelFiles.insert(std::pair(filename, ManagedModel())).first; model->second.setModel(worldmodel); } diff --git a/src/common/Collision/Management/VMapMgr2.h b/src/common/Collision/Management/VMapMgr2.h index 39110c1a8..4c37a95b4 100644 --- a/src/common/Collision/Management/VMapMgr2.h +++ b/src/common/Collision/Management/VMapMgr2.h @@ -107,7 +107,7 @@ namespace VMAP void unloadMap(unsigned int mapId, int x, int y) override; void unloadMap(unsigned int mapId) override; - bool isInLineOfSight(unsigned int mapId, float x1, float y1, float z1, float x2, float y2, float z2) override ; + bool isInLineOfSight(unsigned int mapId, float x1, float y1, float z1, float x2, float y2, float z2, ModelIgnoreFlags ignoreFlags) override ; /** fill the hit pos and return true, if an object was hit */ @@ -120,7 +120,7 @@ namespace VMAP bool GetLiquidLevel(uint32 pMapId, float x, float y, float z, uint8 reqLiquidType, float& level, float& floor, uint32& type, uint32& mogpFlags) const override; void GetAreaAndLiquidData(uint32 mapId, float x, float y, float z, uint8 reqLiquidType, AreaAndLiquidData& data) const override; - WorldModel* acquireModelInstance(const std::string& basepath, const std::string& filename); + WorldModel* acquireModelInstance(const std::string& basepath, const std::string& filename, uint32 flags); void releaseModelInstance(const std::string& filename); // what's the use of this? o.O diff --git a/src/common/Collision/Maps/MapTree.cpp b/src/common/Collision/Maps/MapTree.cpp index 33ba1b0dc..2223c58d3 100644 --- a/src/common/Collision/Maps/MapTree.cpp +++ b/src/common/Collision/Maps/MapTree.cpp @@ -34,10 +34,10 @@ namespace VMAP class MapRayCallback { public: - MapRayCallback(ModelInstance* val): prims(val), hit(false) {} + MapRayCallback(ModelInstance* val, ModelIgnoreFlags ignoreFlags): prims(val), flags(ignoreFlags), hit(false) { } bool operator()(const G3D::Ray& ray, uint32 entry, float& distance, bool StopAtFirstHit) { - bool result = prims[entry].intersectRay(ray, distance, StopAtFirstHit); + bool result = prims[entry].intersectRay(ray, distance, StopAtFirstHit, flags); if (result) { hit = true; @@ -47,6 +47,7 @@ namespace VMAP bool didHit() { return hit; } protected: ModelInstance* prims; + ModelIgnoreFlags flags; bool hit; }; @@ -143,10 +144,10 @@ namespace VMAP Else, pMaxDist is not modified and returns false; */ - bool StaticMapTree::GetIntersectionTime(const G3D::Ray& pRay, float& pMaxDist, bool StopAtFirstHit) const + bool StaticMapTree::GetIntersectionTime(const G3D::Ray& pRay, float& pMaxDist, bool StopAtFirstHit, ModelIgnoreFlags ignoreFlags) const { float distance = pMaxDist; - MapRayCallback intersectionCallBack(iTreeValues); + MapRayCallback intersectionCallBack(iTreeValues, ignoreFlags); iTree.intersectRay(pRay, intersectionCallBack, distance, StopAtFirstHit); if (intersectionCallBack.didHit()) { @@ -156,7 +157,7 @@ namespace VMAP } //========================================================= - bool StaticMapTree::isInLineOfSight(const Vector3& pos1, const Vector3& pos2) const + bool StaticMapTree::isInLineOfSight(const Vector3& pos1, const Vector3& pos2, ModelIgnoreFlags ignoreFlags) const { float maxDist = (pos2 - pos1).magnitude(); // return false if distance is over max float, in case of cheater teleporting to the end of the universe @@ -175,7 +176,7 @@ namespace VMAP // direction with length of 1 G3D::Ray ray = G3D::Ray::fromOriginAndDirection(pos1, (pos2 - pos1) / maxDist); - if (GetIntersectionTime(ray, maxDist, true)) + if (GetIntersectionTime(ray, maxDist, true, ignoreFlags)) { return false; @@ -204,7 +205,7 @@ namespace VMAP Vector3 dir = (pPos2 - pPos1) / maxDist; // direction with length of 1 G3D::Ray ray(pPos1, dir); float dist = maxDist; - if (GetIntersectionTime(ray, dist, false)) + if (GetIntersectionTime(ray, dist, false, ModelIgnoreFlags::Nothing)) { pResultHitPos = pPos1 + dir * dist; if (pModifyDist < 0) @@ -240,7 +241,7 @@ namespace VMAP Vector3 dir = Vector3(0, 0, -1); G3D::Ray ray(pPos, dir); // direction with length of 1 float maxDist = maxSearchDist; - if (GetIntersectionTime(ray, maxDist, false)) + if (GetIntersectionTime(ray, maxDist, false, ModelIgnoreFlags::Nothing)) { height = pPos.z - maxDist; } @@ -328,7 +329,7 @@ namespace VMAP #endif if (!iIsTiled && ModelSpawn::readFromFile(rf, spawn)) { - WorldModel* model = vm->acquireModelInstance(iBasePath, spawn.name); + WorldModel* model = vm->acquireModelInstance(iBasePath, spawn.name, spawn.flags); //VMAP_DEBUG_LOG(LOG_FILTER_MAPS, "StaticMapTree::InitMap() : loading {}", spawn.name); if (model) { @@ -404,7 +405,7 @@ namespace VMAP if (result) { // acquire model instance - WorldModel* model = vm->acquireModelInstance(iBasePath, spawn.name); + WorldModel* model = vm->acquireModelInstance(iBasePath, spawn.name, spawn.flags); if (!model) { LOG_ERROR("maps", "StaticMapTree::LoadMapTile() : could not acquire WorldModel pointer [{}, {}]", tileX, tileY); diff --git a/src/common/Collision/Maps/MapTree.h b/src/common/Collision/Maps/MapTree.h index 8bfc454ae..c7d6e5939 100644 --- a/src/common/Collision/Maps/MapTree.h +++ b/src/common/Collision/Maps/MapTree.h @@ -27,6 +27,7 @@ namespace VMAP class ModelInstance; class GroupModel; class VMapMgr2; + enum class ModelIgnoreFlags : uint32; enum class LoadResult : uint8; struct LocationInfo @@ -58,7 +59,7 @@ namespace VMAP std::string iBasePath; private: - bool GetIntersectionTime(const G3D::Ray& pRay, float& pMaxDist, bool StopAtFirstHit) const; + bool GetIntersectionTime(const G3D::Ray& pRay, float& pMaxDist, bool StopAtFirstHit, ModelIgnoreFlags ignoreFlags) const; //bool containsLoadedMapTile(unsigned int pTileIdent) const { return(iLoadedMapTiles.containsKey(pTileIdent)); } public: static std::string getTileFileName(uint32 mapID, uint32 tileX, uint32 tileY); @@ -69,7 +70,7 @@ namespace VMAP StaticMapTree(uint32 mapID, const std::string& basePath); ~StaticMapTree(); - [[nodiscard]] bool isInLineOfSight(const G3D::Vector3& pos1, const G3D::Vector3& pos2) const; + [[nodiscard]] bool isInLineOfSight(const G3D::Vector3& pos1, const G3D::Vector3& pos2, ModelIgnoreFlags ignoreFlags) const; bool GetObjectHitPos(const G3D::Vector3& pos1, const G3D::Vector3& pos2, G3D::Vector3& pResultHitPos, float pModifyDist) const; [[nodiscard]] float getHeight(const G3D::Vector3& pPos, float maxSearchDist) const; bool GetAreaInfo(G3D::Vector3& pos, uint32& flags, int32& adtId, int32& rootId, int32& groupId) const; diff --git a/src/common/Collision/Models/GameObjectModel.cpp b/src/common/Collision/Models/GameObjectModel.cpp index 23ef35ae1..eb4f58b8e 100644 --- a/src/common/Collision/Models/GameObjectModel.cpp +++ b/src/common/Collision/Models/GameObjectModel.cpp @@ -18,6 +18,7 @@ #include "GameObjectModel.h" #include "Log.h" #include "MapTree.h" +#include "ModelInstance.h" #include "Timer.h" #include "VMapDefinitions.h" #include "VMapFactory.h" @@ -123,7 +124,8 @@ bool GameObjectModel::initialize(std::unique_ptr model return false; } - iModel = VMAP::VMapFactory::createOrGetVMapMgr()->acquireModelInstance(dataPath + "vmaps/", it->second.name); + iModel = VMAP::VMapFactory::createOrGetVMapMgr()->acquireModelInstance(dataPath + "vmaps/", it->second.name, + it->second.isWmo ? VMAP::ModelFlags::MOD_WORLDSPAWN : VMAP::ModelFlags::MOD_M2); if (!iModel) { @@ -174,7 +176,7 @@ GameObjectModel* GameObjectModel::Create(std::unique_ptrIsSpawned()) { @@ -191,7 +193,7 @@ bool GameObjectModel::intersectRay(const G3D::Ray& ray, float& MaxDist, bool Sto Vector3 p = iInvRot * (ray.origin() - iPos) * iInvScale; Ray modRay(p, iInvRot * ray.direction()); float distance = MaxDist * iInvScale; - bool hit = iModel->IntersectRay(modRay, distance, StopAtFirstHit); + bool hit = iModel->IntersectRay(modRay, distance, StopAtFirstHit, ignoreFlags); if (hit) { distance *= iScale; diff --git a/src/common/Collision/Models/GameObjectModel.h b/src/common/Collision/Models/GameObjectModel.h index bd03c25ff..d0f8e35f4 100644 --- a/src/common/Collision/Models/GameObjectModel.h +++ b/src/common/Collision/Models/GameObjectModel.h @@ -29,6 +29,7 @@ namespace VMAP class WorldModel; struct AreaInfo; struct LocationInfo; + enum class ModelIgnoreFlags : uint32; } class GameObject; @@ -68,7 +69,7 @@ public: [[nodiscard]] bool isEnabled() const { return phasemask != 0; } [[nodiscard]] bool IsMapObject() const { return isWmo; } - bool intersectRay(const G3D::Ray& Ray, float& MaxDist, bool StopAtFirstHit, uint32 ph_mask) const; + bool intersectRay(const G3D::Ray& Ray, float& MaxDist, bool StopAtFirstHit, uint32 ph_mask, VMAP::ModelIgnoreFlags ignoreFlags) const; void IntersectPoint(G3D::Vector3 const& point, VMAP::AreaInfo& info, uint32 ph_mask) const; bool GetLocationInfo(G3D::Vector3 const& point, VMAP::LocationInfo& info, uint32 ph_mask) const; bool GetLiquidLevel(G3D::Vector3 const& point, VMAP::LocationInfo& info, float& liqHeight) const; diff --git a/src/common/Collision/Models/ModelIgnoreFlags.h b/src/common/Collision/Models/ModelIgnoreFlags.h new file mode 100644 index 000000000..f54da68ef --- /dev/null +++ b/src/common/Collision/Models/ModelIgnoreFlags.h @@ -0,0 +1,37 @@ +/* + * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by the + * Free Software Foundation; either version 3 of the License, or (at your + * option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see . + */ + +#ifndef ModelIgnoreFlags_h__ +#define ModelIgnoreFlags_h__ + +#include "Define.h" + +namespace VMAP +{ + enum class ModelIgnoreFlags : uint32 + { + Nothing = 0x00, + M2 = 0x01 + }; + + inline ModelIgnoreFlags operator&(ModelIgnoreFlags left, ModelIgnoreFlags right) + { + return ModelIgnoreFlags(uint32(left) & uint32(right)); + } +} + +#endif // ModelIgnoreFlags_h__ diff --git a/src/common/Collision/Models/ModelInstance.cpp b/src/common/Collision/Models/ModelInstance.cpp index 4634b006c..4510461bd 100644 --- a/src/common/Collision/Models/ModelInstance.cpp +++ b/src/common/Collision/Models/ModelInstance.cpp @@ -30,7 +30,7 @@ namespace VMAP iInvScale = 1.f / iScale; } - bool ModelInstance::intersectRay(const G3D::Ray& pRay, float& pMaxDist, bool StopAtFirstHit) const + bool ModelInstance::intersectRay(const G3D::Ray& pRay, float& pMaxDist, bool StopAtFirstHit, ModelIgnoreFlags ignoreFlags) const { if (!iModel) { @@ -54,7 +54,7 @@ namespace VMAP Vector3 p = iInvRot * (pRay.origin() - iPos) * iInvScale; Ray modRay(p, iInvRot * pRay.direction()); float distance = pMaxDist * iInvScale; - bool hit = iModel->IntersectRay(modRay, distance, StopAtFirstHit); + bool hit = iModel->IntersectRay(modRay, distance, StopAtFirstHit, ignoreFlags); if (hit) { distance *= iScale; diff --git a/src/common/Collision/Models/ModelInstance.h b/src/common/Collision/Models/ModelInstance.h index 9e8ff652c..25987f3fd 100644 --- a/src/common/Collision/Models/ModelInstance.h +++ b/src/common/Collision/Models/ModelInstance.h @@ -29,6 +29,7 @@ namespace VMAP class WorldModel; struct AreaInfo; struct LocationInfo; + enum class ModelIgnoreFlags : uint32; enum ModelFlags { @@ -64,7 +65,7 @@ namespace VMAP ModelInstance() { } ModelInstance(const ModelSpawn& spawn, WorldModel* model); void setUnloaded() { iModel = nullptr; } - bool intersectRay(const G3D::Ray& pRay, float& pMaxDist, bool StopAtFirstHit) const; + bool intersectRay(const G3D::Ray& pRay, float& pMaxDist, bool StopAtFirstHit, ModelIgnoreFlags ignoreFlags) const; void intersectPoint(const G3D::Vector3& p, AreaInfo& info) const; bool GetLocationInfo(const G3D::Vector3& p, LocationInfo& info) const; bool GetLiquidLevel(const G3D::Vector3& p, LocationInfo& info, float& liqHeight) const; diff --git a/src/common/Collision/Models/WorldModel.cpp b/src/common/Collision/Models/WorldModel.cpp index ab1c585a1..985035415 100644 --- a/src/common/Collision/Models/WorldModel.cpp +++ b/src/common/Collision/Models/WorldModel.cpp @@ -17,6 +17,7 @@ #include "WorldModel.h" #include "MapTree.h" +#include "ModelIgnoreFlags.h" #include "ModelInstance.h" #include "VMapDefinitions.h" @@ -485,8 +486,18 @@ namespace VMAP bool hit; }; - bool WorldModel::IntersectRay(const G3D::Ray& ray, float& distance, bool stopAtFirstHit) const + bool WorldModel::IntersectRay(const G3D::Ray& ray, float& distance, bool stopAtFirstHit, ModelIgnoreFlags ignoreFlags) const { + // If the caller asked us to ignore certain objects we should check flags + if ((ignoreFlags & ModelIgnoreFlags::M2) != ModelIgnoreFlags::Nothing) + { + // M2 models are not taken into account for LoS calculation if caller requested their ignoring. + if (Flags & MOD_M2) + { + return false; + } + } + // small M2 workaround, maybe better make separate class with virtual intersection funcs // in any case, there's no need to use a bound tree if we only have one submodel if (groupModels.size() == 1) diff --git a/src/common/Collision/Models/WorldModel.h b/src/common/Collision/Models/WorldModel.h index a9268f885..b1a268318 100644 --- a/src/common/Collision/Models/WorldModel.h +++ b/src/common/Collision/Models/WorldModel.h @@ -30,6 +30,7 @@ namespace VMAP class TreeNode; struct AreaInfo; struct LocationInfo; + enum class ModelIgnoreFlags : uint32; class MeshTriangle { @@ -108,12 +109,13 @@ namespace VMAP //! pass group models to WorldModel and create BIH. Passed vector is swapped with old geometry! void setGroupModels(std::vector& models); void setRootWmoID(uint32 id) { RootWMOID = id; } - bool IntersectRay(const G3D::Ray& ray, float& distance, bool stopAtFirstHit) const; + bool IntersectRay(const G3D::Ray& ray, float& distance, bool stopAtFirstHit, ModelIgnoreFlags ignoreFlags) const; bool IntersectPoint(const G3D::Vector3& p, const G3D::Vector3& down, float& dist, AreaInfo& info) const; bool GetLocationInfo(const G3D::Vector3& p, const G3D::Vector3& down, float& dist, LocationInfo& info) const; bool writeFile(const std::string& filename); bool readFile(const std::string& filename); void GetGroupModels(std::vector& outGroupModels); + uint32 Flags; protected: uint32 RootWMOID{0}; std::vector groupModels; diff --git a/src/server/game/Entities/GameObject/GameObject.h b/src/server/game/Entities/GameObject/GameObject.h index e3a64260c..24a628f8e 100644 --- a/src/server/game/Entities/GameObject/GameObject.h +++ b/src/server/game/Entities/GameObject/GameObject.h @@ -647,6 +647,25 @@ struct GameObjectTemplate { return IsForQuests; } + + [[nodiscard]] bool IsIgnoringLOSChecks() const + { + switch (type) + { + case GAMEOBJECT_TYPE_BUTTON: + return button.losOK == 0; + case GAMEOBJECT_TYPE_QUESTGIVER: + return questgiver.losOK == 0; + case GAMEOBJECT_TYPE_CHEST: + return chest.losOK == 0; + case GAMEOBJECT_TYPE_GOOBER: + return goober.losOK == 0; + case GAMEOBJECT_TYPE_FLAGSTAND: + return flagstand.losOK == 0; + default: + return false; + } + } }; // From `gameobject_template_addon` diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index d22df812a..74dc8cecd 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -1320,7 +1320,7 @@ bool WorldObject::IsWithinDistInMap(WorldObject const* obj, float dist2compare, return obj && IsInMap(obj) && InSamePhase(obj) && _IsWithinDist(obj, dist2compare, is3D, useBoundingRadius); } -bool WorldObject::IsWithinLOS(float ox, float oy, float oz, LineOfSightChecks checks) const +bool WorldObject::IsWithinLOS(float ox, float oy, float oz, VMAP::ModelIgnoreFlags ignoreFlags, LineOfSightChecks checks) const { if (IsInWorld()) { @@ -1336,12 +1336,12 @@ bool WorldObject::IsWithinLOS(float ox, float oy, float oz, LineOfSightChecks ch GetHitSpherePointFor({ ox, oy, oz }, x, y, z); } - return GetMap()->isInLineOfSight(x, y, z, ox, oy, oz, GetPhaseMask(), checks); + return GetMap()->isInLineOfSight(x, y, z, ox, oy, oz, GetPhaseMask(), checks, ignoreFlags); } return true; } -bool WorldObject::IsWithinLOSInMap(WorldObject const* obj, LineOfSightChecks checks) const +bool WorldObject::IsWithinLOSInMap(WorldObject const* obj, VMAP::ModelIgnoreFlags ignoreFlags, LineOfSightChecks checks) const { if (!IsInMap(obj)) return false; @@ -1364,7 +1364,7 @@ bool WorldObject::IsWithinLOSInMap(WorldObject const* obj, LineOfSightChecks che else GetHitSpherePointFor({ obj->GetPositionX(), obj->GetPositionY(), obj->GetPositionZ() + obj->GetCollisionHeight() }, x, y, z); - return GetMap()->isInLineOfSight(x, y, z, ox, oy, oz, GetPhaseMask(), checks); + return GetMap()->isInLineOfSight(x, y, z, ox, oy, oz, GetPhaseMask(), checks, ignoreFlags); } void WorldObject::GetHitSpherePointFor(Position const& dest, float& x, float& y, float& z) const diff --git a/src/server/game/Entities/Object/Object.h b/src/server/game/Entities/Object/Object.h index 5c5a44ca4..0211ebad4 100644 --- a/src/server/game/Entities/Object/Object.h +++ b/src/server/game/Entities/Object/Object.h @@ -24,6 +24,7 @@ #include "GridDefines.h" #include "GridReference.h" #include "Map.h" +#include "ModelIgnoreFlags.h" #include "ObjectDefines.h" #include "ObjectGuid.h" #include "Optional.h" @@ -455,8 +456,8 @@ public: // use only if you will sure about placing both object at same map bool IsWithinDist(WorldObject const* obj, float dist2compare, bool is3D = true, bool useBoundingRadius = true) const; bool IsWithinDistInMap(WorldObject const* obj, float dist2compare, bool is3D = true, bool useBoundingRadius = true) const; - [[nodiscard]] bool IsWithinLOS(float x, float y, float z, LineOfSightChecks checks = LINEOFSIGHT_ALL_CHECKS) const; - bool IsWithinLOSInMap(WorldObject const* obj, LineOfSightChecks checks = LINEOFSIGHT_ALL_CHECKS) const; + [[nodiscard]] bool IsWithinLOS(float x, float y, float z, VMAP::ModelIgnoreFlags ignoreFlags = VMAP::ModelIgnoreFlags::Nothing, LineOfSightChecks checks = LINEOFSIGHT_ALL_CHECKS) const; + [[nodiscard]] bool IsWithinLOSInMap(WorldObject const* obj, VMAP::ModelIgnoreFlags ignoreFlags = VMAP::ModelIgnoreFlags::Nothing, LineOfSightChecks checks = LINEOFSIGHT_ALL_CHECKS) const; [[nodiscard]] Position GetHitSpherePointFor(Position const& dest) const; void GetHitSpherePointFor(Position const& dest, float& x, float& y, float& z) const; bool GetDistanceOrder(WorldObject const* obj1, WorldObject const* obj2, bool is3D = true) const; diff --git a/src/server/game/Entities/Player/PlayerUpdates.cpp b/src/server/game/Entities/Player/PlayerUpdates.cpp index 96bbd3ee7..44c62686e 100644 --- a/src/server/game/Entities/Player/PlayerUpdates.cpp +++ b/src/server/game/Entities/Player/PlayerUpdates.cpp @@ -1693,8 +1693,7 @@ void Player::UpdateTriggerVisibility() // units (values dependent on GM state) if (!creature || (!creature->IsTrigger() && !creature->HasAuraType(SPELL_AURA_TRANSFORM) && - !creature->HasFlag(UNIT_FIELD_FLAGS, - UNIT_FLAG_NOT_SELECTABLE))) + !creature->HasUnitFlag(UNIT_FLAG_NOT_SELECTABLE))) continue; creature->SetFieldNotifyFlag(UF_FLAG_PUBLIC); diff --git a/src/server/game/Groups/Group.cpp b/src/server/game/Groups/Group.cpp index 5d79b504a..2c010c7d2 100644 --- a/src/server/game/Groups/Group.cpp +++ b/src/server/game/Groups/Group.cpp @@ -1871,7 +1871,7 @@ void Group::UpdateLooterGuid(WorldObject* pLootedObject, bool ifneed) } } -GroupJoinBattlegroundResult Group::CanJoinBattlegroundQueue(Battleground const* bgTemplate, BattlegroundQueueTypeId /*bgQueueTypeId*/, uint32 MinPlayerCount, uint32 /*MaxPlayerCount*/, bool isRated, uint32 arenaSlot) +GroupJoinBattlegroundResult Group::CanJoinBattlegroundQueue(Battleground const* bgTemplate, BattlegroundQueueTypeId bgQueueTypeId, uint32 MinPlayerCount, uint32 /*MaxPlayerCount*/, bool isRated, uint32 arenaSlot) { // check if this group is LFG group if (isLFGGroup()) @@ -1944,6 +1944,12 @@ GroupJoinBattlegroundResult Group::CanJoinBattlegroundQueue(Battleground const* if (!member->HasFreeBattlegroundQueueId()) return ERR_BATTLEGROUND_TOO_MANY_QUEUES; + // don't let join if someone from the group is already in that bg queue + if (member->InBattlegroundQueueForBattlegroundQueueType(bgQueueTypeId)) + { + return ERR_BATTLEGROUND_JOIN_FAILED; + } + // don't let join if someone from the group is in bg queue random if (member->InBattlegroundQueueForBattlegroundQueueType(bgQueueTypeIdRandom)) return ERR_IN_RANDOM_BG; diff --git a/src/server/game/Handlers/BattleGroundHandler.cpp b/src/server/game/Handlers/BattleGroundHandler.cpp index 5dab021d4..519fa1cb0 100644 --- a/src/server/game/Handlers/BattleGroundHandler.cpp +++ b/src/server/game/Handlers/BattleGroundHandler.cpp @@ -211,46 +211,65 @@ void WorldSession::HandleBattlemasterJoinOpcode(WorldPacket& recvData) else { Group* grp = _player->GetGroup(); + // no group or not a leader if (!grp || grp->GetLeaderGUID() != _player->GetGUID()) return; - if (_player->InBattlegroundQueueForBattlegroundQueueType(bgQueueTypeIdRandom)) // queued for random bg, so can't queue for anything else - err = ERR_IN_RANDOM_BG; - else if (_player->InBattlegroundQueue() && bgTypeId == BATTLEGROUND_RB) // already in queue, so can't queue for random - err = ERR_IN_NON_RANDOM_BG; - else if (_player->InBattlegroundQueueForBattlegroundQueueType(BATTLEGROUND_QUEUE_2v2) || - _player->InBattlegroundQueueForBattlegroundQueueType(BATTLEGROUND_QUEUE_3v3) || - _player->InBattlegroundQueueForBattlegroundQueueType(BATTLEGROUND_QUEUE_5v5)) // can't be already queued for arenas - err = ERR_BATTLEGROUND_QUEUED_FOR_RATED; + grp->DoForAllMembers([&err, bgQueueTypeId, bgQueueTypeIdRandom, bgTypeId](Player* member) + { + if (member->InBattlegroundQueueForBattlegroundQueueType(bgQueueTypeIdRandom)) // queued for random bg, so can't queue for anything else + { + err = ERR_IN_RANDOM_BG; + } + else if (member->InBattlegroundQueue() && bgTypeId == BATTLEGROUND_RB) // already in queue, so can't queue for random + { + err = ERR_IN_NON_RANDOM_BG; + } + else if (member->InBattlegroundQueueForBattlegroundQueueType(BATTLEGROUND_QUEUE_2v2) || + member->InBattlegroundQueueForBattlegroundQueueType(BATTLEGROUND_QUEUE_3v3) || + member->InBattlegroundQueueForBattlegroundQueueType(BATTLEGROUND_QUEUE_5v5)) // can't be already queued for arenas + { + err = ERR_BATTLEGROUND_QUEUED_FOR_RATED; + } + else if (member->InBattlegroundQueueForBattlegroundQueueType(bgQueueTypeId)) // queued for this bg + { + err = ERR_BATTLEGROUND_NONE; + } - if (err > 0) - err = grp->CanJoinBattlegroundQueue(bg, bgQueueTypeId, 0, bg->GetMaxPlayersPerTeam(), false, 0); + if (err < 0) + { + return; + } + }); + + if (err <= 0) + { + grp->DoForAllMembers([err](Player* member) + { + WorldPacket data; + sBattlegroundMgr->BuildGroupJoinedBattlegroundPacket(&data, err); + member->GetSession()->SendPacket(&data); + }); + + return; + } + + ASSERT(err > 0); + err = grp->CanJoinBattlegroundQueue(bg, bgQueueTypeId, 0, bg->GetMaxPlayersPerTeam(), false, 0); isPremade = (grp->GetMembersCount() >= bg->GetMinPlayersPerTeam() && bgTypeId != BATTLEGROUND_RB); uint32 avgWaitTime = 0; - if (err > 0) - { - GroupQueueInfo* ginfo = bgQueue.AddGroup(_player, grp, bgTypeId, bracketEntry, 0, false, isPremade, 0, 0); - avgWaitTime = bgQueue.GetAverageQueueWaitTime(ginfo); - } + GroupQueueInfo* ginfo = bgQueue.AddGroup(_player, grp, bgTypeId, bracketEntry, 0, false, isPremade, 0, 0); + avgWaitTime = bgQueue.GetAverageQueueWaitTime(ginfo); grp->DoForAllMembers([bg, err, bgQueueTypeId, avgWaitTime](Player* member) { WorldPacket data; - if (err <= 0) - { - sBattlegroundMgr->BuildGroupJoinedBattlegroundPacket(&data, err); - member->GetSession()->SendPacket(&data); - return; - } - - uint32 queueSlot = member->AddBattlegroundQueueId(bgQueueTypeId); - // send status packet - sBattlegroundMgr->BuildBattlegroundStatusPacket(&data, bg, queueSlot, STATUS_WAIT_QUEUE, avgWaitTime, 0, 0, TEAM_NEUTRAL); + sBattlegroundMgr->BuildBattlegroundStatusPacket(&data, bg, member->AddBattlegroundQueueId(bgQueueTypeId), STATUS_WAIT_QUEUE, avgWaitTime, 0, 0, TEAM_NEUTRAL); member->GetSession()->SendPacket(&data); sBattlegroundMgr->BuildGroupJoinedBattlegroundPacket(&data, err); diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp index abb8c22f5..4e9d0e8ee 100644 --- a/src/server/game/Maps/Map.cpp +++ b/src/server/game/Maps/Map.cpp @@ -2023,7 +2023,7 @@ Transport* Map::GetTransportForPos(uint32 phase, float x, float y, float z, Worl if ((*itr)->IsInWorld() && (*itr)->GetExactDistSq(x, y, z) < 75.0f * 75.0f && (*itr)->m_model) { float dist = 30.0f; - bool hit = (*itr)->m_model->intersectRay(r, dist, false, phase); + bool hit = (*itr)->m_model->intersectRay(r, dist, false, phase, VMAP::ModelIgnoreFlags::Nothing); if (hit) return *itr; } @@ -2033,7 +2033,7 @@ Transport* Map::GetTransportForPos(uint32 phase, float x, float y, float z, Worl if (staticTrans->m_model) { float dist = 10.0f; - bool hit = staticTrans->m_model->intersectRay(r, dist, false, phase); + bool hit = staticTrans->m_model->intersectRay(r, dist, false, phase, VMAP::ModelIgnoreFlags::Nothing); if (hit) if (GetHeight(phase, x, y, z, true, 30.0f) < (v.z - dist + 1.0f)) return staticTrans->ToTransport(); @@ -2440,14 +2440,27 @@ float Map::GetWaterLevel(float x, float y) const return 0; } -bool Map::isInLineOfSight(float x1, float y1, float z1, float x2, float y2, float z2, uint32 phasemask, LineOfSightChecks checks) const +bool Map::isInLineOfSight(float x1, float y1, float z1, float x2, float y2, float z2, uint32 phasemask, LineOfSightChecks checks, VMAP::ModelIgnoreFlags ignoreFlags) const { - if ((checks & LINEOFSIGHT_CHECK_VMAP) && !VMAP::VMapFactory::createOrGetVMapMgr()->isInLineOfSight(GetId(), x1, y1, z1, x2, y2, z2)) + if ((checks & LINEOFSIGHT_CHECK_VMAP) && !VMAP::VMapFactory::createOrGetVMapMgr()->isInLineOfSight(GetId(), x1, y1, z1, x2, y2, z2, ignoreFlags)) + { return false; + } + + if (sWorld->getBoolConfig(CONFIG_CHECK_GOBJECT_LOS) && (checks & LINEOFSIGHT_CHECK_GOBJECT_ALL)) + { + ignoreFlags = VMAP::ModelIgnoreFlags::Nothing; + if (!(checks & LINEOFSIGHT_CHECK_GOBJECT_M2)) + { + ignoreFlags = VMAP::ModelIgnoreFlags::M2; + } + + if (!_dynamicTree.isInLineOfSight(x1, y1, z1, x2, y2, z2, phasemask, ignoreFlags)) + { + return false; + } + } - if (sWorld->getBoolConfig(CONFIG_CHECK_GOBJECT_LOS) && (checks & LINEOFSIGHT_CHECK_GOBJECT) - && !_dynamicTree.isInLineOfSight(x1, y1, z1, x2, y2, z2, phasemask)) - return false; return true; } diff --git a/src/server/game/Maps/Map.h b/src/server/game/Maps/Map.h index dbee10fc3..b957baa35 100644 --- a/src/server/game/Maps/Map.h +++ b/src/server/game/Maps/Map.h @@ -63,6 +63,11 @@ class PathGenerator; enum WeatherState : uint32; +namespace VMAP +{ + enum class ModelIgnoreFlags : uint32; +} + namespace Acore { struct ObjectUpdater; @@ -183,10 +188,13 @@ struct PositionFullTerrainStatus enum LineOfSightChecks { - LINEOFSIGHT_CHECK_VMAP = 0x1, // check static floor layout data - LINEOFSIGHT_CHECK_GOBJECT = 0x2, // check dynamic game object data + LINEOFSIGHT_CHECK_VMAP = 0x1, // check static floor layout data + LINEOFSIGHT_CHECK_GOBJECT_WMO = 0x2, // check dynamic game object data (wmo models) + LINEOFSIGHT_CHECK_GOBJECT_M2 = 0x4, // check dynamic game object data (m2 models) - LINEOFSIGHT_ALL_CHECKS = (LINEOFSIGHT_CHECK_VMAP | LINEOFSIGHT_CHECK_GOBJECT) + LINEOFSIGHT_CHECK_GOBJECT_ALL = LINEOFSIGHT_CHECK_GOBJECT_WMO | LINEOFSIGHT_CHECK_GOBJECT_M2, + + LINEOFSIGHT_ALL_CHECKS = LINEOFSIGHT_CHECK_VMAP | LINEOFSIGHT_CHECK_GOBJECT_ALL }; class GridMap @@ -539,7 +547,7 @@ public: float GetWaterOrGroundLevel(uint32 phasemask, float x, float y, float z, float* ground = nullptr, bool swim = false, float collisionHeight = DEFAULT_COLLISION_HEIGHT) const; [[nodiscard]] float GetHeight(uint32 phasemask, float x, float y, float z, bool vmap = true, float maxSearchDist = DEFAULT_HEIGHT_SEARCH) const; - [[nodiscard]] bool isInLineOfSight(float x1, float y1, float z1, float x2, float y2, float z2, uint32 phasemask, LineOfSightChecks checks) const; + [[nodiscard]] bool isInLineOfSight(float x1, float y1, float z1, float x2, float y2, float z2, uint32 phasemask, LineOfSightChecks checks, VMAP::ModelIgnoreFlags ignoreFlags) const; bool CanReachPositionAndGetValidCoords(WorldObject const* source, PathGenerator *path, float &destX, float &destY, float &destZ, bool failOnCollision = true, bool failOnSlopes = true) const; bool CanReachPositionAndGetValidCoords(WorldObject const* source, float &destX, float &destY, float &destZ, bool failOnCollision = true, bool failOnSlopes = true) const; bool CanReachPositionAndGetValidCoords(WorldObject const* source, float startX, float startY, float startZ, float &destX, float &destY, float &destZ, bool failOnCollision = true, bool failOnSlopes = true) const; diff --git a/src/server/game/Movement/MovementGenerators/PathGenerator.cpp b/src/server/game/Movement/MovementGenerators/PathGenerator.cpp index a727aafb7..b07a0c9e4 100644 --- a/src/server/game/Movement/MovementGenerators/PathGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/PathGenerator.cpp @@ -1052,12 +1052,10 @@ void PathGenerator::ShortenPathUntilDist(G3D::Vector3 const& target, float dist) // check if the shortened path is still in LoS with the target and it is walkable _source->GetHitSpherePointFor({ _pathPoints[i - 1].x, _pathPoints[i - 1].y, _pathPoints[i - 1].z + collisionHeight }, x, y, z); - if (!_source->GetMap()->isInLineOfSight(x, y, z, _pathPoints[i - 1].x, _pathPoints[i - 1].y, _pathPoints[i - 1].z + collisionHeight, _source->GetPhaseMask(), LINEOFSIGHT_ALL_CHECKS) - || (canCheckSlope - && !IsSwimmableSegment(_source->GetPositionX(), _source->GetPositionY(), _source->GetPositionZ(), _pathPoints[i - 1].x, _pathPoints[i - 1].y, _pathPoints[i - 1].z) - && !IsWalkableClimb(_source->GetPositionX(), _source->GetPositionY(), _source->GetPositionZ(), _pathPoints[i - 1].x, _pathPoints[i - 1].y, _pathPoints[i - 1].z) - ) - ) + if (!_source->GetMap()->isInLineOfSight(x, y, z, _pathPoints[i - 1].x, _pathPoints[i - 1].y, _pathPoints[i - 1].z + collisionHeight, + _source->GetPhaseMask(), LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags::Nothing) || (canCheckSlope && + !IsSwimmableSegment(_source->GetPositionX(), _source->GetPositionY(), _source->GetPositionZ(), _pathPoints[i - 1].x, _pathPoints[i - 1].y, _pathPoints[i - 1].z) && + !IsWalkableClimb(_source->GetPositionX(), _source->GetPositionY(), _source->GetPositionZ(), _pathPoints[i - 1].x, _pathPoints[i - 1].y, _pathPoints[i - 1].z))) { // whenver we find a point that is not valid anymore, simply use last valid path _pathPoints.resize(i + 1); diff --git a/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp index 02c920ae3..73ee0b5c3 100644 --- a/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/RandomMovementGenerator.cpp @@ -165,7 +165,8 @@ void RandomMovementGenerator::_setRandomLocation(Creature* creature) return; } - if (!map->isInLineOfSight((*itr).x, (*itr).y, (*itr).z + 2.f, (*itrNext).x, (*itrNext).y, (*itrNext).z + 2.f, creature->GetPhaseMask(), LINEOFSIGHT_ALL_CHECKS)) + if (!map->isInLineOfSight((*itr).x, (*itr).y, (*itr).z + 2.f, (*itrNext).x, (*itrNext).y, (*itrNext).z + 2.f, creature->GetPhaseMask(), + LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags::Nothing)) { _validPointsVector[_currentPoint].erase(randomIter); _preComputedPaths.erase(pathIdx); diff --git a/src/server/game/Spells/Spell.cpp b/src/server/game/Spells/Spell.cpp index 4e236d5ad..f67683d0a 100644 --- a/src/server/game/Spells/Spell.cpp +++ b/src/server/game/Spells/Spell.cpp @@ -2049,7 +2049,7 @@ void Spell::SearchChainTargets(std::list& targets, uint32 chainTar if (Unit* unit = (*itr)->ToUnit()) { uint32 deficit = unit->GetMaxHealth() - unit->GetHealth(); - if ((deficit > maxHPDeficit || foundItr == tempTargets.end()) && target->IsWithinDist(unit, jumpRadius) && target->IsWithinLOSInMap(unit, LINEOFSIGHT_ALL_CHECKS)) + if ((deficit > maxHPDeficit || foundItr == tempTargets.end()) && target->IsWithinDist(unit, jumpRadius) && target->IsWithinLOSInMap(unit, VMAP::ModelIgnoreFlags::M2)) { foundItr = itr; maxHPDeficit = deficit; @@ -2064,10 +2064,10 @@ void Spell::SearchChainTargets(std::list& targets, uint32 chainTar { if (foundItr == tempTargets.end()) { - if ((!isBouncingFar || target->IsWithinDist(*itr, jumpRadius)) && target->IsWithinLOSInMap(*itr, LINEOFSIGHT_ALL_CHECKS)) + if ((!isBouncingFar || target->IsWithinDist(*itr, jumpRadius)) && target->IsWithinLOSInMap(*itr, VMAP::ModelIgnoreFlags::M2)) foundItr = itr; } - else if (target->GetDistanceOrder(*itr, *foundItr) && target->IsWithinLOSInMap(*itr, LINEOFSIGHT_ALL_CHECKS)) + else if (target->GetDistanceOrder(*itr, *foundItr) && target->IsWithinLOSInMap(*itr, VMAP::ModelIgnoreFlags::M2)) foundItr = itr; } } @@ -5617,9 +5617,38 @@ SpellCastResult Spell::CheckCast(bool strict) if (m_spellInfo->HasAttribute(SPELL_ATTR0_CU_REQ_TARGET_FACING_CASTER) && !target->HasInArc(static_cast(M_PI), m_caster)) return SPELL_FAILED_NOT_INFRONT; - if (m_caster->GetEntry() != WORLD_TRIGGER) // Ignore LOS for gameobjects casts (wrongly casted by a trigger) - if ((!m_caster->IsTotem() || !m_spellInfo->IsPositive()) && !m_spellInfo->HasAttribute(SPELL_ATTR2_IGNORE_LINE_OF_SIGHT) && !m_spellInfo->HasAttribute(SPELL_ATTR5_ALWAYS_AOE_LINE_OF_SIGHT) && !m_caster->IsWithinLOSInMap(target, LINEOFSIGHT_ALL_CHECKS) && !(m_spellFlags & SPELL_FLAG_REDIRECTED)) + if ((!m_caster->IsTotem() || !m_spellInfo->IsPositive()) && !m_spellInfo->HasAttribute(SPELL_ATTR2_IGNORE_LINE_OF_SIGHT) && + !m_spellInfo->HasAttribute(SPELL_ATTR5_ALWAYS_AOE_LINE_OF_SIGHT) && !(m_spellFlags & SPELL_FLAG_REDIRECTED)) + { + WorldObject* losCenter = nullptr; + uint32 losChecks = LINEOFSIGHT_ALL_CHECKS; + if (m_originalCasterGUID.IsGameObject()) + { + losCenter = m_caster->GetMap()->GetGameObject(m_originalCasterGUID); + } + else if (m_caster->GetEntry() == WORLD_TRIGGER) + { + if (TempSummon* tempSummon = m_caster->ToTempSummon()) + { + losCenter = tempSummon->GetSummonerGameObject(); + } + } + + if (losCenter) + { + // If spell casted by gameobject then ignore M2 models + losChecks &= ~LINEOFSIGHT_CHECK_GOBJECT_M2; + } + else + { + losCenter = m_caster; + } + + if (!losCenter->IsWithinLOSInMap(target, VMAP::ModelIgnoreFlags::M2, LineOfSightChecks(losChecks))) + { return SPELL_FAILED_LINE_OF_SIGHT; + } + } } } @@ -5629,8 +5658,38 @@ SpellCastResult Spell::CheckCast(bool strict) float x, y, z; m_targets.GetDstPos()->GetPosition(x, y, z); - if ((!m_caster->IsTotem() || !m_spellInfo->IsPositive()) && !m_spellInfo->HasAttribute(SPELL_ATTR2_IGNORE_LINE_OF_SIGHT) && !m_spellInfo->HasAttribute(SPELL_ATTR5_ALWAYS_AOE_LINE_OF_SIGHT) && !m_caster->IsWithinLOS(x, y, z, LINEOFSIGHT_ALL_CHECKS)) - return SPELL_FAILED_LINE_OF_SIGHT; + if ((!m_caster->IsTotem() || !m_spellInfo->IsPositive()) && !m_spellInfo->HasAttribute(SPELL_ATTR2_IGNORE_LINE_OF_SIGHT) && + !m_spellInfo->HasAttribute(SPELL_ATTR5_ALWAYS_AOE_LINE_OF_SIGHT)) + { + WorldObject* losCenter = nullptr; + uint32 losChecks = LINEOFSIGHT_ALL_CHECKS; + if (m_originalCasterGUID.IsGameObject()) + { + losCenter = m_caster->GetMap()->GetGameObject(m_originalCasterGUID); + } + else if (m_caster->GetEntry() == WORLD_TRIGGER) + { + if (TempSummon* tempSummon = m_caster->ToTempSummon()) + { + losCenter = tempSummon->GetSummonerGameObject(); + } + } + + if (losCenter) + { + // If spell casted by gameobject then ignore M2 models + losChecks &= ~LINEOFSIGHT_CHECK_GOBJECT_M2; + } + else + { + losCenter = m_caster; + } + + if (!losCenter->IsWithinLOS(x, y, z, VMAP::ModelIgnoreFlags::M2, LineOfSightChecks((losChecks)))) + { + return SPELL_FAILED_LINE_OF_SIGHT; + } + } } // check pet presence @@ -7626,7 +7685,7 @@ bool Spell::CheckEffectTarget(Unit const* target, uint32 eff) const { case SPELL_EFFECT_RESURRECT_NEW: // player far away, maybe his corpse near? - if (target != m_caster && !target->IsWithinLOSInMap(m_caster, LINEOFSIGHT_ALL_CHECKS)) + if (target != m_caster && !target->IsWithinLOSInMap(m_caster)) { if (!m_targets.GetCorpseTargetGUID()) return false; @@ -7638,7 +7697,7 @@ bool Spell::CheckEffectTarget(Unit const* target, uint32 eff) const if (target->GetGUID() != corpse->GetOwnerGUID()) return false; - if (!corpse->IsWithinLOSInMap(m_caster, LINEOFSIGHT_ALL_CHECKS) && !(m_spellFlags & SPELL_FLAG_REDIRECTED)) + if (!corpse->IsWithinLOSInMap(m_caster) && !(m_spellFlags & SPELL_FLAG_REDIRECTED)) return false; } break; @@ -7646,7 +7705,7 @@ bool Spell::CheckEffectTarget(Unit const* target, uint32 eff) const { if (!m_targets.GetCorpseTargetGUID()) { - if (target->IsWithinLOSInMap(m_caster, LINEOFSIGHT_ALL_CHECKS) && target->HasUnitFlag(UNIT_FLAG_SKINNABLE)) + if (target->IsWithinLOSInMap(m_caster, VMAP::ModelIgnoreFlags::M2) && target->HasUnitFlag(UNIT_FLAG_SKINNABLE)) return true; return false; @@ -7662,7 +7721,7 @@ bool Spell::CheckEffectTarget(Unit const* target, uint32 eff) const if (!corpse->HasFlag(CORPSE_FIELD_FLAGS, CORPSE_FLAG_LOOTABLE)) return false; - if (!corpse->IsWithinLOSInMap(m_caster, LINEOFSIGHT_ALL_CHECKS)) + if (!corpse->IsWithinLOSInMap(m_caster, VMAP::ModelIgnoreFlags::M2)) return false; } break; @@ -7676,14 +7735,40 @@ bool Spell::CheckEffectTarget(Unit const* target, uint32 eff) const if (target->ToPlayer()->getLevel() >= sWorld->getIntConfig(CONFIG_MAX_RECRUIT_A_FRIEND_BONUS_PLAYER_LEVEL)) return false; break; - - default: // normal case - // Get GO cast coordinates if original caster -> GO - WorldObject* caster = nullptr; + default: // normal case + { + uint32 losChecks = LINEOFSIGHT_ALL_CHECKS; + GameObject* gobCaster = nullptr; if (m_originalCasterGUID.IsGameObject()) - caster = m_caster->GetMap()->GetGameObject(m_originalCasterGUID); - if (!caster) + { + gobCaster = m_caster->GetMap()->GetGameObject(m_originalCasterGUID); + } + else if (m_caster->GetEntry() == WORLD_TRIGGER) + { + if (TempSummon* tempSummon = m_caster->ToTempSummon()) + { + gobCaster = tempSummon->GetSummonerGameObject(); + } + } + + WorldObject* caster = nullptr; + if (gobCaster) + { + if (gobCaster->GetGOInfo()->IsIgnoringLOSChecks()) + { + return true; + } + + caster = gobCaster; + + // If spell casted by gameobject then ignore M2 models + losChecks &= ~LINEOFSIGHT_CHECK_GOBJECT_M2; + } + else + { caster = m_caster; + } + if (target != m_caster) { if (m_targets.HasDst()) @@ -7692,13 +7777,18 @@ bool Spell::CheckEffectTarget(Unit const* target, uint32 eff) const float y = m_targets.GetDstPos()->GetPositionY(); float z = m_targets.GetDstPos()->GetPositionZ(); - if (!target->IsWithinLOS(x, y, z, LINEOFSIGHT_ALL_CHECKS)) + if (!target->IsWithinLOS(x, y, z, VMAP::ModelIgnoreFlags::M2, LineOfSightChecks(losChecks))) + { return false; + } } - else if (!target->IsWithinLOSInMap(caster, LINEOFSIGHT_ALL_CHECKS)) + else if (!target->IsWithinLOSInMap(caster, VMAP::ModelIgnoreFlags::M2, LineOfSightChecks(losChecks))) + { return false; + } } break; + } } return true; diff --git a/src/server/game/Spells/SpellInfoCorrections.cpp b/src/server/game/Spells/SpellInfoCorrections.cpp index 4c1a95971..45c72f484 100644 --- a/src/server/game/Spells/SpellInfoCorrections.cpp +++ b/src/server/game/Spells/SpellInfoCorrections.cpp @@ -4160,14 +4160,6 @@ void SpellMgr::LoadSpellInfoCorrections() spellInfo->RangeEntry = sSpellRangeStore.LookupEntry(152); // 150 yards }); - // Shadowbolt Volley - ApplySpellFix({ 22665 }, [](SpellInfo* spellInfo) - { - spellInfo->RangeEntry = sSpellRangeStore.LookupEntry(152); // 150 yards - spellInfo->Effects[EFFECT_0].RadiusEntry = sSpellRadiusStore.LookupEntry(41); // 150 yards - spellInfo->AttributesEx2 |= SPELL_ATTR2_IGNORE_LINE_OF_SIGHT; - }); - ApplySpellFix({ 22247 }, [](SpellInfo* spellInfo) { spellInfo->AttributesCu |= SPELL_ATTR0_CU_DONT_BREAK_STEALTH; @@ -4229,12 +4221,6 @@ void SpellMgr::LoadSpellInfoCorrections() spellInfo->AttributesEx |= SPELL_ATTR1_EXCLUDE_CASTER; }); - // Suppression Aura - ApplySpellFix({ 22247 }, [](SpellInfo* spellInfo) - { - spellInfo->AttributesEx2 |= SPELL_ATTR2_IGNORE_LINE_OF_SIGHT; - }); - // Cosmetic - Lightning Beam Channel ApplySpellFix({ 45537 }, [](SpellInfo* spellInfo) { diff --git a/src/server/scripts/Commands/cs_debug.cpp b/src/server/scripts/Commands/cs_debug.cpp index 9e159fbd8..dda74b0c8 100644 --- a/src/server/scripts/Commands/cs_debug.cpp +++ b/src/server/scripts/Commands/cs_debug.cpp @@ -1000,8 +1000,8 @@ public: { Player* player = handler->GetSession()->GetPlayer(); handler->PSendSysMessage("Checking LoS %s -> %s:", player->GetName().c_str(), unit->GetName().c_str()); - handler->PSendSysMessage(" VMAP LoS: %s", player->IsWithinLOSInMap(unit, LINEOFSIGHT_CHECK_VMAP) ? "clear" : "obstructed"); - handler->PSendSysMessage(" GObj LoS: %s", player->IsWithinLOSInMap(unit, LINEOFSIGHT_CHECK_GOBJECT) ? "clear" : "obstructed"); + handler->PSendSysMessage(" VMAP LoS: %s", player->IsWithinLOSInMap(unit, VMAP::ModelIgnoreFlags::Nothing, LINEOFSIGHT_CHECK_VMAP) ? "clear" : "obstructed"); + handler->PSendSysMessage(" GObj LoS: %s", player->IsWithinLOSInMap(unit, VMAP::ModelIgnoreFlags::Nothing, LINEOFSIGHT_CHECK_GOBJECT_ALL) ? "clear" : "obstructed"); handler->PSendSysMessage("%s is %sin line of sight of %s.", unit->GetName().c_str(), (player->IsWithinLOSInMap(unit) ? "" : "not "), player->GetName().c_str()); return true; } diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_broodlord_lashlayer.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_broodlord_lashlayer.cpp index a30828e30..d3f83d4a8 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_broodlord_lashlayer.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_broodlord_lashlayer.cpp @@ -21,6 +21,7 @@ #include "ScriptMgr.h" #include "ScriptedCreature.h" #include "blackwing_lair.h" +#include "SpellScript.h" enum Say { @@ -247,8 +248,28 @@ class go_suppression_device : public GameObjectScript } }; +class spell_suppression_aura : public SpellScript +{ + PrepareSpellScript(spell_suppression_aura); + + void FilterTargets(std::list& targets) + { + targets.remove_if([&](WorldObject* target) -> bool + { + Unit* unit = target->ToUnit(); + return !unit || unit->HasAuraType(SPELL_AURA_MOD_STEALTH); + }); + } + + void Register() override + { + OnObjectAreaTargetSelect += SpellObjectAreaTargetSelectFn(spell_suppression_aura::FilterTargets, EFFECT_ALL, TARGET_UNIT_DEST_AREA_ENEMY); + } +}; + void AddSC_boss_broodlord() { new boss_broodlord(); new go_suppression_device(); + RegisterSpellScript(spell_suppression_aura); } diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_nefarian.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_nefarian.cpp index bee157c66..ab2d4dd6d 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_nefarian.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_nefarian.cpp @@ -256,7 +256,7 @@ public: me->SetVisible(true); me->SetPhaseMask(1, true); - me->ReplaceAllNpcFlags(NPCFlags(1)); + me->SetNpcFlag(UNIT_NPC_FLAG_GOSSIP); me->SetFaction(FACTION_FRIENDLY); me->SetStandState(UNIT_STAND_STATE_SIT_HIGH_CHAIR); me->RemoveAura(SPELL_NEFARIANS_BARRIER); @@ -284,6 +284,7 @@ public: if (action == ACTION_KILLED) { + summons.DespawnEntry(NPC_BONE_CONSTRUCT); Unit::Kill(me, me); } } @@ -472,7 +473,7 @@ public: Talk(SAY_GAMESBEGIN_1); events.ScheduleEvent(EVENT_START_EVENT, 4000); me->SetFaction(FACTION_DRAGONFLIGHT_BLACK); - me->ReplaceAllNpcFlags(UNIT_NPC_FLAG_NONE); + me->RemoveNpcFlag(UNIT_NPC_FLAG_GOSSIP); me->SetStandState(UNIT_STAND_STATE_STAND); me->SetUnitFlag(UNIT_FLAG_IMMUNE_TO_PC | UNIT_FLAG_NOT_SELECTABLE); // Due to Nefarius despawning himself on Vael, we need to update the guid on instance to prevent unwanted behaviours as encounter not resetting at all. diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_razorgore.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_razorgore.cpp index fb1ab43cd..500462488 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_razorgore.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_razorgore.cpp @@ -306,6 +306,7 @@ public: razorgore->AI()->DoAction(TALK_EGG_BROKEN_RAND); egg->SetLootState(GO_READY); egg->UseDoorOrButton(10000); + egg->SetRespawnTime(WEEK); } } } diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/instance_blackwing_lair.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/instance_blackwing_lair.cpp index 4eead7ddf..9730ab407 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/instance_blackwing_lair.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/instance_blackwing_lair.cpp @@ -310,6 +310,8 @@ public: break; case SPECIAL: + if (EggEvent == NOT_STARTED) + SetData(DATA_EGG_EVENT, IN_PROGRESS); if (++EggCount >= EggList.size()) { if (Creature* razor = instance->GetCreature(razorgoreGUID)) @@ -321,8 +323,6 @@ public: _events.ScheduleEvent(EVENT_RAZOR_PHASE_TWO, 1000); _events.CancelEvent(EVENT_RAZOR_SPAWN); } - if (EggEvent == NOT_STARTED) - SetData(DATA_EGG_EVENT, IN_PROGRESS); break; } } @@ -400,6 +400,7 @@ public: summon->SetUnitFlag(UNIT_FLAG_NOT_SELECTABLE); summon->SetReactState(REACT_PASSIVE); summon->SetStandState(UNIT_STAND_STATE_DEAD); + summon->SetHomePosition(summon->GetPosition()); if (Creature* nefarius = instance->GetCreature(victorNefariusGUID)) { @@ -447,7 +448,7 @@ public: } } - _events.ScheduleEvent(EVENT_RAZOR_SPAWN, 12000, 17000); + _events.ScheduleEvent(EVENT_RAZOR_SPAWN, 15000); } break; case EVENT_RAZOR_PHASE_TWO: diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp index 13e20f184..c6c79f0db 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_blood_prince_council.cpp @@ -1763,7 +1763,9 @@ public: { float destX = summoner->GetPositionX() + cos(angle + a * M_PI) * i * 10.0f; float destY = summoner->GetPositionY() + std::sin(angle + a * M_PI) * i * 10.0f; - if (summoner->GetMap()->isInLineOfSight(summoner->GetPositionX(), summoner->GetPositionY(), summoner->GetPositionZ() + 10.0f, destX, destY, summoner->GetPositionZ() + 10.0f, summoner->GetPhaseMask(), LINEOFSIGHT_ALL_CHECKS) && destX > 4585.0f && destY > 2716.0f && destY < 2822.0f) + if (summoner->GetMap()->isInLineOfSight(summoner->GetPositionX(), summoner->GetPositionY(), summoner->GetPositionZ() + 10.0f, destX, destY, + summoner->GetPositionZ() + 10.0f, summoner->GetPhaseMask(), LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags::Nothing) && + destX > 4585.0f && destY > 2716.0f && destY < 2822.0f) { float destZ = summoner->GetMapHeight(summoner->GetPhaseMask(), destX, destY, summoner->GetPositionZ()); if (std::fabs(destZ - summoner->GetPositionZ()) < 10.0f) // valid z found diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp index 842462c55..17e11627f 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp @@ -1285,7 +1285,7 @@ public: float ox, oy, oz; _caster->GetPosition(ox, oy, oz); DynamicMapTree const& dTree = unit->GetMap()->GetDynamicMapTree(); - return !dTree.isInLineOfSight(unit->GetPositionX(), unit->GetPositionY(), unit->GetPositionZ() + 2.f, ox, oy, oz + 2.f, unit->GetPhaseMask()); + return !dTree.isInLineOfSight(unit->GetPositionX(), unit->GetPositionY(), unit->GetPositionZ() + 2.f, ox, oy, oz + 2.f, unit->GetPhaseMask(), VMAP::ModelIgnoreFlags::Nothing); } private: diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.cpp index fe4900a3e..11f283e3a 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.cpp @@ -125,7 +125,8 @@ public: void MoveInLineOfSight(Unit* who) override { if (!activated && who->GetTypeId() == TYPEID_PLAYER) - if (me->GetExactDist2d(who) <= 25.0f && me->GetMap()->isInLineOfSight(me->GetPositionX(), me->GetPositionY(), me->GetPositionZ() + 5.0f, who->GetPositionX(), who->GetPositionY(), who->GetPositionZ() + 5.0f, 2, LINEOFSIGHT_ALL_CHECKS)) + if (me->GetExactDist2d(who) <= 25.0f && me->GetMap()->isInLineOfSight(me->GetPositionX(), me->GetPositionY(), me->GetPositionZ() + 5.0f, + who->GetPositionX(), who->GetPositionY(), who->GetPositionZ() + 5.0f, 2, LINEOFSIGHT_ALL_CHECKS, VMAP::ModelIgnoreFlags::Nothing)) { activated = true; me->RemoveAura(64615); diff --git a/src/server/scripts/Northrend/UtgardeKeep/UtgardePinnacle/utgarde_pinnacle.cpp b/src/server/scripts/Northrend/UtgardeKeep/UtgardePinnacle/utgarde_pinnacle.cpp new file mode 100644 index 000000000..b9c71bbef --- /dev/null +++ b/src/server/scripts/Northrend/UtgardeKeep/UtgardePinnacle/utgarde_pinnacle.cpp @@ -0,0 +1,74 @@ +/* + * This file is part of the AzerothCore Project. See AUTHORS file for Copyright information + * + * This program is free software; you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by the + * Free Software Foundation; either version 3 of the License, or (at your + * option) any later version. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for + * more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see . + */ + +#include "ScriptMgr.h" +#include "SpellInfo.h" +#include "SpellScript.h" +#include "Unit.h" +#include "utgarde_pinnacle.h" + +enum UtgardeSpells +{ + SPELL_BEAST_MARK_NORMAL = 48876, + SPELL_BEAST_MARK_DAMAGE_N = 48877, + SPELL_BEAST_MARK_DAMAGE_H = 59233 +}; + +// 48876 - Beast's Mark +// 59237 - Beast's Mark +class spell_utgarde_pinnacle_beast_mark : public AuraScript +{ + PrepareAuraScript(spell_utgarde_pinnacle_beast_mark); + + bool Validate(SpellInfo const* /*spell*/) override + { + return ValidateSpellInfo({ SPELL_BEAST_MARK_DAMAGE_N, SPELL_BEAST_MARK_DAMAGE_H }); + } + + bool CheckProc(ProcEventInfo& eventInfo) + { + if (DamageInfo* damageInfo = eventInfo.GetDamageInfo()) + { + Unit* attacker = damageInfo->GetAttacker(); + if (!attacker || !damageInfo->GetDamage()) + return false; + + return attacker->GetCreatureType() == CREATURE_TYPE_BEAST; + } + + return false; + } + + void HandleProc(AuraEffect const* aurEff, ProcEventInfo& /*eventInfo*/) + { + PreventDefaultAction(); + Unit* target = GetTarget(); + uint32 spellId = (m_scriptSpellId == SPELL_BEAST_MARK_NORMAL) ? SPELL_BEAST_MARK_DAMAGE_N : SPELL_BEAST_MARK_DAMAGE_H; + target->CastSpell(target, spellId, aurEff); + } + + void Register() override + { + DoCheckProc += AuraCheckProcFn(spell_utgarde_pinnacle_beast_mark::CheckProc); + OnEffectProc += AuraEffectProcFn(spell_utgarde_pinnacle_beast_mark::HandleProc, EFFECT_0, SPELL_AURA_PROC_TRIGGER_SPELL); + } +}; + +void AddSC_utgarde_pinnacle() +{ + RegisterSpellScript(spell_utgarde_pinnacle_beast_mark); +} diff --git a/src/server/scripts/Northrend/northrend_script_loader.cpp b/src/server/scripts/Northrend/northrend_script_loader.cpp index 6c877898d..0a505a1df 100644 --- a/src/server/scripts/Northrend/northrend_script_loader.cpp +++ b/src/server/scripts/Northrend/northrend_script_loader.cpp @@ -111,6 +111,7 @@ void AddSC_boss_palehoof(); void AddSC_boss_skadi(); void AddSC_boss_ymiron(); void AddSC_instance_utgarde_pinnacle(); +void AddSC_utgarde_pinnacle(); void AddSC_utgarde_keep(); void AddSC_boss_archavon(); //Vault of Archavon void AddSC_boss_emalon(); @@ -276,6 +277,7 @@ void AddNorthrendScripts() AddSC_boss_skadi(); AddSC_boss_ymiron(); AddSC_instance_utgarde_pinnacle(); + AddSC_utgarde_pinnacle(); AddSC_utgarde_keep(); AddSC_boss_archavon(); //Vault of Archavon AddSC_boss_emalon(); diff --git a/src/server/scripts/Spells/spell_item.cpp b/src/server/scripts/Spells/spell_item.cpp index f22a771c2..0290110e7 100644 --- a/src/server/scripts/Spells/spell_item.cpp +++ b/src/server/scripts/Spells/spell_item.cpp @@ -3493,7 +3493,8 @@ class spell_item_eggnog : public SpellScript enum GoblinBomb { - SPELL_SUMMON_GOBLIN_BOMB = 13258, + SPELL_SUMMON_GOBLIN_BOMB = 13258, + SPELL_MALFUNCTION_EXPLOSION = 13261 }; // 23134 - Goblin Bomb @@ -3503,14 +3504,14 @@ class spell_item_goblin_bomb : public SpellScript bool Validate(SpellInfo const* /*spellInfo*/) override { - return ValidateSpellInfo({ SPELL_SUMMON_GOBLIN_BOMB }); + return ValidateSpellInfo({ SPELL_SUMMON_GOBLIN_BOMB, SPELL_MALFUNCTION_EXPLOSION }); } void HandleDummy(SpellEffIndex /*effIndex*/) { if (Unit* caster = GetCaster()) { - caster->CastSpell(caster, SPELL_SUMMON_GOBLIN_BOMB, true, GetCastItem()); + caster->CastSpell(caster, roll_chance_i(95) ? SPELL_SUMMON_GOBLIN_BOMB : SPELL_MALFUNCTION_EXPLOSION, true, GetCastItem()); } }